user type

This commit is contained in:
sxu 2025-04-17 16:56:58 +08:00
parent 0aef68c096
commit 4726c003e6
2 changed files with 18 additions and 0 deletions

View File

@ -45,6 +45,11 @@ public class SysUser extends BaseEntity {
@Excel(name = "公司编号", type = Type.IMPORT) @Excel(name = "公司编号", type = Type.IMPORT)
private Long companyId; private Long companyId;
/**
* 用户类型 (00系统用户)
*/
private String userType;
/** /**
* 用户账号 * 用户账号
*/ */
@ -209,6 +214,14 @@ public class SysUser extends BaseEntity {
this.nickName = nickName; this.nickName = nickName;
} }
public String getUserType() {
return userType;
}
public void setUserType(String userType) {
this.userType = userType;
}
@Xss(message = "用户账号不能包含脚本字符") @Xss(message = "用户账号不能包含脚本字符")
@NotBlank(message = "用户账号不能为空") @NotBlank(message = "用户账号不能为空")
@Size(min = 0, max = 20, message = "用户账号长度不能超过20个字符") @Size(min = 0, max = 20, message = "用户账号长度不能超过20个字符")

View File

@ -8,6 +8,7 @@
<id property="userId" column="user_id"/> <id property="userId" column="user_id"/>
<result property="deptId" column="dept_id"/> <result property="deptId" column="dept_id"/>
<result property="companyId" column="company_id"/> <result property="companyId" column="company_id"/>
<result property="userType" column="user_type"/>
<result property="userName" column="user_name"/> <result property="userName" column="user_name"/>
<result property="nickName" column="nick_name"/> <result property="nickName" column="nick_name"/>
<result property="email" column="email"/> <result property="email" column="email"/>
@ -62,6 +63,7 @@
ELSE ELSE
SUBSTRING_INDEX(SUBSTRING_INDEX(d.ancestors, ',', 2), ',', -1) SUBSTRING_INDEX(SUBSTRING_INDEX(d.ancestors, ',', 2), ',', -1)
END as company_id, END as company_id,
u.user_type,
u.user_name, u.user_name,
u.nick_name, u.nick_name,
u.email, u.email,
@ -264,6 +266,7 @@
insert into sys_user( insert into sys_user(
<if test="userId != null and userId != 0">user_id,</if> <if test="userId != null and userId != 0">user_id,</if>
<if test="deptId != null and deptId != 0">dept_id,</if> <if test="deptId != null and deptId != 0">dept_id,</if>
<if test="userType != null and userType != ''">user_type,</if>
<if test="userName != null and userName != ''">user_name,</if> <if test="userName != null and userName != ''">user_name,</if>
<if test="nickName != null and nickName != ''">nick_name,</if> <if test="nickName != null and nickName != ''">nick_name,</if>
<if test="email != null and email != ''">email,</if> <if test="email != null and email != ''">email,</if>
@ -282,6 +285,7 @@
)values( )values(
<if test="userId != null and userId != ''">#{userId},</if> <if test="userId != null and userId != ''">#{userId},</if>
<if test="deptId != null and deptId != ''">#{deptId},</if> <if test="deptId != null and deptId != ''">#{deptId},</if>
<if test="userType != null and userType != ''">#{userType},</if>
<if test="userName != null and userName != ''">#{userName},</if> <if test="userName != null and userName != ''">#{userName},</if>
<if test="nickName != null and nickName != ''">#{nickName},</if> <if test="nickName != null and nickName != ''">#{nickName},</if>
<if test="email != null and email != ''">#{email},</if> <if test="email != null and email != ''">#{email},</if>
@ -304,6 +308,7 @@
update sys_user update sys_user
<set> <set>
<if test="deptId != null and deptId != 0">dept_id = #{deptId},</if> <if test="deptId != null and deptId != 0">dept_id = #{deptId},</if>
<if test="userType != null and userType != ''">user_type = #{userType},</if>
<if test="userName != null and userName != ''">user_name = #{userName},</if> <if test="userName != null and userName != ''">user_name = #{userName},</if>
<if test="nickName != null and nickName != ''">nick_name = #{nickName},</if> <if test="nickName != null and nickName != ''">nick_name = #{nickName},</if>
<if test="email != null ">email = #{email},</if> <if test="email != null ">email = #{email},</if>