| | |
| | | return success(inquiryService.createInquiry(createReqVO)); |
| | | } |
| | | |
| | | @PostMapping("/create-from-request") |
| | | @Operation(summary = "由采购申请发起询价") |
| | | @Parameter(name = "requestId", description = "采购申请编号", required = true) |
| | | @PreAuthorize("@ss.hasPermission('srm:inquiry:create')") |
| | | public CommonResult<Long> createInquiryFromPurchaseRequest(@RequestParam("requestId") Long requestId) { |
| | | return success(inquiryService.createInquiryFromPurchaseRequest(requestId)); |
| | | } |
| | | |
| | | @PutMapping("/update") |
| | | @Operation(summary = "更新询价单(仅草稿)") |
| | | @PreAuthorize("@ss.hasPermission('srm:inquiry:update')") |
| | |
| | | return success(BeanUtils.toBean(list, SrmInquiryRespVO.class)); |
| | | } |
| | | |
| | | @PutMapping("/submit-approval") |
| | | @Operation(summary = "提交询价审核") |
| | | @PreAuthorize("@ss.hasPermission('srm:inquiry:confirm')") |
| | | public CommonResult<Boolean> submitApproval(@RequestParam("id") Long id) { |
| | | inquiryService.submitApproval(id, cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId()); |
| | | return success(true); |
| | | } |
| | | |
| | | @PutMapping("/publish") |
| | | @Operation(summary = "发布询价单:草稿 -> 询价中") |
| | | @Parameter(name = "id", description = "编号", required = true) |