| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- 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)
- 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))
- }
|