|
@@ -323,6 +323,7 @@ public interface JobAdvertisedMapper extends BaseMapperX<JobAdvertisedDO> {
|
|
default PageResult<JobCvRelDetailRespVO> selectAdminCvRelJobPage(JobCvRelPageReqVO reqVO, Long userId) {
|
|
default PageResult<JobCvRelDetailRespVO> selectAdminCvRelJobPage(JobCvRelPageReqVO reqVO, Long userId) {
|
|
MPJLambdaWrapperX<JobAdvertisedDO> query = new MPJLambdaWrapperX<>();
|
|
MPJLambdaWrapperX<JobAdvertisedDO> query = new MPJLambdaWrapperX<>();
|
|
query.selectAssociation(JobAdvertisedDO.class, JobCvRelDetailRespVO::getJob);
|
|
query.selectAssociation(JobAdvertisedDO.class, JobCvRelDetailRespVO::getJob);
|
|
|
|
+ query.selectAssociation(EnterpriseUserBindDO.class, JobCvRelDetailRespVO::getSendUser);
|
|
query.selectAssociation(EnterpriseDO.class, JobCvRelDetailRespVO::getEnterprise);
|
|
query.selectAssociation(EnterpriseDO.class, JobCvRelDetailRespVO::getEnterprise);
|
|
query.selectAssociation(JobCvRelDO.class, JobCvRelDetailRespVO::getCvRel);
|
|
query.selectAssociation(JobCvRelDO.class, JobCvRelDetailRespVO::getCvRel);
|
|
query.selectAssociation(FairDO.class, JobCvRelDetailRespVO::getJobFair);
|
|
query.selectAssociation(FairDO.class, JobCvRelDetailRespVO::getJobFair);
|
|
@@ -332,6 +333,12 @@ public interface JobAdvertisedMapper extends BaseMapperX<JobAdvertisedDO> {
|
|
query.innerJoin(EnterpriseDO.class, EnterpriseDO::getId, JobAdvertisedDO::getEnterpriseId);
|
|
query.innerJoin(EnterpriseDO.class, EnterpriseDO::getId, JobAdvertisedDO::getEnterpriseId);
|
|
query.leftJoin(FairDO.class, on ->on.eq(JobCvRelDO::getJobFairId, FairDO::getId));
|
|
query.leftJoin(FairDO.class, on ->on.eq(JobCvRelDO::getJobFairId, FairDO::getId));
|
|
query.leftJoin(PersonInfoDO.class, "person", PersonInfoDO::getUserId, JobCvRelDO::getUserId);
|
|
query.leftJoin(PersonInfoDO.class, "person", PersonInfoDO::getUserId, JobCvRelDO::getUserId);
|
|
|
|
+ query.leftJoin(EnterpriseUserBindDO.class, "enterprise_user",
|
|
|
|
+ on->on
|
|
|
|
+ .eq(JobAdvertisedDO::getEnterpriseId, EnterpriseUserBindDO::getEnterpriseId)
|
|
|
|
+ .eq(JobAdvertisedDO::getUserId,EnterpriseUserBindDO::getUserId)
|
|
|
|
+ );
|
|
|
|
+
|
|
|
|
|
|
query.eq(null!=userId,JobAdvertisedDO::getUserId, userId);
|
|
query.eq(null!=userId,JobAdvertisedDO::getUserId, userId);
|
|
// query.
|
|
// query.
|