From b41aff58a0c2a4f8463db66ebba44a05a43a7f10 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期五, 13 六月 2025 18:02:55 +0800 Subject: [PATCH] 产品验收管理 --- src/main/java/com/whyc/controller/BomAcceptanceController.java | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 42 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/controller/BomAcceptanceController.java b/src/main/java/com/whyc/controller/BomAcceptanceController.java new file mode 100644 index 0000000..59e096f --- /dev/null +++ b/src/main/java/com/whyc/controller/BomAcceptanceController.java @@ -0,0 +1,42 @@ +package com.whyc.controller; + +import com.whyc.dto.Response; +import com.whyc.pojo.AttachLock; +import com.whyc.pojo.BOMFeedback; +import com.whyc.pojo.BomAcceptance; +import com.whyc.service.AttachLockService; +import com.whyc.service.BomAcceptanceService; +import com.whyc.util.ActionUtil; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; + +import java.io.IOException; +import java.util.List; + +@Api(tags = "浜у搧楠屾敹绠$悊") +@RestController +@RequestMapping("acceptance") +public class BomAcceptanceController { + + @Autowired + private BomAcceptanceService service; + + + @ApiOperation(value = "涓婁紶浜у搧楠屾敹淇℃伅") + @PostMapping("uploadBomAcceptance") + public Response uploadBomAcceptance(@RequestParam(required = false) MultipartFile fileLeft,@RequestParam(required = false) MultipartFile fileRight + ,@RequestParam(required = false) MultipartFile fileFront,@RequestParam(required = false) MultipartFile fileBack, + @RequestPart(required = false) List<MultipartFile> multipartFileList, @RequestParam String feedbackJson) throws IOException { + BomAcceptance bomAcceptance = ActionUtil.getGson().fromJson(feedbackJson, BomAcceptance.class); + return service.uploadBomAcceptance(fileLeft,fileRight,fileFront,fileBack,multipartFileList,bomAcceptance); + } + + @ApiOperation("鏌ヨ浜у搧楠屾敹淇℃伅") + @PostMapping("getBomAcceptance") + public Response getBomAcceptance(@RequestBody BomAcceptance bomAcceptance,@RequestParam int pageNum,@RequestParam int pageSize){ + return service.getBomAcceptance(bomAcceptance,pageNum,pageSize); + } +} \ No newline at end of file -- Gitblit v1.9.1