|
@@ -17,8 +17,10 @@ import com.citu.module.menduner.system.controller.app.recruit.job.vo.AppRecruitJ
|
|
|
import com.citu.module.menduner.system.controller.app.recruit.job.vo.AppRecruitJobSimpleRespVO;
|
|
|
import com.citu.module.menduner.system.controller.base.analysis.RecruitAnalysisPageReqVO;
|
|
|
import com.citu.module.menduner.system.controller.base.analysis.RecruitJobAnalysisRespVO;
|
|
|
+import com.citu.module.menduner.system.controller.base.job.JobAdvertisedDetailRespVO;
|
|
|
import com.citu.module.menduner.system.controller.base.job.JobAdvertisedPageReqVO;
|
|
|
import com.citu.module.menduner.system.controller.base.job.JobAdvertisedReqVO;
|
|
|
+import com.citu.module.menduner.system.controller.base.job.cv.JobCvRelDetailRespVO;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.area.AreaDO;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseDO;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseUserBindDO;
|
|
@@ -210,33 +212,34 @@ public interface JobAdvertisedMapper extends BaseMapperX<JobAdvertisedDO> {
|
|
|
/**
|
|
|
* 根据用户id 查询收藏的职位信息
|
|
|
**/
|
|
|
- default PageResult<AppJobAdvertisedRespVO> selectFavoriteJobPage(PageParam pageParam, Long userId) {
|
|
|
+ default PageResult<JobAdvertisedDetailRespVO> selectFavoriteJobPage(PageParam pageParam, Long userId) {
|
|
|
MPJLambdaWrapperX<JobAdvertisedDO> query = new MPJLambdaWrapperX<>();
|
|
|
- query.selectAssociation(JobAdvertisedDO.class, AppJobAdvertisedRespVO::getJob);
|
|
|
- query.selectAssociation(EnterpriseDO.class, AppJobAdvertisedRespVO::getEnterprise);
|
|
|
+ query.selectAssociation(JobAdvertisedDO.class, JobAdvertisedDetailRespVO::getJob);
|
|
|
+ query.selectAssociation(EnterpriseDO.class, JobAdvertisedDetailRespVO::getEnterprise);
|
|
|
|
|
|
query.innerJoin(PersonJobFavoriteDO.class, PersonJobFavoriteDO::getJobId, JobAdvertisedDO::getId);
|
|
|
query.innerJoin(EnterpriseDO.class, EnterpriseDO::getId, JobAdvertisedDO::getEnterpriseId);
|
|
|
query.eq(PersonJobFavoriteDO::getUserId, userId);
|
|
|
|
|
|
query.orderByDesc(PersonJobFavoriteDO::getUpdateTime);
|
|
|
- return selectJoinPage(pageParam, AppJobAdvertisedRespVO.class, query);
|
|
|
+ return selectJoinPage(pageParam, JobAdvertisedDetailRespVO.class, query);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 根据用户id 查询投递的职位信息
|
|
|
**/
|
|
|
- default PageResult<AppJobAdvertisedRespVO> selectCvRelJobPage(PageParam pageParam, Long userId) {
|
|
|
+ default PageResult<JobCvRelDetailRespVO> selectCvRelJobPage(PageParam pageParam, Long userId) {
|
|
|
MPJLambdaWrapperX<JobAdvertisedDO> query = new MPJLambdaWrapperX<>();
|
|
|
- query.selectAssociation(JobAdvertisedDO.class, AppJobAdvertisedRespVO::getJob);
|
|
|
- query.selectAssociation(EnterpriseDO.class, AppJobAdvertisedRespVO::getEnterprise);
|
|
|
+ query.selectAssociation(JobAdvertisedDO.class, JobCvRelDetailRespVO::getJob);
|
|
|
+ query.selectAssociation(EnterpriseDO.class, JobCvRelDetailRespVO::getEnterprise);
|
|
|
+ query.selectAssociation(JobCvRelDO.class, JobCvRelDetailRespVO::getCvRel);
|
|
|
|
|
|
query.innerJoin(JobCvRelDO.class, JobCvRelDO::getJobId, JobAdvertisedDO::getId);
|
|
|
query.innerJoin(EnterpriseDO.class, EnterpriseDO::getId, JobAdvertisedDO::getEnterpriseId);
|
|
|
query.eq(JobCvRelDO::getUserId, userId);
|
|
|
|
|
|
query.orderByDesc(JobAdvertisedDO::getUpdateTime);
|
|
|
- return selectJoinPage(pageParam, AppJobAdvertisedRespVO.class, query);
|
|
|
+ return selectJoinPage(pageParam, JobCvRelDetailRespVO.class, query);
|
|
|
}
|
|
|
|
|
|
|