|
@@ -1,12 +1,15 @@
|
|
|
package com.citu.module.menduner.system.dal.mysql.area;
|
|
|
|
|
|
import com.citu.framework.common.pojo.PageResult;
|
|
|
-import com.citu.framework.mybatis.core.query.LambdaQueryWrapperX;
|
|
|
import com.citu.framework.mybatis.core.mapper.BaseMapperX;
|
|
|
+import com.citu.framework.mybatis.core.query.LambdaQueryWrapperX;
|
|
|
+import com.citu.module.menduner.system.controller.admin.area.vo.AreaListReqVO;
|
|
|
import com.citu.module.menduner.system.controller.admin.area.vo.AreaPageReqVO;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.area.AreaDO;
|
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
|
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
/**
|
|
|
* 地区 Mapper
|
|
|
*
|
|
@@ -21,7 +24,17 @@ public interface AreaMapper extends BaseMapperX<AreaDO> {
|
|
|
.eqIfPresent(AreaDO::getType, reqVO.getType())
|
|
|
.eqIfPresent(AreaDO::getParentId, reqVO.getParentId())
|
|
|
.betweenIfPresent(AreaDO::getCreateTime, reqVO.getCreateTime())
|
|
|
- .orderByDesc(AreaDO::getId));
|
|
|
+ .orderByDesc(AreaDO::getName));
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ default List<AreaDO> selectList(AreaListReqVO reqVO) {
|
|
|
+ return selectList(new LambdaQueryWrapperX<AreaDO>()
|
|
|
+ .likeIfPresent(AreaDO::getName, reqVO.getName())
|
|
|
+ .eqIfPresent(AreaDO::getType, reqVO.getType())
|
|
|
+ .eqIfPresent(AreaDO::getParentId, reqVO.getParentId())
|
|
|
+ .betweenIfPresent(AreaDO::getCreateTime, reqVO.getCreateTime())
|
|
|
+ .orderByDesc(AreaDO::getName));
|
|
|
+
|
|
|
+ }
|
|
|
}
|