From e062e6b76fb7870aeb4faeafab2cb73daed52f07 Mon Sep 17 00:00:00 2001 From: chenhj <1263187585@qq.com> Date: 星期五, 16 五月 2025 17:52:01 +0800 Subject: [PATCH] 付款台账 --- 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