| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- package router
- import (
- "context"
- "demo/data/dao/back"
- "github.com/gin-gonic/gin"
- )
- func BackRouter(engine *gin.RouterGroup) {
- user := engine.Group("/back")
- PushRouter(user, "GET", "/role/authority", GetRoleAndAuthority)
- PushRouter(user, "GET", "/role/menu", GetRoleMenu)
- }
- var ctx = context.Background()
- // GetRoleAndAuthority 获取用户权限映射表
- func GetRoleAndAuthority(c *gin.Context) {
- id := GetUserIdByToken(c)
- userId, err := back.GetAuthorityByUserId(id)
- if err != nil {
- c.JSON(200, CreateResultError(400, "获取角色权限失败"))
- return
- }
- c.JSON(200, CreateResultData(userId))
- }
- // GetRoleMenu 获取用户菜单
- func GetRoleMenu(c *gin.Context) {
- id := GetUserIdByToken(c)
- userId, err := back.GetMenuByUserId(id)
- if err != nil {
- c.JSON(200, CreateResultError(400, "获取菜单失败"))
- return
- }
- c.JSON(200, CreateResultData(userId))
- }
- func BaseBackRouter(group *gin.RouterGroup) {
- //文章
- BaseArticleRouter(group)
- BaseArticleTagRouter(group)
- BaseArticleTopicRouter(group)
- //权限 or 菜单
- BaseBackRoleRouter(group)
- BaseBackAuthorityRouter(group)
- BaseBackRoleAuthorityRouter(group)
- BaseBackMenuRouter(group)
- BaseBackRoleMenuRouter(group)
- //字典
- BaseDictDataRouter(group)
- BaseDictTypeRouter(group)
- //自动生成
- BaseGenTableRouter(group)
- BaseGenTableColumnRouter(group)
- //商品设置
- BaseGoodsTypeRouter(group)
- BaseGoodsRouter(group)
- BaseGoodsIntroductionRouter(group)
- BaseGoodsCommodityAreaRouter(group)
- BaseGoodsSkuRouter(group)
- BaseGoodsSkuCardRouter(group)
- BaseGoodsTagRouter(group)
- BaseGoodsOrderRouter(group)
- //优惠券
- BaseGoodsCouponRouter(group)
- BaseGoodsCouponUserRouter(group)
- //废弃
- //BaseManageUserRouter(group)
- //商城显示
- BaseShopAdviceCarouselRouter(group)
- BaseShopTopicRouter(group)
- BaseShopTopicSkuRouter(group)
- //用户
- BaseUserRouter(group)
- BaseUserWalletRouter(group)
- }
|