银行回单上传
parent
fb32fbf24b
commit
54a416f925
@ -0,0 +1 @@
|
||||
ALTER TABLE archives_bank_slip ADD COLUMN `file_url` varchar(64) NULL DEFAULT NULL COMMENT '回单文件地址';
|
@ -0,0 +1,109 @@
|
||||
package cn.iocoder.yudao.module.accounting.dal.dataobject.bankslip;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import lombok.*;
|
||||
|
||||
import java.io.DataInput;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 银行回单实体
|
||||
*/
|
||||
@Data
|
||||
@ToString(callSuper = true)
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class BankReceiptDO {
|
||||
|
||||
private String log_id;
|
||||
private int words_result_num;
|
||||
private WordsResult words_result;
|
||||
|
||||
@Data
|
||||
@ToString(callSuper = true)
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public static class WordsResult {
|
||||
private List<PaymentAccount> 付款人账号;
|
||||
private List<TransactionDate> 交易日期;
|
||||
private List<String> 用途;
|
||||
private List<String> 流水号;
|
||||
private List<String> 摘要;
|
||||
private List<String> 付款人户名;
|
||||
private List<LowerAmount> 小写金额;
|
||||
private List<PaymentAccount> 收款人账号;
|
||||
private List<UpperAmount> 大写金额;
|
||||
private List<String> 收款人户名;
|
||||
private List<String> 标题;
|
||||
private List<String> 回单编号;
|
||||
private List<String> 付款人开户银行;
|
||||
private List<String> 收款人开户银行;
|
||||
|
||||
// 添加相应的 getter 和 setter 方法
|
||||
}
|
||||
|
||||
// @Data
|
||||
// @ToString(callSuper = true)
|
||||
// @NoArgsConstructor
|
||||
// @AllArgsConstructor
|
||||
// public static class WordsResultData {
|
||||
// private PaymentAccount 付款人账号;
|
||||
// private TransactionDate 交易日期;
|
||||
// private String 用途;
|
||||
// private String 流水号;
|
||||
// private String 摘要;
|
||||
// private String 付款人户名;
|
||||
// private LowerAmount 小写金额;
|
||||
// private PaymentAccount 收款人账号;
|
||||
// private UpperAmount 大写金额;
|
||||
// private String 收款人户名;
|
||||
// private String 标题;
|
||||
// private String 回单编号;
|
||||
// private String 付款人开户银行;
|
||||
// private String 收款人开户银行;
|
||||
//
|
||||
// // 添加相应的 getter 和 setter 方法
|
||||
// }
|
||||
|
||||
|
||||
|
||||
@Data
|
||||
@ToString(callSuper = true)
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public static class PaymentAccount {
|
||||
private String word;
|
||||
|
||||
// 添加相应的 getter 和 setter 方法
|
||||
}
|
||||
@Data
|
||||
@ToString(callSuper = true)
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
|
||||
public static class TransactionDate {
|
||||
private String word;
|
||||
|
||||
// 添加相应的 getter 和 setter 方法
|
||||
}
|
||||
|
||||
@Data
|
||||
@ToString(callSuper = true)
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public static class LowerAmount {
|
||||
private String word;
|
||||
|
||||
// 添加相应的 getter 和 setter 方法
|
||||
}
|
||||
@Data
|
||||
@ToString(callSuper = true)
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public static class UpperAmount {
|
||||
private String word;
|
||||
}
|
||||
|
||||
|
||||
}
|
Loading…
Reference in New Issue