From 469ff37b8eb720f8b00991e20e4c206f0832c405 Mon Sep 17 00:00:00 2001 From: wxys233 <1837019522@qq.com> Date: Sat, 7 Feb 2026 14:59:46 +0800 Subject: [PATCH] =?UTF-8?q?feat(operatorsLog):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=8E=8B=E6=A1=B6=E4=BF=AE=E6=94=B9=E6=97=A5=E5=BF=97=E5=AF=BC?= =?UTF-8?q?=E5=87=BA=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在AdminOperatorsLogController中新增operatorsLogListExcel接口用于导出功能 - 集成EasyPoi实现Excel导出功能并添加相关依赖导入 - 在OperatorsLog实体类中为各个字段添加@Excel注解以支持导出映射 - 为响应对象添加HttpServletResponse参数支持文件下载 - 实现分页数据获取并转换为Excel格式导出的完整流程 --- .../controller/AdminOperatorsLogController.java | 12 ++++++++++++ .../modules/operatorsLog/entity/OperatorsLog.java | 12 ++++++++++++ 2 files changed, 24 insertions(+) diff --git a/src/main/java/com/sqx/modules/operatorsLog/controller/AdminOperatorsLogController.java b/src/main/java/com/sqx/modules/operatorsLog/controller/AdminOperatorsLogController.java index 8240934..f829506 100644 --- a/src/main/java/com/sqx/modules/operatorsLog/controller/AdminOperatorsLogController.java +++ b/src/main/java/com/sqx/modules/operatorsLog/controller/AdminOperatorsLogController.java @@ -2,14 +2,19 @@ package com.sqx.modules.operatorsLog.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; import com.sqx.common.utils.Result; import com.sqx.modules.operatorsLog.entity.OperatorsLog; import com.sqx.modules.operatorsLog.service.OperatorsLogService; +import com.sqx.modules.pay.entity.PayDetails; +import com.sqx.modules.utils.EasyPoi.ExcelUtils; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import javax.servlet.http.HttpServletResponse; + /** *
* 前端控制器
@@ -31,6 +36,13 @@ public class AdminOperatorsLogController {
return Result.success().put("data", operatorsLogService.getOperatorsLogList(page, limit, operatorsLog));
}
+ @GetMapping("/operatorsLogListExcel")
+ @ApiOperation("压桶修改日志列表导出")
+ public void operatorsLogListExcel(Integer page, Integer limit, OperatorsLog operatorsLog, HttpServletResponse response) throws Exception {
+ IPage