银行回单上传
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