syscontent.go 723 B

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