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; } }