| | |
| | | package cn.iocoder.yudao.module.mes.service.wm.itemreceipt; |
| | | |
| | | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.wm.itemreceipt.vo.MesWmItemReceiptImportExcelVO; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.wm.itemreceipt.vo.MesWmItemReceiptImportRespVO; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.wm.itemreceipt.vo.MesWmItemReceiptPageReqVO; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.wm.itemreceipt.vo.MesWmItemReceiptSaveReqVO; |
| | | import cn.iocoder.yudao.module.mes.dal.dataobject.wm.itemreceipt.MesWmItemReceiptDO; |
| | |
| | | void submitItemReceipt(Long id); |
| | | |
| | | /** |
| | | * 执行上架(待上架 → 待入库) |
| | | * 执行上架校验(仅校验已审批单据的明细数量一致性,不修改单据状态) |
| | | * |
| | | * 单据状态只能由审核(APPROVING → APPROVED)与入库(APPROVED → FINISHED)推进, |
| | | * 本方法不得把单据直接置为已审批。 |
| | | * |
| | | * @param id 编号 |
| | | */ |
| | |
| | | void cancelItemReceipt(Long id); |
| | | |
| | | /** |
| | | * 校验采购入库单存在且处于可编辑状态(草稿或待上架) |
| | | * 校验采购入库单存在且处于可编辑状态(仅草稿) |
| | | * |
| | | * @param id 编号 |
| | | * @return 采购入库单 |
| | |
| | | */ |
| | | void auditItemReceipt(Long id, Boolean pass, String reviewRemark); |
| | | |
| | | /** |
| | | * 导入采购入库单 |
| | | * |
| | | * @param importList 导入数据 |
| | | * @param updateSupport 是否支持更新 |
| | | * @return 导入结果 |
| | | */ |
| | | MesWmItemReceiptImportRespVO importItemReceiptList(List<MesWmItemReceiptImportExcelVO> importList, boolean updateSupport); |
| | | |
| | | } |