|
|
@ -170,6 +170,9 @@ public interface BalanceMapper extends BaseMapperX<BalanceDO> { |
|
|
|
default PageResult<BalanceDO> selectSenior(CustomConditions conditions) { |
|
|
|
return selectPage(conditions, QueryWrapperUtils.structure(conditions)); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
default List<BalanceDO> selectList(BalanceExportReqVO reqVO) { |
|
|
|
return selectList(new LambdaQueryWrapperX<BalanceDO>() |
|
|
|
.eqIfPresent(BalanceDO::getPackingNumber, reqVO.getPackingNumber()) |
|
|
@ -201,8 +204,8 @@ public interface BalanceMapper extends BaseMapperX<BalanceDO> { |
|
|
|
.orderByDesc(BalanceDO::getId)); |
|
|
|
} |
|
|
|
|
|
|
|
default List<BalanceDO> getBalanceItemsPage(IPage<BalanceDO> mpPage,BalancePageReqVO reqVO){ |
|
|
|
List<BalanceDO> list = selectList(mpPage,new LambdaQueryWrapperX<BalanceDO>() |
|
|
|
default PageResult<BalanceDO> getBalanceItemsPage(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()) |
|
|
@ -231,6 +234,12 @@ public interface BalanceMapper extends BaseMapperX<BalanceDO> { |
|
|
|
.eqIfPresent(BalanceDO::getVolume, reqVO.getVolume()) |
|
|
|
.inSql(BalanceDO::getItemCode,"select code from basic_itembasic where type in ('FG','SEMI')") |
|
|
|
.orderByDesc(BalanceDO::getId)); |
|
|
|
return list; |
|
|
|
return page; |
|
|
|
} |
|
|
|
|
|
|
|
default PageResult<BalanceDO> selectSeniorItems(CustomConditions conditions) { |
|
|
|
QueryWrapper<BalanceDO> queryWrapper = QueryWrapperUtils.structure(conditions); |
|
|
|
queryWrapper.inSql("item_code","select code from basic_itembasic where type in ('FG','SEMI')"); |
|
|
|
return selectPage(conditions, queryWrapper); |
|
|
|
} |
|
|
|
} |
|
|
|