Files
ruoyi1/main/internal/demo/demo_router.go
2024-07-14 14:25:18 +08:00

105 lines
3.2 KiB
Go

package demo
import (
"fmt"
"github.com/gin-gonic/gin"
"github.com/lv_framework/web/router"
"lostvip.com/utils/lv_web"
"main/internal/common/middleware/auth"
controller2 "main/internal/demo/controller"
)
func init() {
fmt.Println("############## demo init ################")
//g1 := router.New( "/demo/form",token.TokenCheck())
demo := controller2.DemoController{}
g0 := router.New("/demo/db")
//mybatis
g0.GET("/mybatis1", "", demo.MybatisMap)
g0.GET("/mybatis2", "", demo.MybatisStruct)
g0.GET("/mybatis3", "", demo.MybatisStructPage)
g0.GET("/redis", "", demo.TestRedis)
//lv_web
g1 := router.New("/demo/form")
g1.GET("/autocomplete", "", demo.Autocomplete)
g1.GET("/basic", "", demo.Basic)
g1.GET("/button", "", demo.Button)
g1.GET("/cards", "", demo.Cards)
g1.GET("/datetime", "", demo.Datetime)
g1.GET("/duallistbox", "", demo.Duallistbox)
g1.GET("/grid", "", demo.Grid)
g1.GET("/jasny", "", demo.Jasny)
g1.GET("/select", "", demo.Select)
g1.GET("/sortable", "", demo.Sortable)
g1.GET("/summernote", "", demo.Summernote)
g1.GET("/tabs_panels", "", demo.Tabs_panels)
g1.GET("/timeline", "", demo.Timeline)
g1.GET("/upload", "", demo.Upload)
g1.GET("/validate", "", demo.Validate)
g1.GET("/wizard", "", demo.Wizard)
g2 := router.New("/demo/icon", auth.TokenCheck())
g2.GET("/fontawesome", "", demo.Fontawesome)
g2.GET("/glyphicons", "", demo.Glyphicons)
g3 := router.New("/demo/modal", auth.TokenCheck())
g3.GET("/dialog", "", demo.Dialog)
g3.GET("/form", "", demo.Form)
g3.GET("/layer", "", demo.Layer)
g3.GET("/table", "", demo.Table)
g3.GET("/check", "", demo.Check)
g3.GET("/parent", "", demo.Parent)
g3.GET("/radio", "", demo.Radio)
g4 := router.New("/demo/operate", auth.TokenCheck())
oper := controller2.OperateController{}
g4.GET("/table", "", oper.Table)
g4.POST("/list", "", oper.List)
g4.GET("/add", "", oper.Add)
g4.GET("/detail", "", oper.Detail)
g4.GET("/edit", "", oper.Edit)
g4.POST("/edit", "", oper.EditSave)
g4.GET("/other", "", oper.Other)
g5 := router.New("/demo/report", auth.TokenCheck())
g5.GET("/echarts", "", demo.Echarts)
g5.GET("/metrics", "", demo.Metrics)
g5.GET("/peity", "", demo.Peity)
g5.GET("/sparkline", "", demo.Sparkline)
g6 := router.New("/demo/table", auth.TokenCheck())
g6.GET("/search", "", demo.Search)
g6.GET("/button", "", demo.Button)
g6.GET("/child", "", demo.Child)
g6.GET("/curd", "", demo.Curd)
g6.GET("/detail", "", demo.Detail)
g6.POST("list", "", demo.List)
g6.GET("/editable", "", demo.Editable, auth.TokenCheck())
g6.GET("/event", "", demo.Event)
g6.POST("/export", "", demo.Export)
g6.GET("/fixedColumns", "", demo.FixedColumns)
g6.GET("/footer", "", demo.Footer)
g6.GET("/groupHeader", "", demo.GroupHeader)
g6.GET("/image", "", demo.Image)
g6.GET("/multi", "", demo.Multi)
g6.GET("/other", "", demo.Other)
g6.GET("/pageGo", "", demo.PageGo)
g6.GET("/params", "", demo.Params)
g6.GET("/remember", "", demo.Remember)
g6.GET("/recorder", "", demo.Recorder)
g6.GET("/lv_sql", "", demo.Search)
//20240714
g6.GET("/customView", "", func(c *gin.Context) {
lv_web.BuildTpl(c, "demo/table/customView").WriteTpl()
})
g6.GET("/subdata", "", func(c *gin.Context) {
lv_web.BuildTpl(c, "demo/table/subdata").WriteTpl()
})
}