|
@@ -20,7 +20,6 @@ import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseBusin
|
|
import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseDO;
|
|
import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseDO;
|
|
import com.citu.module.menduner.system.dal.dataobject.industry.IndustryDO;
|
|
import com.citu.module.menduner.system.dal.dataobject.industry.IndustryDO;
|
|
import com.citu.module.menduner.system.dal.dataobject.person.PersonEnterpriseSubscribeDO;
|
|
import com.citu.module.menduner.system.dal.dataobject.person.PersonEnterpriseSubscribeDO;
|
|
-import com.citu.module.menduner.system.dal.dataobject.user.MdeUserDO;
|
|
|
|
import com.citu.module.menduner.system.enums.MendunerStatusEnum;
|
|
import com.citu.module.menduner.system.enums.MendunerStatusEnum;
|
|
import com.citu.module.menduner.system.util.RecruitAnalysisUtils;
|
|
import com.citu.module.menduner.system.util.RecruitAnalysisUtils;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
@@ -59,7 +58,7 @@ public interface EnterpriseMapper extends BaseMapperX<EnterpriseDO> {
|
|
MPJLambdaWrapperX<EnterpriseDO> query = new MPJLambdaWrapperX<>();
|
|
MPJLambdaWrapperX<EnterpriseDO> query = new MPJLambdaWrapperX<>();
|
|
query.selectAll(EnterpriseDO.class);
|
|
query.selectAll(EnterpriseDO.class);
|
|
query.selectAs(IndustryDO::getNameCn, EnterpriseDetailRespVO::getIndustryName);
|
|
query.selectAs(IndustryDO::getNameCn, EnterpriseDetailRespVO::getIndustryName);
|
|
- query.selectAssociation(EnterpriseBusinessDO.class,EnterpriseDetailRespVO::getBusinessResp);
|
|
|
|
|
|
+ query.selectAssociation(EnterpriseBusinessDO.class, EnterpriseDetailRespVO::getBusinessResp);
|
|
query.leftJoin(IndustryDO.class, IndustryDO::getId, EnterpriseDO::getIndustryId);
|
|
query.leftJoin(IndustryDO.class, IndustryDO::getId, EnterpriseDO::getIndustryId);
|
|
query.leftJoin(EnterpriseBusinessDO.class, EnterpriseBusinessDO::getEnterpriseId, EnterpriseDO::getId);
|
|
query.leftJoin(EnterpriseBusinessDO.class, EnterpriseBusinessDO::getEnterpriseId, EnterpriseDO::getId);
|
|
query.eqIfPresent(EnterpriseDO::getParentId, reqVO.getParentId());
|
|
query.eqIfPresent(EnterpriseDO::getParentId, reqVO.getParentId());
|
|
@@ -97,6 +96,14 @@ public interface EnterpriseMapper extends BaseMapperX<EnterpriseDO> {
|
|
return selectJoinPage(pageParam, EnterpriseBaseSimpleRespVO.class, query);
|
|
return selectJoinPage(pageParam, EnterpriseBaseSimpleRespVO.class, query);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 根据企业名称查询企业信息
|
|
|
|
+ **/
|
|
|
|
+ default List<EnterpriseDO> selectByNameList(String name) {
|
|
|
|
+ return selectList(EnterpriseDO::getName, name);
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 根据用户id查询收藏的企业
|
|
* 根据用户id查询收藏的企业
|
|
**/
|
|
**/
|
|
@@ -188,7 +195,7 @@ public interface EnterpriseMapper extends BaseMapperX<EnterpriseDO> {
|
|
* 企业的统计
|
|
* 企业的统计
|
|
**/
|
|
**/
|
|
default List<CommonRespVO> getEnterpriseCount(TimeRangeBaseReqVO reqVO,
|
|
default List<CommonRespVO> getEnterpriseCount(TimeRangeBaseReqVO reqVO,
|
|
- LocalDateTime startTime, LocalDateTime endTime) {
|
|
|
|
|
|
+ LocalDateTime startTime, LocalDateTime endTime) {
|
|
|
|
|
|
MPJLambdaWrapperX<EnterpriseDO> wrapper = new MPJLambdaWrapperX<>();
|
|
MPJLambdaWrapperX<EnterpriseDO> wrapper = new MPJLambdaWrapperX<>();
|
|
wrapper.selectCount(EnterpriseDO::getId, CommonRespVO::getValue);
|
|
wrapper.selectCount(EnterpriseDO::getId, CommonRespVO::getValue);
|
|
@@ -205,7 +212,7 @@ public interface EnterpriseMapper extends BaseMapperX<EnterpriseDO> {
|
|
/**
|
|
/**
|
|
* 获取不是vip企业的列表
|
|
* 获取不是vip企业的列表
|
|
**/
|
|
**/
|
|
- default List<EnterpriseDO> getNoVipEnterpriseList(){
|
|
|
|
|
|
+ default List<EnterpriseDO> getNoVipEnterpriseList() {
|
|
return selectList(new LambdaQueryWrapperX<EnterpriseDO>()
|
|
return selectList(new LambdaQueryWrapperX<EnterpriseDO>()
|
|
.isNull(EnterpriseDO::getVipFlag)
|
|
.isNull(EnterpriseDO::getVipFlag)
|
|
.eq(EnterpriseDO::getStatus, MendunerStatusEnum.ENABLE.getStatus())
|
|
.eq(EnterpriseDO::getStatus, MendunerStatusEnum.ENABLE.getStatus())
|