1.部门负责人变更为Long类型 绑定为用户id

This commit is contained in:
Lionel 2023-08-08 13:10:05 +08:00
parent ce64d5a5c1
commit ac1c892622
6 changed files with 8 additions and 8 deletions

View File

@ -47,7 +47,7 @@ public class SysDept extends TenantEntity {
/** /**
* 负责人 * 负责人
*/ */
private String leader; private Long leader;
/** /**
* 联系电话 * 联系电话

View File

@ -50,7 +50,7 @@ public class SysDeptBo extends BaseEntity {
/** /**
* 负责人 * 负责人
*/ */
private String leader; private Long leader;
/** /**
* 联系电话 * 联系电话

View File

@ -61,7 +61,7 @@ public class SysDeptVo implements Serializable {
* 负责人 * 负责人
*/ */
@ExcelProperty(value = "负责人") @ExcelProperty(value = "负责人")
private String leader; private Long leader;
/** /**
* 联系电话 * 联系电话

View File

@ -94,6 +94,6 @@ public class SysUserExportVo implements Serializable {
*/ */
@ReverseAutoMapping(target = "leader", source = "dept.leader") @ReverseAutoMapping(target = "leader", source = "dept.leader")
@ExcelProperty(value = "部门负责人") @ExcelProperty(value = "部门负责人")
private String leader; private Long leader;
} }

View File

@ -132,7 +132,7 @@ public class SysTenantServiceImpl implements ISysTenantService {
SysDept dept = new SysDept(); SysDept dept = new SysDept();
dept.setTenantId(tenantId); dept.setTenantId(tenantId);
dept.setDeptName(bo.getCompanyName()); dept.setDeptName(bo.getCompanyName());
dept.setLeader(bo.getUsername()); //部门负责人变更为存储userid不自动设置如需设置为当前新增用户则新增用户后修改dept表
dept.setParentId(Constants.TOP_PARENT_ID); dept.setParentId(Constants.TOP_PARENT_ID);
dept.setAncestors(Constants.TOP_PARENT_ID.toString()); dept.setAncestors(Constants.TOP_PARENT_ID.toString());
deptMapper.insert(dept); deptMapper.insert(dept);

View File

@ -521,9 +521,9 @@ public class SysUserServiceImpl implements ISysUserService, UserService {
*/ */
@Override @Override
public List<SysUserVo> selectUserListByDept(Long deptId) { public List<SysUserVo> selectUserListByDept(Long deptId) {
SysUserBo sysUserBo = new SysUserBo(); LambdaQueryWrapper<SysUser> lqw = Wrappers.lambdaQuery();
sysUserBo.setDeptId(deptId); lqw.eq(deptId!=null,SysUser::getDeptId,deptId);
return baseMapper.selectUserList(this.buildQueryWrapper(sysUserBo)); return baseMapper.selectVoList(lqw);
} }
@Cacheable(cacheNames = CacheNames.SYS_USER_NAME, key = "#userId") @Cacheable(cacheNames = CacheNames.SYS_USER_NAME, key = "#userId")