|
|
|
|
@ -56,7 +56,7 @@ public class BaseMaterialInfoServiceImpl implements IBaseMaterialInfoService {
|
|
|
|
|
@Override
|
|
|
|
|
public TableDataInfo<BaseMaterialInfoVo> queryPageList(BaseMaterialInfoBo bo, PageQuery pageQuery) {
|
|
|
|
|
MPJLambdaWrapper<BaseMaterialInfo> lqw = buildQueryWrapper(bo);
|
|
|
|
|
Page<BaseMaterialInfoVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
|
|
|
|
Page<BaseMaterialInfoVo> result = baseMapper.selectCustomBaseMaterialInfoVoList(pageQuery.build(), lqw);
|
|
|
|
|
return TableDataInfo.build(result);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -69,7 +69,7 @@ public class BaseMaterialInfoServiceImpl implements IBaseMaterialInfoService {
|
|
|
|
|
@Override
|
|
|
|
|
public List<BaseMaterialInfoVo> queryList(BaseMaterialInfoBo bo) {
|
|
|
|
|
MPJLambdaWrapper<BaseMaterialInfo> lqw = buildQueryWrapper(bo);
|
|
|
|
|
return baseMapper.selectVoList(lqw);
|
|
|
|
|
return baseMapper.selectCustomBaseMaterialInfoVoList(lqw);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private MPJLambdaWrapper<BaseMaterialInfo> buildQueryWrapper(BaseMaterialInfoBo bo) {
|
|
|
|
|
@ -87,6 +87,7 @@ public class BaseMaterialInfoServiceImpl implements IBaseMaterialInfoService {
|
|
|
|
|
.eq(bo.getPurchasePrice() != null, BaseMaterialInfo::getPurchasePrice, bo.getPurchasePrice())
|
|
|
|
|
.eq(bo.getForeignPrice() != null, BaseMaterialInfo::getForeignPrice, bo.getForeignPrice())
|
|
|
|
|
.eq(bo.getStockingPeriod() != null, BaseMaterialInfo::getStockingPeriod, bo.getStockingPeriod())
|
|
|
|
|
.eq(StringUtils.isNotBlank(bo.getAddMethod()), BaseMaterialInfo::getAddMethod, bo.getAddMethod())
|
|
|
|
|
.eq(StringUtils.isNotBlank(bo.getActiveFlag()), BaseMaterialInfo::getActiveFlag, bo.getActiveFlag())
|
|
|
|
|
.eq("t.del_flag", "0")
|
|
|
|
|
.orderByDesc(BaseMaterialInfo::getCreateTime);
|
|
|
|
|
|