Browse Source

后端发布: 8.2.16

前端发布: 8.2.78
main
wangshaoping 1 month ago
parent
commit
0ea58e0fec
  1. 25
      cips.packet.core/src/main/java/cips/packet/core/CipsPacketParser.java
  2. 33
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/Document.java
  3. 52
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/H.java
  4. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/H04.java
  5. 274
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T.java
  6. 32
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T01.java
  7. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T02.java
  8. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T0201.java
  9. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T06.java
  10. 32
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T10.java
  11. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1002.java
  12. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T100201.java
  13. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T10020101.java
  14. 32
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T11.java
  15. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1101.java
  16. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T110101.java
  17. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1102.java
  18. 32
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T12.java
  19. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1201.java
  20. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T120101.java
  21. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1202.java
  22. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T13.java
  23. 32
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1301.java
  24. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T130101.java
  25. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T14.java
  26. 32
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1401.java
  27. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T140101.java
  28. 52
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T15.java
  29. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1502.java
  30. 32
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1503.java
  31. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T150301.java
  32. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T15030101.java
  33. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T150302.java
  34. 32
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T15030201.java
  35. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1503020102.java
  36. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T16.java
  37. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1601.java
  38. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T160101.java
  39. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T17.java
  40. 42
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1701.java
  41. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T170101.java
  42. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T170103.java
  43. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T18.java
  44. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1801.java
  45. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T180101.java
  46. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T19.java
  47. 42
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1901.java
  48. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T190101.java
  49. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T190103.java
  50. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T20.java
  51. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T2001.java
  52. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T200101.java
  53. 52
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T21.java
  54. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T2102.java
  55. 32
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T2103.java
  56. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T210301.java
  57. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T21030101.java
  58. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T210302.java
  59. 32
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T21030201.java
  60. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T2103020102.java
  61. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T22.java
  62. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T2201.java
  63. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T220101.java
  64. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T23.java
  65. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T24.java
  66. 32
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T2401.java
  67. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T25.java
  68. 32
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T26.java
  69. 22
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T2602.java
  70. 42
      cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T260201.java
  71. 189
      cips.packet.core/src/main/resources/cips/packet/core/i18n/messages.properties
  72. 189
      cips.packet.core/src/main/resources/cips/packet/core/i18n/messages_tw_CN.properties
  73. 189
      cips.packet.core/src/main/resources/cips/packet/core/i18n/messages_zh_CN.properties
  74. 18
      cips.packet.core/src/test/java/cips/packet/core/CipsPacketTest.java
  75. 6
      io.sc.platform.core.frontend/src/platform/types/NumberRange.ts
  76. 76
      io.sc.platform.core.frontend/src/platform/utils/NumberRangeTools.ts
  77. 124
      io.sc.standard.frontend/src/views/standard/CipsPacket.vue
  78. 5
      wra.report.frontend/.browserslistrc
  79. 15
      wra.report.frontend/.editorconfig
  80. 71
      wra.report.frontend/.eslintrc.cjs
  81. 32
      wra.report.frontend/.gitignore
  82. 0
      wra.report.frontend/.npmignore
  83. 13
      wra.report.frontend/.npmrc
  84. 3
      wra.report.frontend/.prettierignore
  85. 8
      wra.report.frontend/.prettierrc.json
  86. 16
      wra.report.frontend/babel.config.cjs
  87. 7
      wra.report.frontend/frontend-register.json
  88. 6
      wra.report.frontend/nodemon.json
  89. 124
      wra.report.frontend/package.json
  90. 6
      wra.report.frontend/postcss.config.cjs
  91. 43
      wra.report.frontend/public/configure.js
  92. 3
      wra.report.frontend/public/engine.svg
  93. 5
      wra.report.frontend/public/favicon.svg
  94. 116
      wra.report.frontend/public/index.html
  95. BIN
      wra.report.frontend/public/login-bg.jpg
  96. 5
      wra.report.frontend/public/logo.svg
  97. BIN
      wra.report.frontend/public/webjars/luckysheet/2.1.13/assets/iconfont/Anton-Regular.ttf
  98. BIN
      wra.report.frontend/public/webjars/luckysheet/2.1.13/assets/iconfont/HanaleiFill-Regular.ttf
  99. BIN
      wra.report.frontend/public/webjars/luckysheet/2.1.13/assets/iconfont/Pacifico-Regular.ttf
  100. 539
      wra.report.frontend/public/webjars/luckysheet/2.1.13/assets/iconfont/demo.css

25
cips.packet.core/src/main/java/cips/packet/core/CipsPacketParser.java

@ -0,0 +1,25 @@
package cips.packet.core;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.MapperFeature;
import com.fasterxml.jackson.databind.SerializationFeature;
import com.fasterxml.jackson.dataformat.xml.XmlMapper;
public class CipsPacketParser {
private static XmlMapper mapper =new XmlMapper();
static {
mapper.configure(DeserializationFeature.FAIL_ON_IGNORED_PROPERTIES,false);
mapper.configure(SerializationFeature.WRAP_ROOT_VALUE,false);
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES,false);
mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
mapper.enable(MapperFeature.USE_STD_BEAN_NAMING);
}
public static cips.packet.core.cips_111_001_02.Document parseCips_111_001_02(String xml) throws JsonProcessingException {
return mapper.readValue(xml, cips.packet.core.cips_111_001_02.Document.class);
}
}

33
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/Document.java

@ -0,0 +1,33 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
@JacksonXmlRootElement(localName ="FIToFICstmrCdtTrf")
public class Document {
//GroupHeader
@JacksonXmlProperty(localName = "GrpHdr")
private H h;
//CreditTransferTransactionInformation
@JacksonXmlProperty(localName = "CdtTrfTxInf")
private T t;
public H getH(){
return this.h;
}
public void setH(H h){
this.h =h;
}
public T getT(){
return this.t;
}
public void setT(T t){
this.t =t;
}
}

52
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/H.java

