mirror of https://gitee.com/stylefeng/roses
【7.6.0】【sys】【permission】重新整理角色绑定权限的请求参数
parent
b25f0527cc
commit
ee0d7a72cd
|
@ -29,9 +29,7 @@ import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
import javax.validation.constraints.NotEmpty;
|
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 角色绑定权限的请求
|
* 角色绑定权限的请求
|
||||||
|
@ -51,21 +49,26 @@ public class RoleBindPermissionRequest extends BaseRequest {
|
||||||
private Long roleId;
|
private Long roleId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 模块下的所有的菜单和菜单下的功能
|
* 节点ID,可以是菜单id和按钮id,或者是应用id
|
||||||
* <p>
|
* <p>
|
||||||
* 一个模块指的是一行菜单和菜单下的功能
|
* 如果permissionNodeType = -1,则不用传递此值
|
||||||
*/
|
*/
|
||||||
@ChineseDescription("模块下的所有的菜单和菜单下的功能")
|
@ChineseDescription("节点ID")
|
||||||
@NotEmpty(message = "模块下的所有的菜单和菜单下的功能不能为空", groups = roleBindPermission.class)
|
private Long nodeId;
|
||||||
private List<Long> modularTotalItemList;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 选中的菜单和菜单下的功能集合
|
* 节点类型:1-应用,2-菜单,3-功能,-1-所有权限
|
||||||
* <p>
|
|
||||||
* 如果这里传空,则是取消选中这个模块下的所有菜单和功能
|
|
||||||
*/
|
*/
|
||||||
@ChineseDescription("选中的菜单和菜单下的功能集合")
|
@ChineseDescription("节点类型:1-应用,2-菜单,3-功能,-1-所有权限")
|
||||||
private List<Long> selectedItemList;
|
@NotNull(message = "节点类型不能为空", groups = {roleBindPermission.class})
|
||||||
|
private Integer permissionNodeType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 是否选中
|
||||||
|
*/
|
||||||
|
@ChineseDescription("是否选中")
|
||||||
|
@NotNull(message = "是否选中不能为空", groups = {roleBindPermission.class})
|
||||||
|
private Boolean checked;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 参数校验分组:角色绑定权限
|
* 参数校验分组:角色绑定权限
|
||||||
|
|
Loading…
Reference in New Issue