diff --git a/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/request/FetchInnerFlowRequest.java b/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/request/FetchInnerFlowRequest.java new file mode 100644 index 0000000..5d7fdf6 --- /dev/null +++ b/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/request/FetchInnerFlowRequest.java @@ -0,0 +1,25 @@ +package com.ruoyi.lsfx.domain.request; + +import lombok.Data; + +/** + * 拉取行内流水请求参数 + */ +@Data +public class FetchInnerFlowRequest { + + /** 项目ID */ + private Integer groupId; + + /** 数据渠道编码 */ + private String dataChannel; + + /** 金综链流水日期ID */ + private String jzDataDateId; + + /** 行内流水开始日期 */ + private String innerBSStartDateId; + + /** 行内流水结束日期 */ + private String innerBSEndDateId; +} diff --git a/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/request/GenerateReportRequest.java b/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/request/GenerateReportRequest.java new file mode 100644 index 0000000..ed35dd3 --- /dev/null +++ b/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/request/GenerateReportRequest.java @@ -0,0 +1,16 @@ +package com.ruoyi.lsfx.domain.request; + +import lombok.Data; + +/** + * 生成尽调报告请求参数 + */ +@Data +public class GenerateReportRequest { + + /** 项目ID */ + private Integer groupId; + + /** 文件ID列表 */ + private String fileIds; +} diff --git a/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/request/GetBankStatementRequest.java b/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/request/GetBankStatementRequest.java new file mode 100644 index 0000000..bbe9b94 --- /dev/null +++ b/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/request/GetBankStatementRequest.java @@ -0,0 +1,19 @@ +package com.ruoyi.lsfx.domain.request; + +import lombok.Data; + +/** + * 获取银行流水请求参数 + */ +@Data +public class GetBankStatementRequest { + + /** 项目ID */ + private Integer groupId; + + /** 页码 */ + private Integer pageNum; + + /** 每页数量 */ + private Integer pageSize; +} 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 new file mode 100644 index 0000000..2348c35 --- /dev/null +++ b/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/CheckParseStatusResponse.java @@ -0,0 +1,38 @@ +package com.ruoyi.lsfx.domain.response; + +import lombok.Data; +import java.util.List; + +/** + * 检查文件解析状态响应 + */ +@Data +public class CheckParseStatusResponse { + + /** 返回码 */ + private String code; + + /** 消息 */ + private String message; + + /** 成功标识 */ + private Boolean successResponse; + + /** 响应数据 */ + private List data; + + @Data + public static class ParseStatusData { + /** 文件ID */ + private Integer fileId; + + /** 文件名 */ + private String fileName; + + /** 解析状态 */ + private Integer status; + + /** 状态描述 */ + private String statusDesc; + } +} diff --git a/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/CheckReportStatusResponse.java b/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/CheckReportStatusResponse.java new file mode 100644 index 0000000..67315e3 --- /dev/null +++ b/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/CheckReportStatusResponse.java @@ -0,0 +1,34 @@ +package com.ruoyi.lsfx.domain.response; + +import lombok.Data; + +/** + * 检查报告生成状态响应 + */ +@Data +public class CheckReportStatusResponse { + + /** 返回码 */ + private String code; + + /** 消息 */ + private String message; + + /** 成功标识 */ + private Boolean successResponse; + + /** 响应数据 */ + private ReportStatusData data; + + @Data + public static class ReportStatusData { + /** 报告ID */ + private Integer reportId; + + /** 生成状态:0-生成中,1-已完成 */ + private Integer status; + + /** 报告下载地址 */ + private String downloadUrl; + } +} diff --git a/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/FetchInnerFlowResponse.java b/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/FetchInnerFlowResponse.java new file mode 100644 index 0000000..62d016d --- /dev/null +++ b/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/FetchInnerFlowResponse.java @@ -0,0 +1,31 @@ +package com.ruoyi.lsfx.domain.response; + +import lombok.Data; + +/** + * 拉取行内流水响应 + */ +@Data +public class FetchInnerFlowResponse { + + /** 返回码 */ + private String code; + + /** 消息 */ + private String message; + + /** 成功标识 */ + private Boolean successResponse; + + /** 响应数据 */ + private FetchData data; + + @Data + public static class FetchData { + /** 任务ID */ + private String taskId; + + /** 状态 */ + private String status; + } +} diff --git a/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/GenerateReportResponse.java b/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/GenerateReportResponse.java new file mode 100644 index 0000000..caac63c --- /dev/null +++ b/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/GenerateReportResponse.java @@ -0,0 +1,31 @@ +package com.ruoyi.lsfx.domain.response; + +import lombok.Data; + +/** + * 生成尽调报告响应 + */ +@Data +public class GenerateReportResponse { + + /** 返回码 */ + private String code; + + /** 消息 */ + private String message; + + /** 成功标识 */ + private Boolean successResponse; + + /** 响应数据 */ + private ReportData data; + + @Data + public static class ReportData { + /** 报告ID */ + private Integer reportId; + + /** 生成状态 */ + private String status; + } +} diff --git a/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/GetBankStatementResponse.java b/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/GetBankStatementResponse.java new file mode 100644 index 0000000..5105b55 --- /dev/null +++ b/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/GetBankStatementResponse.java @@ -0,0 +1,62 @@ +package com.ruoyi.lsfx.domain.response; + +import lombok.Data; +import java.util.List; + +/** + * 获取银行流水响应 + */ +@Data +public class GetBankStatementResponse { + + /** 返回码 */ + private String code; + + /** 消息 */ + private String message; + + /** 成功标识 */ + private Boolean successResponse; + + /** 响应数据 */ + private BankStatementData data; + + @Data + public static class BankStatementData { + /** 总记录数 */ + private Long total; + + /** 当前页码 */ + private Integer pageNum; + + /** 每页数量 */ + private Integer pageSize; + + /** 流水记录列表 */ + private List records; + } + + @Data + public static class BankStatement { + /** 流水ID */ + private Long id; + + /** 交易日期 */ + private String transDate; + + /** 交易金额 */ + private String amount; + + /** 交易类型 */ + private String transType; + + /** 对方账户 */ + private String counterAccount; + + /** 对方户名 */ + private String counterName; + + /** 摘要 */ + private String summary; + } +} 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 new file mode 100644 index 0000000..0a248c8 --- /dev/null +++ b/ccdi-lsfx/src/main/java/com/ruoyi/lsfx/domain/response/UploadFileResponse.java @@ -0,0 +1,31 @@ +package com.ruoyi.lsfx.domain.response; + +import lombok.Data; + +/** + * 上传文件响应 + */ +@Data +public class UploadFileResponse { + + /** 返回码 */ + private String code; + + /** 消息 */ + private String message; + + /** 成功标识 */ + private Boolean successResponse; + + /** 响应数据 */ + private UploadData data; + + @Data + public static class UploadData { + /** 文件ID */ + private Integer fileId; + + /** 文件名 */ + private String fileName; + } +}