syscategory.go 737 B

1234567891011121314151617181920212223242526
  1. package router
  2. import (
  3. "device-manage/app/admin/apis/syscategory"
  4. "device-manage/app/admin/middleware"
  5. jwt "device-manage/pkg/jwtauth"
  6. "github.com/gin-gonic/gin"
  7. )
  8. // 需认证的路由代码
  9. func registerSysCategoryRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
  10. r := v1.Group("/syscategory").Use(authMiddleware.MiddlewareFunc()).Use(middleware.AuthCheckRole())
  11. {
  12. r.GET("/:id", syscategory.GetSysCategory)
  13. r.POST("", syscategory.InsertSysCategory)
  14. r.PUT("", syscategory.UpdateSysCategory)
  15. r.DELETE("/:id", syscategory.DeleteSysCategory)
  16. }
  17. l := v1.Group("").Use(authMiddleware.MiddlewareFunc()).Use(middleware.AuthCheckRole())
  18. {
  19. l.GET("/syscategoryList", syscategory.GetSysCategoryList)
  20. }
  21. }