|
@@ -13,6 +13,7 @@ import com.citu.module.menduner.system.controller.app.recruit.user.vo.AppRecruit
|
|
|
import com.citu.module.menduner.system.controller.base.contact.EnterpriseUserSummaryRespVO;
|
|
|
import com.citu.module.menduner.system.controller.base.enterprise.bind.EnterpriseUserBindDetailRespVO;
|
|
|
import com.citu.module.menduner.system.controller.base.enterprise.bind.EnterpriseUserBindPageReqVO;
|
|
|
+import com.citu.module.menduner.system.controller.base.enterprise.bind.EnterpriseUserBindReqVO;
|
|
|
import com.citu.module.menduner.system.controller.base.enterprise.vo.EnterpriseDetailRespVO;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseDO;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterprisePostDO;
|
|
@@ -32,12 +33,30 @@ public interface EnterpriseUserBindMapper extends BaseMapperX<EnterpriseUserBind
|
|
|
|
|
|
default PageResult<EnterpriseUserBindDO> selectPage(EnterpriseUserBindPageReqVO reqVO) {
|
|
|
return selectPage(reqVO, new LambdaQueryWrapperX<EnterpriseUserBindDO>()
|
|
|
+ .eqIfPresent(EnterpriseUserBindDO::getLoginIp, reqVO.getLoginIp())
|
|
|
.eqIfPresent(EnterpriseUserBindDO::getEnterpriseId, reqVO.getEnterpriseId())
|
|
|
.eqIfPresent(EnterpriseUserBindDO::getUserId, reqVO.getUserId())
|
|
|
+ .eqIfPresent(EnterpriseUserBindDO::getSex, reqVO.getSex())
|
|
|
.eqIfPresent(EnterpriseUserBindDO::getStatus, reqVO.getStatus())
|
|
|
- .eqIfPresent(EnterpriseUserBindDO::getLoginIp, reqVO.getLoginIp())
|
|
|
- .betweenIfPresent(EnterpriseUserBindDO::getCreateTime, reqVO.getCreateTime())
|
|
|
+ .likeIfPresent(EnterpriseUserBindDO::getPhone, reqVO.getPhone())
|
|
|
+ .likeIfPresent(EnterpriseUserBindDO::getEmail, reqVO.getEmail())
|
|
|
+ .likeIfPresent(EnterpriseUserBindDO::getName, reqVO.getName())
|
|
|
+ .eqIfPresent(EnterpriseUserBindDO::getPostId, reqVO.getPostId())
|
|
|
+ .orderByDesc(EnterpriseUserBindDO::getId));
|
|
|
+ }
|
|
|
+
|
|
|
+ default List<EnterpriseUserBindDO> list(EnterpriseUserBindReqVO reqVO) {
|
|
|
+ return selectList(new LambdaQueryWrapperX<EnterpriseUserBindDO>()
|
|
|
+ .eqIfPresent(EnterpriseUserBindDO::getEnterpriseId, reqVO.getEnterpriseId())
|
|
|
+ .eqIfPresent(EnterpriseUserBindDO::getUserId, reqVO.getUserId())
|
|
|
+ .eqIfPresent(EnterpriseUserBindDO::getSex, reqVO.getSex())
|
|
|
+ .eqIfPresent(EnterpriseUserBindDO::getStatus, reqVO.getStatus())
|
|
|
+ .likeIfPresent(EnterpriseUserBindDO::getPhone, reqVO.getPhone())
|
|
|
+ .likeIfPresent(EnterpriseUserBindDO::getEmail, reqVO.getEmail())
|
|
|
+ .likeIfPresent(EnterpriseUserBindDO::getName, reqVO.getName())
|
|
|
+ .eqIfPresent(EnterpriseUserBindDO::getPostId, reqVO.getPostId())
|
|
|
.orderByDesc(EnterpriseUserBindDO::getId));
|
|
|
+
|
|
|
}
|
|
|
|
|
|
default PageResult<EnterpriseUserBindDetailRespVO> page(EnterpriseUserBindPageReqVO reqVO) {
|