岗位列表 添加公司类型查询

This commit is contained in:
zk
2026-07-17 15:01:33 +08:00
parent 7601f9c5a5
commit 7c21c82dba
4 changed files with 12 additions and 2 deletions
@@ -24,6 +24,9 @@ public class JobQueryParam extends PageParam {
/** 行业ID列表 */
private List<Long> industryIds;
/** 公司类型列表(上市企业、独角兽、国企等,可多选) */
private List<String> companyTypes;
/** 工作类型 0=全职 1=兼职 */
private Integer employmentType;
@@ -127,7 +127,7 @@ public class JobService {
// 6. 执行分页查询
Page<JobListItemVo> pageParam = param.toPage();
pageParam.setSearchCount(false);
Page<JobListItemVo> page = jobMapper.selectJobPage(pageParam, param.getJobIds(),param.getStatusFilter(), param.getKeyword(), expandedRegionCodes, expandedCategoryIds, expandedIndustryIds, param.getEmploymentType(), excludeJobIds, excludeCompanyIds, excludeRegionCodes, excludeIndustryIds, param.getRecruitCategory());
Page<JobListItemVo> page = jobMapper.selectJobPage(pageParam, param.getJobIds(),param.getStatusFilter(), param.getKeyword(), expandedRegionCodes, expandedCategoryIds, expandedIndustryIds, param.getEmploymentType(), excludeJobIds, excludeCompanyIds, excludeRegionCodes, excludeIndustryIds, param.getRecruitCategory(), param.getCompanyTypes());
// 7. 查询收藏状态
List<Long> jobIds = page.getRecords().stream().map(JobListItemVo::getId).collect(Collectors.toList());