Kaynağa Gözat

fix(日志):
修改文件导出返回数据

18339543638 2 yıl önce
ebeveyn
işleme
e54244159b

+ 19 - 0
tr-modules-api/tr-module-export-api/src/main/java/cn/tr/module/export/bean/ExportResult.java

@@ -0,0 +1,19 @@
+package cn.tr.module.export.bean;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * @ClassName : ExportResult
+ * @Description : 文件导出结果
+ * @Author : LF
+ * @Date: 2023年06月15日
+ */
+@Data
+@AllArgsConstructor(staticName = "of")
+@NoArgsConstructor
+public class ExportResult {
+    private String fileName;
+    private String base64;
+}

+ 3 - 2
tr-modules/tr-module-system/src/main/java/cn/tr/module/sys/log/controller/SysLogController.java

@@ -1,6 +1,7 @@
 package cn.tr.module.sys.log.controller;
 
 import cn.tr.core.pojo.TableDataInfo;
+import cn.tr.module.export.bean.ExportResult;
 import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
 import cn.dev33.satoken.annotation.SaCheckPermission;
 import cn.tr.core.pojo.CommonResult;
@@ -67,7 +68,7 @@ public class SysLogController extends BaseController{
     @ApiOperation(value="导出操作日志",notes = "权限: sys:log:export:login:operation")
     @PostMapping("/export/operation")
     @SaCheckPermission("sys:log:export:operation")
-    public CommonResult<String> exportOperation(@RequestBody Collection<String> ids) {
-        return CommonResult.success(sysLogService.exportOperationByIds(ids));
+    public CommonResult<ExportResult> exportOperation(@RequestBody Collection<String> ids) {
+        return CommonResult.success(ExportResult.of("操作日志",sysLogService.exportOperationByIds(ids)));
     }
 }