From f81c345f7bf058fdfe5fee6f0dfd5de0f4cb767c Mon Sep 17 00:00:00 2001 From: chenrui <1187576398@qq.com> Date: 星期一, 12 五月 2025 16:29:02 +0800 Subject: [PATCH] Merge branch 'master' of http://114.132.189.42:9002/r/product-inventory-management-after --- src/main/java/com/ruoyi/sales/controller/InvoiceRegistrationController.java | 29 +++++++++++++++++++++++++---- 1 files changed, 25 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/ruoyi/sales/controller/InvoiceRegistrationController.java b/src/main/java/com/ruoyi/sales/controller/InvoiceRegistrationController.java index 00e1e88..f344ac6 100644 --- a/src/main/java/com/ruoyi/sales/controller/InvoiceRegistrationController.java +++ b/src/main/java/com/ruoyi/sales/controller/InvoiceRegistrationController.java @@ -8,6 +8,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import javax.servlet.http.HttpServletResponse; import java.util.List; @RestController @@ -22,9 +23,9 @@ * @param invoiceRegistrationDto * @return */ - @PostMapping("/add") - public AjaxResult invoiceRegistrationAdd(@RequestBody InvoiceRegistrationDto invoiceRegistrationDto) { - invoiceRegistrationService.invoiceRegistrationAdd(invoiceRegistrationDto); + @PostMapping("/saveOrUpdate") + public AjaxResult invoiceRegistrationSaveOrUpdate(@RequestBody InvoiceRegistrationDto invoiceRegistrationDto) { + invoiceRegistrationService.invoiceRegistrationSaveOrUpdate(invoiceRegistrationDto); return AjaxResult.success(); } @@ -34,7 +35,7 @@ * @return */ @DeleteMapping("/del") - public AjaxResult invoiceRegistrationDel(@RequestParam List<Integer> ids) { + public AjaxResult invoiceRegistrationDel(@RequestBody List<Integer> ids) { invoiceRegistrationService.invoiceRegistrationDel(ids); return AjaxResult.success(); } @@ -70,4 +71,24 @@ public AjaxResult invoiceRegistrationProductList(InvoiceRegistrationProductDto invoiceRegistrationProductDto) { return AjaxResult.success(invoiceRegistrationService.invoiceRegistrationProductList(invoiceRegistrationProductDto)); } + + /** + * 寮�绁ㄧ櫥璁颁骇鍝佽鎯� + * @param id + * @return + */ + @GetMapping("/detail") + public AjaxResult invoiceRegistrationDetail(Integer id) { + return AjaxResult.success(invoiceRegistrationService.invoiceRegistrationDetail(id)); + } + + /** + * 寮�绁ㄧ櫥璁板鍑� + * @param response + * @param invoiceRegistrationDto + */ + @PostMapping("/export") + public void invoiceRegistrationExport(HttpServletResponse response, InvoiceRegistrationDto invoiceRegistrationDto) { + invoiceRegistrationService.invoiceRegistrationExport(response, invoiceRegistrationDto); + } } -- Gitblit v1.9.3