package router import ( "bkb-seller/api/sys" "bkb-seller/middleware" "github.com/gin-gonic/gin" ) // 商家端子账号权限模块 func InitSysSellerRouter(Router *gin.RouterGroup) (R gin.IRoutes) { MenuRouter := Router.Group("sub") { MenuRouter.GET("menuApiTree", sys.GetMenuApiTree) // 获取角色菜单接口树 MenuRouter.GET("authority", sys.GetAuthority) // 获取角色api权限列表 MenuRouter.GET("authorityList", sys.GetSubAuthorityList) // 获取所有角色 MenuRouter.GET("accountList", sys.GetSubAccountList) // 获取子账号列表 } MenuRouter.Use(middleware.OperationRecord()) { MenuRouter.PUT("authority", sys.UpdateAuthorityRole) // 修改角色菜单api权限 MenuRouter.POST("authority", sys.AddAuthorityRole) // 创建角色菜单api权限 MenuRouter.DELETE("authority", sys.DeleteAuthorityRole) // 删除角色 MenuRouter.POST("account", sys.AddSubAccount) // 创建子账号 MenuRouter.PUT("account") // 修改子账号 MenuRouter.DELETE("account") // 删除子账号 } return MenuRouter }