招聘管理增加简历查询

This commit is contained in:
guixinman
2025-06-20 10:14:21 +08:00
parent 9199580155
commit 464fe71c7b
2 changed files with 5 additions and 6 deletions

View File

@@ -4,6 +4,7 @@ import com.fasterxml.jackson.annotation.JsonFormat;
import com.newyetai.common.dto.BaseDTO;
import com.newyetai.common.util.IdcardUtils;
import com.newyetai.recruit.user.dto.JobExpectDTO;
import com.newyetai.recruit.user.dto.ResumeDTO;
import com.newyetai.recruit.user.dto.UserCertificateDTO;
import org.springframework.format.annotation.DateTimeFormat;
@@ -120,6 +121,8 @@ public class PositionRegistrationDTO extends BaseDTO {
*/
private String tag;
private ResumeDTO resumeDTO;
public void setCardNo(String cardNo) {
this.setAge(IdcardUtils.getAgeByIDNumber(cardNo));
this.setGender(IdcardUtils.judgeGender(cardNo));

View File

@@ -202,12 +202,8 @@ public class PositionRegistrationServiceImpl implements PositionRegistrationServ
PositionRegistrationDTO positionRegistrationDTO = list.get(0);
positionRegistrationDTO.setUserCertificateDTOList(userCertificateService.list(UserCertificateQueryDTO.builder().userId(positionRegistrationDTO.getUserId()).build()));
positionRegistrationDTO.setJobExpectDTOList(jobExpectService.list(JobExpectQueryDTO.builder().userId(positionRegistrationDTO.getUserId()).build()));
List<ResumeDTO> resumeDTOList = resumeService.list(ResumeQueryDTO.builder().userId(positionRegistrationDTO.getUserId()).build());
if (CollectionUtils.isNotEmpty(resumeDTOList)) {
positionRegistrationDTO.setCityCode(resumeDTOList.get(0).getCityCode());
positionRegistrationDTO.setCityCodeName(resumeDTOList.get(0).getCityCodeName());
positionRegistrationDTO.setResumeFileCode(resumeDTOList.get(0).getFileCode());
}
ResumeDTO resumeDTO = resumeService.userFind();
positionRegistrationDTO.setResumeDTO(resumeDTO);
return positionRegistrationDTO;
}