From 0c631ec70f1068cb398e0dd743a694de27300230 Mon Sep 17 00:00:00 2001 From: sxu <602087911@qq.com> Date: Mon, 14 Apr 2025 21:56:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B9=E6=8D=AEuserIds=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/bonus/system/api/domain/SysUser.java | 13 +++++++++++++ .../main/resources/mapper/system/SysUserMapper.xml | 6 ++++++ 2 files changed, 19 insertions(+) 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