用户列表查询

main
zhangyue 2025-11-20 10:27:34 +08:00
parent 14a6ffc7d0
commit 3f47a0ee18
3 changed files with 9 additions and 1 deletions

View File

@ -47,6 +47,8 @@ public class UserQueryExe {
*/
public PageResponse<UserCO> execute(UserPageQry userPageQry) {
Map<String, Object> params = PageQueryHelper.toHashMap(userPageQry);
UserE userE = new UserE();
userE.dataProcessingRights(AuthContext.getTenantId(), params);
PageResponse<UserDO> pageResponse = userRepository.listPage(params);
List<UserCO> examCenterCOS = userCoConvertor.converDOsToCOs(pageResponse.getData());
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());

View File

@ -27,6 +27,7 @@ public class UserPageQry extends PageQuery {
private Long eqDepartmentId;
private Long eqPostId;
private String likeName;
private Integer allFlag;
}

View File

@ -131,7 +131,6 @@ public class UserE extends BaseE {
private Integer employmentFlag;
public void initAdd(Long tenantId, UserE userE) {
userE.setUserId(Tools.get32UUID());
userE.setTenantId(!ObjectUtils.isEmpty(userE.getTenantId())? userE.getTenantId() : tenantId);
@ -328,5 +327,11 @@ public class UserE extends BaseE {
this.setOrgId(examTypeE.getTenantId());
this.setTenantId(examTypeE.getTenantId());
}
public void dataProcessingRights(Long tenantId, Map<String, Object> params) {
if (ObjectUtils.isEmpty(params.get("allFlag")) && ObjectUtils.isEmpty(params.get("eqCorpinfoId"))){
params.put("eqCorpinfoId", tenantId);
}
}
}