用户列表查询

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) { public PageResponse<UserCO> execute(UserPageQry userPageQry) {
Map<String, Object> params = PageQueryHelper.toHashMap(userPageQry); Map<String, Object> params = PageQueryHelper.toHashMap(userPageQry);
UserE userE = new UserE();
userE.dataProcessingRights(AuthContext.getTenantId(), params);
PageResponse<UserDO> pageResponse = userRepository.listPage(params); PageResponse<UserDO> pageResponse = userRepository.listPage(params);
List<UserCO> examCenterCOS = userCoConvertor.converDOsToCOs(pageResponse.getData()); List<UserCO> examCenterCOS = userCoConvertor.converDOsToCOs(pageResponse.getData());
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex()); 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 eqDepartmentId;
private Long eqPostId; private Long eqPostId;
private String likeName; private String likeName;
private Integer allFlag;
} }

View File

@ -131,7 +131,6 @@ public class UserE extends BaseE {
private Integer employmentFlag; private Integer employmentFlag;
public void initAdd(Long tenantId, UserE userE) { public void initAdd(Long tenantId, UserE userE) {
userE.setUserId(Tools.get32UUID()); userE.setUserId(Tools.get32UUID());
userE.setTenantId(!ObjectUtils.isEmpty(userE.getTenantId())? userE.getTenantId() : tenantId); userE.setTenantId(!ObjectUtils.isEmpty(userE.getTenantId())? userE.getTenantId() : tenantId);
@ -328,5 +327,11 @@ public class UserE extends BaseE {
this.setOrgId(examTypeE.getTenantId()); this.setOrgId(examTypeE.getTenantId());
this.setTenantId(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);
}
}
} }