From 69cb08abc56af871755f4a01d9f85325f51a359e Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Mon, 26 Sep 2022 11:55:11 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=907.2.5=E3=80=91=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=BB=84=20=20=E8=AF=B7=E6=B1=82=E5=8F=82?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/api/pojo/usergroup/SelectItem.java | 34 +++++++++++++++++ .../pojo/request/SysUserGroupRequest.java | 38 +++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/system/api/pojo/usergroup/SelectItem.java diff --git a/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/system/api/pojo/usergroup/SelectItem.java b/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/system/api/pojo/usergroup/SelectItem.java new file mode 100644 index 000000000..a6635c12d --- /dev/null +++ b/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/system/api/pojo/usergroup/SelectItem.java @@ -0,0 +1,34 @@ +package cn.stylefeng.roses.kernel.system.api.pojo.usergroup; + +import lombok.Data; + +/** + * 通用组件选择器的选择对象的封装 + * + * @author fengshuonan + * @date 2022/9/26 11:46 + */ +@Data +public class SelectItem { + + /** + * 被选择的业务主键id + */ + private Long bizId; + + /** + * 业务的名称 + */ + private String name; + + /** + * 选择的子类型(一般用在部门下审批人的类型) + */ + private String subValue; + + /** + * 选择的子类型(一般用在部门下审批人的类型) + */ + private String subValueName; + +} diff --git a/kernel-s-system/system-business-user/src/main/java/cn/stylefeng/roses/kernel/system/modular/user/pojo/request/SysUserGroupRequest.java b/kernel-s-system/system-business-user/src/main/java/cn/stylefeng/roses/kernel/system/modular/user/pojo/request/SysUserGroupRequest.java index 4091e232c..038493b50 100644 --- a/kernel-s-system/system-business-user/src/main/java/cn/stylefeng/roses/kernel/system/modular/user/pojo/request/SysUserGroupRequest.java +++ b/kernel-s-system/system-business-user/src/main/java/cn/stylefeng/roses/kernel/system/modular/user/pojo/request/SysUserGroupRequest.java @@ -2,10 +2,12 @@ package cn.stylefeng.roses.kernel.system.modular.user.pojo.request; import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription; import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest; +import cn.stylefeng.roses.kernel.system.api.pojo.usergroup.SelectItem; import lombok.Data; import lombok.EqualsAndHashCode; import javax.validation.constraints.NotNull; +import java.util.List; /** * 用户组封装类 @@ -36,4 +38,40 @@ public class SysUserGroupRequest extends BaseRequest { @ChineseDescription("组内选择项的合并") private String userGroupDetailName; + /** + * 选中的用户列表 + */ + @ChineseDescription("选中的用户列表") + private List selectUserList; + + /** + * 选中的组织机构列表 + */ + @ChineseDescription("选中的组织机构列表") + private List selectOrgList; + + /** + * 选中的角色列表 + */ + @ChineseDescription("选中的角色列表") + private List selectRoleList; + + /** + * 选中的职位列表 + */ + @ChineseDescription("选中的职位列表") + private List selectPositionList; + + /** + * 选中的关系列表 + */ + @ChineseDescription("选中的关系列表") + private List selectRelationList; + + /** + * 选中的部门审批人类型列表 + */ + @ChineseDescription("选中的部门审批人类型列表") + private List selectOrgApproverTypeList; + }