|
|
@ -221,6 +221,38 @@ public interface BalanceMapper extends BaseMapperX<BalanceDO> { |
|
|
|
.orderByDesc(BalanceDO::getId)); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
default PageResult<BalanceDO> getBalanceInLocationTypesPage(BalancePageReqVO reqVO){ |
|
|
|
PageResult<BalanceDO> page = selectPage(reqVO,new LambdaQueryWrapperX<BalanceDO>() |
|
|
|
.eqIfPresent(BalanceDO::getPackingNumber, reqVO.getPackingNumber()) |
|
|
|
.eqIfPresent(BalanceDO::getContainerNumber, reqVO.getContainerNumber()) |
|
|
|
.eqIfPresent(BalanceDO::getItemCode, reqVO.getItemCode()) |
|
|
|
.eqIfPresent(BalanceDO::getBatch, reqVO.getBatch()) |
|
|
|
.eqIfPresent(BalanceDO::getAltBatch, reqVO.getAltBatch()) |
|
|
|
.betweenIfPresent(BalanceDO::getArriveDate, reqVO.getArriveDate()) |
|
|
|
.betweenIfPresent(BalanceDO::getProduceDate, reqVO.getProduceDate()) |
|
|
|
.betweenIfPresent(BalanceDO::getExpireDate, reqVO.getExpireDate()) |
|
|
|
.eqIfPresent(BalanceDO::getInventoryStatus, reqVO.getInventoryStatus()) |
|
|
|
.inIfPresent(BalanceDO::getLocationCode, reqVO.getLocationCode().split(",")) |
|
|
|
.eqIfPresent(BalanceDO::getLocationGroupCode, reqVO.getLocationGroupCode()) |
|
|
|
.eqIfPresent(BalanceDO::getAreaCode, reqVO.getAreaCode()) |
|
|
|
.eqIfPresent(BalanceDO::getWarehouseCode, reqVO.getWarehouseCode()) |
|
|
|
.eqIfPresent(BalanceDO::getErpLocationCode, reqVO.getErpLocationCode()) |
|
|
|
.eqIfPresent(BalanceDO::getOwnerCode, reqVO.getOwnerCode()) |
|
|
|
.eqIfPresent(BalanceDO::getUom, reqVO.getUom()) |
|
|
|
.eqIfPresent(BalanceDO::getQty, reqVO.getQty()) |
|
|
|
.eqIfPresent(BalanceDO::getSinglePrice, reqVO.getSinglePrice()) |
|
|
|
.eqIfPresent(BalanceDO::getAmount, reqVO.getAmount()) |
|
|
|
.betweenIfPresent(BalanceDO::getPutInTime, reqVO.getPutInTime()) |
|
|
|
.eqIfPresent(BalanceDO::getFrozen, reqVO.getFrozen()) |
|
|
|
.eqIfPresent(BalanceDO::getFrozenReason, reqVO.getFrozenReason()) |
|
|
|
.eqIfPresent(BalanceDO::getLastTransNumber, reqVO.getLastTransNumber()) |
|
|
|
.eqIfPresent(BalanceDO::getWeight, reqVO.getWeight()) |
|
|
|
.eqIfPresent(BalanceDO::getArea, reqVO.getArea()) |
|
|
|
.eqIfPresent(BalanceDO::getVolume, reqVO.getVolume()) |
|
|
|
.orderByDesc(BalanceDO::getId)); |
|
|
|
return page; |
|
|
|
} |
|
|
|
default PageResult<BalanceDO> getBalanceItemsPage(BalancePageReqVO reqVO){ |
|
|
|
PageResult<BalanceDO> page = selectPage(reqVO,new LambdaQueryWrapperX<BalanceDO>() |
|
|
|
.eqIfPresent(BalanceDO::getPackingNumber, reqVO.getPackingNumber()) |
|
|
|