|
@@ -3,9 +3,9 @@ package com.citu.module.menduner.system.dal.mysql.position;
|
|
|
import com.citu.framework.common.pojo.PageResult;
|
|
|
import com.citu.framework.mybatis.core.mapper.BaseMapperX;
|
|
|
import com.citu.framework.mybatis.core.query.LambdaQueryWrapperX;
|
|
|
+import com.citu.module.menduner.system.controller.app.jobhunt.position.vo.AppPositionListReqVO;
|
|
|
import com.citu.module.menduner.system.controller.base.position.PositionListReqVO;
|
|
|
import com.citu.module.menduner.system.controller.base.position.PositionPageReqVO;
|
|
|
-import com.citu.module.menduner.system.controller.app.jobhunt.position.vo.AppPositionListReqVO;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.position.PositionDO;
|
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
|
import org.apache.ibatis.annotations.Select;
|
|
@@ -29,7 +29,8 @@ public interface PositionMapper extends BaseMapperX<PositionDO> {
|
|
|
.eqIfPresent(PositionDO::getParentId, reqVO.getParentId())
|
|
|
.eqIfPresent(PositionDO::getLevel, reqVO.getLevel())
|
|
|
.betweenIfPresent(PositionDO::getCreateTime, reqVO.getCreateTime())
|
|
|
- .orderByAsc(PositionDO::getId));
|
|
|
+ .orderByAsc(PositionDO::getSort, PositionDO::getUpdateTime)
|
|
|
+ );
|
|
|
}
|
|
|
|
|
|
default List<PositionDO> selectList(PositionListReqVO reqVO) {
|
|
@@ -39,7 +40,8 @@ public interface PositionMapper extends BaseMapperX<PositionDO> {
|
|
|
.eqIfPresent(PositionDO::getParentId, reqVO.getParentId())
|
|
|
.eqIfPresent(PositionDO::getLevel, reqVO.getLevel())
|
|
|
.betweenIfPresent(PositionDO::getCreateTime, reqVO.getCreateTime())
|
|
|
- .orderByAsc(PositionDO::getId));
|
|
|
+ .orderByAsc(PositionDO::getSort, PositionDO::getUpdateTime)
|
|
|
+ );
|
|
|
}
|
|
|
|
|
|
default List<PositionDO> selectList(AppPositionListReqVO reqVO) {
|
|
@@ -49,7 +51,8 @@ public interface PositionMapper extends BaseMapperX<PositionDO> {
|
|
|
.eqIfPresent(PositionDO::getParentId, reqVO.getParentId())
|
|
|
.eqIfPresent(PositionDO::getLevel, reqVO.getLevel())
|
|
|
.betweenIfPresent(PositionDO::getCreateTime, reqVO.getCreateTime())
|
|
|
- .orderByAsc(PositionDO::getId));
|
|
|
+ .orderByAsc(PositionDO::getSort, PositionDO::getUpdateTime)
|
|
|
+ );
|
|
|
}
|
|
|
|
|
|
default List<PositionDO> selectListByParentId(Collection<Long> parentIds) {
|
|
@@ -68,6 +71,7 @@ public interface PositionMapper extends BaseMapperX<PositionDO> {
|
|
|
|
|
|
/**
|
|
|
* 根据层级随机获取十条数据
|
|
|
+ *
|
|
|
* @param level
|
|
|
* @return List<PositionDO>
|
|
|
**/
|