@ -0,0 +1,52 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class H {
//报文标识号
@JacksonXmlProperty(localName = "MsgId")
private String h01;
//报文发送时间
@JacksonXmlProperty(localName = "CreDtTm")
private java.util.Date h02;
//NumberOfTransactions
@JacksonXmlProperty(localName = "NbOfTxs")
private String h03;
//SettlementInformation
@JacksonXmlProperty(localName = "SttlmInf")
private H04 h04;
public String getH01(){
return this.h01;
}
public void setH01(String h01){
this.h01 =h01;
}
public java.util.Date getH02(){
return this.h02;
}
public void setH02(java.util.Date h02){
this.h02 =h02;
}
public String getH03(){
return this.h03;
}
public void setH03(String h03){
this.h03 =h03;
}
public H04 getH04(){
return this.h04;
}
public void setH04(H04 h04){
this.h04 =h04;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/H04.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class H04 {
//SettlementMethod
@JacksonXmlProperty(localName = "SttlmMtd")
private String h0401;
public String getH0401(){
return this.h0401;
}
public void setH0401(String h0401){
this.h0401 =h0401;
}
}

274
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T.java

@ -0,0 +1,274 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T {
//PaymentIdentification
@JacksonXmlProperty(localName = "PmtId")
private T01 t01;
//PaymentTypeInformation
@JacksonXmlProperty(localName = "PmtTpInf")
private T02 t02;
//货币符号、金额
@JacksonXmlProperty(localName = "IntrBkSttlmAmt")
private String t03;
//起息日
@JacksonXmlProperty(localName = "IntrBkSttlmDt")
private java.util.Date t04;
//业务优先级
@JacksonXmlProperty(localName = "SttlmPrty")
private String t05;
//SettlementTimeIndication
@JacksonXmlProperty(localName = "SttlmTmIndctn")
private T06 t06;
//原始货币符号、金额
@JacksonXmlProperty(localName = "InstdAmt")
private String t07;
//汇率
@JacksonXmlProperty(localName = "XchgRate")
private Double t08;
//费用承担方
@JacksonXmlProperty(localName = "ChrgBr")
private String t09;
//ChargesInformation
@JacksonXmlElementWrapper(useWrapping = false)
@JacksonXmlProperty(localName = "ChrgsInf")
private List<T10> t10 =new ArrayList<>();
//InstructingAgent
@JacksonXmlProperty(localName = "InstgAgt")
private T11 t11;
//InstructedAgent
@JacksonXmlProperty(localName = "InstdAgt")
private T12 t12;
//IntermediaryAgent1
@JacksonXmlProperty(localName = "IntrmyAgt1")
private T13 t13;
//IntermediaryAgent2
@JacksonXmlProperty(localName = "IntrmyAgt2")
private T14 t14;
//Debtor
@JacksonXmlProperty(localName = "Dbtr")
private T15 t15;
//DebtorAccount
@JacksonXmlProperty(localName = "DbtrAcct")
private T16 t16;
//DebtorAgent
@JacksonXmlProperty(localName = "DbtrAgt")
private T17 t17;
//DebtorAgentAccount
@JacksonXmlProperty(localName = "DbtrAgtAcct")
private T18 t18;
//CreditorAgent
@JacksonXmlProperty(localName = "CdtrAgt")
private T19 t19;
//CreditorAgentAccount
@JacksonXmlProperty(localName = "CdtrAgtAcct")
private T20 t20;
//Creditor
@JacksonXmlProperty(localName = "Cdtr")
private T21 t21;
//CreditorAccount
@JacksonXmlProperty(localName = "CdtrAcct")
private T22 t22;
//InstructionForCreditorAgent
@JacksonXmlElementWrapper(useWrapping = false)
@JacksonXmlProperty(localName = "InstrForCdtrAgt")
private List<T23> t23 =new ArrayList<>();
//RegulatoryReporting
@JacksonXmlProperty(localName = "RgltryRptg")
private T24 t24;
//RemittanceInformation
@JacksonXmlProperty(localName = "RmtInf")
private T25 t25;
//SupplementaryData
@JacksonXmlProperty(localName = "SplmtryData")
private T26 t26;
public T01 getT01(){
return this.t01;
}
public void setT01(T01 t01){
this.t01 =t01;
}
public T02 getT02(){
return this.t02;
}
public void setT02(T02 t02){
this.t02 =t02;
}
public String getT03(){
return this.t03;
}
public void setT03(String t03){
this.t03 =t03;
}
public java.util.Date getT04(){
return this.t04;
}
public void setT04(java.util.Date t04){
this.t04 =t04;
}
public String getT05(){
return this.t05;
}
public void setT05(String t05){
this.t05 =t05;
}
public T06 getT06(){
return this.t06;
}
public void setT06(T06 t06){
this.t06 =t06;
}
public String getT07(){
return this.t07;
}
public void setT07(String t07){
this.t07 =t07;
}
public Double getT08(){
return this.t08;
}
public void setT08(Double t08){
this.t08 =t08;
}
public String getT09(){
return this.t09;
}
public void setT09(String t09){
this.t09 =t09;
}
public List<T10> getT10(){
return this.t10;
}
public void setT10(List<T10> t10){
this.t10 =t10;
}
public T11 getT11(){
return this.t11;
}
public void setT11(T11 t11){
this.t11 =t11;
}
public T12 getT12(){
return this.t12;
}
public void setT12(T12 t12){
this.t12 =t12;
}
public T13 getT13(){
return this.t13;
}
public void setT13(T13 t13){
this.t13 =t13;
}
public T14 getT14(){
return this.t14;
}
public void setT14(T14 t14){
this.t14 =t14;
}
public T15 getT15(){
return this.t15;
}
public void setT15(T15 t15){
this.t15 =t15;
}
public T16 getT16(){
return this.t16;
}
public void setT16(T16 t16){
this.t16 =t16;
}
public T17 getT17(){
return this.t17;
}
public void setT17(T17 t17){
this.t17 =t17;
}
public T18 getT18(){
return this.t18;
}
public void setT18(T18 t18){
this.t18 =t18;
}
public T19 getT19(){
return this.t19;
}
public void setT19(T19 t19){
this.t19 =t19;
}
public T20 getT20(){
return this.t20;
}
public void setT20(T20 t20){
this.t20 =t20;
}
public T21 getT21(){
return this.t21;
}
public void setT21(T21 t21){
this.t21 =t21;
}
public T22 getT22(){
return this.t22;
}
public void setT22(T22 t22){
this.t22 =t22;
}
public List<T23> getT23(){
return this.t23;
}
public void setT23(List<T23> t23){
this.t23 =t23;
}
public T24 getT24(){
return this.t24;
}
public void setT24(T24 t24){
this.t24 =t24;
}
public T25 getT25(){
return this.t25;
}
public void setT25(T25 t25){
this.t25 =t25;
}
public T26 getT26(){
return this.t26;
}
public void setT26(T26 t26){
this.t26 =t26;
}
}

32
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T01.java

@ -0,0 +1,32 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T01 {
//端到端标识号
@JacksonXmlProperty(localName = "EndToEndId")
private String t0101;
//交易标识号
@JacksonXmlProperty(localName = "TxId")
private String t0102;
public String getT0101(){
return this.t0101;
}
public void setT0101(String t0101){
this.t0101 =t0101;
}
public String getT0102(){
return this.t0102;
}
public void setT0102(String t0102){
this.t0102 =t0102;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T02.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T02 {
//CategoryPurpose
@JacksonXmlProperty(localName = "CtgyPurp")
private T0201 t0201;
public T0201 getT0201(){
return this.t0201;
}
public void setT0201(T0201 t0201){
this.t0201 =t0201;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T0201.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T0201 {
//业务种类编码
@JacksonXmlProperty(localName = "Prtry")
private String t020101;
public String getT020101(){
return this.t020101;
}
public void setT020101(String t020101){
this.t020101 =t020101;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T06.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T06 {
//结算时间
@JacksonXmlProperty(localName = "DbtDtTm")
private java.util.Date t0601;
public java.util.Date getT0601(){
return this.t0601;
}
public void setT0601(java.util.Date t0601){
this.t0601 =t0601;
}
}

32
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T10.java

@ -0,0 +1,32 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T10 {
//费用
@JacksonXmlProperty(localName = "Amt")
private String t1001;
//Agent
@JacksonXmlProperty(localName = "Agt")
private T1002 t1002;
public String getT1001(){
return this.t1001;
}
public void setT1001(String t1001){
this.t1001 =t1001;
}
public T1002 getT1002(){
return this.t1002;
}
public void setT1002(T1002 t1002){
this.t1002 =t1002;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1002.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T1002 {
//FinancialInstitutionIdentification
@JacksonXmlProperty(localName = "FinInstnId")
private T100201 t100201;
public T100201 getT100201(){
return this.t100201;
}
public void setT100201(T100201 t100201){
this.t100201 =t100201;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T100201.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T100201 {
//ClearingSystemMemberIdentification
@JacksonXmlProperty(localName = "ClrSysMmbId")
private T10020101 t10020101;
public T10020101 getT10020101(){
return this.t10020101;
}
public void setT10020101(T10020101 t10020101){
this.t10020101 =t10020101;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T10020101.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T10020101 {
//付费行号
@JacksonXmlProperty(localName = "MmbId")
private String t1002010101;
public String getT1002010101(){
return this.t1002010101;
}
public void setT1002010101(String t1002010101){
this.t1002010101 =t1002010101;
}
}

32
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T11.java

@ -0,0 +1,32 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T11 {
//FinancialInstitutionIdentification
@JacksonXmlProperty(localName = "FinInstnId")
private T1101 t1101;
//BranchIdentification
@JacksonXmlProperty(localName = "BrnchId")
private T1102 t1102;
public T1101 getT1101(){
return this.t1101;
}
public void setT1101(T1101 t1101){
this.t1101 =t1101;
}
public T1102 getT1102(){
return this.t1102;
}
public void setT1102(T1102 t1102){
this.t1102 =t1102;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1101.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T1101 {
//ClearingSystemMemberIdentification
@JacksonXmlProperty(localName = "ClrSysMmbId")
private T110101 t110101;
public T110101 getT110101(){
return this.t110101;
}
public void setT110101(T110101 t110101){
this.t110101 =t110101;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T110101.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T110101 {
//付款直接参与者行号
@JacksonXmlProperty(localName = "MmbId")
private String t11010101;
public String getT11010101(){
return this.t11010101;
}
public void setT11010101(String t11010101){
this.t11010101 =t11010101;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1102.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T1102 {
//付款间接参与者行号
@JacksonXmlProperty(localName = "Id")
private String t110201;
public String getT110201(){
return this.t110201;
}
public void setT110201(String t110201){
this.t110201 =t110201;
}
}

32
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T12.java

@ -0,0 +1,32 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T12 {
//FinancialInstitutionIdentification
@JacksonXmlProperty(localName = "FinInstnId")
private T1201 t1201;
//BranchIdentification
@JacksonXmlProperty(localName = "BrnchId")
private T1202 t1202;
public T1201 getT1201(){
return this.t1201;
}
public void setT1201(T1201 t1201){
this.t1201 =t1201;
}
public T1202 getT1202(){
return this.t1202;
}
public void setT1202(T1202 t1202){
this.t1202 =t1202;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1201.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T1201 {
//ClearingSystemMemberIdentification
@JacksonXmlProperty(localName = "ClrSysMmbId")
private T120101 t120101;
public T120101 getT120101(){
return this.t120101;
}
public void setT120101(T120101 t120101){
this.t120101 =t120101;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T120101.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T120101 {
//收款直接参与者行号
@JacksonXmlProperty(localName = "MmbId")
private String t12010101;
public String getT12010101(){
return this.t12010101;
}
public void setT12010101(String t12010101){
this.t12010101 =t12010101;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1202.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T1202 {
//收款间接参与者行号
@JacksonXmlProperty(localName = "Id")
private String t120201;
public String getT120201(){
return this.t120201;
}
public void setT120201(String t120201){
this.t120201 =t120201;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T13.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T13 {
//FinancialInstitutionIdentification
@JacksonXmlProperty(localName = "FinInstnId")
private T1301 t1301;
public T1301 getT1301(){
return this.t1301;
}
public void setT1301(T1301 t1301){
this.t1301 =t1301;
}
}

32
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1301.java

@ -0,0 +1,32 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T1301 {
//ClearingSystemMemberIdentification
@JacksonXmlProperty(localName = "ClrSysMmbId")
private T130101 t130101;
//中介机构 1 名称
@JacksonXmlProperty(localName = "Nm")
private String t130102;
public T130101 getT130101(){
return this.t130101;
}
public void setT130101(T130101 t130101){
this.t130101 =t130101;
}
public String getT130102(){
return this.t130102;
}
public void setT130102(String t130102){
this.t130102 =t130102;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T130101.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T130101 {
//中介机构 1 行号
@JacksonXmlProperty(localName = "MmbId")
private String t13010101;
public String getT13010101(){
return this.t13010101;
}
public void setT13010101(String t13010101){
this.t13010101 =t13010101;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T14.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T14 {
//FinancialInstitutionIdentification
@JacksonXmlProperty(localName = "FinInstnId")
private T1401 t1401;
public T1401 getT1401(){
return this.t1401;
}
public void setT1401(T1401 t1401){
this.t1401 =t1401;
}
}

32
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1401.java

@ -0,0 +1,32 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T1401 {
//ClearingSystemMemberIdentification
@JacksonXmlProperty(localName = "ClrSysMmbId")
private T140101 t140101;
//中介机构 2 名称
@JacksonXmlProperty(localName = "Nm")
private String t140102;
public T140101 getT140101(){
return this.t140101;
}
public void setT140101(T140101 t140101){
this.t140101 =t140101;
}
public String getT140102(){
return this.t140102;
}
public void setT140102(String t140102){
this.t140102 =t140102;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T140101.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T140101 {
//中介机构 2 行号
@JacksonXmlProperty(localName = "MmbId")
private String t14010101;
public String getT14010101(){
return this.t14010101;
}
public void setT14010101(String t14010101){
this.t14010101 =t14010101;
}
}

52
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T15.java

@ -0,0 +1,52 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T15 {
//付款人名称
@JacksonXmlProperty(localName = "Nm")
private String t1501;
//PostalAddress
@JacksonXmlProperty(localName = "PstlAdr")
private T1502 t1502;
//Identification
@JacksonXmlProperty(localName = "Id")
private T1503 t1503;
//付款人常驻国家(地区)代码
@JacksonXmlProperty(localName = "CtryOfRes")
private String t1504;
public String getT1501(){
return this.t1501;
}
public void setT1501(String t1501){
this.t1501 =t1501;
}
public T1502 getT1502(){
return this.t1502;
}
public void setT1502(T1502 t1502){
this.t1502 =t1502;
}
public T1503 getT1503(){
return this.t1503;
}
public void setT1503(T1503 t1503){
this.t1503 =t1503;
}
public String getT1504(){
return this.t1504;
}
public void setT1504(String t1504){
this.t1504 =t1504;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1502.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T1502 {
//付款人地址
@JacksonXmlProperty(localName = "AdrLine")
private String t150201;
public String getT150201(){
return this.t150201;
}
public void setT150201(String t150201){
this.t150201 =t150201;
}
}

32
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1503.java

@ -0,0 +1,32 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T1503 {
//OrganisationIdentification
@JacksonXmlProperty(localName = "OrgId")
private T150301 t150301;
//PrivateIdentification
@JacksonXmlProperty(localName = "PrvtId")
private T150302 t150302;
public T150301 getT150301(){
return this.t150301;
}
public void setT150301(T150301 t150301){
this.t150301 =t150301;
}
public T150302 getT150302(){
return this.t150302;
}
public void setT150302(T150302 t150302){
this.t150302 =t150302;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T150301.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T150301 {
//Other
@JacksonXmlProperty(localName = "Othr")
private T15030101 t15030101;
public T15030101 getT15030101(){
return this.t15030101;
}
public void setT15030101(T15030101 t15030101){
this.t15030101 =t15030101;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T15030101.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T15030101 {
//付款人组织机构代码
@JacksonXmlProperty(localName = "Id")
private String t1503010101;
public String getT1503010101(){
return this.t1503010101;
}
public void setT1503010101(String t1503010101){
this.t1503010101 =t1503010101;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T150302.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T150302 {
//Other
@JacksonXmlProperty(localName = "Othr")
private T15030201 t15030201;
public T15030201 getT15030201(){
return this.t15030201;
}
public void setT15030201(T15030201 t15030201){
this.t15030201 =t15030201;
}
}

32
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T15030201.java

@ -0,0 +1,32 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T15030201 {
//付款人证件号码
@JacksonXmlProperty(localName = "Id")
private String t1503020101;
//SchemeName
@JacksonXmlProperty(localName = "SchmeNm")
private T1503020102 t1503020102;
public String getT1503020101(){
return this.t1503020101;
}
public void setT1503020101(String t1503020101){
this.t1503020101 =t1503020101;
}
public T1503020102 getT1503020102(){
return this.t1503020102;
}
public void setT1503020102(T1503020102 t1503020102){
this.t1503020102 =t1503020102;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1503020102.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T1503020102 {
//付款人证件类型
@JacksonXmlProperty(localName = "Prtry")
private String t150302010201;
public String getT150302010201(){
return this.t150302010201;
}
public void setT150302010201(String t150302010201){
this.t150302010201 =t150302010201;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T16.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T16 {
//Identification
@JacksonXmlProperty(localName = "Id")
private T1601 t1601;
public T1601 getT1601(){
return this.t1601;
}
public void setT1601(T1601 t1601){
this.t1601 =t1601;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1601.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T1601 {
//Other
@JacksonXmlProperty(localName = "Othr")
private T160101 t160101;
public T160101 getT160101(){
return this.t160101;
}
public void setT160101(T160101 t160101){
this.t160101 =t160101;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T160101.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T160101 {
//付款人账号
@JacksonXmlProperty(localName = "Id")
private String t16010101;
public String getT16010101(){
return this.t16010101;
}
public void setT16010101(String t16010101){
this.t16010101 =t16010101;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T17.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T17 {
//FinancialInstitutionIdentification
@JacksonXmlProperty(localName = "FinInstnId")
private T1701 t1701;
public T1701 getT1701(){
return this.t1701;
}
public void setT1701(T1701 t1701){
this.t1701 =t1701;
}
}

42
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1701.java

@ -0,0 +1,42 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T1701 {
//ClearingSystemMemberIdentification
@JacksonXmlProperty(localName = "ClrSysMmbId")
private T170101 t170101;
//付款人开户行名称或付款非银行支付机构名称
@JacksonXmlProperty(localName = "Nm")
private String t170102;
//PostalAddress
@JacksonXmlProperty(localName = "PstlAdr")
private T170103 t170103;
public T170101 getT170101(){
return this.t170101;
}
public void setT170101(T170101 t170101){
this.t170101 =t170101;
}
public String getT170102(){
return this.t170102;
}
public void setT170102(String t170102){
this.t170102 =t170102;
}
public T170103 getT170103(){
return this.t170103;
}
public void setT170103(T170103 t170103){
this.t170103 =t170103;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T170101.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T170101 {
//付款人开户行行号
@JacksonXmlProperty(localName = "MmbId")
private String t17010101;
public String getT17010101(){
return this.t17010101;
}
public void setT17010101(String t17010101){
this.t17010101 =t17010101;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T170103.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T170103 {
//付款非银行支付机构地址
@JacksonXmlProperty(localName = "AdrLine")
private String t17010301;
public String getT17010301(){
return this.t17010301;
}
public void setT17010301(String t17010301){
this.t17010301 =t17010301;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T18.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T18 {
//Identification
@JacksonXmlProperty(localName = "Id")
private T1801 t1801;
public T1801 getT1801(){
return this.t1801;
}
public void setT1801(T1801 t1801){
this.t1801 =t1801;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1801.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T1801 {
//Other
@JacksonXmlProperty(localName = "Othr")
private T180101 t180101;
public T180101 getT180101(){
return this.t180101;
}
public void setT180101(T180101 t180101){
this.t180101 =t180101;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T180101.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T180101 {
//付款非银行支付机构账号
@JacksonXmlProperty(localName = "Id")
private String t18010101;
public String getT18010101(){
return this.t18010101;
}
public void setT18010101(String t18010101){
this.t18010101 =t18010101;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T19.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T19 {
//FinancialInstitutionIdentification
@JacksonXmlProperty(localName = "FinInstnId")
private T1901 t1901;
public T1901 getT1901(){
return this.t1901;
}
public void setT1901(T1901 t1901){
this.t1901 =t1901;
}
}

42
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T1901.java

@ -0,0 +1,42 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T1901 {
//ClearingSystemMemberIdentification
@JacksonXmlProperty(localName = "ClrSysMmbId")
private T190101 t190101;
//收款人开户行名称或收款非银行支付机构名称
@JacksonXmlProperty(localName = "Nm")
private String t190102;
//PostalAddress
@JacksonXmlProperty(localName = "PstlAdr")
private T190103 t190103;
public T190101 getT190101(){
return this.t190101;
}
public void setT190101(T190101 t190101){
this.t190101 =t190101;
}
public String getT190102(){
return this.t190102;
}
public void setT190102(String t190102){
this.t190102 =t190102;
}
public T190103 getT190103(){
return this.t190103;
}
public void setT190103(T190103 t190103){
this.t190103 =t190103;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T190101.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T190101 {
//收款人开户行行号
@JacksonXmlProperty(localName = "MmbId")
private String t19010101;
public String getT19010101(){
return this.t19010101;
}
public void setT19010101(String t19010101){
this.t19010101 =t19010101;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T190103.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T190103 {
//收款非银行支付机构地址
@JacksonXmlProperty(localName = "AdrLine")
private String t19010301;
public String getT19010301(){
return this.t19010301;
}
public void setT19010301(String t19010301){
this.t19010301 =t19010301;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T20.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T20 {
//Identification
@JacksonXmlProperty(localName = "Id")
private T2001 t2001;
public T2001 getT2001(){
return this.t2001;
}
public void setT2001(T2001 t2001){
this.t2001 =t2001;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T2001.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T2001 {
//Other
@JacksonXmlProperty(localName = "Othr")
private T200101 t200101;
public T200101 getT200101(){
return this.t200101;
}
public void setT200101(T200101 t200101){
this.t200101 =t200101;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T200101.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T200101 {
//收款非银行支付机构账号
@JacksonXmlProperty(localName = "Id")
private String t20010101;
public String getT20010101(){
return this.t20010101;
}
public void setT20010101(String t20010101){
this.t20010101 =t20010101;
}
}

52
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T21.java

@ -0,0 +1,52 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T21 {
//收款人名称
@JacksonXmlProperty(localName = "Nm")
private String t2101;
//PostalAddress
@JacksonXmlProperty(localName = "PstlAdr")
private T2102 t2102;
//Identification
@JacksonXmlProperty(localName = "Id")
private T2103 t2103;
//收款人常驻国家(地区)代码
@JacksonXmlProperty(localName = "CtryOfRes")
private String t2104;
public String getT2101(){
return this.t2101;
}
public void setT2101(String t2101){
this.t2101 =t2101;
}
public T2102 getT2102(){
return this.t2102;
}
public void setT2102(T2102 t2102){
this.t2102 =t2102;
}
public T2103 getT2103(){
return this.t2103;
}
public void setT2103(T2103 t2103){
this.t2103 =t2103;
}
public String getT2104(){
return this.t2104;
}
public void setT2104(String t2104){
this.t2104 =t2104;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T2102.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T2102 {
//收款人地址
@JacksonXmlProperty(localName = "AdrLine")
private String t210201;
public String getT210201(){
return this.t210201;
}
public void setT210201(String t210201){
this.t210201 =t210201;
}
}

32
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T2103.java

@ -0,0 +1,32 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T2103 {
//OrganisationIdentification
@JacksonXmlProperty(localName = "OrgId")
private T210301 t210301;
//PrivateIdentification
@JacksonXmlProperty(localName = "PrvtId")
private T210302 t210302;
public T210301 getT210301(){
return this.t210301;
}
public void setT210301(T210301 t210301){
this.t210301 =t210301;
}
public T210302 getT210302(){
return this.t210302;
}
public void setT210302(T210302 t210302){
this.t210302 =t210302;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T210301.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T210301 {
//Other
@JacksonXmlProperty(localName = "Othr")
private T21030101 t21030101;
public T21030101 getT21030101(){
return this.t21030101;
}
public void setT21030101(T21030101 t21030101){
this.t21030101 =t21030101;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T21030101.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T21030101 {
//收款人组织机构代码
@JacksonXmlProperty(localName = "Id")
private String t2103010101;
public String getT2103010101(){
return this.t2103010101;
}
public void setT2103010101(String t2103010101){
this.t2103010101 =t2103010101;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T210302.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T210302 {
//Other
@JacksonXmlProperty(localName = "Othr")
private T21030201 t21030201;
public T21030201 getT21030201(){
return this.t21030201;
}
public void setT21030201(T21030201 t21030201){
this.t21030201 =t21030201;
}
}

32
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T21030201.java

@ -0,0 +1,32 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T21030201 {
//收款人证件号码
@JacksonXmlProperty(localName = "Id")
private String t2103020101;
//SchemeName
@JacksonXmlProperty(localName = "SchmeNm")
private T2103020102 t2103020102;
public String getT2103020101(){
return this.t2103020101;
}
public void setT2103020101(String t2103020101){
this.t2103020101 =t2103020101;
}
public T2103020102 getT2103020102(){
return this.t2103020102;
}
public void setT2103020102(T2103020102 t2103020102){
this.t2103020102 =t2103020102;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T2103020102.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T2103020102 {
//收款人证件类型
@JacksonXmlProperty(localName = "Prtry")
private String t210302010201;
public String getT210302010201(){
return this.t210302010201;
}
public void setT210302010201(String t210302010201){
this.t210302010201 =t210302010201;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T22.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T22 {
//Identification
@JacksonXmlProperty(localName = "Id")
private T2201 t2201;
public T2201 getT2201(){
return this.t2201;
}
public void setT2201(T2201 t2201){
this.t2201 =t2201;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T2201.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T2201 {
//Other
@JacksonXmlProperty(localName = "Othr")
private T220101 t220101;
public T220101 getT220101(){
return this.t220101;
}
public void setT220101(T220101 t220101){
this.t220101 =t220101;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T220101.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T220101 {
//收款人账号
@JacksonXmlProperty(localName = "Id")
private String t22010101;
public String getT22010101(){
return this.t22010101;
}
public void setT22010101(String t22010101){
this.t22010101 =t22010101;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T23.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T23 {
//致收款人银行附言
@JacksonXmlProperty(localName = "InstrInf")
private String t2301;
public String getT2301(){
return this.t2301;
}
public void setT2301(String t2301){
this.t2301 =t2301;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T24.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T24 {
//Details
@JacksonXmlProperty(localName = "Dtls")
private T2401 t2401;
public T2401 getT2401(){
return this.t2401;
}
public void setT2401(T2401 t2401){
this.t2401 =t2401;
}
}

32
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T2401.java

@ -0,0 +1,32 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T2401 {
//订单编号
@JacksonXmlProperty(localName = "Tp")
private String t240101;
//订单描述
@JacksonXmlProperty(localName = "Inf")
private String t240102;
public String getT240101(){
return this.t240101;
}
public void setT240101(String t240101){
this.t240101 =t240101;
}
public String getT240102(){
return this.t240102;
}
public void setT240102(String t240102){
this.t240102 =t240102;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T25.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T25 {
//附言
@JacksonXmlProperty(localName = "Ustrd")
private String t2501;
public String getT2501(){
return this.t2501;
}
public void setT2501(String t2501){
this.t2501 =t2501;
}
}

32
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T26.java

@ -0,0 +1,32 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T26 {
//PlaceAndName
@JacksonXmlProperty(localName = "PlcAndNm")
private String t2601;
//Envelope
@JacksonXmlProperty(localName = "Envlp")
private T2602 t2602;
public String getT2601(){
return this.t2601;
}
public void setT2601(String t2601){
this.t2601 =t2601;
}
public T2602 getT2602(){
return this.t2602;
}
public void setT2602(T2602 t2602){
this.t2602 =t2602;
}
}

22
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T2602.java

@ -0,0 +1,22 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T2602 {
//Contents
@JacksonXmlProperty(localName = "Cnts")
private T260201 t260201;
public T260201 getT260201(){
return this.t260201;
}
public void setT260201(T260201 t260201){
this.t260201 =t260201;
}
}

42
cips.packet.core/src/main/java/cips/packet/core/cips_111_001_02/T260201.java

@ -0,0 +1,42 @@
package cips.packet.core.cips_111_001_02;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class T260201 {
//期望结算日期
@JacksonXmlProperty(localName = "XpctdSttlmDt")
private java.util.Date t26020101;
//付款人 EID
@JacksonXmlProperty(localName = "DEId")
private String t26020102;
//收款人 EID
@JacksonXmlProperty(localName = "CEId")
private String t26020103;
public java.util.Date getT26020101(){
return this.t26020101;
}
public void setT26020101(java.util.Date t26020101){
this.t26020101 =t26020101;
}
public String getT26020102(){
return this.t26020102;
}
public void setT26020102(String t26020102){
this.t26020102 =t26020102;
}
public String getT26020103(){
return this.t26020103;
}
public void setT26020103(String t26020103){
this.t26020103 =t26020103;
}
}

189
cips.packet.core/src/main/resources/cips/packet/core/i18n/messages.properties

@ -0,0 +1,189 @@
cips.packet.core.cips_111_001_02.Document = Message root
cips.packet.core.cips_111_001_02.h = GroupHeader
cips.packet.core.cips_111_001_02.H = GroupHeader
cips.packet.core.cips_111_001_02.H.h01 = \u62A5\u6587\u6807\u8BC6\u53F7
cips.packet.core.cips_111_001_02.H.h02 = \u62A5\u6587\u53D1\u9001\u65F6\u95F4
cips.packet.core.cips_111_001_02.H.h03 = NumberOfTransactions
cips.packet.core.cips_111_001_02.h04 = SettlementInformation
cips.packet.core.cips_111_001_02.H04 = SettlementInformation
cips.packet.core.cips_111_001_02.H04.h0401 = SettlementMethod
cips.packet.core.cips_111_001_02.t = CreditTransferTransactionInformation
cips.packet.core.cips_111_001_02.T = CreditTransferTransactionInformation
cips.packet.core.cips_111_001_02.t01 = PaymentIdentification
cips.packet.core.cips_111_001_02.T01 = PaymentIdentification
cips.packet.core.cips_111_001_02.T01.t0101 = \u7AEF\u5230\u7AEF\u6807\u8BC6\u53F7
cips.packet.core.cips_111_001_02.T01.t0102 = \u4EA4\u6613\u6807\u8BC6\u53F7
cips.packet.core.cips_111_001_02.t02 = PaymentTypeInformation
cips.packet.core.cips_111_001_02.T02 = PaymentTypeInformation
cips.packet.core.cips_111_001_02.t0201 = CategoryPurpose
cips.packet.core.cips_111_001_02.T0201 = CategoryPurpose
cips.packet.core.cips_111_001_02.T0201.t020101 = \u4E1A\u52A1\u79CD\u7C7B\u7F16\u7801
cips.packet.core.cips_111_001_02.T.t03 = \u8D27\u5E01\u7B26\u53F7\u3001\u91D1\u989D
cips.packet.core.cips_111_001_02.T.t04 = \u8D77\u606F\u65E5
cips.packet.core.cips_111_001_02.T.t05 = \u4E1A\u52A1\u4F18\u5148\u7EA7
cips.packet.core.cips_111_001_02.t06 = SettlementTimeIndication
cips.packet.core.cips_111_001_02.T06 = SettlementTimeIndication
cips.packet.core.cips_111_001_02.T06.t0601 = \u7ED3\u7B97\u65F6\u95F4
cips.packet.core.cips_111_001_02.T.t07 = \u539F\u59CB\u8D27\u5E01\u7B26\u53F7\u3001\u91D1\u989D
cips.packet.core.cips_111_001_02.T.t08 = \u6C47\u7387
cips.packet.core.cips_111_001_02.T.t09 = \u8D39\u7528\u627F\u62C5\u65B9
cips.packet.core.cips_111_001_02.T10 = ChargesInformation
cips.packet.core.cips_111_001_02.T10.t1001 = \u8D39\u7528
cips.packet.core.cips_111_001_02.t1002 = Agent
cips.packet.core.cips_111_001_02.T1002 = Agent
cips.packet.core.cips_111_001_02.t100201 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T100201 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t10020101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T10020101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T10020101.t1002010101 = \u4ED8\u8D39\u884C\u53F7
cips.packet.core.cips_111_001_02.t11 = InstructingAgent
cips.packet.core.cips_111_001_02.T11 = InstructingAgent
cips.packet.core.cips_111_001_02.t1101 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T1101 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t110101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T110101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T110101.t11010101 = \u4ED8\u6B3E\u76F4\u63A5\u53C2\u4E0E\u8005\u884C\u53F7
cips.packet.core.cips_111_001_02.t1102 = BranchIdentification
cips.packet.core.cips_111_001_02.T1102 = BranchIdentification
cips.packet.core.cips_111_001_02.T1102.t110201 = \u4ED8\u6B3E\u95F4\u63A5\u53C2\u4E0E\u8005\u884C\u53F7
cips.packet.core.cips_111_001_02.t12 = InstructedAgent
cips.packet.core.cips_111_001_02.T12 = InstructedAgent
cips.packet.core.cips_111_001_02.t1201 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T1201 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t120101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T120101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T120101.t12010101 = \u6536\u6B3E\u76F4\u63A5\u53C2\u4E0E\u8005\u884C\u53F7
cips.packet.core.cips_111_001_02.t1202 = BranchIdentification
cips.packet.core.cips_111_001_02.T1202 = BranchIdentification
cips.packet.core.cips_111_001_02.T1202.t120201 = \u6536\u6B3E\u95F4\u63A5\u53C2\u4E0E\u8005\u884C\u53F7
cips.packet.core.cips_111_001_02.t13 = IntermediaryAgent1
cips.packet.core.cips_111_001_02.T13 = IntermediaryAgent1
cips.packet.core.cips_111_001_02.t1301 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T1301 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t130101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T130101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T130101.t13010101 = \u4E2D\u4ECB\u673A\u6784 1 \u884C\u53F7
cips.packet.core.cips_111_001_02.T1301.t130102 = \u4E2D\u4ECB\u673A\u6784 1 \u540D\u79F0
cips.packet.core.cips_111_001_02.t14 = IntermediaryAgent2
cips.packet.core.cips_111_001_02.T14 = IntermediaryAgent2
cips.packet.core.cips_111_001_02.t1401 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T1401 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t140101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T140101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T140101.t14010101 = \u4E2D\u4ECB\u673A\u6784 2 \u884C\u53F7
cips.packet.core.cips_111_001_02.T1401.t140102 = \u4E2D\u4ECB\u673A\u6784 2 \u540D\u79F0
cips.packet.core.cips_111_001_02.t15 = Debtor
cips.packet.core.cips_111_001_02.T15 = Debtor
cips.packet.core.cips_111_001_02.T15.t1501 = \u4ED8\u6B3E\u4EBA\u540D\u79F0
cips.packet.core.cips_111_001_02.t1502 = PostalAddress
cips.packet.core.cips_111_001_02.T1502 = PostalAddress
cips.packet.core.cips_111_001_02.T1502.t150201 = \u4ED8\u6B3E\u4EBA\u5730\u5740
cips.packet.core.cips_111_001_02.t1503 = Identification
cips.packet.core.cips_111_001_02.T1503 = Identification
cips.packet.core.cips_111_001_02.t150301 = OrganisationIdentification
cips.packet.core.cips_111_001_02.T150301 = OrganisationIdentification
cips.packet.core.cips_111_001_02.t15030101 = Other
cips.packet.core.cips_111_001_02.T15030101 = Other
cips.packet.core.cips_111_001_02.T15030101.t1503010101 = \u4ED8\u6B3E\u4EBA\u7EC4\u7EC7\u673A\u6784\u4EE3\u7801
cips.packet.core.cips_111_001_02.t150302 = PrivateIdentification
cips.packet.core.cips_111_001_02.T150302 = PrivateIdentification
cips.packet.core.cips_111_001_02.t15030201 = Other
cips.packet.core.cips_111_001_02.T15030201 = Other
cips.packet.core.cips_111_001_02.T15030201.t1503020101 = \u4ED8\u6B3E\u4EBA\u8BC1\u4EF6\u53F7\u7801
cips.packet.core.cips_111_001_02.t1503020102 = SchemeName
cips.packet.core.cips_111_001_02.T1503020102 = SchemeName
cips.packet.core.cips_111_001_02.T1503020102.t150302010201 = \u4ED8\u6B3E\u4EBA\u8BC1\u4EF6\u7C7B\u578B
cips.packet.core.cips_111_001_02.T15.t1504 = \u4ED8\u6B3E\u4EBA\u5E38\u9A7B\u56FD\u5BB6\uFF08\u5730\u533A\uFF09\u4EE3\u7801
cips.packet.core.cips_111_001_02.t16 = DebtorAccount
cips.packet.core.cips_111_001_02.T16 = DebtorAccount
cips.packet.core.cips_111_001_02.t1601 = Identification
cips.packet.core.cips_111_001_02.T1601 = Identification
cips.packet.core.cips_111_001_02.t160101 = Other
cips.packet.core.cips_111_001_02.T160101 = Other
cips.packet.core.cips_111_001_02.T160101.t16010101 = \u4ED8\u6B3E\u4EBA\u8D26\u53F7
cips.packet.core.cips_111_001_02.t17 = DebtorAgent
cips.packet.core.cips_111_001_02.T17 = DebtorAgent
cips.packet.core.cips_111_001_02.t1701 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T1701 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t170101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T170101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T170101.t17010101 = \u4ED8\u6B3E\u4EBA\u5F00\u6237\u884C\u884C\u53F7
cips.packet.core.cips_111_001_02.T1701.t170102 = \u4ED8\u6B3E\u4EBA\u5F00\u6237\u884C\u540D\u79F0\u6216\u4ED8\u6B3E\u975E\u94F6\u884C\u652F\u4ED8\u673A\u6784\u540D\u79F0
cips.packet.core.cips_111_001_02.t170103 = PostalAddress
cips.packet.core.cips_111_001_02.T170103 = PostalAddress
cips.packet.core.cips_111_001_02.T170103.t17010301 = \u4ED8\u6B3E\u975E\u94F6\u884C\u652F\u4ED8\u673A\u6784\u5730\u5740
cips.packet.core.cips_111_001_02.t18 = DebtorAgentAccount
cips.packet.core.cips_111_001_02.T18 = DebtorAgentAccount
cips.packet.core.cips_111_001_02.t1801 = Identification
cips.packet.core.cips_111_001_02.T1801 = Identification
cips.packet.core.cips_111_001_02.t180101 = Other
cips.packet.core.cips_111_001_02.T180101 = Other
cips.packet.core.cips_111_001_02.T180101.t18010101 = \u4ED8\u6B3E\u975E\u94F6\u884C\u652F\u4ED8\u673A\u6784\u8D26\u53F7
cips.packet.core.cips_111_001_02.t19 = CreditorAgent
cips.packet.core.cips_111_001_02.T19 = CreditorAgent
cips.packet.core.cips_111_001_02.t1901 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T1901 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t190101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T190101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T190101.t19010101 = \u6536\u6B3E\u4EBA\u5F00\u6237\u884C\u884C\u53F7
cips.packet.core.cips_111_001_02.T1901.t190102 = \u6536\u6B3E\u4EBA\u5F00\u6237\u884C\u540D\u79F0\u6216\u6536\u6B3E\u975E\u94F6\u884C\u652F\u4ED8\u673A\u6784\u540D\u79F0
cips.packet.core.cips_111_001_02.t190103 = PostalAddress
cips.packet.core.cips_111_001_02.T190103 = PostalAddress
cips.packet.core.cips_111_001_02.T190103.t19010301 = \u6536\u6B3E\u975E\u94F6\u884C\u652F\u4ED8\u673A\u6784\u5730\u5740
cips.packet.core.cips_111_001_02.t20 = CreditorAgentAccount
cips.packet.core.cips_111_001_02.T20 = CreditorAgentAccount
cips.packet.core.cips_111_001_02.t2001 = Identification
cips.packet.core.cips_111_001_02.T2001 = Identification
cips.packet.core.cips_111_001_02.t200101 = Other
cips.packet.core.cips_111_001_02.T200101 = Other
cips.packet.core.cips_111_001_02.T200101.t20010101 = \u6536\u6B3E\u975E\u94F6\u884C\u652F\u4ED8\u673A\u6784\u8D26\u53F7
cips.packet.core.cips_111_001_02.t21 = Creditor
cips.packet.core.cips_111_001_02.T21 = Creditor
cips.packet.core.cips_111_001_02.T21.t2101 = \u6536\u6B3E\u4EBA\u540D\u79F0
cips.packet.core.cips_111_001_02.t2102 = PostalAddress
cips.packet.core.cips_111_001_02.T2102 = PostalAddress
cips.packet.core.cips_111_001_02.T2102.t210201 = \u6536\u6B3E\u4EBA\u5730\u5740
cips.packet.core.cips_111_001_02.t2103 = Identification
cips.packet.core.cips_111_001_02.T2103 = Identification
cips.packet.core.cips_111_001_02.t210301 = OrganisationIdentification
cips.packet.core.cips_111_001_02.T210301 = OrganisationIdentification
cips.packet.core.cips_111_001_02.t21030101 = Other
cips.packet.core.cips_111_001_02.T21030101 = Other
cips.packet.core.cips_111_001_02.T21030101.t2103010101 = \u6536\u6B3E\u4EBA\u7EC4\u7EC7\u673A\u6784\u4EE3\u7801
cips.packet.core.cips_111_001_02.t210302 = PrivateIdentification
cips.packet.core.cips_111_001_02.T210302 = PrivateIdentification
cips.packet.core.cips_111_001_02.t21030201 = Other
cips.packet.core.cips_111_001_02.T21030201 = Other
cips.packet.core.cips_111_001_02.T21030201.t2103020101 = \u6536\u6B3E\u4EBA\u8BC1\u4EF6\u53F7\u7801
cips.packet.core.cips_111_001_02.t2103020102 = SchemeName
cips.packet.core.cips_111_001_02.T2103020102 = SchemeName
cips.packet.core.cips_111_001_02.T2103020102.t210302010201 = \u6536\u6B3E\u4EBA\u8BC1\u4EF6\u7C7B\u578B
cips.packet.core.cips_111_001_02.T21.t2104 = \u6536\u6B3E\u4EBA\u5E38\u9A7B\u56FD\u5BB6\uFF08\u5730\u533A\uFF09\u4EE3\u7801
cips.packet.core.cips_111_001_02.t22 = CreditorAccount
cips.packet.core.cips_111_001_02.T22 = CreditorAccount
cips.packet.core.cips_111_001_02.t2201 = Identification
cips.packet.core.cips_111_001_02.T2201 = Identification
cips.packet.core.cips_111_001_02.t220101 = Other
cips.packet.core.cips_111_001_02.T220101 = Other
cips.packet.core.cips_111_001_02.T220101.t22010101 = \u6536\u6B3E\u4EBA\u8D26\u53F7
cips.packet.core.cips_111_001_02.T23 = InstructionForCreditorAgent
cips.packet.core.cips_111_001_02.T23.t2301 = \u81F4\u6536\u6B3E\u4EBA\u94F6\u884C\u9644\u8A00
cips.packet.core.cips_111_001_02.t24 = RegulatoryReporting
cips.packet.core.cips_111_001_02.T24 = RegulatoryReporting
cips.packet.core.cips_111_001_02.t2401 = Details
cips.packet.core.cips_111_001_02.T2401 = Details
cips.packet.core.cips_111_001_02.T2401.t240101 = \u8BA2\u5355\u7F16\u53F7
cips.packet.core.cips_111_001_02.T2401.t240102 = \u8BA2\u5355\u63CF\u8FF0
cips.packet.core.cips_111_001_02.t25 = RemittanceInformation
cips.packet.core.cips_111_001_02.T25 = RemittanceInformation
cips.packet.core.cips_111_001_02.T25.t2501 = \u9644\u8A00
cips.packet.core.cips_111_001_02.t26 = SupplementaryData
cips.packet.core.cips_111_001_02.T26 = SupplementaryData
cips.packet.core.cips_111_001_02.T26.t2601 = PlaceAndName
cips.packet.core.cips_111_001_02.t2602 = Envelope
cips.packet.core.cips_111_001_02.T2602 = Envelope
cips.packet.core.cips_111_001_02.t260201 = Contents
cips.packet.core.cips_111_001_02.T260201 = Contents
cips.packet.core.cips_111_001_02.T260201.t26020101 = \u671F\u671B\u7ED3\u7B97\u65E5\u671F
cips.packet.core.cips_111_001_02.T260201.t26020102 = \u4ED8\u6B3E\u4EBA EID
cips.packet.core.cips_111_001_02.T260201.t26020103 = \u6536\u6B3E\u4EBA EID

189
cips.packet.core/src/main/resources/cips/packet/core/i18n/messages_tw_CN.properties

@ -0,0 +1,189 @@
cips.packet.core.cips_111_001_02.Document = Message root
cips.packet.core.cips_111_001_02.h = GroupHeader
cips.packet.core.cips_111_001_02.H = GroupHeader
cips.packet.core.cips_111_001_02.H.h01 = \u62A5\u6587\u6807\u8BC6\u53F7
cips.packet.core.cips_111_001_02.H.h02 = \u62A5\u6587\u53D1\u9001\u65F6\u95F4
cips.packet.core.cips_111_001_02.H.h03 = NumberOfTransactions
cips.packet.core.cips_111_001_02.h04 = SettlementInformation
cips.packet.core.cips_111_001_02.H04 = SettlementInformation
cips.packet.core.cips_111_001_02.H04.h0401 = SettlementMethod
cips.packet.core.cips_111_001_02.t = CreditTransferTransactionInformation
cips.packet.core.cips_111_001_02.T = CreditTransferTransactionInformation
cips.packet.core.cips_111_001_02.t01 = PaymentIdentification
cips.packet.core.cips_111_001_02.T01 = PaymentIdentification
cips.packet.core.cips_111_001_02.T01.t0101 = \u7AEF\u5230\u7AEF\u6807\u8BC6\u53F7
cips.packet.core.cips_111_001_02.T01.t0102 = \u4EA4\u6613\u6807\u8BC6\u53F7
cips.packet.core.cips_111_001_02.t02 = PaymentTypeInformation
cips.packet.core.cips_111_001_02.T02 = PaymentTypeInformation
cips.packet.core.cips_111_001_02.t0201 = CategoryPurpose
cips.packet.core.cips_111_001_02.T0201 = CategoryPurpose
cips.packet.core.cips_111_001_02.T0201.t020101 = \u4E1A\u52A1\u79CD\u7C7B\u7F16\u7801
cips.packet.core.cips_111_001_02.T.t03 = \u8D27\u5E01\u7B26\u53F7\u3001\u91D1\u989D
cips.packet.core.cips_111_001_02.T.t04 = \u8D77\u606F\u65E5
cips.packet.core.cips_111_001_02.T.t05 = \u4E1A\u52A1\u4F18\u5148\u7EA7
cips.packet.core.cips_111_001_02.t06 = SettlementTimeIndication
cips.packet.core.cips_111_001_02.T06 = SettlementTimeIndication
cips.packet.core.cips_111_001_02.T06.t0601 = \u7ED3\u7B97\u65F6\u95F4
cips.packet.core.cips_111_001_02.T.t07 = \u539F\u59CB\u8D27\u5E01\u7B26\u53F7\u3001\u91D1\u989D
cips.packet.core.cips_111_001_02.T.t08 = \u6C47\u7387
cips.packet.core.cips_111_001_02.T.t09 = \u8D39\u7528\u627F\u62C5\u65B9
cips.packet.core.cips_111_001_02.T10 = ChargesInformation
cips.packet.core.cips_111_001_02.T10.t1001 = \u8D39\u7528
cips.packet.core.cips_111_001_02.t1002 = Agent
cips.packet.core.cips_111_001_02.T1002 = Agent
cips.packet.core.cips_111_001_02.t100201 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T100201 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t10020101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T10020101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T10020101.t1002010101 = \u4ED8\u8D39\u884C\u53F7
cips.packet.core.cips_111_001_02.t11 = InstructingAgent
cips.packet.core.cips_111_001_02.T11 = InstructingAgent
cips.packet.core.cips_111_001_02.t1101 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T1101 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t110101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T110101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T110101.t11010101 = \u4ED8\u6B3E\u76F4\u63A5\u53C2\u4E0E\u8005\u884C\u53F7
cips.packet.core.cips_111_001_02.t1102 = BranchIdentification
cips.packet.core.cips_111_001_02.T1102 = BranchIdentification
cips.packet.core.cips_111_001_02.T1102.t110201 = \u4ED8\u6B3E\u95F4\u63A5\u53C2\u4E0E\u8005\u884C\u53F7
cips.packet.core.cips_111_001_02.t12 = InstructedAgent
cips.packet.core.cips_111_001_02.T12 = InstructedAgent
cips.packet.core.cips_111_001_02.t1201 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T1201 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t120101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T120101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T120101.t12010101 = \u6536\u6B3E\u76F4\u63A5\u53C2\u4E0E\u8005\u884C\u53F7
cips.packet.core.cips_111_001_02.t1202 = BranchIdentification
cips.packet.core.cips_111_001_02.T1202 = BranchIdentification
cips.packet.core.cips_111_001_02.T1202.t120201 = \u6536\u6B3E\u95F4\u63A5\u53C2\u4E0E\u8005\u884C\u53F7
cips.packet.core.cips_111_001_02.t13 = IntermediaryAgent1
cips.packet.core.cips_111_001_02.T13 = IntermediaryAgent1
cips.packet.core.cips_111_001_02.t1301 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T1301 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t130101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T130101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T130101.t13010101 = \u4E2D\u4ECB\u673A\u6784 1 \u884C\u53F7
cips.packet.core.cips_111_001_02.T1301.t130102 = \u4E2D\u4ECB\u673A\u6784 1 \u540D\u79F0
cips.packet.core.cips_111_001_02.t14 = IntermediaryAgent2
cips.packet.core.cips_111_001_02.T14 = IntermediaryAgent2
cips.packet.core.cips_111_001_02.t1401 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T1401 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t140101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T140101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T140101.t14010101 = \u4E2D\u4ECB\u673A\u6784 2 \u884C\u53F7
cips.packet.core.cips_111_001_02.T1401.t140102 = \u4E2D\u4ECB\u673A\u6784 2 \u540D\u79F0
cips.packet.core.cips_111_001_02.t15 = Debtor
cips.packet.core.cips_111_001_02.T15 = Debtor
cips.packet.core.cips_111_001_02.T15.t1501 = \u4ED8\u6B3E\u4EBA\u540D\u79F0
cips.packet.core.cips_111_001_02.t1502 = PostalAddress
cips.packet.core.cips_111_001_02.T1502 = PostalAddress
cips.packet.core.cips_111_001_02.T1502.t150201 = \u4ED8\u6B3E\u4EBA\u5730\u5740
cips.packet.core.cips_111_001_02.t1503 = Identification
cips.packet.core.cips_111_001_02.T1503 = Identification
cips.packet.core.cips_111_001_02.t150301 = OrganisationIdentification
cips.packet.core.cips_111_001_02.T150301 = OrganisationIdentification
cips.packet.core.cips_111_001_02.t15030101 = Other
cips.packet.core.cips_111_001_02.T15030101 = Other
cips.packet.core.cips_111_001_02.T15030101.t1503010101 = \u4ED8\u6B3E\u4EBA\u7EC4\u7EC7\u673A\u6784\u4EE3\u7801
cips.packet.core.cips_111_001_02.t150302 = PrivateIdentification
cips.packet.core.cips_111_001_02.T150302 = PrivateIdentification
cips.packet.core.cips_111_001_02.t15030201 = Other
cips.packet.core.cips_111_001_02.T15030201 = Other
cips.packet.core.cips_111_001_02.T15030201.t1503020101 = \u4ED8\u6B3E\u4EBA\u8BC1\u4EF6\u53F7\u7801
cips.packet.core.cips_111_001_02.t1503020102 = SchemeName
cips.packet.core.cips_111_001_02.T1503020102 = SchemeName
cips.packet.core.cips_111_001_02.T1503020102.t150302010201 = \u4ED8\u6B3E\u4EBA\u8BC1\u4EF6\u7C7B\u578B
cips.packet.core.cips_111_001_02.T15.t1504 = \u4ED8\u6B3E\u4EBA\u5E38\u9A7B\u56FD\u5BB6\uFF08\u5730\u533A\uFF09\u4EE3\u7801
cips.packet.core.cips_111_001_02.t16 = DebtorAccount
cips.packet.core.cips_111_001_02.T16 = DebtorAccount
cips.packet.core.cips_111_001_02.t1601 = Identification
cips.packet.core.cips_111_001_02.T1601 = Identification
cips.packet.core.cips_111_001_02.t160101 = Other
cips.packet.core.cips_111_001_02.T160101 = Other
cips.packet.core.cips_111_001_02.T160101.t16010101 = \u4ED8\u6B3E\u4EBA\u8D26\u53F7
cips.packet.core.cips_111_001_02.t17 = DebtorAgent
cips.packet.core.cips_111_001_02.T17 = DebtorAgent
cips.packet.core.cips_111_001_02.t1701 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T1701 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t170101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T170101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T170101.t17010101 = \u4ED8\u6B3E\u4EBA\u5F00\u6237\u884C\u884C\u53F7
cips.packet.core.cips_111_001_02.T1701.t170102 = \u4ED8\u6B3E\u4EBA\u5F00\u6237\u884C\u540D\u79F0\u6216\u4ED8\u6B3E\u975E\u94F6\u884C\u652F\u4ED8\u673A\u6784\u540D\u79F0
cips.packet.core.cips_111_001_02.t170103 = PostalAddress
cips.packet.core.cips_111_001_02.T170103 = PostalAddress
cips.packet.core.cips_111_001_02.T170103.t17010301 = \u4ED8\u6B3E\u975E\u94F6\u884C\u652F\u4ED8\u673A\u6784\u5730\u5740
cips.packet.core.cips_111_001_02.t18 = DebtorAgentAccount
cips.packet.core.cips_111_001_02.T18 = DebtorAgentAccount
cips.packet.core.cips_111_001_02.t1801 = Identification
cips.packet.core.cips_111_001_02.T1801 = Identification
cips.packet.core.cips_111_001_02.t180101 = Other
cips.packet.core.cips_111_001_02.T180101 = Other
cips.packet.core.cips_111_001_02.T180101.t18010101 = \u4ED8\u6B3E\u975E\u94F6\u884C\u652F\u4ED8\u673A\u6784\u8D26\u53F7
cips.packet.core.cips_111_001_02.t19 = CreditorAgent
cips.packet.core.cips_111_001_02.T19 = CreditorAgent
cips.packet.core.cips_111_001_02.t1901 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T1901 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t190101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T190101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T190101.t19010101 = \u6536\u6B3E\u4EBA\u5F00\u6237\u884C\u884C\u53F7
cips.packet.core.cips_111_001_02.T1901.t190102 = \u6536\u6B3E\u4EBA\u5F00\u6237\u884C\u540D\u79F0\u6216\u6536\u6B3E\u975E\u94F6\u884C\u652F\u4ED8\u673A\u6784\u540D\u79F0
cips.packet.core.cips_111_001_02.t190103 = PostalAddress
cips.packet.core.cips_111_001_02.T190103 = PostalAddress
cips.packet.core.cips_111_001_02.T190103.t19010301 = \u6536\u6B3E\u975E\u94F6\u884C\u652F\u4ED8\u673A\u6784\u5730\u5740
cips.packet.core.cips_111_001_02.t20 = CreditorAgentAccount
cips.packet.core.cips_111_001_02.T20 = CreditorAgentAccount
cips.packet.core.cips_111_001_02.t2001 = Identification
cips.packet.core.cips_111_001_02.T2001 = Identification
cips.packet.core.cips_111_001_02.t200101 = Other
cips.packet.core.cips_111_001_02.T200101 = Other
cips.packet.core.cips_111_001_02.T200101.t20010101 = \u6536\u6B3E\u975E\u94F6\u884C\u652F\u4ED8\u673A\u6784\u8D26\u53F7
cips.packet.core.cips_111_001_02.t21 = Creditor
cips.packet.core.cips_111_001_02.T21 = Creditor
cips.packet.core.cips_111_001_02.T21.t2101 = \u6536\u6B3E\u4EBA\u540D\u79F0
cips.packet.core.cips_111_001_02.t2102 = PostalAddress
cips.packet.core.cips_111_001_02.T2102 = PostalAddress
cips.packet.core.cips_111_001_02.T2102.t210201 = \u6536\u6B3E\u4EBA\u5730\u5740
cips.packet.core.cips_111_001_02.t2103 = Identification
cips.packet.core.cips_111_001_02.T2103 = Identification
cips.packet.core.cips_111_001_02.t210301 = OrganisationIdentification
cips.packet.core.cips_111_001_02.T210301 = OrganisationIdentification
cips.packet.core.cips_111_001_02.t21030101 = Other
cips.packet.core.cips_111_001_02.T21030101 = Other
cips.packet.core.cips_111_001_02.T21030101.t2103010101 = \u6536\u6B3E\u4EBA\u7EC4\u7EC7\u673A\u6784\u4EE3\u7801
cips.packet.core.cips_111_001_02.t210302 = PrivateIdentification
cips.packet.core.cips_111_001_02.T210302 = PrivateIdentification
cips.packet.core.cips_111_001_02.t21030201 = Other
cips.packet.core.cips_111_001_02.T21030201 = Other
cips.packet.core.cips_111_001_02.T21030201.t2103020101 = \u6536\u6B3E\u4EBA\u8BC1\u4EF6\u53F7\u7801
cips.packet.core.cips_111_001_02.t2103020102 = SchemeName
cips.packet.core.cips_111_001_02.T2103020102 = SchemeName
cips.packet.core.cips_111_001_02.T2103020102.t210302010201 = \u6536\u6B3E\u4EBA\u8BC1\u4EF6\u7C7B\u578B
cips.packet.core.cips_111_001_02.T21.t2104 = \u6536\u6B3E\u4EBA\u5E38\u9A7B\u56FD\u5BB6\uFF08\u5730\u533A\uFF09\u4EE3\u7801
cips.packet.core.cips_111_001_02.t22 = CreditorAccount
cips.packet.core.cips_111_001_02.T22 = CreditorAccount
cips.packet.core.cips_111_001_02.t2201 = Identification
cips.packet.core.cips_111_001_02.T2201 = Identification
cips.packet.core.cips_111_001_02.t220101 = Other
cips.packet.core.cips_111_001_02.T220101 = Other
cips.packet.core.cips_111_001_02.T220101.t22010101 = \u6536\u6B3E\u4EBA\u8D26\u53F7
cips.packet.core.cips_111_001_02.T23 = InstructionForCreditorAgent
cips.packet.core.cips_111_001_02.T23.t2301 = \u81F4\u6536\u6B3E\u4EBA\u94F6\u884C\u9644\u8A00
cips.packet.core.cips_111_001_02.t24 = RegulatoryReporting
cips.packet.core.cips_111_001_02.T24 = RegulatoryReporting
cips.packet.core.cips_111_001_02.t2401 = Details
cips.packet.core.cips_111_001_02.T2401 = Details
cips.packet.core.cips_111_001_02.T2401.t240101 = \u8BA2\u5355\u7F16\u53F7
cips.packet.core.cips_111_001_02.T2401.t240102 = \u8BA2\u5355\u63CF\u8FF0
cips.packet.core.cips_111_001_02.t25 = RemittanceInformation
cips.packet.core.cips_111_001_02.T25 = RemittanceInformation
cips.packet.core.cips_111_001_02.T25.t2501 = \u9644\u8A00
cips.packet.core.cips_111_001_02.t26 = SupplementaryData
cips.packet.core.cips_111_001_02.T26 = SupplementaryData
cips.packet.core.cips_111_001_02.T26.t2601 = PlaceAndName
cips.packet.core.cips_111_001_02.t2602 = Envelope
cips.packet.core.cips_111_001_02.T2602 = Envelope
cips.packet.core.cips_111_001_02.t260201 = Contents
cips.packet.core.cips_111_001_02.T260201 = Contents
cips.packet.core.cips_111_001_02.T260201.t26020101 = \u671F\u671B\u7ED3\u7B97\u65E5\u671F
cips.packet.core.cips_111_001_02.T260201.t26020102 = \u4ED8\u6B3E\u4EBA EID
cips.packet.core.cips_111_001_02.T260201.t26020103 = \u6536\u6B3E\u4EBA EID

189
cips.packet.core/src/main/resources/cips/packet/core/i18n/messages_zh_CN.properties

@ -0,0 +1,189 @@
cips.packet.core.cips_111_001_02.Document = Message root
cips.packet.core.cips_111_001_02.h = GroupHeader
cips.packet.core.cips_111_001_02.H = GroupHeader
cips.packet.core.cips_111_001_02.H.h01 = \u62A5\u6587\u6807\u8BC6\u53F7
cips.packet.core.cips_111_001_02.H.h02 = \u62A5\u6587\u53D1\u9001\u65F6\u95F4
cips.packet.core.cips_111_001_02.H.h03 = NumberOfTransactions
cips.packet.core.cips_111_001_02.h04 = SettlementInformation
cips.packet.core.cips_111_001_02.H04 = SettlementInformation
cips.packet.core.cips_111_001_02.H04.h0401 = SettlementMethod
cips.packet.core.cips_111_001_02.t = CreditTransferTransactionInformation
cips.packet.core.cips_111_001_02.T = CreditTransferTransactionInformation
cips.packet.core.cips_111_001_02.t01 = PaymentIdentification
cips.packet.core.cips_111_001_02.T01 = PaymentIdentification
cips.packet.core.cips_111_001_02.T01.t0101 = \u7AEF\u5230\u7AEF\u6807\u8BC6\u53F7
cips.packet.core.cips_111_001_02.T01.t0102 = \u4EA4\u6613\u6807\u8BC6\u53F7
cips.packet.core.cips_111_001_02.t02 = PaymentTypeInformation
cips.packet.core.cips_111_001_02.T02 = PaymentTypeInformation
cips.packet.core.cips_111_001_02.t0201 = CategoryPurpose
cips.packet.core.cips_111_001_02.T0201 = CategoryPurpose
cips.packet.core.cips_111_001_02.T0201.t020101 = \u4E1A\u52A1\u79CD\u7C7B\u7F16\u7801
cips.packet.core.cips_111_001_02.T.t03 = \u8D27\u5E01\u7B26\u53F7\u3001\u91D1\u989D
cips.packet.core.cips_111_001_02.T.t04 = \u8D77\u606F\u65E5
cips.packet.core.cips_111_001_02.T.t05 = \u4E1A\u52A1\u4F18\u5148\u7EA7
cips.packet.core.cips_111_001_02.t06 = SettlementTimeIndication
cips.packet.core.cips_111_001_02.T06 = SettlementTimeIndication
cips.packet.core.cips_111_001_02.T06.t0601 = \u7ED3\u7B97\u65F6\u95F4
cips.packet.core.cips_111_001_02.T.t07 = \u539F\u59CB\u8D27\u5E01\u7B26\u53F7\u3001\u91D1\u989D
cips.packet.core.cips_111_001_02.T.t08 = \u6C47\u7387
cips.packet.core.cips_111_001_02.T.t09 = \u8D39\u7528\u627F\u62C5\u65B9
cips.packet.core.cips_111_001_02.T10 = ChargesInformation
cips.packet.core.cips_111_001_02.T10.t1001 = \u8D39\u7528
cips.packet.core.cips_111_001_02.t1002 = Agent
cips.packet.core.cips_111_001_02.T1002 = Agent
cips.packet.core.cips_111_001_02.t100201 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T100201 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t10020101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T10020101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T10020101.t1002010101 = \u4ED8\u8D39\u884C\u53F7
cips.packet.core.cips_111_001_02.t11 = InstructingAgent
cips.packet.core.cips_111_001_02.T11 = InstructingAgent
cips.packet.core.cips_111_001_02.t1101 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T1101 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t110101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T110101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T110101.t11010101 = \u4ED8\u6B3E\u76F4\u63A5\u53C2\u4E0E\u8005\u884C\u53F7
cips.packet.core.cips_111_001_02.t1102 = BranchIdentification
cips.packet.core.cips_111_001_02.T1102 = BranchIdentification
cips.packet.core.cips_111_001_02.T1102.t110201 = \u4ED8\u6B3E\u95F4\u63A5\u53C2\u4E0E\u8005\u884C\u53F7
cips.packet.core.cips_111_001_02.t12 = InstructedAgent
cips.packet.core.cips_111_001_02.T12 = InstructedAgent
cips.packet.core.cips_111_001_02.t1201 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T1201 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t120101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T120101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T120101.t12010101 = \u6536\u6B3E\u76F4\u63A5\u53C2\u4E0E\u8005\u884C\u53F7
cips.packet.core.cips_111_001_02.t1202 = BranchIdentification
cips.packet.core.cips_111_001_02.T1202 = BranchIdentification
cips.packet.core.cips_111_001_02.T1202.t120201 = \u6536\u6B3E\u95F4\u63A5\u53C2\u4E0E\u8005\u884C\u53F7
cips.packet.core.cips_111_001_02.t13 = IntermediaryAgent1
cips.packet.core.cips_111_001_02.T13 = IntermediaryAgent1
cips.packet.core.cips_111_001_02.t1301 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T1301 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t130101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T130101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T130101.t13010101 = \u4E2D\u4ECB\u673A\u6784 1 \u884C\u53F7
cips.packet.core.cips_111_001_02.T1301.t130102 = \u4E2D\u4ECB\u673A\u6784 1 \u540D\u79F0
cips.packet.core.cips_111_001_02.t14 = IntermediaryAgent2
cips.packet.core.cips_111_001_02.T14 = IntermediaryAgent2
cips.packet.core.cips_111_001_02.t1401 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T1401 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t140101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T140101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T140101.t14010101 = \u4E2D\u4ECB\u673A\u6784 2 \u884C\u53F7
cips.packet.core.cips_111_001_02.T1401.t140102 = \u4E2D\u4ECB\u673A\u6784 2 \u540D\u79F0
cips.packet.core.cips_111_001_02.t15 = Debtor
cips.packet.core.cips_111_001_02.T15 = Debtor
cips.packet.core.cips_111_001_02.T15.t1501 = \u4ED8\u6B3E\u4EBA\u540D\u79F0
cips.packet.core.cips_111_001_02.t1502 = PostalAddress
cips.packet.core.cips_111_001_02.T1502 = PostalAddress
cips.packet.core.cips_111_001_02.T1502.t150201 = \u4ED8\u6B3E\u4EBA\u5730\u5740
cips.packet.core.cips_111_001_02.t1503 = Identification
cips.packet.core.cips_111_001_02.T1503 = Identification
cips.packet.core.cips_111_001_02.t150301 = OrganisationIdentification
cips.packet.core.cips_111_001_02.T150301 = OrganisationIdentification
cips.packet.core.cips_111_001_02.t15030101 = Other
cips.packet.core.cips_111_001_02.T15030101 = Other
cips.packet.core.cips_111_001_02.T15030101.t1503010101 = \u4ED8\u6B3E\u4EBA\u7EC4\u7EC7\u673A\u6784\u4EE3\u7801
cips.packet.core.cips_111_001_02.t150302 = PrivateIdentification
cips.packet.core.cips_111_001_02.T150302 = PrivateIdentification
cips.packet.core.cips_111_001_02.t15030201 = Other
cips.packet.core.cips_111_001_02.T15030201 = Other
cips.packet.core.cips_111_001_02.T15030201.t1503020101 = \u4ED8\u6B3E\u4EBA\u8BC1\u4EF6\u53F7\u7801
cips.packet.core.cips_111_001_02.t1503020102 = SchemeName
cips.packet.core.cips_111_001_02.T1503020102 = SchemeName
cips.packet.core.cips_111_001_02.T1503020102.t150302010201 = \u4ED8\u6B3E\u4EBA\u8BC1\u4EF6\u7C7B\u578B
cips.packet.core.cips_111_001_02.T15.t1504 = \u4ED8\u6B3E\u4EBA\u5E38\u9A7B\u56FD\u5BB6\uFF08\u5730\u533A\uFF09\u4EE3\u7801
cips.packet.core.cips_111_001_02.t16 = DebtorAccount
cips.packet.core.cips_111_001_02.T16 = DebtorAccount
cips.packet.core.cips_111_001_02.t1601 = Identification
cips.packet.core.cips_111_001_02.T1601 = Identification
cips.packet.core.cips_111_001_02.t160101 = Other
cips.packet.core.cips_111_001_02.T160101 = Other
cips.packet.core.cips_111_001_02.T160101.t16010101 = \u4ED8\u6B3E\u4EBA\u8D26\u53F7
cips.packet.core.cips_111_001_02.t17 = DebtorAgent
cips.packet.core.cips_111_001_02.T17 = DebtorAgent
cips.packet.core.cips_111_001_02.t1701 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T1701 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t170101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T170101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T170101.t17010101 = \u4ED8\u6B3E\u4EBA\u5F00\u6237\u884C\u884C\u53F7
cips.packet.core.cips_111_001_02.T1701.t170102 = \u4ED8\u6B3E\u4EBA\u5F00\u6237\u884C\u540D\u79F0\u6216\u4ED8\u6B3E\u975E\u94F6\u884C\u652F\u4ED8\u673A\u6784\u540D\u79F0
cips.packet.core.cips_111_001_02.t170103 = PostalAddress
cips.packet.core.cips_111_001_02.T170103 = PostalAddress
cips.packet.core.cips_111_001_02.T170103.t17010301 = \u4ED8\u6B3E\u975E\u94F6\u884C\u652F\u4ED8\u673A\u6784\u5730\u5740
cips.packet.core.cips_111_001_02.t18 = DebtorAgentAccount
cips.packet.core.cips_111_001_02.T18 = DebtorAgentAccount
cips.packet.core.cips_111_001_02.t1801 = Identification
cips.packet.core.cips_111_001_02.T1801 = Identification
cips.packet.core.cips_111_001_02.t180101 = Other
cips.packet.core.cips_111_001_02.T180101 = Other
cips.packet.core.cips_111_001_02.T180101.t18010101 = \u4ED8\u6B3E\u975E\u94F6\u884C\u652F\u4ED8\u673A\u6784\u8D26\u53F7
cips.packet.core.cips_111_001_02.t19 = CreditorAgent
cips.packet.core.cips_111_001_02.T19 = CreditorAgent
cips.packet.core.cips_111_001_02.t1901 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.T1901 = FinancialInstitutionIdentification
cips.packet.core.cips_111_001_02.t190101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T190101 = ClearingSystemMemberIdentification
cips.packet.core.cips_111_001_02.T190101.t19010101 = \u6536\u6B3E\u4EBA\u5F00\u6237\u884C\u884C\u53F7
cips.packet.core.cips_111_001_02.T1901.t190102 = \u6536\u6B3E\u4EBA\u5F00\u6237\u884C\u540D\u79F0\u6216\u6536\u6B3E\u975E\u94F6\u884C\u652F\u4ED8\u673A\u6784\u540D\u79F0
cips.packet.core.cips_111_001_02.t190103 = PostalAddress
cips.packet.core.cips_111_001_02.T190103 = PostalAddress
cips.packet.core.cips_111_001_02.T190103.t19010301 = \u6536\u6B3E\u975E\u94F6\u884C\u652F\u4ED8\u673A\u6784\u5730\u5740
cips.packet.core.cips_111_001_02.t20 = CreditorAgentAccount
cips.packet.core.cips_111_001_02.T20 = CreditorAgentAccount
cips.packet.core.cips_111_001_02.t2001 = Identification
cips.packet.core.cips_111_001_02.T2001 = Identification
cips.packet.core.cips_111_001_02.t200101 = Other
cips.packet.core.cips_111_001_02.T200101 = Other
cips.packet.core.cips_111_001_02.T200101.t20010101 = \u6536\u6B3E\u975E\u94F6\u884C\u652F\u4ED8\u673A\u6784\u8D26\u53F7
cips.packet.core.cips_111_001_02.t21 = Creditor
cips.packet.core.cips_111_001_02.T21 = Creditor
cips.packet.core.cips_111_001_02.T21.t2101 = \u6536\u6B3E\u4EBA\u540D\u79F0
cips.packet.core.cips_111_001_02.t2102 = PostalAddress
cips.packet.core.cips_111_001_02.T2102 = PostalAddress
cips.packet.core.cips_111_001_02.T2102.t210201 = \u6536\u6B3E\u4EBA\u5730\u5740
cips.packet.core.cips_111_001_02.t2103 = Identification
cips.packet.core.cips_111_001_02.T2103 = Identification
cips.packet.core.cips_111_001_02.t210301 = OrganisationIdentification
cips.packet.core.cips_111_001_02.T210301 = OrganisationIdentification
cips.packet.core.cips_111_001_02.t21030101 = Other
cips.packet.core.cips_111_001_02.T21030101 = Other
cips.packet.core.cips_111_001_02.T21030101.t2103010101 = \u6536\u6B3E\u4EBA\u7EC4\u7EC7\u673A\u6784\u4EE3\u7801
cips.packet.core.cips_111_001_02.t210302 = PrivateIdentification
cips.packet.core.cips_111_001_02.T210302 = PrivateIdentification
cips.packet.core.cips_111_001_02.t21030201 = Other
cips.packet.core.cips_111_001_02.T21030201 = Other
cips.packet.core.cips_111_001_02.T21030201.t2103020101 = \u6536\u6B3E\u4EBA\u8BC1\u4EF6\u53F7\u7801
cips.packet.core.cips_111_001_02.t2103020102 = SchemeName
cips.packet.core.cips_111_001_02.T2103020102 = SchemeName
cips.packet.core.cips_111_001_02.T2103020102.t210302010201 = \u6536\u6B3E\u4EBA\u8BC1\u4EF6\u7C7B\u578B
cips.packet.core.cips_111_001_02.T21.t2104 = \u6536\u6B3E\u4EBA\u5E38\u9A7B\u56FD\u5BB6\uFF08\u5730\u533A\uFF09\u4EE3\u7801
cips.packet.core.cips_111_001_02.t22 = CreditorAccount
cips.packet.core.cips_111_001_02.T22 = CreditorAccount
cips.packet.core.cips_111_001_02.t2201 = Identification
cips.packet.core.cips_111_001_02.T2201 = Identification
cips.packet.core.cips_111_001_02.t220101 = Other
cips.packet.core.cips_111_001_02.T220101 = Other
cips.packet.core.cips_111_001_02.T220101.t22010101 = \u6536\u6B3E\u4EBA\u8D26\u53F7
cips.packet.core.cips_111_001_02.T23 = InstructionForCreditorAgent
cips.packet.core.cips_111_001_02.T23.t2301 = \u81F4\u6536\u6B3E\u4EBA\u94F6\u884C\u9644\u8A00
cips.packet.core.cips_111_001_02.t24 = RegulatoryReporting
cips.packet.core.cips_111_001_02.T24 = RegulatoryReporting
cips.packet.core.cips_111_001_02.t2401 = Details
cips.packet.core.cips_111_001_02.T2401 = Details
cips.packet.core.cips_111_001_02.T2401.t240101 = \u8BA2\u5355\u7F16\u53F7
cips.packet.core.cips_111_001_02.T2401.t240102 = \u8BA2\u5355\u63CF\u8FF0
cips.packet.core.cips_111_001_02.t25 = RemittanceInformation
cips.packet.core.cips_111_001_02.T25 = RemittanceInformation
cips.packet.core.cips_111_001_02.T25.t2501 = \u9644\u8A00
cips.packet.core.cips_111_001_02.t26 = SupplementaryData
cips.packet.core.cips_111_001_02.T26 = SupplementaryData
cips.packet.core.cips_111_001_02.T26.t2601 = PlaceAndName
cips.packet.core.cips_111_001_02.t2602 = Envelope
cips.packet.core.cips_111_001_02.T2602 = Envelope
cips.packet.core.cips_111_001_02.t260201 = Contents
cips.packet.core.cips_111_001_02.T260201 = Contents
cips.packet.core.cips_111_001_02.T260201.t26020101 = \u671F\u671B\u7ED3\u7B97\u65E5\u671F
cips.packet.core.cips_111_001_02.T260201.t26020102 = \u4ED8\u6B3E\u4EBA EID
cips.packet.core.cips_111_001_02.T260201.t26020103 = \u6536\u6B3E\u4EBA EID

18
cips.packet.core/src/test/java/cips/packet/core/CipsPacketTest.java

@ -0,0 +1,18 @@
package cips.packet.core;
import org.springframework.util.StreamUtils;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
public class CipsPacketTest {
public static void main(String[] args) throws IOException {
cips_111_001_02();
}
public static void cips_111_001_02() throws IOException {
String content = StreamUtils.copyToString(CipsPacketTest.class.getResourceAsStream("/io/sc/CipsPacket/core/xml/个人接口报文.xml"), StandardCharsets.UTF_8);
cips.packet.core.cips_111_001_02.Document document =CipsPacketParser.parseCips_111_001_02(content);
System.out.println(document);
}
}

6
io.sc.platform.core.frontend/src/platform/types/NumberRange.ts

@ -0,0 +1,6 @@
export type NumberRange = {
minValueIncluded?: boolean; // 是否包含最小值
minValue?: number; // 最小值
maxValue?: number; // 最大值
maxValueIncluded?: boolean; // 是否包含最大值
};

76
io.sc.platform.core.frontend/src/platform/utils/NumberRangeTools.ts

@ -0,0 +1,76 @@
import type { NumberRange } from '@/platform/types';
import { Tools } from '@/platform/utils';
class NumberRangeTools {
public static parse(numberRangeStr: string): NumberRange | null {
if (Tools.isUndefinedOrNull(numberRangeStr)) {
return null;
}
const result: NumberRange = {
minValueIncluded: false,
minValue: 0,
maxValue: 0,
maxValueIncluded: false,
};
const parts = numberRangeStr.trim().split(',');
if (!parts || parts.length != 2) {
return null;
}
const minPart = parts[0];
const maxPart = parts[1];
if (minPart.startsWith('[')) {
result.minValueIncluded = true;
}
const minValue = minPart.substring(1);
if (minValue == '-') {
result.minValue = -Infinity;
} else {
result.minValue = Number(minValue);
}
if (maxPart.endsWith(']')) {
result.maxValueIncluded = true;
}
const maxValue = maxPart.substring(0, maxPart.length - 1);
if (maxValue == '-') {
result.maxValue = Infinity;
} else {
result.maxValue = Number(maxValue);
}
return result;
}
public static eval(number: number, numberRange: NumberRange): boolean {
if (Tools.isUndefinedOrNull(number) || Tools.isUndefinedOrNull(numberRange)) {
return false;
}
let minPart: boolean = false;
if (numberRange.minValueIncluded) {
if (number >= numberRange.minValue) {
minPart = true;
}
} else {
if (number > numberRange.minValue) {
minPart = true;
}
}
if (!minPart) {
return false;
}
let maxPart: boolean = false;
if (numberRange.maxValueIncluded) {
if (number <= numberRange.maxValue) {
maxPart = true;
}
} else {
if (number < numberRange.maxValue) {
maxPart = true;
}
}
return maxPart;
}
}
export { NumberRangeTools };

124
io.sc.standard.frontend/src/views/standard/CipsPacket.vue

@ -0,0 +1,124 @@
<template>
<w-grid
ref="treeGridRef"
:title="$t('standard.cipsPacket.grid.title')"
dnd-mode="server"
hide-bottom
:config-button="true"
selection="multiple"
:checkbox-selection="true"
db-click-operation="edit"
dense
:tree="true"
:tree-icon="
(row) => {
return { name: 'folder', color: 'amber' };
}
"
:data-url="Environment.apiContextPath('/api/standard/cipsPacket')"
:pageable="false"
:toolbar-configure="{ noIcon: false }"
:toolbar-actions="[
'refresh',
'separator',
'expand',
'separator',
[
{
extend: 'add',
click: undefined,
},
{
extend: 'addTop',
label: $t('standard.creditReport.grid.toolbar.addTop'),
},
{
extend: 'addChild',
label: $t('standard.creditReport.grid.toolbar.addChild'),
},
],
'edit',
'remove',
'separator',
{
name: 'importExcel',
label: $t('standard.creditReport.grid.toolbar.importExcel'),
icon: 'bi-filetype-xlsx',
click: (args) => {
axios.post(Environment.apiContextPath('/api/standard/cipsPacket/importExcel'), null, { loading: true }).then((response) => {
treeGridRef.refresh();
});
},
},
{
name: 'generateJavaCode',
label: $t('standard.creditReport.grid.toolbar.generateCode'),
icon: 'bi-filetype-java',
click: (args) => {
Downloader.post(Environment.apiContextPath('/api/standard/cipsPacket/generateCode'), null, { loading: true });
},
},
'separator',
'view',
'separator',
'export',
]"
:columns="[
{ width: 350, name: 'code', label: $t('code') },
{ width: 250, name: 'name', label: $t('name') },
{ width: 120, name: 'xmlTag', label: $t('xmlTag') },
{ width: 100, name: 'valueType', label: $t('valueType') },
{ width: 60, name: 'level', label: $t('level'), align: 'center' },
{ width: 60, name: 'constraint', label: $t('constraint') },
{ width: 500, name: 'description', label: $t('description') },
]"
:editor="{
dialog: {
width: '600px',
},
form: {
colsNum: 1,
fields: [
{ name: 'code', label: $t('code'), type: 'w-text', requiredIf: true },
{ name: 'parent', label: $t('parent'), type: 'w-text' },
{ name: 'name', label: $t('name'), type: 'w-text', requiredIf: true },
{ name: 'xmlTag', label: $t('xmlTag'), type: 'w-text', requiredIf: true },
{ name: 'type', label: $t('type'), type: 'w-text', showIf: false },
{ name: 'valueType', label: $t('valueType'), type: 'w-text' },
{ name: 'level', label: $t('level'), type: 'w-integer' },
{ name: 'constraint', label: $t('constraint'), type: 'w-text' },
{ name: 'order', label: $t('order'), type: 'w-integer' },
{ name: 'description', label: $t('description'), type: 'w-textarea', rows: 10 },
],
},
}"
:viewer="{
panel: {
columnNum: 1,
fields: [
{ name: 'parent', label: $t('parent') },
{ name: 'code', label: $t('code') },
{ name: 'name', label: $t('name') },
{ name: 'xmlTag', label: $t('xmlTag') },
{ name: 'type', label: $t('type') },
{ name: 'level', label: $t('level'), align: 'center' },
{ name: 'constraint', label: $t('constraint') },
{ name: 'order', label: $t('order') },
{ name: 'description', label: $t('description') },
{ name: 'dataComeFrom', label: $t('dataComeFrom') },
{ name: 'creator', label: $t('creator') },
{ name: 'createDate', label: $t('createDate') },
{ name: 'lastModifier', label: $t('lastModifier') },
{ name: 'lastModifyDate', label: $t('lastModifyDate'), format: Formater.none() },
],
},
}"
></w-grid>
</template>
<script setup lang="ts">
import 'tailwindcss/utilities.css';
import { ref } from 'vue';
import { axios, Environment, Formater, Downloader } from 'platform-core';
const treeGridRef = ref();
</script>

5
wra.report.frontend/.browserslistrc

@ -0,0 +1,5 @@
chrome >=89
edge >=88
firefox >=89
safari >=15
ios_saf >=15

15
wra.report.frontend/.editorconfig

@ -0,0 +1,15 @@
#################################################################
# 强制对使用该基本代码的所有人实施一致的编码样式
#################################################################
# 顶级配置(即不集成父配置)
root = true
# 针对所有文件
[*]
charset = utf-8 # 字符集: utf-8
indent_size = 2 # 缩进大小: 2
indent_style = space # 缩进风格: 空格
end_of_line = lf # 行结束符: 换行符
insert_final_newline = true # 是否在文件的最后插入一个空行
trim_trailing_whitespace = true # 是否删除行尾的空格

71
wra.report.frontend/.eslintrc.cjs

@ -0,0 +1,71 @@
module.exports = {
// https://eslint.org/docs/user-guide/configuring#configuration-cascading-and-hierarchy
// This option interrupts the configuration hierarchy at this file
// Remove this if you have an higher level ESLint config file (it usually happens into a monorepos)
root: true,
env: {
browser: true,
es2022: true,
node: true,
'vue/setup-compiler-macros': true,
},
// Rules order is important, please avoid shuffling them
extends: [
// Base ESLint recommended rules
'eslint:recommended',
// https://github.com/typescript-eslint/typescript-eslint/tree/master/packages/eslint-plugin#usage
// ESLint typescript rules
'plugin:@typescript-eslint/recommended',
// Vue ESLint recommended rules
// 'plugin:vue/vue3-essential', // Priority A: Essential (Error Prevention)
// 'plugin:vue/vue3-strongly-recommended', // Priority B: Strongly Recommended (Improving Readability)
// 'plugin:vue/vue3-recommended', // Priority C: Recommended (Minimizing Arbitrary Choices and Cognitive Overhead)
'plugin:vue/vue3-recommended',
// https://github.com/prettier/eslint-config-prettier#installation
// usage with Prettier, provided by 'eslint-config-prettier'.
'plugin:prettier/recommended', // Recommended
],
parser: 'vue-eslint-parser',
parserOptions: {
ecmaVersion: 2022,
parser: '@typescript-eslint/parser',
ecmaFeatures: {
jsx: false,
},
},
plugins: [
// required to apply rules which need type information
'@typescript-eslint',
// https://eslint.vuejs.org/user-guide/#why-doesn-t-it-work-on-vue-files
// required to lint *.vue files
'vue',
// https://github.com/typescript-eslint/typescript-eslint/issues/389#issuecomment-509292674
// Prettier has not been included as plugin to avoid performance impact
// add it as an extension for your IDE
],
rules: {
semi: [1],
'@typescript-eslint/no-var-requires': 'off',
'@typescript-eslint/no-empty-object-type': 'off',
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/no-unused-expressions': 'off',
'@typescript-eslint/no-unused-vars': 'off',
'@typescript-eslint/no-this-alias': 'off',
'vue/multi-word-component-names': 'off' /* 禁用 vue 组件名称检查规则 */,
'no-prototype-builtins': 'off',
'prefer-rest-params': 'off',
'no-control-regex': 'off',
'no-case-declarations': 'off',
'vue/no-v-html': 'off'
},
};

32
wra.report.frontend/.gitignore

@ -0,0 +1,32 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
node_modules
.DS_Store
dist
dist-ssr
coverage
*.local
/cypress/videos/
/cypress/screenshots/
# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
.vuepress
test-results/
playwright-report/

0
wra.report.frontend/.npmignore

13
wra.report.frontend/.npmrc

@ -0,0 +1,13 @@
# npm 仓库地址, 在 npm install 时使用
registry=http://nexus.sc.io:8000/repository/npm-public/
# 用户邮箱
email=
# publish 时无需先进行 git 代码同步检查, 可避免 publish 时使用 --no-git-checks 选项
git-checks=false
# 注意: 以下 // 不是注释,不能去掉哦
# 登录 npm 仓库的用户认证信息, 在 npm publish 时使用, publish 的 npm registry 在 package.json 文件中 publishConfig 部分配置
# _authToken 可通过以下命令获取
# curl -X PUT -H "Content-Type:application/json" -d '{"_id":"org.couchdb.user:admin","name":"admin","password":"admin"}' http://nexus.sc.io:8000/repository/npm-releases/-/user/org.couchdb.user:admin
//nexus.sc.io:8000/repository/npm-releases/:_authToken=NpmToken.67c99588-56a6-3ce1-9bea-a9a6164f8090

3
wra.report.frontend/.prettierignore

@ -0,0 +1,3 @@
build
dist
node_modules

8
wra.report.frontend/.prettierrc.json

@ -0,0 +1,8 @@
{
"$schema": "https://json.schemastore.org/prettierrc",
"semi": true,
"tabWidth": 2,
"singleQuote": true,
"printWidth": 160,
"trailingComma": "all"
}

16
wra.report.frontend/babel.config.cjs

@ -0,0 +1,16 @@
module.exports = {
presets: [
"@babel/preset-env",
[
"@babel/preset-typescript",
{
allExtensions: true, //支持所有文件扩展名
},
],
],
plugins: [
"@babel/plugin-transform-class-properties",
"@babel/plugin-transform-object-rest-spread",
"@vue/babel-plugin-jsx",
]
}

7
wra.report.frontend/frontend-register.json

@ -0,0 +1,7 @@
{
"enable": false,
"protocol": "http",
"host": "localhost",
"port": 8080,
"path": "/api/mvc/frontend/regist"
}

6
wra.report.frontend/nodemon.json

@ -0,0 +1,6 @@
{
"watch": [
"./src/routes/routes.json"
],
"exec": "pnpm serve"
}

124
wra.report.frontend/package.json

@ -0,0 +1,124 @@
{
"name": "wra.report.frontend",
"version": "8.2.16",
"description": "",
"private": false,
"keywords": [],
"author": "",
"license": "ISC",
"scripts": {
"dev": "nodemon",
"serve": "node ./util-components-generator.cjs && cross-env NODE_ENV=development webpack serve --config webpack.env.serve.cjs",
"build": "node ./util-components-generator.cjs && cross-env NODE_ENV=development webpack --config webpack.env.build.cjs",
"prod": "node ./util-components-generator.cjs && cross-env NODE_ENV=production webpack --config webpack.env.prod.cjs",
"clean": "platform clean dist ./node_modules ./pnpm-lock.yaml ./package-lock.json",
"sync": "platform sync"
},
"engines": {
"node": ">=18",
"pnpm": ">=7"
},
"publishConfig": {
"registry": "http://nexus.sc.io:8000/repository/npm-releases/",
"access": "public",
"no-git-checks": true
},
"devDependencies": {
"@babel/core": "7.26.0",
"@babel/plugin-transform-class-properties": "7.25.9",
"@babel/plugin-transform-object-rest-spread": "7.25.9",
"@babel/preset-env": "7.26.0",
"@babel/preset-typescript": "7.26.0",
"@quasar/app-webpack": "4.0.7",
"@quasar/cli": "2.4.1",
"@types/mockjs": "1.0.10",
"@types/node": "22.10.7",
"@typescript-eslint/eslint-plugin": "8.20.0",
"@typescript-eslint/parser": "8.20.0",
"@vue/babel-plugin-jsx": "1.2.5",
"@vue/compiler-sfc": "3.5.13",
"@vuepress/bundler-webpack": "2.0.0-rc.15",
"@vuepress/theme-default": "2.0.0-rc.49",
"@webpack-cli/serve": "3.0.1",
"autoprefixer": "10.4.20",
"babel-loader": "9.2.1",
"clean-webpack-plugin": "4.0.0",
"copy-webpack-plugin": "12.0.2",
"cross-env": "7.0.3",
"css-loader": "7.1.2",
"eslint": "9.18.0",
"eslint-config-prettier": "10.0.1",
"eslint-plugin-prettier": "5.2.2",
"eslint-plugin-vue": "9.32.0",
"eslint-webpack-plugin": "4.2.0",
"html-webpack-plugin": "5.6.3",
"json5": "2.2.3",
"mini-css-extract-plugin": "2.9.2",
"nodemon": "3.1.9",
"postcss": "8.5.1",
"postcss-import": "16.1.0",
"postcss-loader": "8.1.1",
"postcss-preset-env": "10.1.3",
"prettier": "3.4.2",
"sass": "1.83.4",
"sass-loader": "16.0.4",
"tailwindcss": "3.4.17",
"typescript": "5.5.4",
"vue-loader": "17.4.2",
"vuepress": "2.0.0-rc.15",
"webpack": "5.97.1",
"webpack-bundle-analyzer": "4.10.2",
"webpack-cli": "6.0.1",
"webpack-dev-server": "5.2.0",
"webpack-merge": "6.0.1"
},
"dependencies": {
"@codemirror/autocomplete": "6.18.6",
"@codemirror/commands": "6.8.1",
"@codemirror/lang-html": "6.4.9",
"@codemirror/lang-java": "6.0.1",
"@codemirror/lang-javascript": "6.2.3",
"@codemirror/lang-json": "6.0.1",
"@codemirror/lang-sql": "6.8.0",
"@codemirror/lang-xml": "6.1.0",
"@codemirror/language": "6.11.0",
"@codemirror/search": "6.5.10",
"@codemirror/state": "6.5.2",
"@codemirror/view": "6.36.5",
"@maxgraph/core": "0.14.0",
"@quasar/extras": "1.16.15",
"@quasar/quasar-ui-qmarkdown": "2.0.5",
"@univerjs/core": "0.5.4",
"@univerjs/design": "0.5.4",
"@univerjs/docs": "0.5.4",
"@univerjs/docs-ui": "0.5.4",
"@univerjs/engine-formula": "0.5.4",
"@univerjs/engine-render": "0.5.4",
"@univerjs/facade": "0.5.4",
"@univerjs/sheets": "0.5.4",
"@univerjs/sheets-formula": "0.5.4",
"@univerjs/sheets-ui": "0.5.4",
"@univerjs/thread-comment": "0.5.4",
"@univerjs/ui": "0.5.4",
"@vueuse/core": "12.4.0",
"axios": "1.8.2",
"codemirror": "6.0.1",
"dayjs": "1.11.13",
"echarts": "5.6.0",
"exceljs": "4.4.0",
"file-saver": "2.0.5",
"luckyexcel": "1.0.1",
"mockjs": "1.1.0",
"node-sql-parser": "5.3.6",
"pinia": "2.3.0",
"platform-core": "8.2.78",
"quasar": "2.17.6",
"sort-array": "5.0.0",
"svg-path-commander": "2.1.7",
"vue": "3.5.13",
"vue-dompurify-html": "5.2.0",
"vue-i18n": "11.0.1",
"vue-router": "4.5.0",
"xml-formatter": "3.6.3"
}
}

6
wra.report.frontend/postcss.config.cjs

@ -0,0 +1,6 @@
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
}
}

43
wra.report.frontend/public/configure.js

@ -0,0 +1,43 @@
// 在浏览器 window 对象中新建名为 APP 的容器变量, 用于存放平台的全局变量
window.APP = {};
// 全局配置
window.APP.configure = {
// 项目名称
projectName: '',
// 应用上下文路径
webContextPath: '[(@{/})]'.startsWith('[') ? '/' : '[(@{/})]',
// 默认后端 API 请求的服务地址前缀
apiContextPaths: {
DEFAULT: '[(@{/})]'.startsWith('[') ? 'http://localhost:8080/' : '[(@{/})]',
},
// 前端运行环境
// alone: 前端独立部署, 即前端打包后独立部署于 web 服务上(如: nginx, caddy 等)
// develop: 前端运行在开发环境, 即前端在开发环境下运行(如: webpack)
// backend: 前端运行在后端环境, 即前后端一起打包后部署在应用服务器上(如: tomcat, undertow, jeety等)
fontendScenario: 'develop',
// router 历史模式
routerHistoryMode: 'hash',
// 是否启用本地 mock
enableLocalMock: false,
// mock 请求响应时间(单位:毫秒)
localMockTimeout: 10,
// 是否启用使用远程服务端配置
enableRemoteConfigure: true,
// 是否首先使用本地路由
useLocaleRouterFirst: true,
// axios 配置
axios: {
baseURL: '',
timeout: 1000 * 60,
crossdomain: true,
},
};

3
wra.report.frontend/public/engine.svg

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="white" class="bi bi-browser-edge" viewBox="0 0 16 16">
<path d="M3.362 10.11c0 .926-.756 1.681-1.681 1.681S0 11.036 0 10.111.756 8.43 1.68 8.43h1.682zm.846 0c0-.924.756-1.68 1.681-1.68s1.681.756 1.681 1.68v4.21c0 .924-.756 1.68-1.68 1.68a1.685 1.685 0 0 1-1.682-1.68zM5.89 3.362c-.926 0-1.682-.756-1.682-1.681S4.964 0 5.89 0s1.68.756 1.68 1.68v1.682zm0 .846c.924 0 1.68.756 1.68 1.681S6.814 7.57 5.89 7.57H1.68C.757 7.57 0 6.814 0 5.89c0-.926.756-1.682 1.68-1.682zm6.749 1.682c0-.926.755-1.682 1.68-1.682S16 4.964 16 5.889s-.756 1.681-1.68 1.681h-1.681zm-.848 0c0 .924-.755 1.68-1.68 1.68A1.685 1.685 0 0 1 8.43 5.89V1.68C8.43.757 9.186 0 10.11 0c.926 0 1.681.756 1.681 1.68zm-1.681 6.748c.926 0 1.682.756 1.682 1.681S11.036 16 10.11 16s-1.681-.756-1.681-1.68v-1.682h1.68zm0-.847c-.924 0-1.68-.755-1.68-1.68s.756-1.681 1.68-1.681h4.21c.924 0 1.68.756 1.68 1.68 0 .926-.756 1.681-1.68 1.681z"/>
</svg>

After

Width:  |  Height:  |  Size: 970 B

5
wra.report.frontend/public/favicon.svg

@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="blue" class="bi bi-browser-edge" viewBox="0 0 16 16">
<path d="M9.482 9.341c-.069.062-.17.153-.17.309 0 .162.107.325.3.456.877.613 2.521.54 2.592.538h.002c.667 0 1.32-.18 1.894-.519A3.838 3.838 0 0 0 16 6.819c.018-1.316-.44-2.218-.666-2.664l-.04-.08C13.963 1.487 11.106 0 8 0A8 8 0 0 0 .473 5.29C1.488 4.048 3.183 3.262 5 3.262c2.83 0 5.01 1.885 5.01 4.797h-.004v.002c0 .338-.168.832-.487 1.244l.006-.006a.594.594 0 0 1-.043.041Z"/>
<path d="M.01 7.753a8.137 8.137 0 0 0 .753 3.641 8 8 0 0 0 6.495 4.564 5.21 5.21 0 0 1-.785-.377h-.01l-.12-.075a5.45 5.45 0 0 1-1.56-1.463A5.543 5.543 0 0 1 6.81 5.8l.01-.004.025-.012c.208-.098.62-.292 1.167-.285.129.001.257.012.384.033a4.037 4.037 0 0 0-.993-.698l-.01-.005C6.348 4.282 5.199 4.263 5 4.263c-2.44 0-4.824 1.634-4.99 3.49Zm10.263 7.912c.088-.027.177-.054.265-.084-.102.032-.204.06-.307.086l.042-.002Z"/>
<path d="M10.228 15.667a5.21 5.21 0 0 0 .303-.086l.082-.025a8.019 8.019 0 0 0 4.162-3.3.25.25 0 0 0-.331-.35c-.215.112-.436.21-.663.294a6.367 6.367 0 0 1-2.243.4c-2.957 0-5.532-2.031-5.532-4.644.002-.135.017-.268.046-.399a4.543 4.543 0 0 0-.46 5.898l.003.005c.315.441.707.821 1.158 1.121h.003l.144.09c.877.55 1.721 1.078 3.328.996Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

116
wra.report.frontend/public/index.html

@ -0,0 +1,116 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- luckysheet css -->
<link rel="stylesheet" href="/webjars/luckysheet/2.1.13/plugins/css/pluginsCss.css" th:href="@{/webjars/luckysheet/2.1.13/plugins/css/pluginsCss.css}" />
<link rel="stylesheet" href="/webjars/luckysheet/2.1.13/plugins/plugins.css" th:href="@{/webjars/luckysheet/2.1.13/plugins/plugins.css}" />
<link rel="stylesheet" href="/webjars/luckysheet/2.1.13/css/luckysheet.css" th:href="@{/webjars/luckysheet/2.1.13/css/luckysheet.css}" />
<link
rel="stylesheet"
href="/webjars/luckysheet/2.1.13/assets/iconfont/iconfont.css"
th:href="@{/webjars/luckysheet/2.1.13/assets/iconfont/iconfont.css}"
/>
<!-- luckysheet js -->
<script src="/webjars/luckysheet/2.1.13/plugins/js/plugin.js" th:src="@{/webjars/luckysheet/2.1.13/plugins/js/plugin.js}"></script>
<script src="/webjars/luckysheet/2.1.13/luckysheet.umd.js" th:src="@{/webjars/luckysheet/2.1.13/luckysheet.umd.js}"></script>
<script src="/configure.js" th:src="@{/configure.js}"></script>
<!-- <script src="/webjars/tailwindcss/3.4.5/tailwind.css.js" th:src="@{/webjars/tailwindcss/3.4.5/tailwind.css.js}"></script> -->
<script>
(function () {
'use strict';
window.addEventListener('load', function () {
var box, div, link, namespaceURI;
// First check whether the page contains any <math> element.
namespaceURI = 'http://www.w3.org/1998/Math/MathML';
if (document.body.getElementsByTagNameNS(namespaceURI, 'math')[0]) {
// Create a div to test mspace, using Kuma's "offscreen" CSS
document.body.insertAdjacentHTML(
'afterbegin',
"<div style='border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;'><math xmlns='" +
namespaceURI +
"'><mspace height='23px' width='77px'></mspace></math></div>",
);
div = document.body.firstChild;
box = div.firstChild.firstChild.getBoundingClientRect();
document.body.removeChild(div);
if (Math.abs(box.height - 23) > 1 || Math.abs(box.width - 77) > 1) {
// Insert the mathml.css stylesheet.
link = document.createElement('link');
link.href = '[(@{/webjars/mathfonts/1.0.0/mathml.css})]'.startsWith('[')
? 'http://localhost:8080/webjars/mathfonts/1.0.0/mathml.css'
: '[(@{/webjars/mathfonts/1.0.0/mathml.css})]';
link.rel = 'stylesheet';
document.head.appendChild(link);
}
}
});
})();
</script>
</head>
<body>
<noscript>
<strong th:text="#{noscript}">抱歉, {} 在浏览器未开启 JavaScript 时不能正常工作. 请开启后重试.</strong>
</noscript>
<!--加载 js 时,-->
<div id="appInitializer" style="height: 100vh; display: grid; place-items: center">
<!--全屏高度,grid布局,子元素垂直方向位于屏幕中间-->
<div style="display: grid; justify-items: center">
<!--grid布局, 子元素水平方向位于屏幕中间-->
<svg style="color: #14234a" width="48px" height="48px" stroke="currentColor" fill="currentColor" viewBox="0 0 64 64">
<g stroke-width="4" stroke-linecap="round">
<line y1="17" y2="29" transform="translate(32,32) rotate(180)">
<animate attributeName="stroke-opacity" dur="750ms" values="1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0;1" repeatCount="indefinite"></animate>
</line>
<line y1="17" y2="29" transform="translate(32,32) rotate(210)">
<animate attributeName="stroke-opacity" dur="750ms" values="0;1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0" repeatCount="indefinite"></animate>
</line>
<line y1="17" y2="29" transform="translate(32,32) rotate(240)">
<animate attributeName="stroke-opacity" dur="750ms" values=".1;0;1;.85;.7;.65;.55;.45;.35;.25;.15;.1" repeatCount="indefinite"></animate>
</line>
<line y1="17" y2="29" transform="translate(32,32) rotate(270)">
<animate attributeName="stroke-opacity" dur="750ms" values=".15;.1;0;1;.85;.7;.65;.55;.45;.35;.25;.15" repeatCount="indefinite"></animate>
</line>
<line y1="17" y2="29" transform="translate(32,32) rotate(300)">
<animate attributeName="stroke-opacity" dur="750ms" values=".25;.15;.1;0;1;.85;.7;.65;.55;.45;.35;.25" repeatCount="indefinite"></animate>
</line>
<line y1="17" y2="29" transform="translate(32,32) rotate(330)">
<animate attributeName="stroke-opacity" dur="750ms" values=".35;.25;.15;.1;0;1;.85;.7;.65;.55;.45;.35" repeatCount="indefinite"></animate>
</line>
<line y1="17" y2="29" transform="translate(32,32) rotate(0)">
<animate attributeName="stroke-opacity" dur="750ms" values=".45;.35;.25;.15;.1;0;1;.85;.7;.65;.55;.45" repeatCount="indefinite"></animate>
</line>
<line y1="17" y2="29" transform="translate(32,32) rotate(30)">
<animate attributeName="stroke-opacity" dur="750ms" values=".55;.45;.35;.25;.15;.1;0;1;.85;.7;.65;.55" repeatCount="indefinite"></animate>
</line>
<line y1="17" y2="29" transform="translate(32,32) rotate(60)">
<animate attributeName="stroke-opacity" dur="750ms" values=".65;.55;.45;.35;.25;.15;.1;0;1;.85;.7;.65" repeatCount="indefinite"></animate>
</line>
<line y1="17" y2="29" transform="translate(32,32) rotate(90)">
<animate attributeName="stroke-opacity" dur="750ms" values=".7;.65;.55;.45;.35;.25;.15;.1;0;1;.85;.7" repeatCount="indefinite"></animate>
</line>
<line y1="17" y2="29" transform="translate(32,32) rotate(120)">
<animate attributeName="stroke-opacity" dur="750ms" values=".85;.7;.65;.55;.45;.35;.25;.15;.1;0;1;.85" repeatCount="indefinite"></animate>
</line>
<line y1="17" y2="29" transform="translate(32,32) rotate(150)">
<animate attributeName="stroke-opacity" dur="750ms" values="1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0;1" repeatCount="indefinite"></animate>
</line>
</g>
</svg>
<div style="padding: 10px" th:text="#{pageLoading}">正在加载, 请稍后......</div>
<div id="appInitializerStatus"></div>
</div>
</div>
<div id="app"></div>
<!-- 以下会生成由 HtmlWebpackPlugin webpack 插件自动注入需要的资源引用 -->
</body>
</html>

BIN
wra.report.frontend/public/login-bg.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 KiB

5
wra.report.frontend/public/logo.svg

@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="white" class="bi bi-browser-edge" viewBox="0 0 16 16">
<path d="M9.482 9.341c-.069.062-.17.153-.17.309 0 .162.107.325.3.456.877.613 2.521.54 2.592.538h.002c.667 0 1.32-.18 1.894-.519A3.838 3.838 0 0 0 16 6.819c.018-1.316-.44-2.218-.666-2.664l-.04-.08C13.963 1.487 11.106 0 8 0A8 8 0 0 0 .473 5.29C1.488 4.048 3.183 3.262 5 3.262c2.83 0 5.01 1.885 5.01 4.797h-.004v.002c0 .338-.168.832-.487 1.244l.006-.006a.594.594 0 0 1-.043.041Z"/>
<path d="M.01 7.753a8.137 8.137 0 0 0 .753 3.641 8 8 0 0 0 6.495 4.564 5.21 5.21 0 0 1-.785-.377h-.01l-.12-.075a5.45 5.45 0 0 1-1.56-1.463A5.543 5.543 0 0 1 6.81 5.8l.01-.004.025-.012c.208-.098.62-.292 1.167-.285.129.001.257.012.384.033a4.037 4.037 0 0 0-.993-.698l-.01-.005C6.348 4.282 5.199 4.263 5 4.263c-2.44 0-4.824 1.634-4.99 3.49Zm10.263 7.912c.088-.027.177-.054.265-.084-.102.032-.204.06-.307.086l.042-.002Z"/>
<path d="M10.228 15.667a5.21 5.21 0 0 0 .303-.086l.082-.025a8.019 8.019 0 0 0 4.162-3.3.25.25 0 0 0-.331-.35c-.215.112-.436.21-.663.294a6.367 6.367 0 0 1-2.243.4c-2.957 0-5.532-2.031-5.532-4.644.002-.135.017-.268.046-.399a4.543 4.543 0 0 0-.46 5.898l.003.005c.315.441.707.821 1.158 1.121h.003l.144.09c.877.55 1.721 1.078 3.328.996Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
wra.report.frontend/public/webjars/luckysheet/2.1.13/assets/iconfont/Anton-Regular.ttf

Binary file not shown.

BIN
wra.report.frontend/public/webjars/luckysheet/2.1.13/assets/iconfont/HanaleiFill-Regular.ttf

Binary file not shown.

BIN
wra.report.frontend/public/webjars/luckysheet/2.1.13/assets/iconfont/Pacifico-Regular.ttf

Binary file not shown.

539
wra.report.frontend/public/webjars/luckysheet/2.1.13/assets/iconfont/demo.css

@ -0,0 +1,539 @@
/* Logo 字体 */
@font-face {
font-family: "iconfont logo";
src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834');
src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'),
url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg');
}
.logo {
font-family: "iconfont logo";
font-size: 160px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* tabs */
.nav-tabs {
position: relative;
}
.nav-tabs .nav-more {
position: absolute;
right: 0;
bottom: 0;
height: 42px;
line-height: 42px;
color: #666;
}
#tabs {
border-bottom: 1px solid #eee;
}
#tabs li {
cursor: pointer;
width: 100px;
height: 40px;
line-height: 40px;
text-align: center;
font-size: 16px;
border-bottom: 2px solid transparent;
position: relative;
z-index: 1;
margin-bottom: -1px;
color: #666;
}
#tabs .active {
border-bottom-color: #f00;
color: #222;
}
.tab-container .content {
display: none;
}
/* 页面布局 */
.main {
padding: 30px 100px;
width: 960px;
margin: 0 auto;
}
.main .logo {
color: #333;
text-align: left;
margin-bottom: 30px;
line-height: 1;
height: 110px;
margin-top: -50px;
overflow: hidden;
*zoom: 1;
}
.main .logo a {
font-size: 160px;
color: #333;
}
.helps {
margin-top: 40px;
}
.helps pre {
padding: 20px;
margin: 10px 0;
border: solid 1px #e7e1cd;
background-color: #fffdef;
overflow: auto;
}
.icon_lists {
width: 100% !important;
overflow: hidden;
*zoom: 1;
}
.icon_lists li {
width: 100px;
margin-bottom: 10px;
margin-right: 20px;
text-align: center;
list-style: none !important;
cursor: default;
}
.icon_lists li .code-name {
line-height: 1.2;
}
.icon_lists .icon {
display: block;
height: 100px;
line-height: 100px;
font-size: 42px;
margin: 10px auto;
color: #333;
-webkit-transition: font-size 0.25s linear, width 0.25s linear;
-moz-transition: font-size 0.25s linear, width 0.25s linear;
transition: font-size 0.25s linear, width 0.25s linear;
}
.icon_lists .icon:hover {
font-size: 100px;
}
.icon_lists .svg-icon {
/* 通过设置 font-size 来改变图标大小 */
width: 1em;
/* 图标和文字相邻时,垂直对齐 */
vertical-align: -0.15em;
/* 通过设置 color 来改变 SVG 的颜色/fill */
fill: currentColor;
/* path stroke 溢出 viewBox 部分在 IE 下会显示
normalize.css 中也包含这行 */
overflow: hidden;
}
.icon_lists li .name,
.icon_lists li .code-name {
color: #666;
}
/* markdown 样式 */
.markdown {
color: #666;
font-size: 14px;
line-height: 1.8;
}
.highlight {
line-height: 1.5;
}
.markdown img {
vertical-align: middle;
max-width: 100%;
}
.markdown h1 {
color: #404040;
font-weight: 500;
line-height: 40px;
margin-bottom: 24px;
}
.markdown h2,
.markdown h3,
.markdown h4,
.markdown h5,
.markdown h6 {
color: #404040;
margin: 1.6em 0 0.6em 0;
font-weight: 500;
clear: both;
}
.markdown h1 {
font-size: 28px;
}
.markdown h2 {
font-size: 22px;
}
.markdown h3 {
font-size: 16px;
}
.markdown h4 {
font-size: 14px;
}
.markdown h5 {
font-size: 12px;
}
.markdown h6 {
font-size: 12px;
}
.markdown hr {
height: 1px;
border: 0;
background: #e9e9e9;
margin: 16px 0;
clear: both;
}
.markdown p {
margin: 1em 0;
}
.markdown>p,
.markdown>blockquote,
.markdown>.highlight,
.markdown>ol,
.markdown>ul {
width: 80%;
}
.markdown ul>li {
list-style: circle;
}
.markdown>ul li,
.markdown blockquote ul>li {
margin-left: 20px;
padding-left: 4px;
}
.markdown>ul li p,
.markdown>ol li p {
margin: 0.6em 0;
}
.markdown ol>li {
list-style: decimal;
}
.markdown>ol li,
.markdown blockquote ol>li {
margin-left: 20px;
padding-left: 4px;
}
.markdown code {
margin: 0 3px;
padding: 0 5px;
background: #eee;
border-radius: 3px;
}
.markdown strong,
.markdown b {
font-weight: 600;
}
.markdown>table {
border-collapse: collapse;
border-spacing: 0px;
empty-cells: show;
border: 1px solid #e9e9e9;
width: 95%;
margin-bottom: 24px;
}
.markdown>table th {
white-space: nowrap;
color: #333;
font-weight: 600;
}
.markdown>table th,
.markdown>table td {
border: 1px solid #e9e9e9;
padding: 8px 16px;
text-align: left;
}
.markdown>table th {
background: #F7F7F7;
}
.markdown blockquote {
font-size: 90%;
color: #999;
border-left: 4px solid #e9e9e9;
padding-left: 0.8em;
margin: 1em 0;
}
.markdown blockquote p {
margin: 0;
}
.markdown .anchor {
opacity: 0;
transition: opacity 0.3s ease;
margin-left: 8px;
}
.markdown .waiting {
color: #ccc;
}
.markdown h1:hover .anchor,
.markdown h2:hover .anchor,
.markdown h3:hover .anchor,
.markdown h4:hover .anchor,
.markdown h5:hover .anchor,
.markdown h6:hover .anchor {
opacity: 1;
display: inline-block;
}
.markdown>br,
.markdown>p>br {
clear: both;
}
.hljs {
display: block;
background: white;
padding: 0.5em;
color: #333333;
overflow-x: auto;
}
.hljs-comment,
.hljs-meta {
color: #969896;
}
.hljs-string,
.hljs-variable,
.hljs-template-variable,
.hljs-strong,
.hljs-emphasis,
.hljs-quote {
color: #df5000;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-type {
color: #a71d5d;
}
.hljs-literal,
.hljs-symbol,
.hljs-bullet,
.hljs-attribute {
color: #0086b3;
}
.hljs-section,
.hljs-name {
color: #63a35c;
}
.hljs-tag {
color: #333333;
}
.hljs-title,
.hljs-attr,
.hljs-selector-id,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo {
color: #795da3;
}
.hljs-addition {
color: #55a532;
background-color: #eaffea;
}
.hljs-deletion {
color: #bd2c00;
background-color: #ffecec;
}
.hljs-link {
text-decoration: underline;
}
/* 代码高亮 */
/* PrismJS 1.15.0
https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
/**
* prism.js default theme for JavaScript, CSS and HTML
* Based on dabblet (http://dabblet.com)
* @author Lea Verou
*/
code[class*="language-"],
pre[class*="language-"] {
color: black;
background: none;
text-shadow: 0 1px white;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
pre[class*="language-"]::-moz-selection,
pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection,
code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #b3d4fc;
}
pre[class*="language-"]::selection,
pre[class*="language-"] ::selection,
code[class*="language-"]::selection,
code[class*="language-"] ::selection {
text-shadow: none;
background: #b3d4fc;
}
@media print {
code[class*="language-"],
pre[class*="language-"] {
text-shadow: none;
}
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
:not(pre)>code[class*="language-"],
pre[class*="language-"] {
background: #f5f2f0;
}
/* Inline code */
:not(pre)>code[class*="language-"] {
padding: .1em;
border-radius: .3em;
white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: slategray;
}
.token.punctuation {
color: #999;
}
.namespace {
opacity: .7;
}
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
color: #905;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #690;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #9a6e3a;
background: hsla(0, 0%, 100%, .5);
}
.token.atrule,
.token.attr-value,
.token.keyword {
color: #07a;
}
.token.function,
.token.class-name {
color: #DD4A68;
}
.token.regex,
.token.important,
.token.variable {
color: #e90;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save