|
|
|
@ -8,6 +8,15 @@ import (
|
|
|
|
|
"net/http"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
func Routers(r *gin.RouterGroup) {
|
|
|
|
|
rr := r.Group("/role")
|
|
|
|
|
|
|
|
|
|
rr.GET("/GetRoleMenuCorrInfo", GetRoleMenuCorrInfo)
|
|
|
|
|
rr.POST("/SetRoleMenuCorrInfo", SetRoleMenuCorrInfo)
|
|
|
|
|
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// @Summary 获取角色菜单对应关系
|
|
|
|
|
// @Description 获取角色菜单对应关系
|
|
|
|
|
// @Tags 角色信息
|
|
|
|
@ -15,12 +24,12 @@ import (
|
|
|
|
|
// @Produce json
|
|
|
|
|
// @Param roleId query string true "角色ID"
|
|
|
|
|
// @Success 200 {object} Model.Res
|
|
|
|
|
// @Router /base/role/GetBaseRoleMenuCorrInfo [get]
|
|
|
|
|
// @Router /base/role/GetRoleMenuCorrInfo [get]
|
|
|
|
|
// @X-EmptyLimit ["roleId"]
|
|
|
|
|
// @X-LengthLimit [{"roleId":"36,36"}]
|
|
|
|
|
// @X-RoleLimit ["1"]
|
|
|
|
|
// @X-Sort [1]
|
|
|
|
|
func GetBaseRoleMenuCorrInfo(c *gin.Context) {
|
|
|
|
|
func GetRoleMenuCorrInfo(c *gin.Context) {
|
|
|
|
|
//角色ID
|
|
|
|
|
roleId := c.Query("roleId")
|
|
|
|
|
r, err := BaseRoleMenuService.GetBaseRoleMenuCorrInfo(roleId)
|
|
|
|
@ -47,12 +56,12 @@ func GetBaseRoleMenuCorrInfo(c *gin.Context) {
|
|
|
|
|
// @Param roleId formData string true "角色ID"
|
|
|
|
|
// @Param menuIds formData string true "菜单ID,多个用逗号分隔"
|
|
|
|
|
// @Success 200 {object} Model.Res
|
|
|
|
|
// @Router /base/role/SetBaseRoleMenuCorrInfo [post]
|
|
|
|
|
// @Router /base/role/SetRoleMenuCorrInfo [post]
|
|
|
|
|
// @X-EmptyLimit ["roleId","menuIds"]
|
|
|
|
|
// @X-LengthLimit [{"roleId":"36,36"},{"menuIds":"36,1800"}]
|
|
|
|
|
// @X-RoleLimit ["1"]
|
|
|
|
|
// @X-Sort [2]
|
|
|
|
|
func SetBaseRoleMenuCorrInfo(c *gin.Context) {
|
|
|
|
|
func SetRoleMenuCorrInfo(c *gin.Context) {
|
|
|
|
|
//角色ID
|
|
|
|
|
roleId := c.PostForm("roleId")
|
|
|
|
|
//菜单ID
|
|
|
|
|