diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/domain/SysUser.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/domain/SysUser.java index 05307c2..358e89a 100644 --- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/domain/SysUser.java +++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/domain/SysUser.java @@ -139,6 +139,11 @@ public class SysUser extends BaseEntity { */ private Long roleId; + /** + * 用户组 + */ + private Long[] userIds; + /** * 登录权限 */ @@ -345,6 +350,14 @@ public class SysUser extends BaseEntity { this.roleId = roleId; } + public Long[] getUserIds() { + return userIds; + } + + public void setUserIds(Long[] userIds) { + this.userIds = userIds; + } + public String getLoginType() { return loginType; } diff --git a/bonus-modules/bonus-system/src/main/resources/mapper/system/SysUserMapper.xml b/bonus-modules/bonus-system/src/main/resources/mapper/system/SysUserMapper.xml index 60764e6..8519c4e 100644 --- a/bonus-modules/bonus-system/src/main/resources/mapper/system/SysUserMapper.xml +++ b/bonus-modules/bonus-system/src/main/resources/mapper/system/SysUserMapper.xml @@ -144,6 +144,12 @@ #{item} + + and u.user_id in + + #{item} + + GROUP BY u.user_id