...
|
...
|
@@ -39,17 +39,21 @@ func (c *RbacController) RoleAdd() { |
|
|
return
|
|
|
}
|
|
|
n := []rune(param.Name)
|
|
|
if len(n) > 10 || len(n) <= 0 {
|
|
|
if len(n) > 10 {
|
|
|
msg = protocol.BadRequestParam("10008")
|
|
|
return
|
|
|
}
|
|
|
if len(n) <= 0 {
|
|
|
msg = protocol.BadRequestParam("10009")
|
|
|
return
|
|
|
}
|
|
|
r, err := serverbac.RoleAdd(param)
|
|
|
msg = protocol.NewReturnResponse(r, err)
|
|
|
return
|
|
|
}
|
|
|
|
|
|
// RoleUpdate 编辑部门
|
|
|
// @router /role [put]
|
|
|
// @router /role/edit [post]
|
|
|
func (c *RbacController) RoleUpdate() {
|
|
|
var msg *protocol.ResponseMessage
|
|
|
defer func() {
|
...
|
...
|
@@ -68,10 +72,14 @@ func (c *RbacController) RoleUpdate() { |
|
|
return
|
|
|
}
|
|
|
n := []rune(param.Name)
|
|
|
if len(n) > 10 || len(n) <= 0 {
|
|
|
if len(n) > 10 {
|
|
|
msg = protocol.BadRequestParam("10008")
|
|
|
return
|
|
|
}
|
|
|
if len(n) <= 0 {
|
|
|
msg = protocol.BadRequestParam("10009")
|
|
|
return
|
|
|
}
|
|
|
param.Types = models.ROLETYPES_ROLE
|
|
|
r, err := serverbac.RoleEdit(param)
|
|
|
msg = protocol.NewReturnResponse(r, err)
|
...
|
...
|
@@ -124,10 +132,14 @@ func (c *RbacController) RoleGroupAdd() { |
|
|
return
|
|
|
}
|
|
|
n := []rune(param.Name)
|
|
|
if len(n) > 10 || len(n) <= 0 {
|
|
|
if len(n) > 10 {
|
|
|
msg = protocol.BadRequestParam("10007")
|
|
|
return
|
|
|
}
|
|
|
if len(n) <= 0 {
|
|
|
msg = protocol.BadRequestParam("10081")
|
|
|
return
|
|
|
}
|
|
|
param.Pid = 0
|
|
|
param.Types = models.ROLETYPES_GROUP
|
|
|
roleinfo, err := serverbac.RoleAdd(param)
|
...
|
...
|
@@ -155,10 +167,14 @@ func (c *RbacController) RoleGroupUpdate() { |
|
|
return
|
|
|
}
|
|
|
n := []rune(param.Name)
|
|
|
if len(n) > 10 || len(n) <= 0 {
|
|
|
if len(n) > 10 {
|
|
|
msg = protocol.BadRequestParam("10007")
|
|
|
return
|
|
|
}
|
|
|
if len(n) <= 0 {
|
|
|
msg = protocol.BadRequestParam("10081")
|
|
|
return
|
|
|
}
|
|
|
param.Pid = 0
|
|
|
param.Types = models.ROLETYPES_GROUP
|
|
|
roleinfo, err := serverbac.RoleEdit(param)
|
...
|
...
|
|