增加部门树形+接口

This commit is contained in:
2026-05-20 13:40:22 +08:00
parent e84ef0f244
commit 5b5637b7d3
7 changed files with 123 additions and 14 deletions

View File

@@ -67,9 +67,10 @@ public class LbDepartmentUserController {
@RequestParam(required = false) String parentId,
@RequestParam(required = false) String name,
@RequestParam(required = false) String phone,
@RequestParam(required = false) String industry) {
@RequestParam(required = false) String industry,
@Parameter(description = "是否有效0否 1是") @RequestParam(required = false) Integer isActive) {
Map<String, Object> result = lbDepartmentUserService.pageQuery(
current, size, tenantId, userId, parentId, name, phone, industry
current, size, tenantId, userId, parentId, name, phone, industry, isActive
);
Boolean success = (Boolean) result.get("success");
if (success != null && success) {
@@ -124,8 +125,12 @@ public class LbDepartmentUserController {
@GetMapping("/tree")
@Operation(summary = "部门用户树形结构")
public ResponseEntity<Map<String, Object>> tree(
@Parameter(description = "租户id", required = true) @RequestParam String tenantId) {
Map<String, Object> result = lbDepartmentUserService.getDepartmentUserTree(tenantId);
@Parameter(description = "租户id", required = true) @RequestParam String tenantId,
@Parameter(description = "是否活跃1活跃 0不活跃") @RequestParam(name = "is_active", required = false) Integer isActive,
@Parameter(description = "加入日期,查询 join_date 大于该日期的数据")
@RequestParam(name = "join_date", required = false)
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate joinDate) {
Map<String, Object> result = lbDepartmentUserService.getDepartmentUserTree(tenantId, isActive, joinDate);
Boolean success = (Boolean) result.get("success");
if (success != null && success) {
return ResponseEntity.ok(result);