修改查询企业接口-企业中返回招聘岗位

This commit is contained in:
sh
2025-11-12 18:40:53 +08:00
parent 0e636c03da
commit 51592eb9bf
2 changed files with 18 additions and 0 deletions

View File

@@ -4,6 +4,7 @@ import java.io.FileInputStream;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.util.*; import java.util.*;
import java.util.stream.Collectors;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.ruoyi.cms.domain.*; import com.ruoyi.cms.domain.*;
@@ -12,6 +13,7 @@ import com.ruoyi.cms.mapper.*;
import com.ruoyi.common.constant.Constants; import com.ruoyi.common.constant.Constants;
import com.ruoyi.common.core.domain.entity.Company; import com.ruoyi.common.core.domain.entity.Company;
import com.ruoyi.common.core.domain.entity.CompanyContact; import com.ruoyi.common.core.domain.entity.CompanyContact;
import com.ruoyi.common.core.domain.entity.JobDTO;
import com.ruoyi.common.core.domain.model.LoginSiteUser; import com.ruoyi.common.core.domain.model.LoginSiteUser;
import com.ruoyi.common.core.domain.model.LoginUser; import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.common.exception.ServiceException; import com.ruoyi.common.exception.ServiceException;
@@ -77,6 +79,16 @@ public class CompanyServiceImpl extends ServiceImpl<CompanyMapper, Company> impl
if(contacts!=null){ if(contacts!=null){
company.setCompanyContactList(contacts); company.setCompanyContactList(contacts);
} }
//查询岗位
Job parJob=new Job();
parJob.setCompanyId(company.getCompanyId());
List<Job> jobs=jobMapper.selectJobList(parJob);
List joblist=jobs.stream().map(job -> {
JobDTO dto = new JobDTO();
BeanUtils.copyProperties(job, dto);
return dto;
}).collect(Collectors.toList());
company.setJobList(joblist);
return company; return company;
} }

View File

@@ -123,4 +123,10 @@ public class Company extends BaseEntity
@ApiModelProperty("法人联系方式") @ApiModelProperty("法人联系方式")
private String legalPhone; private String legalPhone;
/**
* 岗位列表
*/
@TableField(exist = false)
private List<JobDTO> jobList;
} }