From 4726c003e6bd9b5de39f9a85a358c838fea0c089 Mon Sep 17 00:00:00 2001
From: sxu <602087911@qq.com>
Date: Thu, 17 Apr 2025 16:56:58 +0800
Subject: [PATCH] user type
---
.../java/com/bonus/system/api/domain/SysUser.java | 13 +++++++++++++
.../main/resources/mapper/system/SysUserMapper.xml | 5 +++++
2 files changed, 18 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 630317d..24a474b 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
@@ -45,6 +45,11 @@ public class SysUser extends BaseEntity {
@Excel(name = "公司编号", type = Type.IMPORT)
private Long companyId;
+ /**
+ * 用户类型 (00系统用户)
+ */
+ private String userType;
+
/**
* 用户账号
*/
@@ -209,6 +214,14 @@ public class SysUser extends BaseEntity {
this.nickName = nickName;
}
+ public String getUserType() {
+ return userType;
+ }
+
+ public void setUserType(String userType) {
+ this.userType = userType;
+ }
+
@Xss(message = "用户账号不能包含脚本字符")
@NotBlank(message = "用户账号不能为空")
@Size(min = 0, max = 20, message = "用户账号长度不能超过20个字符")
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 7fa6072..757e13f 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
@@ -8,6 +8,7 @@
+
@@ -62,6 +63,7 @@
ELSE
SUBSTRING_INDEX(SUBSTRING_INDEX(d.ancestors, ',', 2), ',', -1)
END as company_id,
+ u.user_type,
u.user_name,
u.nick_name,
u.email,
@@ -264,6 +266,7 @@
insert into sys_user(
user_id,
dept_id,
+ user_type,
user_name,
nick_name,
email,
@@ -282,6 +285,7 @@
)values(
#{userId},
#{deptId},
+ #{userType},
#{userName},
#{nickName},
#{email},
@@ -304,6 +308,7 @@
update sys_user
dept_id = #{deptId},
+ user_type = #{userType},
user_name = #{userName},
nick_name = #{nickName},
email = #{email},