feat(wms): 获取消耗钢卷接口,用作报表或者导出
- 在IWmsCoilPendingActionService中新增queryActionIdCoilIdList方法 - 在WmsCoilPendingActionController中新增/actionCoilIdList端点 - 在WmsCoilPendingActionMapper中新增selectActionIdCoilIdList查询方法 - 在WmsCoilPendingActionMapper.xml中添加对应的SQL查询语句 - 在WmsCoilPendingActionServiceImpl中实现查询逻辑 - 创建WmsCoilPendingActionIdCoilVo数据传输对象,仅包含actionId和coilId字段
This commit is contained in:
@@ -18,6 +18,7 @@ import com.klp.domain.vo.TheoryCyclePointVo;
|
||||
import com.klp.domain.vo.TheoryCycleRegressionResultVo;
|
||||
import com.klp.domain.vo.TheoryCycleRegressionVo;
|
||||
import com.klp.domain.vo.WmsCoilPendingActionVo;
|
||||
import com.klp.domain.vo.WmsCoilPendingActionIdCoilVo;
|
||||
import com.klp.mapper.WmsCoilPendingActionMapper;
|
||||
import com.klp.mapper.WmsMaterialCoilMapper;
|
||||
import com.klp.service.IWmsCoilPendingActionService;
|
||||
@@ -149,6 +150,13 @@ public class WmsCoilPendingActionServiceImpl implements IWmsCoilPendingActionSer
|
||||
return baseMapper.selectVoList(lqw);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<WmsCoilPendingActionIdCoilVo> queryActionIdCoilIdList(WmsCoilPendingActionBo bo) {
|
||||
// 复用与 /list 相同的查询条件(buildQueryWrapperPlus)
|
||||
QueryWrapper<WmsCoilPendingAction> lqw = buildQueryWrapperPlus(bo);
|
||||
return baseMapper.selectActionIdCoilIdList(lqw);
|
||||
}
|
||||
|
||||
private LambdaQueryWrapper<WmsCoilPendingAction> buildQueryWrapper(WmsCoilPendingActionBo bo) {
|
||||
LambdaQueryWrapper<WmsCoilPendingAction> lqw = Wrappers.lambdaQuery();
|
||||
lqw.eq(bo.getCoilId() != null, WmsCoilPendingAction::getCoilId, bo.getCoilId());
|
||||
|
||||
Reference in New Issue
Block a user