mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-20 18:15:56 +08:00
1.部门负责人变更为Long类型 绑定为用户id
This commit is contained in:
parent
ce64d5a5c1
commit
ac1c892622
@ -47,7 +47,7 @@ public class SysDept extends TenantEntity {
|
|||||||
/**
|
/**
|
||||||
* 负责人
|
* 负责人
|
||||||
*/
|
*/
|
||||||
private String leader;
|
private Long leader;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 联系电话
|
* 联系电话
|
||||||
|
|||||||
@ -50,7 +50,7 @@ public class SysDeptBo extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* 负责人
|
* 负责人
|
||||||
*/
|
*/
|
||||||
private String leader;
|
private Long leader;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 联系电话
|
* 联系电话
|
||||||
|
|||||||
@ -61,7 +61,7 @@ public class SysDeptVo implements Serializable {
|
|||||||
* 负责人
|
* 负责人
|
||||||
*/
|
*/
|
||||||
@ExcelProperty(value = "负责人")
|
@ExcelProperty(value = "负责人")
|
||||||
private String leader;
|
private Long leader;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 联系电话
|
* 联系电话
|
||||||
|
|||||||
@ -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;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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);
|
||||||
|
|||||||
@ -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")
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user