feat: 添加其他接口的DTO对象
This commit is contained in:
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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<ParseStatusData> data;
|
||||
|
||||
@Data
|
||||
public static class ParseStatusData {
|
||||
/** 文件ID */
|
||||
private Integer fileId;
|
||||
|
||||
/** 文件名 */
|
||||
private String fileName;
|
||||
|
||||
/** 解析状态 */
|
||||
private Integer status;
|
||||
|
||||
/** 状态描述 */
|
||||
private String statusDesc;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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<BankStatement> 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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user