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"