parent
cf2d151bb1
commit
5dd02a8958
@ -0,0 +1,40 @@
|
||||
package com.yunxi.scm.module.demo.dal.mysql.material;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import com.yunxi.scm.framework.common.pojo.PageResult;
|
||||
import com.yunxi.scm.framework.mybatis.core.query.LambdaQueryWrapperX;
|
||||
import com.yunxi.scm.framework.mybatis.core.mapper.BaseMapperX;
|
||||
import com.yunxi.scm.module.demo.dal.dataobject.material.MaterialDO;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import com.yunxi.scm.module.demo.controller.admin.material.vo.*;
|
||||
|
||||
/**
|
||||
* 物料管理 Mapper
|
||||
*
|
||||
* @author ccongli
|
||||
*/
|
||||
@Mapper
|
||||
public interface MaterialMapper extends BaseMapperX<MaterialDO> {
|
||||
|
||||
default PageResult<MaterialDO> selectPage(MaterialPageReqVO reqVO) {
|
||||
return selectPage(reqVO, new LambdaQueryWrapperX<MaterialDO>()
|
||||
.likeIfPresent(MaterialDO::getName, reqVO.getName())
|
||||
.eqIfPresent(MaterialDO::getStatus, reqVO.getStatus())
|
||||
.eqIfPresent(MaterialDO::getType, reqVO.getType())
|
||||
.eqIfPresent(MaterialDO::getCategory, reqVO.getCategory())
|
||||
.betweenIfPresent(MaterialDO::getCreateTime, reqVO.getCreateTime())
|
||||
.orderByDesc(MaterialDO::getId));
|
||||
}
|
||||
|
||||
default List<MaterialDO> selectList(MaterialExportReqVO reqVO) {
|
||||
return selectList(new LambdaQueryWrapperX<MaterialDO>()
|
||||
.likeIfPresent(MaterialDO::getName, reqVO.getName())
|
||||
.eqIfPresent(MaterialDO::getStatus, reqVO.getStatus())
|
||||
.eqIfPresent(MaterialDO::getType, reqVO.getType())
|
||||
.eqIfPresent(MaterialDO::getCategory, reqVO.getCategory())
|
||||
.betweenIfPresent(MaterialDO::getCreateTime, reqVO.getCreateTime())
|
||||
.orderByDesc(MaterialDO::getId));
|
||||
}
|
||||
|
||||
}
|
@ -1,40 +0,0 @@
|
||||
package com.yunxi.scm.module.demo.dal.mysql.material;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import com.yunxi.scm.framework.common.pojo.PageResult;
|
||||
import com.yunxi.scm.framework.mybatis.core.query.LambdaQueryWrapperX;
|
||||
import com.yunxi.scm.framework.mybatis.core.mapper.BaseMapperX;
|
||||
import com.yunxi.scm.module.demo.dal.dataobject.material.MaterialDODemo;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import com.yunxi.scm.module.demo.controller.admin.material.vo.*;
|
||||
|
||||
/**
|
||||
* 物料管理 Mapper
|
||||
*
|
||||
* @author ccongli
|
||||
*/
|
||||
@Mapper
|
||||
public interface MaterialMapperDemo extends BaseMapperX<MaterialDODemo> {
|
||||
|
||||
default PageResult<MaterialDODemo> selectPage(MaterialPageReqVO reqVO) {
|
||||
return selectPage(reqVO, new LambdaQueryWrapperX<MaterialDODemo>()
|
||||
.likeIfPresent(MaterialDODemo::getName, reqVO.getName())
|
||||
.eqIfPresent(MaterialDODemo::getStatus, reqVO.getStatus())
|
||||
.eqIfPresent(MaterialDODemo::getType, reqVO.getType())
|
||||
.eqIfPresent(MaterialDODemo::getCategory, reqVO.getCategory())
|
||||
.betweenIfPresent(MaterialDODemo::getCreateTime, reqVO.getCreateTime())
|
||||
.orderByDesc(MaterialDODemo::getId));
|
||||
}
|
||||
|
||||
default List<MaterialDODemo> selectList(MaterialExportReqVO reqVO) {
|
||||
return selectList(new LambdaQueryWrapperX<MaterialDODemo>()
|
||||
.likeIfPresent(MaterialDODemo::getName, reqVO.getName())
|
||||
.eqIfPresent(MaterialDODemo::getStatus, reqVO.getStatus())
|
||||
.eqIfPresent(MaterialDODemo::getType, reqVO.getType())
|
||||
.eqIfPresent(MaterialDODemo::getCategory, reqVO.getCategory())
|
||||
.betweenIfPresent(MaterialDODemo::getCreateTime, reqVO.getCreateTime())
|
||||
.orderByDesc(MaterialDODemo::getId));
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in new issue