| | |
| | | import cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.request.ErpPurchaseRequestSaveReqVO; |
| | | import cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.request.ErpPurchaseRequestImportExcelVO; |
| | | import cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.request.ErpPurchaseRequestImportRespVO; |
| | | import cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.request.ErpPurchaseRequestSubmitBatchRespVO; |
| | | import cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseRequestDO; |
| | | import cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseRequestItemDO; |
| | | import cn.iocoder.yudao.module.srm.api.supplier.SrmSupplierApi; |
| | |
| | | return success(true); |
| | | } |
| | | |
| | | @PutMapping("/submit-batch") |
| | | @Operation(summary = "批量提交采购申请审批") |
| | | @Parameter(name = "ids", description = "采购申请编号数组", required = true) |
| | | @PreAuthorize("@ss.hasPermission('erp:purchase-request:submit')") |
| | | public CommonResult<ErpPurchaseRequestSubmitBatchRespVO> submitPurchaseRequestBatch( |
| | | @RequestParam("ids") List<Long> ids, |
| | | @RequestParam("processDefinitionKey") String processDefinitionKey) { |
| | | Long userId = getLoginUserId(); |
| | | return success(purchaseRequestService.submitPurchaseRequestBatch(ids, processDefinitionKey, userId)); |
| | | } |
| | | |
| | | @PutMapping("/reset-status") |
| | | @Operation(summary = "重置采购申请状态(驳回→草稿)") |
| | | @PreAuthorize("@ss.hasPermission('erp:purchase-request:update')") |