feat(REQ-3488): node查询,添加platTeamIds

This commit is contained in:
zhanghonghao 2025-01-06 14:59:06 +08:00
parent 3b0c7d63a1
commit ad7dcdd302
2 changed files with 20 additions and 7 deletions

View File

@ -51,18 +51,21 @@ public class ListNodeReq extends PageReqV2 {
* 指定部门类型 * 指定部门类型
*/ */
@Builder.Default @Builder.Default
private Set<Integer> includeOrgNodeTypes = Collections.emptySet();; private Set<Integer> includeOrgNodeTypes = Collections.emptySet();
;
/** /**
* 排除部门类型 * 排除部门类型
*/ */
@Builder.Default @Builder.Default
private Set<Integer> excludeOrgNodeTypes = Collections.emptySet();; private Set<Integer> excludeOrgNodeTypes = Collections.emptySet();
;
/** /**
* 顶级节点ID集合 * 顶级节点ID集合
*/ */
@Builder.Default @Builder.Default
private Set<Long> topNodeIds = Collections.emptySet();; private Set<Long> topNodeIds = Collections.emptySet();
;
/** /**
* 是否包含祖先节点 * 是否包含祖先节点
@ -116,23 +119,32 @@ public class ListNodeReq extends PageReqV2 {
* 根据workspace和ouId组合查询 * 根据workspace和ouId组合查询
*/ */
@Builder.Default @Builder.Default
private Set<WorkspaceOuPair> workspaceOuPairs = Collections.emptySet();; private Set<WorkspaceOuPair> workspaceOuPairs = Collections.emptySet();
;
/** /**
* 项目id集合 * 项目id集合
*/ */
@Builder.Default @Builder.Default
private Set<Long> workspaceIds = Collections.emptySet();; private Set<Long> workspaceIds = Collections.emptySet();
/** /**
* 岗位编码 * 岗位编码
*/ */
@Builder.Default @Builder.Default
private Set<String> jobCodes = Collections.emptySet();; private Set<String> jobCodes = Collections.emptySet();
;
/** /**
* 当前用户personId * 当前用户personId
*/ */
private Long personId; private Long personId;
} /**
* 平台班组id
* todo 未实现
*/
@Builder.Default
private Set<Long> platTeamIds = Collections.emptySet();
}

View File

@ -38,6 +38,7 @@ public class ProjectTeamServiceImpl implements ProjectTeamService {
.includeOrgNodeTypes(includeOrgNodeTypes) .includeOrgNodeTypes(includeOrgNodeTypes)
.ids(req.getOrganizationalNodeIdList()) .ids(req.getOrganizationalNodeIdList())
.ouIds(req.getOuIds()) .ouIds(req.getOuIds())
.platTeamIds(req.getPlatTeamIds())
.workspaceIds(req.getWorkspaceIds()) .workspaceIds(req.getWorkspaceIds())
.build(); .build();
List<OrgNodeDTO> orgNodeDTOS = nodeService.list(nodeReq); List<OrgNodeDTO> orgNodeDTOS = nodeService.list(nodeReq);