package cn.iocoder.yudao.module.mes.service.wm.itemconsume; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.module.mes.controller.admin.wm.itemconsume.vo.MesWmItemConsumeLinePageReqVO; import cn.iocoder.yudao.module.mes.dal.dataobject.wm.itemconsume.MesWmItemConsumeLineDO; import java.util.List; /** * MES 物料消耗记录行 Service 接口 * * @author 芋道源码 */ public interface MesWmItemConsumeLineService { /** * 批量创建消耗行 * * @param lines 消耗行列表 */ void createItemConsumeLineBatch(List lines); /** * 根据报工记录编号分页查询消耗行 * * @param pageReqVO 分页查询参数(含 feedbackId) * @return 消耗行分页 */ PageResult getItemConsumeLinePage(MesWmItemConsumeLinePageReqVO pageReqVO); /** * 查询指定消耗记录的所有行 * * @param consumeId 消耗记录编号 * @return 消耗行列表 */ List getItemConsumeLineListByConsumeId(Long consumeId); }