|
@@ -209,10 +209,14 @@ public interface JobCvRelMapper extends BaseMapperX<JobCvRelDO> {
|
|
|
);
|
|
|
}
|
|
|
|
|
|
- default List<JobCvRelDO> selectByJobIdList(List<Long> jobIdList) {
|
|
|
- return selectList(new LambdaQueryWrapperX<JobCvRelDO>()
|
|
|
- .in(JobCvRelDO::getJobId, jobIdList)
|
|
|
- );
|
|
|
+ default List<JobCvRelDO> selectByJobIdListAndFilterUnfit(List<Long> jobIdList) {
|
|
|
+
|
|
|
+ MPJLambdaWrapperX<JobCvRelDO> wrapper = new MPJLambdaWrapperX<>();
|
|
|
+ wrapper.selectAll(JobCvRelDO.class);
|
|
|
+ wrapper.in(JobCvRelDO::getJobId, jobIdList);
|
|
|
+ // 过滤不合适
|
|
|
+ setUnfitCandidate(wrapper);
|
|
|
+ return selectJoinList(JobCvRelDO.class,wrapper);
|
|
|
}
|
|
|
|
|
|
default List<JobCvRelDO> selectByRecommendUserId(Long userId) {
|