feat: 修复打开岗位管理爆粗

This commit is contained in:
l90215
2025-07-10 23:53:17 +08:00
parent db892d35fb
commit 241c6dc57a
3 changed files with 17 additions and 2 deletions

View File

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

View File

@@ -160,7 +160,7 @@ public class SysTenantServiceImpl implements ISysTenantService {
userMapper.insert(user);
//新增系统用户后,默认当前用户为部门的负责人
SysDept sd = new SysDept();
sd.setLeader(user.getUserId());
sd.setLeader(String.valueOf(user.getUserId()));
sd.setDeptId(deptId);
deptMapper.updateById(sd);

View File

@@ -322,4 +322,19 @@ public class SysUserController extends BaseController {
return R.ok(trees);
}
/**
* 根据部门ID统计用户数量 /system/user/list/dept/
*
* @param deptId 部门ID
*/
@SaCheckPermission("system:user:list:dept")
@GetMapping("/list/dept/{deptId}")
public R<List<SysUserVo>> countUsersByDept(@PathVariable Long deptId) {
SysUserBo user = new SysUserBo();
user.setDeptId(deptId);
List<SysUserVo> userList = userService.selectUserList(user);
return R.ok(userList);
}
}