From 360f96ffb62a0ba418c0de0a4a5b5f537912872e Mon Sep 17 00:00:00 2001 From: liding <756868258@qq.com> Date: 星期一, 26 五月 2025 14:05:08 +0800 Subject: [PATCH] 首页数据 --- src/main/java/com/ruoyi/sales/controller/InvoiceRegistrationController.java | 34 ++++++++++++++++++++++++++++------ 1 files changed, 28 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/ruoyi/sales/controller/InvoiceRegistrationController.java b/src/main/java/com/ruoyi/sales/controller/InvoiceRegistrationController.java index 5dd3c0f..71724b0 100644 --- a/src/main/java/com/ruoyi/sales/controller/InvoiceRegistrationController.java +++ b/src/main/java/com/ruoyi/sales/controller/InvoiceRegistrationController.java @@ -4,10 +4,12 @@ import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.sales.dto.InvoiceRegistrationDto; import com.ruoyi.sales.dto.InvoiceRegistrationProductDto; +import com.ruoyi.sales.dto.SalesLedgerDto; import com.ruoyi.sales.service.InvoiceRegistrationService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import javax.servlet.http.HttpServletResponse; import java.util.List; @RestController @@ -18,13 +20,13 @@ private InvoiceRegistrationService invoiceRegistrationService; /** - * 寮�绁ㄧ櫥璁版柊澧� - * @param invoiceRegistrationDto + * 寮�绁ㄧ櫥璁拌褰曟柊澧� + * @param salesLedgerDto * @return */ - @PostMapping("/add") - public AjaxResult invoiceRegistrationAdd(@RequestBody InvoiceRegistrationDto invoiceRegistrationDto) { - invoiceRegistrationService.invoiceRegistrationAdd(invoiceRegistrationDto); + @PostMapping("/save") + public AjaxResult invoiceRegistrationSave(@RequestBody SalesLedgerDto salesLedgerDto) { + invoiceRegistrationService.invoiceRegistrationSave(salesLedgerDto); return AjaxResult.success(); } @@ -34,7 +36,7 @@ * @return */ @DeleteMapping("/del") - public AjaxResult invoiceRegistrationDel(List<Integer> ids) { + public AjaxResult invoiceRegistrationDel(@RequestBody List<Integer> ids) { invoiceRegistrationService.invoiceRegistrationDel(ids); return AjaxResult.success(); } @@ -70,4 +72,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