| 对比新文件 |
| | |
| | | package cn.iocoder.yudao.module.erp.dal.mysql.purchase; |
| | | |
| | | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| | | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; |
| | | import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; |
| | | import cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.request.ErpPurchaseRequestPageReqVO; |
| | | import cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseRequestDO; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ERP 閲囪喘鐢宠 Mapper |
| | | */ |
| | | @Mapper |
| | | public interface ErpPurchaseRequestMapper extends BaseMapperX<ErpPurchaseRequestDO> { |
| | | |
| | | default ErpPurchaseRequestDO selectByNo(String no) { |
| | | return selectOne(ErpPurchaseRequestDO::getNo, no); |
| | | } |
| | | |
| | | default List<ErpPurchaseRequestDO> selectRequestListByIds(Collection<Long> ids) { |
| | | return selectList(ErpPurchaseRequestDO::getId, ids); |
| | | } |
| | | |
| | | default List<ErpPurchaseRequestDO> selectList(Long supplierId, Integer status) { |
| | | return selectList(new LambdaQueryWrapperX<ErpPurchaseRequestDO>() |
| | | .eqIfPresent(ErpPurchaseRequestDO::getSupplierId, supplierId) |
| | | .eqIfPresent(ErpPurchaseRequestDO::getStatus, status)); |
| | | } |
| | | |
| | | default PageResult<ErpPurchaseRequestDO> selectPage(ErpPurchaseRequestPageReqVO pageReqVO) { |
| | | return selectPage(pageReqVO, new LambdaQueryWrapperX<ErpPurchaseRequestDO>() |
| | | .likeIfPresent(ErpPurchaseRequestDO::getNo, pageReqVO.getNo()) |
| | | .eqIfPresent(ErpPurchaseRequestDO::getRequestUserId, pageReqVO.getRequestUserId()) |
| | | .eqIfPresent(ErpPurchaseRequestDO::getRequestDeptId, pageReqVO.getRequestDeptId()) |
| | | .eqIfPresent(ErpPurchaseRequestDO::getSupplierId, pageReqVO.getSupplierId()) |
| | | .eqIfPresent(ErpPurchaseRequestDO::getStatus, pageReqVO.getStatus()) |
| | | .betweenIfPresent(ErpPurchaseRequestDO::getRequestTime, pageReqVO.getRequestTime()) |
| | | .orderByDesc(ErpPurchaseRequestDO::getId)); |
| | | } |
| | | |
| | | } |