From d2038a623e02c2d7bb6b95a908832c0432adf2f0 Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期四, 21 五月 2026 13:46:21 +0800
Subject: [PATCH] 增加日志

---
 src/main/java/com/ruoyi/sales/controller/SalesLedgerController.java |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/ruoyi/sales/controller/SalesLedgerController.java b/src/main/java/com/ruoyi/sales/controller/SalesLedgerController.java
index cbef46f..ccef1a4 100644
--- a/src/main/java/com/ruoyi/sales/controller/SalesLedgerController.java
+++ b/src/main/java/com/ruoyi/sales/controller/SalesLedgerController.java
@@ -76,6 +76,7 @@
 
     @ApiOperation("瀵煎嚭閿�鍞彴璐︽ā鏉�")
     @PostMapping("/exportTemplate")
+    @Log(title = "瀵煎嚭閿�鍞彴璐︽ā鏉�", businessType = BusinessType.EXPORT)
     public void exportTemplate(HttpServletResponse response) {
         // 1. 妯℃澘鏂囦欢鍦╮esources/static涓嬬殑璺緞
         String templatePath = "static/閿�鍞彴璐﹀鍏ユā鏉�.xlsx";
@@ -116,6 +117,8 @@
      * 鏌ヨ閿�鍞彴璐﹀垪琛�
      */
     @GetMapping("/list")
+    @ApiOperation("鏌ヨ閿�鍞彴璐﹀垪琛�")
+    @Log(title = "鏌ヨ閿�鍞彴璐﹀垪琛�", businessType = BusinessType.OTHER)
     public TableDataInfo list(Page page, SalesLedgerDto salesLedgerDto) {
         startPage();
         List<SalesLedger> list = salesLedgerService.selectSalesLedgerList(salesLedgerDto);
@@ -144,6 +147,8 @@
      * 鏌ヨ閿�鍞彴璐﹀拰浜у搧鐖跺瓙鍒楄〃
      */
     @GetMapping("/getSalesLedgerWithProducts")
+    @ApiOperation("鏌ヨ閿�鍞彴璐﹀拰浜у搧鐖跺瓙鍒楄〃")
+    @Log(title = "鏌ヨ閿�鍞彴璐﹀拰浜у搧鐖跺瓙鍒楄〃", businessType = BusinessType.OTHER)
     public SalesLedgerDto getSalesLedgerWithProducts(SalesLedgerDto salesLedgerDto) {
         return salesLedgerService.getSalesLedgerWithProducts(salesLedgerDto);
     }
@@ -153,6 +158,7 @@
      */
     @Log(title = "閿�鍞彴璐�", businessType = BusinessType.EXPORT)
     @PostMapping("/export")
+    @ApiOperation("瀵煎嚭閿�鍞彴璐﹀垪琛�")
     public void export(HttpServletResponse response, SalesLedgerDto salesLedgerDto) {
         Page page = new Page(-1,-1);
         IPage<SalesLedger> salesLedgerIPage = listPage(page, salesLedgerDto);
@@ -170,6 +176,7 @@
      */
     @Log(title = "瀵煎嚭寮�绁ㄧ櫥璁板垪琛�", businessType = BusinessType.EXPORT)
     @PostMapping("/exportOne")
+    @ApiOperation("瀵煎嚭寮�绁ㄧ櫥璁板垪琛�")
     public void exportOne(HttpServletResponse response, SalesLedgerDto salesLedgerDto) {
         Page page = new Page();
         page.setCurrent(-1);
@@ -184,6 +191,7 @@
      */
     @Log(title = "閿�鍞彴璐�", businessType = BusinessType.INSERT)
     @PostMapping("/addOrUpdateSalesLedger")
+    @ApiOperation("鏂板淇敼閿�鍞彴璐�")
     public AjaxResult add(@RequestBody SalesLedgerDto salesLedgerDto) {
         return toAjax(salesLedgerService.addOrUpdateSalesLedger(salesLedgerDto));
     }
@@ -193,6 +201,7 @@
      */
     @Log(title = "閿�鍞彴璐�", businessType = BusinessType.DELETE)
     @DeleteMapping("/delLedger")
+    @ApiOperation("鍒犻櫎閿�鍞彴璐�")
     public AjaxResult remove(@RequestBody Long[] ids) {
         if (ids == null || ids.length == 0) {
             return AjaxResult.error("璇蜂紶鍏ヨ鍒犻櫎鐨処D");
@@ -207,6 +216,8 @@
      * @return
      */
     @GetMapping("/listNoPage")
+    @ApiOperation("鏌ヨ閿�鍞彴璐︿笉鍒嗛〉")
+    @Log(title = "鏌ヨ閿�鍞彴璐︿笉鍒嗛〉", businessType = BusinessType.OTHER)
     public AjaxResult listNoPage(SalesLedgerDto salesLedgerDto) {
         List<SalesLedger> list = salesLedgerService.selectSalesLedgerList(salesLedgerDto);
         return AjaxResult.success(list);
@@ -217,6 +228,7 @@
      */
     @Log(title = "閿�鍞彴璐﹂檮浠跺垹闄�", businessType = BusinessType.DELETE)
     @DeleteMapping("/delLedgerFile")
+    @ApiOperation("閿�鍞彴璐﹂檮浠跺垹闄�")
     public AjaxResult delLedgerFile(@RequestBody Long[] ids) {
         if (ids == null || ids.length == 0) {
             return AjaxResult.error("璇蜂紶鍏ヨ鍒犻櫎鐨処D");
@@ -228,6 +240,7 @@
      * 鏈湀閿�鍞悎鍚岄噾棰�
      */
     @GetMapping("/getContractAmount")
+    @ApiOperation("鏈湀閿�鍞悎鍚岄噾棰�")
     public AjaxResult getContractAmount() {
         try {
             BigDecimal contractAmount = salesLedgerService.getContractAmount();
@@ -241,6 +254,7 @@
      * 瀹㈡埛鍚堝悓閲戦TOP5缁熻
      */
     @GetMapping("/getTopFiveList")
+    @ApiOperation("瀹㈡埛鍚堝悓閲戦TOP5缁熻")
     public AjaxResult getTopFiveList() {
         return AjaxResult.success(salesLedgerService.getTopFiveList());
     }
@@ -249,6 +263,7 @@
      * 杩戝崐骞村紑绁�,鍥炴閲戦
      */
     @GetMapping("/getAmountHalfYear")
+    @ApiOperation("杩戝崐骞村紑绁�,鍥炴閲戦")
     public AjaxResult getAmountHalfYear(@RequestParam(value = "type",defaultValue = "1") Integer type) {
         return AjaxResult.success(salesLedgerService.getAmountHalfYear(type));
     }
@@ -257,6 +272,7 @@
      * 鏌ヨ閿�鍞彴璐﹀垪琛�
      */
     @GetMapping("/listPage")
+    @ApiOperation("鏌ヨ閿�鍞彴璐﹀垪琛�")
     public IPage<SalesLedger> listPage(Page page, SalesLedgerDto salesLedgerDto) {
         IPage<SalesLedger> iPage = salesLedgerService.selectSalesLedgerListPage(page, salesLedgerDto);
 
@@ -349,4 +365,10 @@
     public R getSalesLedgerWithProductsLoss(Long salesLedgerId) {
         return R.ok(salesLedgerService.getSalesLedgerWithProductsLoss(salesLedgerId));
     }
+
+    @ApiOperation("瀵煎嚭")
+    @PostMapping ("/exportSaleOutbound")
+    public void export(HttpServletResponse response, @RequestBody SalesLedger salesLedger) {
+        salesLedgerService.export(response,salesLedger.getId());
+    }
 }

--
Gitblit v1.9.3