mirror of
https://github.com/lostvip-com/ruoyi-go.git
synced 2025-10-05 07:56:58 +08:00
105 lines
3.2 KiB
Go
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()
|
|
})
|
|
}
|