From b89584a3dc6201e6463c16ea5b5bbde7a0efd3fd Mon Sep 17 00:00:00 2001 From: wkc <978997012@qq.com> Date: Mon, 2 Mar 2026 22:04:57 +0800 Subject: [PATCH] =?UTF-8?q?refactor(lsfx):=20=E9=87=8D=E6=9E=84=E6=8E=A5?= =?UTF-8?q?=E5=8F=A32=20Response=EF=BC=8C=E6=B7=BB=E5=8A=A0=E5=AE=8C?= =?UTF-8?q?=E6=95=B4=E5=AD=97=E6=AE=B5(accountsOfLog=E3=80=81uploadLogList?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/response/UploadFileResponse.java | 112 ++++++++++++++++-- 1 file changed, 105 insertions(+), 7 deletions(-) diff --git a/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/UploadFileResponse.java b/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/UploadFileResponse.java index 0a248c8..e062de4 100644 --- a/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/UploadFileResponse.java +++ b/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/UploadFileResponse.java @@ -1,9 +1,11 @@ package com.ruoyi.lsfx.domain.response; import lombok.Data; +import java.util.List; +import java.util.Map; /** - * 上传文件响应 + * 上传文件响应(完整版,匹配新文档2.5节) */ @Data public class UploadFileResponse { @@ -11,8 +13,8 @@ public class UploadFileResponse { /** 返回码 */ private String code; - /** 消息 */ - private String message; + /** 状态 */ + private String status; /** 成功标识 */ private Boolean successResponse; @@ -22,10 +24,106 @@ public class UploadFileResponse { @Data public static class UploadData { - /** 文件ID */ - private Integer fileId; + /** 账号映射信息(key为logId) */ + private Map> accountsOfLog; - /** 文件名 */ - private String fileName; + /** 上传日志列表 */ + private List uploadLogList; + + /** 上传状态 */ + private Integer uploadStatus; + } + + @Data + public static class AccountInfo { + /** 所属银行 */ + private String bank; + + /** 账号名称 */ + private String accountName; + + /** 账号 */ + private String accountNo; + + /** 币种 */ + private String currency; + } + + @Data + public static class UploadLogItem { + /** 账号列表 */ + private List accountNoList; + + /** 银行名称 */ + private String bankName; + + /** 数据类型信息 [格式, 分隔符] */ + private List dataTypeInfo; + + /** 下载文件名 */ + private String downloadFileName; + + /** 企业名称列表 */ + private List enterpriseNameList; + + /** 文件包ID */ + private String filePackageId; + + /** 文件大小(字节) */ + private Long fileSize; + + /** 上传用户ID */ + private Integer fileUploadBy; + + /** 上传用户名 */ + private String fileUploadByUserName; + + /** 上传时间 */ + private String fileUploadTime; + + /** 企业ID */ + private Integer leId; + + /** 文件ID(重要) */ + private Integer logId; + + /** 日志元数据 */ + private String logMeta; + + /** 日志类型 */ + private String logType; + + /** 登录企业ID */ + private Integer loginLeId; + + /** 真实银行名称 */ + private String realBankName; + + /** 行数 */ + private Integer rows; + + /** 来源 */ + private String source; + + /** 状态(-5表示成功) */ + private Integer status; + + /** 模板名称 */ + private String templateName; + + /** 总记录数 */ + private Integer totalRecords; + + /** 交易结束日期ID */ + private Integer trxDateEndId; + + /** 交易开始日期ID */ + private Integer trxDateStartId; + + /** 上传文件名 */ + private String uploadFileName; + + /** 上传状态描述 */ + private String uploadStatusDesc; } }