| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package router
- import (
- "IotAdmin/app/other/apis/tools"
- jwt "IotAdmin/core/sdk/pkg/jwt-auth"
- "github.com/gin-gonic/gin"
- )
- func init() {
- routerCheckRole = append(routerCheckRole, sysNoCheckRoleRouter, registerSysTableRouter)
- }
- func sysNoCheckRoleRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
- r := v1.Group("/sys").Use(authMiddleware.MiddlewareFunc())
- {
- gen := tools.Gen{}
- r.GET("/gen-preview/:tableId", gen.Preview)
- r.GET("/gen-code/:tableId", gen.GenCode)
- //r.GET("/gen-api-to-file/:tableId", gen.GenApiToFile)
- r.GET("/gen-menu-api/:tableId", gen.GenMenuAndApi)
- r.GET("/gen-db-tables", gen.GetDBTableList)
- //r.GET("/gen-db-columns", gen.GetDBColumnList)
- sysTable := tools.SysTable{}
- r.GET("/gen-db-table-tree", sysTable.GetSysTablesTree)
- }
- }
- func registerSysTableRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
- r := v1.Group("/sys")
- {
- sysTable := tools.SysTable{}
- tables := r.Group("/gen-table").Use(authMiddleware.MiddlewareFunc())
- {
- tables.GET("", sysTable.GetPage)
- tables.POST("", sysTable.Insert)
- tables.PUT("", sysTable.Update)
- tables.DELETE("/:tableId", sysTable.Delete)
- tables.GET("/:tableId", sysTable.Get)
- tables.GET("/name", sysTable.GetSysTablesInfo)
- }
- }
- }
|