package system import ( "kra/internal/server/middleware" "github.com/gin-gonic/gin" ) type AuthorityRouter struct{} func (r *AuthorityRouter) InitAuthorityRouter(Router *gin.RouterGroup) { authorityRouter := Router.Group("authority").Use(middleware.OperationRecordMiddleware()) authorityRouterWithoutRecord := Router.Group("authority") { authorityRouter.POST("createAuthority", authorityApi.CreateAuthority) authorityRouter.POST("deleteAuthority", authorityApi.DeleteAuthority) authorityRouter.PUT("updateAuthority", authorityApi.UpdateAuthority) authorityRouter.POST("copyAuthority", authorityApi.CopyAuthority) authorityRouter.POST("setDataAuthority", authorityApi.SetDataAuthority) } { authorityRouterWithoutRecord.POST("getAuthorityList", authorityApi.GetAuthorityList) } }