| | |
| | | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| | | import cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.order.ErpPurchaseOrderPageReqVO; |
| | | import cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.order.ErpPurchaseOrderSaveReqVO; |
| | | import cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.order.ErpPurchaseOrderImportExcelVO; |
| | | import cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.order.ErpPurchaseOrderImportRespVO; |
| | | import cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseOrderDO; |
| | | import cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseOrderItemDO; |
| | | import jakarta.validation.Valid; |
| | |
| | | * @return 编号 |
| | | */ |
| | | Long createPurchaseOrder(@Valid ErpPurchaseOrderSaveReqVO createReqVO); |
| | | |
| | | /** |
| | | * 导入采购订单 |
| | | * |
| | | * @param importList 导入数据(每一行 = 一条明细,相同采购单编号合并为一张订单) |
| | | * @param directApprove 是否将导入的订单直接置为“已审核”:true=已审核(20),false=未审核(10) |
| | | * @return 导入结果 |
| | | */ |
| | | ErpPurchaseOrderImportRespVO importPurchaseOrderList(List<ErpPurchaseOrderImportExcelVO> importList, Boolean directApprove); |
| | | |
| | | /** |
| | | * 更新采购订单 |
| | |
| | | ErpPurchaseOrderDO getPurchaseOrder(Long id); |
| | | |
| | | /** |
| | | * 根据 BPM 流程实例编号查询采购订单(用于协同办公反审批) |
| | | * |
| | | * @param processInstanceId 流程实例编号 |
| | | * @return 采购订单 |
| | | */ |
| | | ErpPurchaseOrderDO getPurchaseOrderByProcessInstanceId(String processInstanceId); |
| | | |
| | | /** |
| | | * 校验采购订单,已经审核通过 |
| | | * |
| | | * @param id 编号 |