From fe7f7eafce17d9a7fc616db8dc2ce01d57d50248 Mon Sep 17 00:00:00 2001 From: wkc <978997012@qq.com> Date: Mon, 2 Mar 2026 22:08:34 +0800 Subject: [PATCH] =?UTF-8?q?refactor(lsfx):=20=E9=87=8D=E6=9E=84=E6=8E=A5?= =?UTF-8?q?=E5=8F=A34=20Response=EF=BC=8C=E6=B7=BB=E5=8A=A0parsing?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E5=92=8C=E5=AE=8C=E6=95=B4pendingList?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../response/CheckParseStatusResponse.java | 100 ++++++++++++++++-- 1 file changed, 89 insertions(+), 11 deletions(-) diff --git a/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/CheckParseStatusResponse.java b/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/CheckParseStatusResponse.java index 2348c35..602706a 100644 --- a/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/CheckParseStatusResponse.java +++ b/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/CheckParseStatusResponse.java @@ -4,7 +4,7 @@ import lombok.Data; import java.util.List; /** - * 检查文件解析状态响应 + * 检查文件解析状态响应(匹配新文档4.5节) */ @Data public class CheckParseStatusResponse { @@ -12,27 +12,105 @@ public class CheckParseStatusResponse { /** 返回码 */ private String code; - /** 消息 */ - private String message; + /** 状态 */ + private String status; /** 成功标识 */ private Boolean successResponse; /** 响应数据 */ - private List data; + private ParseStatusData data; @Data public static class ParseStatusData { - /** 文件ID */ - private Integer fileId; + /** 是否正在解析(true=解析中, false=解析结束) - 关键字段 */ + private Boolean parsing; - /** 文件名 */ - private String fileName; + /** 待处理文件列表 */ + private List pendingList; + } - /** 解析状态 */ + @Data + public static class PendingItem { + /** 账号列表 */ + 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; + + /** 是否拆分 */ + private Integer isSplit; + + /** 企业ID */ + private Integer leId; + + /** 文件ID(重要) */ + private Integer logId; + + /** 日志元数据 */ + private String logMeta; + + /** 日志类型 */ + private String logType; + + /** 登录企业ID */ + private Integer loginLeId; + + /** 丢失的表头 */ + private List lostHeader; + + /** 真实银行名称 */ + private String realBankName; + + /** 行数 */ + private Integer rows; + + /** 来源 */ + private String source; + + /** 状态(-5表示成功) */ private Integer status; - /** 状态描述 */ - private String statusDesc; + /** 模板名称 */ + private String templateName; + + /** 总记录数 */ + private Integer totalRecords; + + /** 交易结束日期ID */ + private Integer trxDateEndId; + + /** 交易开始日期ID */ + private Integer trxDateStartId; + + /** 上传文件名 */ + private String uploadFileName; + + /** 上传状态描述(data.wait.confirm.newaccount表示成功) */ + private String uploadStatusDesc; } }