From 4f6d90f81e1328baeb8c9f2c9c23e34b7b8f002a Mon Sep 17 00:00:00 2001 From: chenrui <1187576398@qq.com> Date: 星期一, 12 五月 2025 10:52:56 +0800 Subject: [PATCH] 供应商前后端联调 --- src/main/java/com/ruoyi/basic/controller/SupplierManageController.java | 28 +++++++++++++++++++++++----- 1 files changed, 23 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/ruoyi/basic/controller/SupplierManageController.java b/src/main/java/com/ruoyi/basic/controller/SupplierManageController.java index d399212..f75564e 100644 --- a/src/main/java/com/ruoyi/basic/controller/SupplierManageController.java +++ b/src/main/java/com/ruoyi/basic/controller/SupplierManageController.java @@ -6,7 +6,11 @@ import com.ruoyi.basic.service.ISupplierService; import com.ruoyi.framework.web.domain.AjaxResult; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.util.CollectionUtils; import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletResponse; +import java.util.List; @RestController @RequestMapping("/system/supplier") @@ -28,12 +32,15 @@ /** * 渚涘簲鍟嗗垹闄� - * @param id + * @param ids * @return */ @DeleteMapping("/del") - public AjaxResult delSupplier(Integer id) { - supplierService.delSupplier(id); + public AjaxResult delSupplier(@RequestBody List<Integer> ids) { + if(CollectionUtils.isEmpty(ids)){ + return AjaxResult.error("璇烽�夋嫨鑷冲皯涓�鏉℃暟鎹�"); + } + supplierService.delSupplier(ids); return AjaxResult.success(); } @@ -42,8 +49,8 @@ * @param id * @return */ - @GetMapping("/info") - public AjaxResult supplierDetail(Integer id) { + @GetMapping("/{id}") + public AjaxResult supplierDetail(@PathVariable("id") Integer id) { return AjaxResult.success(supplierService.supplierDetail(id)); } @@ -54,6 +61,7 @@ */ @PostMapping("/update") public AjaxResult update(@RequestBody SupplierManage supplierManage) { + supplierService.supplierUpdate(supplierManage); return AjaxResult.success(); } @@ -67,4 +75,14 @@ public AjaxResult supplierListPage(Page page, SupplierManageDto supplierManageDto) { return AjaxResult.success(supplierService.supplierListPage(page, supplierManageDto)); } + + /** + * 渚涘簲鍟嗗鍑� + * @param response + * @param supplierManageDto + */ + @PostMapping("/export") + public void supplierExport(HttpServletResponse response,SupplierManageDto supplierManageDto) { + supplierService.supplierExport(response, supplierManageDto); + } } -- Gitblit v1.9.3