| | |
| | | import cn.iocoder.yudao.module.erp.controller.admin.sale.vo.order.ErpSaleOrderSaveReqVO; |
| | | import cn.iocoder.yudao.module.erp.controller.admin.sale.vo.order.ErpSaleOrderImportExcelVO; |
| | | import cn.iocoder.yudao.module.erp.controller.admin.sale.vo.order.ErpSaleOrderImportRespVO; |
| | | import cn.iocoder.yudao.module.erp.controller.admin.sale.vo.order.ErpSaleOrderPendingProductionRespVO; |
| | | import cn.iocoder.yudao.module.erp.controller.admin.sale.vo.order.ErpSaleOrderGenerateMpsReqVO; |
| | | import cn.iocoder.yudao.module.erp.dal.dataobject.sale.ErpSaleOrderDO; |
| | | import cn.iocoder.yudao.module.erp.dal.dataobject.sale.ErpSaleOrderItemDO; |
| | | import jakarta.validation.Valid; |
| | |
| | | */ |
| | | void updateSaleOrderOutStatus(Long orderId); |
| | | |
| | | /** |
| | | * 获得待安排生产的销售订单明细 |
| | | * |
| | | * 供生产车间「从销售订单生成生产计划」使用: |
| | | * 返回已审核(status=20)、且尚未安排有效 MPS 的销售订单明细, |
| | | * 并带上当前可用库存与建议生产数量 |
| | | */ |
| | | List<ErpSaleOrderPendingProductionRespVO> getPendingProductionList(); |
| | | |
| | | /** |
| | | * 从销售订单批量生成生产计划(MPS) |
| | | * |
| | | * @param reqVO 明细与计划数量 |
| | | * @return 成功生成条数 |
| | | */ |
| | | int generateMpsFromSaleOrder(ErpSaleOrderGenerateMpsReqVO reqVO); |
| | | |
| | | } |