weaver-hrm-salary/src/com/engine/salary/remote/cbs8/response/GetDtaResponse.java

441 lines
12 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.engine.salary.remote.cbs8.response;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class GetDtaResponse extends CBS8BaseResponse {
/**
* 返回数据
*/
private Body data;
@Data
public static class Body extends CBS8PageInfo{
/**
* 明细列表
*/
private List<Detail> list;
}
@Data
public static class Detail {
/**
* 系统票据编号
*/
private String draftNbr;
/**
* 父系统票据编号
*/
private String fatDraftNbr;
/**
* 系统票据类型 系统票据类型枚举见附录4.1.3。
*/
private String billVariety;
/**
* 票据(包)号
*/
private String billNbr;
/**
* 是否可分包 0-未分包 1-已分包
*/
private String splitFlag;
/**
* 子票区间起
*/
private String subBillIntervalStart;
/**
* 子票区间止
*/
private String subBillIntervalEnd;
/**
* 子票区间
*/
private String subBillInterval;
/**
* 票据金额 大于等于0,最多为两位小数且整数位上限为13位。单位
*/
private BigDecimal billAmount;
/**
* 票据种类 AC01-银承AC02-商承
*/
private String billType;
/**
* 出票日期 格式为yyyy-mm-dd
*/
private Date issueDate;
/**
* 到期日期 格式为yyyy-mm-dd
*/
private Date dueDate;
/**
* 票面收票日期 第一手收票人签收日期格式为yyyy-mm-dd
*/
private Date receiptDate;
/**
* 持票签收日期 票据签收日期格式为yyyy-mm-dd
*/
private Date holdSignDate;
/**
* 票面不得转让标记 EM00-可转让EM01-不可转让
*/
private String trfFlag;
/**
* 背书不得转让标记 EM00-可转让EM01-不可转让
*/
private String endorsementTransferFlg;
/**
* 票据状态 票据状态枚举见附录4.1.4
*/
private String billSts;
/**
* 流通标志 流通标志枚举见附录4.1.5。
*/
private String billTrsSts;
/**
* 库存状态 0-未入库1-已入库2-已出库
*/
private String stockFlag;
/**
* 出库方式 0-空2-背书3-质押4-解质5-贴现6-分包7-结清, 8-作废
*/
private String outInvType;
/**
* 风险状态 RS00-非风险票据 RS01-挂失止付 RS02-公示催告 RS03-司法冻结 RS05-争议票据 RS06-除权判决
*/
private String riskFlag;
/**
* 记录状态 NOR-正常USE-占用DEL-删除 SUC-完成
*/
private String lockFlag;
/**
* 票据来源
* 1-直联交易
* 2-系统交易
* 3-台账登记
* 4-挑票同步
* 5-任务同步
*/
private String draftSource;
/**
* 承兑人类型 RC00-银行(02), RC01-企业(00) ,RC02- 人民银行(01),RC03 -被代理行(A1),RC04-被代理财务公司(A2), RC05-财务公司(03), RC06-证券公司(03) ,RC07-基金公司(03)
*/
private String acceptorType;
/**
* 是否出票保证 1-是0-否
*/
private String drawerEnsureFlag;
/**
* 是否承兑保证 1-是0-否
*/
private String acceptorEnsureFlag;
/**
* 是否背书保证 1-是0-否
*/
private String backEnsureFlag;
/**
* 出票人名称
*/
private String drawerName;
/**
* 出票人是否内部企业 1-是0-否
*/
private String drawerInternalFlag;
/**
* 出票人单位名称
*/
private String drawerOrganizationName;
/**
* 出票人单位编码
*/
private String displayDrawerOrganizationCode;
/**
* 出票人是否客商企业 1-是0-否
*/
private String drawerCustomerFlg;
/**
* 出票人客商名称
*/
private String drawerCustomerName;
/**
* 出票人客商编号 填在cbs系统公共设置>基础信息>客商管理>客商信息管理维护的客商编号
*/
private String drawerCustomerNbr;
/**
* 出票人账户名称
*/
private String drawerAccountName;
/**
* 出票人账号
*/
private String drawerAccount;
/**
* 出票人开户行名称
*/
private String drawerBrnName;
/**
* 出票人联行号
*/
private String drawerInterbankNbr;
/**
* 收款人名称
*/
private String payeeName;
/**
* 收款人是否内部企业 1-是0-否
*/
private String payeeInternalFlag;
/**
* 收款人单位名称
*/
private String payeeOrganizationName;
/**
* 收款人单位编码
*/
private String displayPayeeOrganizationCode;
/**
* 收款人是否客商企业 1-是0-否
*/
private String payeeCustomerFlag;
/**
* 收款人客商名称
*/
private String payeeCustomerName;
/**
* 收款人客商编号 填在cbs系统公共设置>基础信息>客商管理>客商信息管理维护的客商编号
*/
private String payeeCustomerNbr;
/**
* 收款人账户名称
*/
private String payeeAccountName;
/**
* 收款人账号
*/
private String payeeAccount;
/**
* 收款人联行号
*/
private String payeeInterbankNbr;
/**
* 收款人开户行名称
*/
private String payeeBrnName;
/**
* 承兑人名称
*/
private String acceptorName;
/**
* 承兑人是否内部企业 1-是0-否
*/
private String acceptorInternalFlag;
/**
* 承兑人单位名称
*/
private String acceptorOrganizationName;
/**
* 承兑人单位编码
*/
private String displayAcceptorOrganizationCode;
/**
* 承兑人是否客商企业 1-是0-否
*/
private String acceptorCustomerFlg;
/**
* 承兑人客商名称
*/
private String acceptorCustomerName;
/**
* 承兑人客商编号 填在cbs系统公共设置>基础信息>客商管理>客商信息管理维护的客商编号
*/
private String acceptorCustomerNbr;
/**
* 承兑人账户名称
*/
private String acceptorAccountName;
/**
* 承兑人账号
*/
private String acceptorAccount;
/**
* 承兑人开户行名称
*/
private String acceptorBrnName;
/**
* 承兑人联行号
*/
private String acceptorInterbankNbr;
/**
* 到期无条件支付委托/承诺
*/
private String expireUnconditionalPay;
/**
* 承兑日期 格式为yyyy-mm-dd
*/
private Date acceptorDate;
/**
* 出票人评级主体
*/
private String drawerRateSubject;
/**
* 出票人信用等级 信用等级枚举见附录4.1.7。
*/
private String drawerCreditRating;
/**
* 出票人评级到期日 格式为yyyy-mm-dd
*/
private Date drawerRateDueDate;
/**
* 承兑人评级主体
*/
private String acceptorRateSubject;
/**
* 承兑人信用等级 信用等级枚举见附录4.1.7。
*/
private String acceptorCreditRating;
/**
* 承兑人评级到期日 格式为yyyy-mm-dd
*/
private Date acceptorRateDueDate;
/**
* 持票人名称
*/
private String holdName;
/**
* 持票人单位名称
*/
private String holdOrganizationName;
/**
* 持票人单位编码
*/
private String displayHoldOrganizationCode;
/**
* 持票人账户名称
*/
private String holdAccountName;
/**
* 持票人银行类型 见附录4.1.1.银行类型枚举
*/
private String holdBankType;
/**
* 持票人账号
*/
private String holdAccount;
/**
* 持票人开户行名称
*/
private String holdBrnName;
/**
* 持票人联行号
*/
private String holdInterbankNbr;
/**
* 前手名称
*/
private String preName;
/**
* 前手是否内部企业 1-是0-否
*/
private String preInternalFlag;
/**
* 前手单位名称
*/
private String preOrganizationName;
/**
* 前手单位编码
*/
private String displayPreOrganizationCode;
/**
* 前手是否客商企业 1-是0-否
*/
private String preCustomerFlag;
/**
* 前手客商名称
*/
private String preCustomerName;
/**
* 前手客商编号 填在cbs系统公共设置>基础信息>客商管理>客商信息管理维护的客商编号
*/
private String preCustomerNbr;
/**
* 前手账户名称
*/
private String preAccountName;
/**
* 前手账号
*/
private String preAccount;
/**
* 前手开户行名称
*/
private String preBrnName;
/**
* 前手联行号
*/
private String preInterbankNbr;
/**
* 后手名称
*/
private String nextName;
/**
* 后手是否内部企业 1-是0-否
*/
private String nextInternalFlag;
/**
* 后手单位名称
*/
private String nextOrganizationName;
/**
* 后手单位编码
*/
private String displayNextOrganizationCode;
/**
* 后手是否客商企业 1-是0-否
*/
private String nextCustomerFlag;
/**
* 后手客商名称
*/
private String nextCustomerName;
/**
* 后手客商编号 填在cbs系统公共设置>基础信息>客商管理>客商信息管理维护的客商编号
*/
private String nextCustomerNbr;
/**
* 后手账户名称
*/
private String nextAccountName;
/**
* 后手账号
*/
private String nextAccount;
/**
* 后手开户行名称
*/
private String nextBrnName;
/**
* 后手联行号
*/
private String nextInterbankNbr;
/**
* 签收方式 1-收票签收2-背书签收
*/
private String signMethod;
/**
* 同步状态
* INIT-未同步
* ING-同步中
* SUC-同步完成
* FAL-同步失败
*/
private String asyncStatus;
}
}