| | |
| | | package org.springblade.mdm.program.controller; |
| | | |
| | | import io.swagger.v3.oas.annotations.Operation; |
| | | import io.swagger.v3.oas.annotations.Parameter; |
| | | import io.swagger.v3.oas.annotations.tags.Tag; |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | private final NcProgramService ncProgramService; |
| | | |
| | | @PostMapping("/upload") |
| | | @Operation(summary = "上传", description = "上传程序/附件文件") |
| | | public R<Boolean> upload(@RequestParam MultipartFile file,Long nodeId, |
| | | @RequestParam String category) { |
| | | @Operation(summary = "上传文件", description = "上传程序/附件文件") |
| | | public R<Boolean> upload(@Parameter(description="文件") @RequestPart("file") MultipartFile file, @Parameter(description="所属节点ID")@RequestParam Long nodeId, |
| | | @Parameter(description="文件分类,使用字典(node_file_type)") @RequestParam String category) { |
| | | ncProgramService.uploadProgramFile(file,nodeId,category); |
| | | return R.<Boolean>status(true); |
| | | } |