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