| | |
| | | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| | | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; |
| | | import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; |
| | | import cn.iocoder.yudao.framework.mybatis.core.query.MPJLambdaWrapperX; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.wm.itemconsume.vo.MesWmItemConsumeLinePageReqVO; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.wm.itemconsume.vo.MesWmItemConsumeLineRespVO; |
| | | import cn.iocoder.yudao.module.mes.dal.dataobject.wm.itemconsume.MesWmItemConsumeDO; |
| | | import cn.iocoder.yudao.module.mes.dal.dataobject.wm.itemconsume.MesWmItemConsumeLineDO; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | |
| | | return selectList(MesWmItemConsumeLineDO::getConsumeId, consumeId); |
| | | } |
| | | |
| | | /** |
| | | * 查询指定生产工单的全部物料消耗行 |
| | | */ |
| | | default List<MesWmItemConsumeLineDO> selectListByWorkOrderId(Long workOrderId) { |
| | | MPJLambdaWrapperX<MesWmItemConsumeLineDO> query = new MPJLambdaWrapperX<>(); |
| | | query.selectAll(MesWmItemConsumeLineDO.class); |
| | | query.innerJoin(MesWmItemConsumeDO.class, |
| | | MesWmItemConsumeDO::getId, MesWmItemConsumeLineDO::getConsumeId); |
| | | query.eq(MesWmItemConsumeDO::getWorkOrderId, workOrderId); |
| | | return selectJoinList(MesWmItemConsumeLineDO.class, query); |
| | | } |
| | | |
| | | } |