From 5021c02115c040c78b9bf015ef100a79de26c638 Mon Sep 17 00:00:00 2001
From: sxu <602087911@qq.com>
Date: Sun, 5 Jan 2025 20:00:45 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=85=AC=E5=8F=B8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../java/com/bonus/system/api/domain/SysDept.java | 11 +++++++++++
.../system/service/impl/SysDeptServiceImpl.java | 2 ++
.../main/resources/mapper/system/SysDeptMapper.xml | 12 ++++++------
3 files changed, 19 insertions(+), 6 deletions(-)
diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/domain/SysDept.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/domain/SysDept.java
index 9e82604..6b8e582 100644
--- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/domain/SysDept.java
+++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/domain/SysDept.java
@@ -110,6 +110,9 @@ public class SysDept extends BaseEntity {
*/
private String logo;
+ //公司管理员用户ID
+ private Long adminUserId;
+
/**
* 公司用户初始密码
*/
@@ -198,6 +201,14 @@ public class SysDept extends BaseEntity {
this.logo = logo;
}
+ public Long getAdminUserId() {
+ return adminUserId;
+ }
+
+ public void setAdminUserId(Long adminUserId) {
+ this.adminUserId = adminUserId;
+ }
+
public String getInitPassword() {
return initPassword;
}
diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysDeptServiceImpl.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysDeptServiceImpl.java
index 5d0c714..c973bb4 100644
--- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysDeptServiceImpl.java
+++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysDeptServiceImpl.java
@@ -451,6 +451,8 @@ public class SysDeptServiceImpl implements ISysDeptService
user.setPassword(SecurityUtils.encryptPassword(dept.getInitPassword()));
user.setDeptId(dept.getDeptId());
userMapper.insertUser(user);
+ dept.setAdminUserId(user.getUserId());
+ deptMapper.updateDept(dept);
return user;
}
diff --git a/bonus-modules/bonus-system/src/main/resources/mapper/system/SysDeptMapper.xml b/bonus-modules/bonus-system/src/main/resources/mapper/system/SysDeptMapper.xml
index 9a2b055..11e5fff 100644
--- a/bonus-modules/bonus-system/src/main/resources/mapper/system/SysDeptMapper.xml
+++ b/bonus-modules/bonus-system/src/main/resources/mapper/system/SysDeptMapper.xml
@@ -28,6 +28,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
@@ -52,6 +53,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
d.dept_abbreviation,
d.remark,
d.logo,
+ d.admin_user_id,
d.init_password
from sys_dept d
@@ -226,6 +228,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
dept_abbreviation = #{deptAbbreviation},
remark = #{remark},
logo = #{logo},
+ admin_user_id = #{adminUserId},
init_password = #{initPassword},
status = #{status},
update_by = #{updateBy},
@@ -260,12 +263,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"