Merge pull request #133 from MuSan-Li/feature_20250516_add_dept_error

feat: 修复打开岗位管理爆错
This commit is contained in:
ageerle
2025-07-11 09:49:55 +08:00
committed by GitHub
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);
}
}