| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package router
- import (
- "IotAdmin/app/system/apis"
- "IotAdmin/common/middleware"
- jwt "IotAdmin/core/sdk/pkg/jwt-auth"
- "github.com/gin-gonic/gin"
- )
- func init() {
- routerCheckRole = append(routerCheckRole, registerDictRouter)
- }
- func registerDictRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
- dictApi := apis.SysDictTypeApi{}
- dictType := v1.Group("/sys-dict-type").Use(authMiddleware.MiddlewareFunc()).Use(middleware.AuthCheckRole())
- {
- dictType.GET("", dictApi.GetPage)
- dictType.GET("/:id", dictApi.Get)
- dictType.POST("", dictApi.Insert)
- dictType.PUT("/:id", dictApi.Update)
- dictType.DELETE("", dictApi.Delete)
- }
- dataApi := apis.SysDictDataApi{}
- dictData := v1.Group("/sys-dict-data").Use(authMiddleware.MiddlewareFunc()).Use(middleware.AuthCheckRole())
- {
- dictData.GET("", dataApi.GetPage)
- dictData.GET("/:dictCode", dataApi.Get)
- dictData.POST("", dataApi.Insert)
- dictData.PUT("/:dictCode", dataApi.Update)
- dictData.DELETE("", dataApi.Delete)
- }
- sys := v1.Group("/sys").Use(authMiddleware.MiddlewareFunc()).Use(middleware.AuthCheckRole())
- {
- sys.GET("/dict-type-option-select", dictApi.GetTypeSelectOptions)
- sys.GET("/dict-data-option-select", dataApi.GetDataSelectOptions)
- }
- }
|