|
@@ -62,7 +62,7 @@ public interface UnfitCandidateMapper extends BaseMapperX<UnfitCandidateDO> {
|
|
wrapper.selectAsClass(UnfitCandidateDO.class, AppRecruitUnfitCandidateRespVO.class);
|
|
wrapper.selectAsClass(UnfitCandidateDO.class, AppRecruitUnfitCandidateRespVO.class);
|
|
wrapper.selectAssociation(JobAdvertisedDO.class, AppRecruitJobCvRelRespVO::getJob);
|
|
wrapper.selectAssociation(JobAdvertisedDO.class, AppRecruitJobCvRelRespVO::getJob);
|
|
wrapper.selectAssociation(PersonInfoDO.class, AppRecruitJobCvRelRespVO::getPerson);
|
|
wrapper.selectAssociation(PersonInfoDO.class, AppRecruitJobCvRelRespVO::getPerson);
|
|
-// wrapper.selectAssociation(JobCvRelDO.class, AppRecruitInterviewInviteRespVO::getCvRel);
|
|
|
|
|
|
+ wrapper.selectAssociation(JobCvRelDO.class, AppRecruitInterviewInviteRespVO::getCvRel);
|
|
|
|
|
|
// 投递的职位 inner 招聘职位
|
|
// 投递的职位 inner 招聘职位
|
|
wrapper.innerJoin(JobAdvertisedDO.class, JobAdvertisedDO::getId, UnfitCandidateDO::getJobId);
|
|
wrapper.innerJoin(JobAdvertisedDO.class, JobAdvertisedDO::getId, UnfitCandidateDO::getJobId);
|
|
@@ -72,9 +72,9 @@ public interface UnfitCandidateMapper extends BaseMapperX<UnfitCandidateDO> {
|
|
|
|
|
|
// 投递的职位 inner 人才信息
|
|
// 投递的职位 inner 人才信息
|
|
wrapper.innerJoin(PersonInfoDO.class, PersonInfoDO::getUserId, UnfitCandidateDO::getUserId);
|
|
wrapper.innerJoin(PersonInfoDO.class, PersonInfoDO::getUserId, UnfitCandidateDO::getUserId);
|
|
-// wrapper.leftJoin(JobCvRelDO.class, on -> on
|
|
|
|
-// .eq(JobCvRelDO::getId, UnfitCandidateDO::getJobCvRelId)
|
|
|
|
-// );
|
|
|
|
|
|
+ wrapper.leftJoin(JobCvRelDO.class, on -> on
|
|
|
|
+ .eq(JobCvRelDO::getId, UnfitCandidateDO::getJobCvRelId)
|
|
|
|
+ );
|
|
// 人才相关的条件
|
|
// 人才相关的条件
|
|
wrapper.eqIfExists(PersonInfoDO::getJobStatus, reqVO.getJobStatus());
|
|
wrapper.eqIfExists(PersonInfoDO::getJobStatus, reqVO.getJobStatus());
|
|
wrapper.eqIfExists(PersonInfoDO::getEduType, reqVO.getEduType());
|
|
wrapper.eqIfExists(PersonInfoDO::getEduType, reqVO.getEduType());
|