master
wubin 5 years ago
parent 3e85aea326
commit a3950ff6cd

@ -49,8 +49,8 @@ func (s *Rpc) SetBaseRoleMenuCorr(ctx context.Context, in *BaseRoleMenuProto.Set
}()
//声明实体数组
modelArray := make([]models.TBaseRoleMenu, 0)
//循环添加班级
for i := 0; i <= len(in.MenuIds); i++ {
for i := 0; i < len(in.MenuIds); i++ {
model := new(models.TBaseRoleMenu)
model.Id = CommonUtil.GetUUID()
model.MenuId = in.MenuIds[i]

@ -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

@ -8,6 +8,7 @@ import (
"dsBaseWeb/Business/BasePosition/BasePositionController"
"dsBaseWeb/Business/BasePurview/BasePurviewController"
"dsBaseWeb/Business/BaseRole/BaseRoleController"
"dsBaseWeb/Business/BaseRoleMenu/BaseRoleMenuController"
"dsBaseWeb/Business/BaseRolePerson/BaseRolePersonController"
"dsBaseWeb/Business/BaseStudent/BaseStudentController"
"dsBaseWeb/Business/BaseTeacher/BaseTeacherController"
@ -50,4 +51,6 @@ func GinRouter(r *gin.Engine) {
BaseMenuController.Routers(rr)
BaseRoleController.Routers(rr)
BaseRoleMenuController.Routers(rr)
}

Loading…
Cancel
Save