From 7f97a5eabc3ef039719e05d0b7ac7594d9ba9c39 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期四, 06 二月 2025 18:24:35 +0800
Subject: [PATCH] 系统设置(除开人员管理)

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysOperlogController.java |   79 +++++++--------------------------------
 1 files changed, 14 insertions(+), 65 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysOperlogController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysOperlogController.java
index 4de770c..e477c37 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysOperlogController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysOperlogController.java
@@ -1,17 +1,18 @@
 package com.ruoyi.web.controller.monitor;
 
 import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.basic.PageInfo;
 import com.ruoyi.common.core.controller.BaseController;
 import com.ruoyi.common.core.domain.AjaxResult;
 import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.system.query.SysOperLogQuery;
 import com.ruoyi.system.service.ISysOperLogService;
+import com.ruoyi.system.vo.SysOperLogVO;
 import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -30,67 +31,15 @@
     @Autowired
     private ISysOperLogService operLogService;
 
-//    @ApiOperation(value = "操作日志分页列表")
-//    @PostMapping("/list")
-//    public AjaxResult list(@RequestBody SysOperLogQuery query)
-//    {
-//        startPage(query.getPageNum(), query.getPageSize());
-//        List<SysOperLogVO> list = operLogService.selectOperLogPageList(query);
-//        operLogService.getLogDetail(list);
-//        return AjaxResult.success(getDataTable(list));
-//    }
+    @ApiOperation(value = "操作日志分页列表")
+    @PostMapping("/list")
+    public AjaxResult list(@RequestBody SysOperLogQuery query)
+    {
+        PageInfo<SysOperLogVO> list = operLogService.selectOperLogPageList(query);
+        return AjaxResult.success(list);
+    }
 
-    /**
-     * 查询操作日志列表导出
-     */
-//    @ApiOperation(value = "查询操作日志列表导出")
-//    @Log(title = "操作日志-查询操作日志列表导出", businessType = BusinessType.EXPORT)
-//    @PostMapping("/exportOperLog")
-//    public void exportOperLog(@RequestBody SysOperLogQuery query)
-//    {
-//        List<SysOperLogVO> list = operLogService.selectOperLogPageList(query);
-//        List<TOperLogExport> operLogExports = new ArrayList<>();
-//        for (SysOperLogVO sysOperLogVO : list) {
-//            TOperLogExport operLogExport = new TOperLogExport();
-//            BeanUtils.copyProperties(sysOperLogVO,operLogExport);
-//            operLogService.getLogDetail(list);
-//            operLogExports.add(operLogExport);
-//        }
-//        Workbook workbook = ExcelExportUtil.exportExcel(new ExportParams(), TOperLogExport.class, operLogExports);
-//        HttpServletResponse response = WebUtils.response();
-//        response.setContentType("application/vnd.ms-excel");
-//        response.setCharacterEncoding("utf-8");
-//        ServletOutputStream outputStream = null;
-//        try {
-//            String fileName = URLEncoder.encode("操作日志信息.xls", "utf-8");
-//            response.setHeader("Content-Disposition", "attachment;filename=" + fileName);
-//            response.setContentType("application/vnd.ms-excel;charset=UTF-8");
-//            response.setHeader("Pragma", "no-cache");
-//            response.setHeader("Cache-Control", "no-cache");
-//            outputStream = response.getOutputStream();
-//            workbook.write(outputStream);
-//        } catch (IOException e) {
-//            e.printStackTrace();
-//            log.error("操作日志导出信息导出失败!");
-//        } finally {
-//            try {
-//                outputStream.close();
-//            } catch (IOException e) {
-//                e.printStackTrace();
-//            }
-//        }
-//    }
-
-//    @Log(title = "操作日志", businessType = BusinessType.EXPORT)
-//    @PostMapping("/export")
-//    public void export(HttpServletResponse response, SysOperLog operLog)
-//    {
-//        List<SysOperLog> list = operLogService.selectOperLogList(operLog);
-//        ExcelUtil<SysOperLog> util = new ExcelUtil<SysOperLog>(SysOperLog.class);
-//        util.exportExcel(response, list, "操作日志");
-//    }
-
-    @Log(title = "操作日志", businessType = BusinessType.DELETE)
+    @Log(title = "删除操作日志", businessType = BusinessType.DELETE)
     @DeleteMapping("/deleteById/{operIds}")
     public AjaxResult remove(@PathVariable String operIds)
     {
@@ -102,7 +51,7 @@
         return AjaxResult.success(operLogService.deleteOperLogByIds(id));
     }
 
-    @Log(title = "操作日志", businessType = BusinessType.CLEAN)
+    @Log(title = "清除操作日志", businessType = BusinessType.CLEAN)
     @DeleteMapping("/clean")
     public AjaxResult clean()
     {

--
Gitblit v1.7.1