From 4272f2232fd97d9862bc53e583612c8a4bf82ee4 Mon Sep 17 00:00:00 2001 From: yangys <y_ys79@sina.com> Date: 星期日, 29 六月 2025 22:56:33 +0800 Subject: [PATCH] 增加程序文件列表 --- blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcProgramController.java | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcProgramController.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcProgramController.java index 77c587f..9a8a526 100644 --- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcProgramController.java +++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcProgramController.java @@ -10,8 +10,12 @@ import org.springblade.core.tool.api.R; import org.springblade.mdm.program.entity.NcProgram; import org.springblade.mdm.program.service.NcProgramService; +import org.springblade.mdm.program.vo.NcProgramUploadVO; +import org.springblade.mdm.program.vo.NcProgramVO; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; + +import java.util.List; /** * 绋嬪簭鑺傜偣 @@ -30,9 +34,10 @@ @PostMapping("/upload") @Operation(summary = "涓婁紶鏂囦欢", description = "涓婁紶绋嬪簭/闄勪欢鏂囦欢") - public R<Boolean> upload(@Parameter(description="鏂囦欢") @RequestPart("file") MultipartFile file, @Parameter(description="鎵�灞炶妭鐐笽D")@RequestParam Long nodeId, - @Parameter(description="鏂囦欢鍒嗙被锛屼娇鐢ㄥ瓧鍏�(node_file_type)") @RequestParam String category) { - ncProgramService.uploadProgramFile(file,nodeId,category); + public R<Boolean> upload(NcProgramUploadVO uploadVO) { + //@Parameter(description="鏂囦欢") @RequestPart("file") MultipartFile file, @Parameter(description="鎵�灞炶妭鐐笽D")@RequestParam Long nodeId, + // @Parameter(description="鏂囦欢鍒嗙被锛屼娇鐢ㄥ瓧鍏�(node_file_type)") @RequestParam String category + ncProgramService.uploadProgramFile(uploadVO); return R.<Boolean>status(true); } @@ -58,4 +63,10 @@ return R.fail(e.getMessage()); } } + + @GetMapping("/list-by-node") + @Operation(summary = "鑺傜偣绋嬪簭鏂囦欢鍒楄〃", description = "鏌愯妭鐐瑰唴鐨勭▼搴忓垪琛紝浠呪�樼▼搴忓寘鈥欏瓧鍏稿��60") + public R<List<NcProgramVO>> listByNode(@Parameter(description="鎵�灞炶妭鐐笽D")@RequestParam Long nodeId) { + return R.data(ncProgramService.listByNode(nodeId)); + } } -- Gitblit v1.9.3