|
|
@@ -0,0 +1,340 @@
|
|
|
+package cn.muchinfo.rma.global.data.transit;
|
|
|
+
|
|
|
+/**
|
|
|
+ * Created by simonzhou on 18/4/18.
|
|
|
+ * optional MessageHead Header = 1;
|
|
|
+ * required uint64 ExtOperatorID = 2; // 外部操作流水号
|
|
|
+ * optional string ExchId = 3; // 交易所编号
|
|
|
+ * optional string TradeDate = 4; // 交易所业务日期
|
|
|
+ * optional string ExchTicket = 5; // 交易所流水号
|
|
|
+ * required string AccountCode = 6; // 账户
|
|
|
+ * required string AccountName = 7; // 客户名称
|
|
|
+ * required string CusBankID = 8; // 托管银行编号
|
|
|
+ * required int32 OperateType = 9; // 变更类型[1-增加;2-修改;4-绑卡;
|
|
|
+ * required int32 IsForce = 10; // 是否强制[0-否;1-是]强制,只更新中心签约信息,不发送银行。用于银行信息不一致的情况
|
|
|
+ * optional string Currency = 11; // 币种
|
|
|
+ * optional int32 AccountType = 12; // 账户类型[1-对私;2-对公]
|
|
|
+ * required string OpenBankAccId = 13; // 银行卡行号
|
|
|
+ * optional string ForceSignBankAccountNo = 14; // 银行账户[强制签约时填写]
|
|
|
+ * optional string ForceSignBankAccountName = 15; // 银行账户名称[强制签约时填写]
|
|
|
+ * required string BankAccountNo = 16; // 银行账户
|
|
|
+ * required string BankAccountName = 17; // 银行账户名称
|
|
|
+ * required string ExBankName = 18; // 开户行名称
|
|
|
+ * optional string OpenBankNo = 19; // 开户支行编号
|
|
|
+ * optional string OpenBankName = 20; // 开户支行名称
|
|
|
+ * required string CertType = 21; // 证件类型
|
|
|
+ * required string CertID = 22; // 证件号码
|
|
|
+ * optional string BankAccountPWD = 23; // 银行账户密码
|
|
|
+ * optional string AgentName = 24; // 授权代理人姓名
|
|
|
+ * optional int32 AgentCertType = 25; // 授权代理人证件类型
|
|
|
+ * optional string AgentCertID = 26; // 授权代理人证件号
|
|
|
+ * optional int32 BankAccountType = 27; // 银行账户类型
|
|
|
+ * optional string BankProvince = 28; // 开户银行所在省份
|
|
|
+ * optional string BankCity = 29; // 开户银行所在市
|
|
|
+ * optional int32 BankCardType = 30; // 银行卡类型
|
|
|
+ * optional string MobilePhone = 31; // 移动电话
|
|
|
+ * optional string IdentifyCode = 32; // 验证码
|
|
|
+ * optional string email = 33; // 电子邮箱
|
|
|
+ * optional string extend_info = 34; // 扩展信息(JSON串,参考配置要求进行填充)
|
|
|
+ */
|
|
|
+
|
|
|
+public class SignReq {
|
|
|
+
|
|
|
+ private long ExtOperatorID; // 外部操作流水号
|
|
|
+ private String ExchId; // 交易所编号
|
|
|
+ private String TradeDate; // 交易所业务日期
|
|
|
+ private String ExchTicket; // 交易所流水号
|
|
|
+ private String AccountCode; // 账户
|
|
|
+ private String AccountName; // 客户名称
|
|
|
+ private String CusBankID; // 托管银行编号
|
|
|
+ private int OperateType; // 变更类型[1-增加;2-修改;4-绑卡;
|
|
|
+ private int IsForce; // 是否强制[0-否;1-是]强制,只更新中心签约信息,不发送银行。用于银行信息不一致的情况
|
|
|
+ private String Currency; // 币种
|
|
|
+ private int AccountType; // 账户类型[1-对私;2-对公]
|
|
|
+ private String OpenBankAccId; // 银行卡行号
|
|
|
+ private String ForceSignBankAccountNo; // 银行账户[强制签约时填写]
|
|
|
+ private String ForceSignBankAccountName; // 银行账户名称[强制签约时填写]
|
|
|
+ private String BankAccountNo; // 银行账户
|
|
|
+ private String BankAccountName; // 银行账户名称
|
|
|
+ private String ExBankName; // 开户行名称
|
|
|
+ private String OpenBankNo; // 开户支行编号
|
|
|
+ private String OpenBankName; // 开户支行名称
|
|
|
+ private String CertType; // 证件类型
|
|
|
+ private String CertID; // 证件号码
|
|
|
+ private String BankAccountPWD; // 银行账户密码
|
|
|
+ private String AgentName; // 授权代理人姓名
|
|
|
+ private int AgentCertType; // 授权代理人证件类型
|
|
|
+ private String AgentCertID; // 授权代理人证件号
|
|
|
+ private int BankAccountType; // 银行账户类型
|
|
|
+ private String BankProvince; // 开户银行所在省份
|
|
|
+ private String BankCity; // 开户银行所在市
|
|
|
+ private int BankCardType; // 银行卡类型
|
|
|
+ private String MobilePhone; // 移动电话
|
|
|
+ private String IdentifyCode; // 验证码
|
|
|
+ private String email; // 电子邮箱
|
|
|
+ private String extend_info; // 扩展信息(JSON串,参考配置要求进行填充)
|
|
|
+
|
|
|
+ public long getExtOperatorID() {
|
|
|
+ return ExtOperatorID;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setExtOperatorID(long extOperatorID) {
|
|
|
+ ExtOperatorID = extOperatorID;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getExchId() {
|
|
|
+ return ExchId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setExchId(String exchId) {
|
|
|
+ ExchId = exchId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getTradeDate() {
|
|
|
+ return TradeDate;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setTradeDate(String tradeDate) {
|
|
|
+ TradeDate = tradeDate;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getExchTicket() {
|
|
|
+ return ExchTicket;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setExchTicket(String exchTicket) {
|
|
|
+ ExchTicket = exchTicket;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getAccountCode() {
|
|
|
+ return AccountCode;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setAccountCode(String accountCode) {
|
|
|
+ AccountCode = accountCode;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getAccountName() {
|
|
|
+ return AccountName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setAccountName(String accountName) {
|
|
|
+ AccountName = accountName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getCusBankID() {
|
|
|
+ return CusBankID;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCusBankID(String cusBankID) {
|
|
|
+ CusBankID = cusBankID;
|
|
|
+ }
|
|
|
+
|
|
|
+ public int getOperateType() {
|
|
|
+ return OperateType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setOperateType(int operateType) {
|
|
|
+ OperateType = operateType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public int getIsForce() {
|
|
|
+ return IsForce;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setIsForce(int isForce) {
|
|
|
+ IsForce = isForce;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getCurrency() {
|
|
|
+ return Currency;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCurrency(String currency) {
|
|
|
+ Currency = currency;
|
|
|
+ }
|
|
|
+
|
|
|
+ public int getAccountType() {
|
|
|
+ return AccountType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setAccountType(int accountType) {
|
|
|
+ AccountType = accountType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getOpenBankAccId() {
|
|
|
+ return OpenBankAccId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setOpenBankAccId(String openBankAccId) {
|
|
|
+ OpenBankAccId = openBankAccId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getForceSignBankAccountNo() {
|
|
|
+ return ForceSignBankAccountNo;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setForceSignBankAccountNo(String forceSignBankAccountNo) {
|
|
|
+ ForceSignBankAccountNo = forceSignBankAccountNo;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getForceSignBankAccountName() {
|
|
|
+ return ForceSignBankAccountName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setForceSignBankAccountName(String forceSignBankAccountName) {
|
|
|
+ ForceSignBankAccountName = forceSignBankAccountName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getBankAccountNo() {
|
|
|
+ return BankAccountNo;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setBankAccountNo(String bankAccountNo) {
|
|
|
+ BankAccountNo = bankAccountNo;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getBankAccountName() {
|
|
|
+ return BankAccountName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setBankAccountName(String bankAccountName) {
|
|
|
+ BankAccountName = bankAccountName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getExBankName() {
|
|
|
+ return ExBankName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setExBankName(String exBankName) {
|
|
|
+ ExBankName = exBankName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getOpenBankNo() {
|
|
|
+ return OpenBankNo;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setOpenBankNo(String openBankNo) {
|
|
|
+ OpenBankNo = openBankNo;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getOpenBankName() {
|
|
|
+ return OpenBankName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setOpenBankName(String openBankName) {
|
|
|
+ OpenBankName = openBankName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getCertType() {
|
|
|
+ return CertType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCertType(String certType) {
|
|
|
+ CertType = certType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getCertID() {
|
|
|
+ return CertID;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCertID(String certID) {
|
|
|
+ CertID = certID;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getBankAccountPWD() {
|
|
|
+ return BankAccountPWD;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setBankAccountPWD(String bankAccountPWD) {
|
|
|
+ BankAccountPWD = bankAccountPWD;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getAgentName() {
|
|
|
+ return AgentName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setAgentName(String agentName) {
|
|
|
+ AgentName = agentName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public int getAgentCertType() {
|
|
|
+ return AgentCertType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setAgentCertType(int agentCertType) {
|
|
|
+ AgentCertType = agentCertType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getAgentCertID() {
|
|
|
+ return AgentCertID;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setAgentCertID(String agentCertID) {
|
|
|
+ AgentCertID = agentCertID;
|
|
|
+ }
|
|
|
+
|
|
|
+ public int getBankAccountType() {
|
|
|
+ return BankAccountType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setBankAccountType(int bankAccountType) {
|
|
|
+ BankAccountType = bankAccountType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getBankProvince() {
|
|
|
+ return BankProvince;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setBankProvince(String bankProvince) {
|
|
|
+ BankProvince = bankProvince;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getBankCity() {
|
|
|
+ return BankCity;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setBankCity(String bankCity) {
|
|
|
+ BankCity = bankCity;
|
|
|
+ }
|
|
|
+
|
|
|
+ public int getBankCardType() {
|
|
|
+ return BankCardType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setBankCardType(int bankCardType) {
|
|
|
+ BankCardType = bankCardType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getMobilePhone() {
|
|
|
+ return MobilePhone;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setMobilePhone(String mobilePhone) {
|
|
|
+ MobilePhone = mobilePhone;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getIdentifyCode() {
|
|
|
+ return IdentifyCode;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setIdentifyCode(String identifyCode) {
|
|
|
+ IdentifyCode = identifyCode;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getEmail() {
|
|
|
+ return email;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setEmail(String email) {
|
|
|
+ this.email = email;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getExtend_info() {
|
|
|
+ return extend_info;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setExtend_info(String extend_info) {
|
|
|
+ this.extend_info = extend_info;
|
|
|
+ }
|
|
|
+}
|