|
|
@ -26,13 +26,13 @@ public interface TplusLastestStockMapper extends BaseMapperX<TplusLastestStockDO
|
|
|
|
MPJLambdaWrapper<TplusLastestStockDO> query = new MPJLambdaWrapper<>();
|
|
|
|
MPJLambdaWrapper<TplusLastestStockDO> query = new MPJLambdaWrapper<>();
|
|
|
|
|
|
|
|
|
|
|
|
query.selectAll(TplusLastestStockDO.class)
|
|
|
|
query.selectAll(TplusLastestStockDO.class)
|
|
|
|
.select("a.spec,a.unit")
|
|
|
|
.select("a.spec,a.unit,a.material_type")
|
|
|
|
.leftJoin(MaterialDO.class,"a",MaterialDO::getCode,TplusLastestStockDO::getInventoryCode)
|
|
|
|
.leftJoin(MaterialDO.class,"a",MaterialDO::getCode,TplusLastestStockDO::getInventoryCode)
|
|
|
|
.groupBy(MaterialDO::getCode)
|
|
|
|
.groupBy(MaterialDO::getCode)
|
|
|
|
.orderByDesc(TplusLastestStockDO::getInventoryCode);
|
|
|
|
.orderByDesc(TplusLastestStockDO::getInventoryCode);
|
|
|
|
query.like(!StringUtils.isEmpty(reqVO.getInventoryCode()),TplusLastestStockDO::getInventoryCode,reqVO.getInventoryCode())
|
|
|
|
query.like(!StringUtils.isEmpty(reqVO.getInventoryCode()),TplusLastestStockDO::getInventoryCode,reqVO.getInventoryCode())
|
|
|
|
.like(!StringUtils.isEmpty(reqVO.getInventoryName()),TplusLastestStockDO::getInventoryName,reqVO.getInventoryName())
|
|
|
|
.like(!StringUtils.isEmpty(reqVO.getInventoryName()),TplusLastestStockDO::getInventoryName,reqVO.getInventoryName())
|
|
|
|
.eq(!StringUtils.isEmpty(reqVO.getInventoryClassCode()),TplusLastestStockDO::getInventoryClassCode,reqVO.getInventoryClassCode())
|
|
|
|
.eq(!StringUtils.isEmpty(reqVO.getMaterialType()),MaterialDO::getMaterialType,reqVO.getMaterialType())
|
|
|
|
.eq(reqVO.getWarehouseId()!=null,TplusLastestStockDO::getWarehouseId,reqVO.getWarehouseId())
|
|
|
|
.eq(reqVO.getWarehouseId()!=null,TplusLastestStockDO::getWarehouseId,reqVO.getWarehouseId())
|
|
|
|
;
|
|
|
|
;
|
|
|
|
|
|
|
|
|
|
|
|