1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- package company
- import (
- "github.com/gin-gonic/gin"
- "hongze/hongze_yb/controller/response"
- "hongze/hongze_yb/services/company"
- userService "hongze/hongze_yb/services/user"
- )
- // GetHomeFiccPermissions 首页品种权限列表
- func GetHomeFiccPermissions(c *gin.Context) {
- userinfo := userService.GetInfoByClaims(c)
- list, err := company.GetHomeFiccPermissions(userinfo)
- if err !=nil {
- response.Fail(err.Error(), c)
- return
- }
- response.OkData("获取成功", list, c)
- }
- // GetPermissionTree 获取FICC品种权限列表-不校验权限
- // @Tags 客户模块
- // @Summary 获取FICC品种权限列表
- // @Description 获取FICC品种权限列表
- // @Security ApiKeyAuth
- // @Param Authorization header string true "Bearer 31a165baebe6dec616b1f8f3207b4273"
- // @Accept json
- // @Product json
- // @Success 200 {object} []company.FiccPermissionList
- // @failure 400 {string} string "获取失败"
- // @Router /company/permission/tree [get]
- func GetPermissionTree(c *gin.Context) {
- list, err := company.GetFiccPermissionList()
- if err != nil {
- response.FailMsg("获取失败", "GetPermissionList ErrMsg:" + err.Error(), c)
- return
- }
- response.OkData("获取成功", list, c)
- }
- // GetBindFiccPermissions 展示有权限的品种列表,无权限的隐藏
- func GetBindFiccPermissions(c *gin.Context) {
- userinfo := userService.GetInfoByClaims(c)
- list, err := company.GetBindFiccPermissions(userinfo)
- if err !=nil {
- response.Fail(err.Error(), c)
- return
- }
- response.OkData("获取成功", list, c)
- }
- // GetCommoditiesBindFiccPermissions 大宗商品展示有权限的品种列表,无权限的隐藏
- // @Tags 客户模块
- // @Summary 获取FICC品种权限列表
- // @Description 获取FICC品种权限列表
- // @Security ApiKeyAuth
- // @Param Authorization header string true "Bearer 31a165baebe6dec616b1f8f3207b4273"
- // @Accept json
- // @Product json
- // @Success 200 {object} []company.FiccPermissionList
- // @failure 400 {string} string "获取失败"
- // @Router /company/permission/commodities [get]
- func GetCommoditiesBindFiccPermissions(c *gin.Context) {
- userinfo := userService.GetInfoByClaims(c)
- list, err := company.GetCommoditiesBindFiccPermissions(userinfo)
- if err !=nil {
- response.Fail(err.Error(), c)
- return
- }
- response.OkData("获取成功", list, c)
- }
|