You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.1 KiB
29 lines
1.1 KiB
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
|
|
}
|
|
|