| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- package router
- import (
- "context"
- "demo/data/dao/back"
- "github.com/gin-gonic/gin"
- )
- func BaseBackRouter(group *gin.RouterGroup) {
- BaseArticleRouter(group)
- BaseArticleTagRouter(group)
- BaseArticleTopicRouter(group)
- BaseBackAuthorityRouter(group)
- BaseBackMenuRouter(group)
- BaseBackRoleRouter(group)
- BaseBackRoleAuthorityRouter(group)
- BaseBackRoleMenuRouter(group)
- BaseDictTypeRouter(group)
- BaseDictDataRouter(group)
- BaseGenTableRouter(group)
- BaseGenTableColumnRouter(group)
- BaseGoodsRouter(group)
- BaseGoodsCommodityAreaRouter(group)
- BaseGoodsCouponRouter(group)
- BaseGoodsCouponUserRouter(group)
- BaseGoodsIntroductionRouter(group)
- BaseGoodsOrderRouter(group)
- BaseGoodsSkuRouter(group)
- BaseGoodsSkuCardRouter(group)
- BaseGoodsTagRouter(group)
- BaseGoodsTopicRouter(group)
- BaseGoodsTypeRouter(group)
- BaseUserRouter(group)
- BaseUserWalletRouter(group)
- }
- 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()
- 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))
- }
- 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))
- }
|