anonymous complex type的 Java 类。 + * + *
以下模式片段指定包含在此类中的预期内容。 + * + *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="AAOR" type="{}ORGANISATION"/>
+ * <element name="AACN" type="{}STR30"/>
+ * <element name="AADN" type="{}OPT_STR30"/>
+ * <element name="AADC" type="{}OPT_STR30"/>
+ * <element name="AAAD" type="{}OPT_STR200"/>
+ * <element name="AAWT" type="{}OPT_STR20"/>
+ * <element name="AAMT" type="{}OPT_STR20"/>
+ * <element name="AAFX" type="{}OPT_STR20"/>
+ * <element name="AAEA" type="{}OPT_STR50"/>
+ * <element name="AARK" type="{}OPT_STR200"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "aaor",
+ "aacn",
+ "aadn",
+ "aadc",
+ "aaad",
+ "aawt",
+ "aamt",
+ "aafx",
+ "aaea",
+ "aark"
+})
+@XmlRootElement(name = "AABK")
+public class AABK
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "AAOR", required = true)
+ protected BigInteger aaor;
+ @XmlElement(name = "AACN", required = true)
+ protected String aacn;
+ @XmlElement(name = "AADN", required = true)
+ protected String aadn;
+ @XmlElement(name = "AADC", required = true)
+ protected String aadc;
+ @XmlElement(name = "AAAD", required = true)
+ protected String aaad;
+ @XmlElement(name = "AAWT", required = true)
+ protected String aawt;
+ @XmlElement(name = "AAMT", required = true)
+ protected String aamt;
+ @XmlElement(name = "AAFX", required = true)
+ protected String aafx;
+ @XmlElement(name = "AAEA", required = true)
+ protected String aaea;
+ @XmlElement(name = "AARK", required = true)
+ protected String aark;
+
+ /**
+ * 获取aaor属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getAAOR() {
+ return aaor;
+ }
+
+ /**
+ * 设置aaor属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setAAOR(BigInteger value) {
+ this.aaor = value;
+ }
+
+ /**
+ * 获取aacn属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAACN() {
+ return aacn;
+ }
+
+ /**
+ * 设置aacn属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAACN(String value) {
+ this.aacn = value;
+ }
+
+ /**
+ * 获取aadn属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAADN() {
+ return aadn;
+ }
+
+ /**
+ * 设置aadn属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAADN(String value) {
+ this.aadn = value;
+ }
+
+ /**
+ * 获取aadc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAADC() {
+ return aadc;
+ }
+
+ /**
+ * 设置aadc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAADC(String value) {
+ this.aadc = value;
+ }
+
+ /**
+ * 获取aaad属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAAAD() {
+ return aaad;
+ }
+
+ /**
+ * 设置aaad属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAAAD(String value) {
+ this.aaad = value;
+ }
+
+ /**
+ * 获取aawt属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAAWT() {
+ return aawt;
+ }
+
+ /**
+ * 设置aawt属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAAWT(String value) {
+ this.aawt = value;
+ }
+
+ /**
+ * 获取aamt属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAAMT() {
+ return aamt;
+ }
+
+ /**
+ * 设置aamt属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAAMT(String value) {
+ this.aamt = value;
+ }
+
+ /**
+ * 获取aafx属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAAFX() {
+ return aafx;
+ }
+
+ /**
+ * 设置aafx属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAAFX(String value) {
+ this.aafx = value;
+ }
+
+ /**
+ * 获取aaea属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAAEA() {
+ return aaea;
+ }
+
+ /**
+ * 设置aaea属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAAEA(String value) {
+ this.aaea = value;
+ }
+
+ /**
+ * 获取aark属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAARK() {
+ return aark;
+ }
+
+ /**
+ * 设置aark属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAARK(String value) {
+ this.aark = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ABDG.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ABDG.java
new file mode 100644
index 00000000..317ef088
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ABDG.java
@@ -0,0 +1,311 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * anonymous complex type的 Java 类。 + * + *
以下模式片段指定包含在此类中的预期内容。 + * + *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ABCD" type="{}STR8"/>
+ * <element name="DESC" type="{}STR30"/>
+ * <element name="CDSC" type="{}STR30"/>
+ * <element name="AHGT" type="{}OPT_NUMERIC92"/>
+ * <element name="ATML" type="{}OPT_TERMINAL_CODE"/>
+ * <element name="ATHE" type="{}OPT_YESNO"/>
+ * <element name="STND" type="{}OPT_STR8" maxOccurs="unbounded"/>
+ * <element name="GATE" type="{}OPT_STR8" maxOccurs="unbounded"/>
+ * <element name="AMNO" type="{}OPT_INTEGER1"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "abcd",
+ "desc",
+ "cdsc",
+ "ahgt",
+ "atml",
+ "athe",
+ "stnd",
+ "gate",
+ "amno"
+})
+@XmlRootElement(name = "ABDG")
+public class ABDG
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "ABCD", required = true)
+ protected String abcd;
+ @XmlElement(name = "DESC", required = true)
+ protected String desc;
+ @XmlElement(name = "CDSC", required = true)
+ protected String cdsc;
+ @XmlElement(name = "AHGT", required = true)
+ protected String ahgt;
+ @XmlElement(name = "ATML", required = true)
+ protected String atml;
+ @XmlElement(name = "ATHE", required = true)
+ protected String athe;
+ @XmlElement(name = "STND", required = true)
+ protected List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the stnd property.
+ *
+ *
+ * For example, to add a new item, do as follows: + *
+ * getSTND().add(newItem); + *+ * + * + *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * ABORTDATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link AIRLTERMINALDATA }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link SUBSIDIARYDATA }
+ *
+ *
+ */
+ public List AIRL_CLASS_DATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * AIRL_TERMINAL_DATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link OPTABBRDATA }
+ *
+ *
+ */
+ public List anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * BAHODATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link BDCLDATA }
+ *
+ *
+ */
+ public List BDCLDATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link CKCLDATA }
+ *
+ *
+ */
+ public List BELTDATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * BRIDGEDATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * CHOCKSDATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * CHUTEDATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link OPTABBRDATA }
+ *
+ *
+ */
+ public List anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link CKCLDATA }
+ *
+ *
+ */
+ public List CKCLDATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link CKCLDATA }
+ *
+ *
+ */
+ public List CLASSES的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * CLASS_MAP_DATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List CPLODATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link CPLODATA }
+ *
+ *
+ */
+ public List anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * CURRENT_WTHRDATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * DELAYDATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * DESKDATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * DIVERSIONDATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * DOMINT_CODE的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * DOMINTMIX_CODE的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * DOMINTMIXRGN_CODE的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * DOMINTRGN_CODE的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * FLBGDATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * FLBTCODES的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * FLBTDATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ROUTEDAILY }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link OPTDELAYDATA }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link OPTCHOCKSDATA }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link OPTGATEDATA }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link OPTDESKDATA }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link OPTSTANDDATA }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link OPTBELTDATA }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link OPTCHUTEDATA }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link OPTBRIDGEDATA }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link OPTSERVICEDATA }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link OPTVIPDATA }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ROUTEDAILY }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link FLBGDATA }
+ *
+ *
+ */
+ public List anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * FORECAST_WTHRDATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * GATEDATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link BAHODATA }
+ *
+ *
+ */
+ public List anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link LDM.LDMR }
+ *
+ *
+ */
+ public List anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link LDMCONFDATA }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link LDMDESTDATA }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link LDMRAWTYPE }
+ *
+ *
+ */
+ public List LDM_CONF_DATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * LDM_DEST_DATA complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link LDMDESTDATA.CPMT }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link LDMDESTDATA.CLAS }
+ *
+ *
+ */
+ public List anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link LDMRAWTYPE }
+ *
+ *
+ */
+ public List LDM_RAW_TYPE complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * MESSAGE_SUBTYPES的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * MESSAGE_TYPES的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * MOVEMENT_INDICATOR的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ * anonymous complex type的 Java 类。
+ *
+ * 以下模式片段指定包含在此类中的预期内容。
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link FLOP }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link WTHR }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link RSTA }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ARPT }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link AABK }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link AIRL }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link AIRC }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link REGN }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ORGN }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link FLTL }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link TLST }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link CITY }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link SLST }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link GLST }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link BLST }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link CLST }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DLYL }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link CONL }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link SERL }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link COUL }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link REGL }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VIPS }
+ *
+ *
+ */
+ public Listset method for the gate property.
+ *
+ *
+ * getGATE().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ANRC" type="{}STR8"/>
+ * <element name="ANRD" type="{}STR100"/>
+ * <element name="ARDC" type="{}STR100"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "anrc",
+ "anrd",
+ "ardc"
+})
+@XmlRootElement(name = "ABNR")
+public class ABNR
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "ANRC", required = true)
+ protected String anrc;
+ @XmlElement(name = "ANRD", required = true)
+ protected String anrd;
+ @XmlElement(name = "ARDC", required = true)
+ protected String ardc;
+
+ /**
+ * 获取anrc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getANRC() {
+ return anrc;
+ }
+
+ /**
+ * 设置anrc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setANRC(String value) {
+ this.anrc = value;
+ }
+
+ /**
+ * 获取anrd属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getANRD() {
+ return anrd;
+ }
+
+ /**
+ * 设置anrd属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setANRD(String value) {
+ this.anrd = value;
+ }
+
+ /**
+ * 获取ardc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getARDC() {
+ return ardc;
+ }
+
+ /**
+ * 设置ardc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setARDC(String value) {
+ this.ardc = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ABORTDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ABORTDATA.java
new file mode 100644
index 00000000..f0b4a96d
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ABORTDATA.java
@@ -0,0 +1,106 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ *
+ * <complexType name="ABORTDATA">
+ * <simpleContent>
+ * <extension base="<>OPT_STR30">
+ * <attribute name="ARES">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="1"/>
+ * <enumeration value="O"/>
+ * <enumeration value="G"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ABORTDATA", propOrder = {
+ "value"
+})
+public class ABORTDATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlValue
+ protected String value;
+ @XmlAttribute(name = "ARES")
+ protected String ares;
+
+ /**
+ * 获取value属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getValue() {
+ return value;
+ }
+
+ /**
+ * 设置value属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setValue(String value) {
+ this.value = value;
+ }
+
+ /**
+ * 获取ares属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getARES() {
+ return ares;
+ }
+
+ /**
+ * 设置ares属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setARES(String value) {
+ this.ares = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ABUS.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ABUS.java
new file mode 100644
index 00000000..a24a9b8f
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ABUS.java
@@ -0,0 +1,330 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ABDG" type="{}STR8"/>
+ * <element name="STAT" type="{}TIME_11"/>
+ * <element name="ENDT" type="{}TIME_11"/>
+ * <element name="FLID" type="{}INTEGER12"/>
+ * <element name="FLNO" type="{}FLIGHT_NO"/>
+ * <element name="MVIN" type="{}MOVEMENT_INDICATOR"/>
+ * <element name="SODT" type="{}TIME_11"/>
+ * <element name="RENO" type="{}TAIL_NO" minOccurs="0"/>
+ * <element name="TRML" type="{}TERMINAL_CODE" minOccurs="0"/>
+ * <element name="REMC" type="{}STR80" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "abdg",
+ "stat",
+ "endt",
+ "flid",
+ "flno",
+ "mvin",
+ "sodt",
+ "reno",
+ "trml",
+ "remc"
+})
+@XmlRootElement(name = "ABUS")
+public class ABUS
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "ABDG", required = true)
+ protected String abdg;
+ @XmlElement(name = "STAT", required = true)
+ protected String stat;
+ @XmlElement(name = "ENDT", required = true)
+ protected String endt;
+ @XmlElement(name = "FLID", required = true)
+ protected BigInteger flid;
+ @XmlElement(name = "FLNO", required = true)
+ protected String flno;
+ @XmlElement(name = "MVIN", required = true)
+ @XmlSchemaType(name = "string")
+ protected MOVEMENTINDICATOR mvin;
+ @XmlElement(name = "SODT", required = true)
+ protected String sodt;
+ @XmlElement(name = "RENO")
+ protected String reno;
+ @XmlElement(name = "TRML")
+ protected String trml;
+ @XmlElement(name = "REMC")
+ protected String remc;
+
+ /**
+ * 获取abdg属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getABDG() {
+ return abdg;
+ }
+
+ /**
+ * 设置abdg属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setABDG(String value) {
+ this.abdg = value;
+ }
+
+ /**
+ * 获取stat属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTAT() {
+ return stat;
+ }
+
+ /**
+ * 设置stat属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTAT(String value) {
+ this.stat = value;
+ }
+
+ /**
+ * 获取endt属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getENDT() {
+ return endt;
+ }
+
+ /**
+ * 设置endt属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setENDT(String value) {
+ this.endt = value;
+ }
+
+ /**
+ * 获取flid属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getFLID() {
+ return flid;
+ }
+
+ /**
+ * 设置flid属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setFLID(BigInteger value) {
+ this.flid = value;
+ }
+
+ /**
+ * 获取flno属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFLNO() {
+ return flno;
+ }
+
+ /**
+ * 设置flno属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFLNO(String value) {
+ this.flno = value;
+ }
+
+ /**
+ * 获取mvin属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link MOVEMENTINDICATOR }
+ *
+ */
+ public MOVEMENTINDICATOR getMVIN() {
+ return mvin;
+ }
+
+ /**
+ * 设置mvin属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link MOVEMENTINDICATOR }
+ *
+ */
+ public void setMVIN(MOVEMENTINDICATOR value) {
+ this.mvin = value;
+ }
+
+ /**
+ * 获取sodt属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSODT() {
+ return sodt;
+ }
+
+ /**
+ * 设置sodt属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSODT(String value) {
+ this.sodt = value;
+ }
+
+ /**
+ * 获取reno属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRENO() {
+ return reno;
+ }
+
+ /**
+ * 设置reno属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRENO(String value) {
+ this.reno = value;
+ }
+
+ /**
+ * 获取trml属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTRML() {
+ return trml;
+ }
+
+ /**
+ * 设置trml属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTRML(String value) {
+ this.trml = value;
+ }
+
+ /**
+ * 获取remc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getREMC() {
+ return remc;
+ }
+
+ /**
+ * 设置remc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setREMC(String value) {
+ this.remc = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ACST.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ACST.java
new file mode 100644
index 00000000..06d3b4da
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ACST.java
@@ -0,0 +1,412 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="UNAM" type="{}STR20"/>
+ * <element name="NLGN" type="{}INTEGER6"/>
+ * <element name="TMIN" type="{}INTEGER6"/>
+ * <element name="AMIN" type="{}INTEGER6"/>
+ * <element name="NATB" type="{}INTEGER6"/>
+ * <element name="NBGR" type="{}INTEGER6"/>
+ * <element name="NBTP" type="{}INTEGER6"/>
+ * <element name="NDCP" type="{}INTEGER6"/>
+ * <element name="NLSR" type="{}INTEGER6"/>
+ * <element name="NMSR" type="{}INTEGER6"/>
+ * <element name="NOCR" type="{}INTEGER6"/>
+ * <element name="NBPP" type="{}INTEGER6"/>
+ * <element name="NBCR" type="{}INTEGER6"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "unam",
+ "nlgn",
+ "tmin",
+ "amin",
+ "natb",
+ "nbgr",
+ "nbtp",
+ "ndcp",
+ "nlsr",
+ "nmsr",
+ "nocr",
+ "nbpp",
+ "nbcr"
+})
+@XmlRootElement(name = "ACST")
+public class ACST
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "UNAM", required = true)
+ protected String unam;
+ @XmlElement(name = "NLGN", required = true)
+ protected BigInteger nlgn;
+ @XmlElement(name = "TMIN", required = true)
+ protected BigInteger tmin;
+ @XmlElement(name = "AMIN", required = true)
+ protected BigInteger amin;
+ @XmlElement(name = "NATB", required = true)
+ protected BigInteger natb;
+ @XmlElement(name = "NBGR", required = true)
+ protected BigInteger nbgr;
+ @XmlElement(name = "NBTP", required = true)
+ protected BigInteger nbtp;
+ @XmlElement(name = "NDCP", required = true)
+ protected BigInteger ndcp;
+ @XmlElement(name = "NLSR", required = true)
+ protected BigInteger nlsr;
+ @XmlElement(name = "NMSR", required = true)
+ protected BigInteger nmsr;
+ @XmlElement(name = "NOCR", required = true)
+ protected BigInteger nocr;
+ @XmlElement(name = "NBPP", required = true)
+ protected BigInteger nbpp;
+ @XmlElement(name = "NBCR", required = true)
+ protected BigInteger nbcr;
+
+ /**
+ * 获取unam属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getUNAM() {
+ return unam;
+ }
+
+ /**
+ * 设置unam属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setUNAM(String value) {
+ this.unam = value;
+ }
+
+ /**
+ * 获取nlgn属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getNLGN() {
+ return nlgn;
+ }
+
+ /**
+ * 设置nlgn属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setNLGN(BigInteger value) {
+ this.nlgn = value;
+ }
+
+ /**
+ * 获取tmin属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getTMIN() {
+ return tmin;
+ }
+
+ /**
+ * 设置tmin属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setTMIN(BigInteger value) {
+ this.tmin = value;
+ }
+
+ /**
+ * 获取amin属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getAMIN() {
+ return amin;
+ }
+
+ /**
+ * 设置amin属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setAMIN(BigInteger value) {
+ this.amin = value;
+ }
+
+ /**
+ * 获取natb属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getNATB() {
+ return natb;
+ }
+
+ /**
+ * 设置natb属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setNATB(BigInteger value) {
+ this.natb = value;
+ }
+
+ /**
+ * 获取nbgr属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getNBGR() {
+ return nbgr;
+ }
+
+ /**
+ * 设置nbgr属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setNBGR(BigInteger value) {
+ this.nbgr = value;
+ }
+
+ /**
+ * 获取nbtp属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getNBTP() {
+ return nbtp;
+ }
+
+ /**
+ * 设置nbtp属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setNBTP(BigInteger value) {
+ this.nbtp = value;
+ }
+
+ /**
+ * 获取ndcp属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getNDCP() {
+ return ndcp;
+ }
+
+ /**
+ * 设置ndcp属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setNDCP(BigInteger value) {
+ this.ndcp = value;
+ }
+
+ /**
+ * 获取nlsr属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getNLSR() {
+ return nlsr;
+ }
+
+ /**
+ * 设置nlsr属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setNLSR(BigInteger value) {
+ this.nlsr = value;
+ }
+
+ /**
+ * 获取nmsr属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getNMSR() {
+ return nmsr;
+ }
+
+ /**
+ * 设置nmsr属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setNMSR(BigInteger value) {
+ this.nmsr = value;
+ }
+
+ /**
+ * 获取nocr属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getNOCR() {
+ return nocr;
+ }
+
+ /**
+ * 设置nocr属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setNOCR(BigInteger value) {
+ this.nocr = value;
+ }
+
+ /**
+ * 获取nbpp属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getNBPP() {
+ return nbpp;
+ }
+
+ /**
+ * 设置nbpp属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setNBPP(BigInteger value) {
+ this.nbpp = value;
+ }
+
+ /**
+ * 获取nbcr属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getNBCR() {
+ return nbcr;
+ }
+
+ /**
+ * 设置nbcr属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setNBCR(BigInteger value) {
+ this.nbcr = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AIRC.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AIRC.java
new file mode 100644
index 00000000..47414d61
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AIRC.java
@@ -0,0 +1,390 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ITAT" type="{}IATA_AIRC_CODE"/>
+ * <element name="ICAT" type="{}ICAO_AIRC_CODE"/>
+ * <element name="DESC" type="{}STR30"/>
+ * <element name="CDSC" type="{}STR30"/>
+ * <element name="CHAP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="1"/>
+ * <minLength value="0"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="MAXP" type="{}OPT_MAXIMUM_PASSENGERS"/>
+ * <element name="MFWT" type="{}OPT_NUMERIC92"/>
+ * <element name="MTWT" type="{}OPT_NUMERIC92"/>
+ * <element name="ALEN" type="{}OPT_NUMERIC92"/>
+ * <element name="WSPN" type="{}OPT_NUMERIC92"/>
+ * <element name="MHTM" type="{}OPT_NUMERIC62"/>
+ * <element name="MABR" type="{}OPT_INTEGER1"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "itat",
+ "icat",
+ "desc",
+ "cdsc",
+ "chap",
+ "maxp",
+ "mfwt",
+ "mtwt",
+ "alen",
+ "wspn",
+ "mhtm",
+ "mabr"
+})
+@XmlRootElement(name = "AIRC")
+public class AIRC
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "ITAT", required = true)
+ protected String itat;
+ @XmlElement(name = "ICAT", required = true)
+ protected String icat;
+ @XmlElement(name = "DESC", required = true)
+ protected String desc;
+ @XmlElement(name = "CDSC", required = true)
+ protected String cdsc;
+ @XmlElement(name = "CHAP", required = true)
+ protected String chap;
+ @XmlElement(name = "MAXP", required = true)
+ protected String maxp;
+ @XmlElement(name = "MFWT", required = true)
+ protected String mfwt;
+ @XmlElement(name = "MTWT", required = true)
+ protected String mtwt;
+ @XmlElement(name = "ALEN", required = true)
+ protected String alen;
+ @XmlElement(name = "WSPN", required = true)
+ protected String wspn;
+ @XmlElement(name = "MHTM", required = true)
+ protected String mhtm;
+ @XmlElement(name = "MABR", required = true)
+ protected String mabr;
+
+ /**
+ * 获取itat属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getITAT() {
+ return itat;
+ }
+
+ /**
+ * 设置itat属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setITAT(String value) {
+ this.itat = value;
+ }
+
+ /**
+ * 获取icat属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getICAT() {
+ return icat;
+ }
+
+ /**
+ * 设置icat属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setICAT(String value) {
+ this.icat = value;
+ }
+
+ /**
+ * 获取desc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDESC() {
+ return desc;
+ }
+
+ /**
+ * 设置desc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDESC(String value) {
+ this.desc = value;
+ }
+
+ /**
+ * 获取cdsc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCDSC() {
+ return cdsc;
+ }
+
+ /**
+ * 设置cdsc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCDSC(String value) {
+ this.cdsc = value;
+ }
+
+ /**
+ * 获取chap属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCHAP() {
+ return chap;
+ }
+
+ /**
+ * 设置chap属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCHAP(String value) {
+ this.chap = value;
+ }
+
+ /**
+ * 获取maxp属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMAXP() {
+ return maxp;
+ }
+
+ /**
+ * 设置maxp属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMAXP(String value) {
+ this.maxp = value;
+ }
+
+ /**
+ * 获取mfwt属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMFWT() {
+ return mfwt;
+ }
+
+ /**
+ * 设置mfwt属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMFWT(String value) {
+ this.mfwt = value;
+ }
+
+ /**
+ * 获取mtwt属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMTWT() {
+ return mtwt;
+ }
+
+ /**
+ * 设置mtwt属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMTWT(String value) {
+ this.mtwt = value;
+ }
+
+ /**
+ * 获取alen属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getALEN() {
+ return alen;
+ }
+
+ /**
+ * 设置alen属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setALEN(String value) {
+ this.alen = value;
+ }
+
+ /**
+ * 获取wspn属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getWSPN() {
+ return wspn;
+ }
+
+ /**
+ * 设置wspn属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setWSPN(String value) {
+ this.wspn = value;
+ }
+
+ /**
+ * 获取mhtm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMHTM() {
+ return mhtm;
+ }
+
+ /**
+ * 设置mhtm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMHTM(String value) {
+ this.mhtm = value;
+ }
+
+ /**
+ * 获取mabr属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMABR() {
+ return mabr;
+ }
+
+ /**
+ * 设置mabr属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMABR(String value) {
+ this.mabr = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AIRL.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AIRL.java
new file mode 100644
index 00000000..116edf2e
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AIRL.java
@@ -0,0 +1,318 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ITOP" type="{}IATA_AIRL_CODE"/>
+ * <element name="ICOP" type="{}ICAO_AIRL_CODE"/>
+ * <element name="ONAM" type="{}STR30"/>
+ * <element name="ONMC" type="{}STR30"/>
+ * <element name="CTRY" type="{}OPT_COUNTRY_CODE"/>
+ * <element name="TRML" type="{}AIRL_TERMINAL_DATA" maxOccurs="4"/>
+ * <element name="OGRP" type="{}OPT_STR30" maxOccurs="unbounded"/>
+ * <element name="SUBC" type="{}SUBSIDIARY_DATA" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="DORI" type="{}DOMINTRGN_CODE"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "itop",
+ "icop",
+ "onam",
+ "onmc",
+ "ctry",
+ "trml",
+ "ogrp",
+ "subc",
+ "dori"
+})
+@XmlRootElement(name = "AIRL")
+public class AIRL
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "ITOP", required = true)
+ protected String itop;
+ @XmlElement(name = "ICOP", required = true)
+ protected String icop;
+ @XmlElement(name = "ONAM", required = true)
+ protected String onam;
+ @XmlElement(name = "ONMC", required = true)
+ protected String onmc;
+ @XmlElement(name = "CTRY", required = true)
+ protected String ctry;
+ @XmlElement(name = "TRML", required = true)
+ protected Listset method for the trml property.
+ *
+ *
+ * getTRML().add(newItem);
+ *
+ *
+ *
+ * set method for the ogrp property.
+ *
+ *
+ * getOGRP().add(newItem);
+ *
+ *
+ *
+ * set method for the subc property.
+ *
+ *
+ * getSUBC().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="AIRL_CLASS_DATA">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="DCLM" type="{}CLASSES"/>
+ * <element name="FCLM" type="{}CLASS_MAP_DATA" minOccurs="0"/>
+ * <element name="CCLM" type="{}CLASS_MAP_DATA" minOccurs="0"/>
+ * <element name="YCLM" type="{}CLASS_MAP_DATA" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="ITOP" type="{}IATA_AIRL_CODE" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AIRL_CLASS_DATA", propOrder = {
+ "dclm",
+ "fclm",
+ "cclm",
+ "yclm"
+})
+public class AIRLCLASSDATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "DCLM", required = true)
+ @XmlSchemaType(name = "string")
+ protected CLASSES dclm;
+ @XmlElement(name = "FCLM")
+ protected CLASSMAPDATA fclm;
+ @XmlElement(name = "CCLM")
+ protected CLASSMAPDATA cclm;
+ @XmlElement(name = "YCLM")
+ protected CLASSMAPDATA yclm;
+ @XmlAttribute(name = "ITOP")
+ protected String itop;
+
+ /**
+ * 获取dclm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link CLASSES }
+ *
+ */
+ public CLASSES getDCLM() {
+ return dclm;
+ }
+
+ /**
+ * 设置dclm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link CLASSES }
+ *
+ */
+ public void setDCLM(CLASSES value) {
+ this.dclm = value;
+ }
+
+ /**
+ * 获取fclm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link CLASSMAPDATA }
+ *
+ */
+ public CLASSMAPDATA getFCLM() {
+ return fclm;
+ }
+
+ /**
+ * 设置fclm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link CLASSMAPDATA }
+ *
+ */
+ public void setFCLM(CLASSMAPDATA value) {
+ this.fclm = value;
+ }
+
+ /**
+ * 获取cclm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link CLASSMAPDATA }
+ *
+ */
+ public CLASSMAPDATA getCCLM() {
+ return cclm;
+ }
+
+ /**
+ * 设置cclm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link CLASSMAPDATA }
+ *
+ */
+ public void setCCLM(CLASSMAPDATA value) {
+ this.cclm = value;
+ }
+
+ /**
+ * 获取yclm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link CLASSMAPDATA }
+ *
+ */
+ public CLASSMAPDATA getYCLM() {
+ return yclm;
+ }
+
+ /**
+ * 设置yclm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link CLASSMAPDATA }
+ *
+ */
+ public void setYCLM(CLASSMAPDATA value) {
+ this.yclm = value;
+ }
+
+ /**
+ * 获取itop属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getITOP() {
+ return itop;
+ }
+
+ /**
+ * 设置itop属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setITOP(String value) {
+ this.itop = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AIRLTERMINALDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AIRLTERMINALDATA.java
new file mode 100644
index 00000000..d3cd784b
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AIRLTERMINALDATA.java
@@ -0,0 +1,125 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ *
+ * <complexType name="AIRL_TERMINAL_DATA">
+ * <simpleContent>
+ * <extension base="<>OPT_TERMINAL_CODE">
+ * <attribute name="MVIN" use="required" type="{}OPT_MOVEMENT_INDICATOR" />
+ * <attribute name="FLIN" use="required" type="{}OPT_DOMINT_CODE" />
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AIRL_TERMINAL_DATA", propOrder = {
+ "value"
+})
+public class AIRLTERMINALDATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlValue
+ protected String value;
+ @XmlAttribute(name = "MVIN", required = true)
+ protected String mvin;
+ @XmlAttribute(name = "FLIN", required = true)
+ protected String flin;
+
+ /**
+ * 获取value属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getValue() {
+ return value;
+ }
+
+ /**
+ * 设置value属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setValue(String value) {
+ this.value = value;
+ }
+
+ /**
+ * 获取mvin属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMVIN() {
+ return mvin;
+ }
+
+ /**
+ * 设置mvin属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMVIN(String value) {
+ this.mvin = value;
+ }
+
+ /**
+ * 获取flin属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFLIN() {
+ return flin;
+ }
+
+ /**
+ * 设置flin属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFLIN(String value) {
+ this.flin = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ALBA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ALBA.java
new file mode 100644
index 00000000..99629d2f
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ALBA.java
@@ -0,0 +1,132 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ALCD" type="{}IATA_AIRL_CODE"/>
+ * <element name="IBAG" type="{}INTEGER4" minOccurs="0"/>
+ * <element name="DBAG" type="{}INTEGER4" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "alcd",
+ "ibag",
+ "dbag"
+})
+@XmlRootElement(name = "ALBA")
+public class ALBA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "ALCD", required = true)
+ protected String alcd;
+ @XmlElement(name = "IBAG")
+ protected BigInteger ibag;
+ @XmlElement(name = "DBAG")
+ protected BigInteger dbag;
+
+ /**
+ * 获取alcd属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getALCD() {
+ return alcd;
+ }
+
+ /**
+ * 设置alcd属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setALCD(String value) {
+ this.alcd = value;
+ }
+
+ /**
+ * 获取ibag属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getIBAG() {
+ return ibag;
+ }
+
+ /**
+ * 设置ibag属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setIBAG(BigInteger value) {
+ this.ibag = value;
+ }
+
+ /**
+ * 获取dbag属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getDBAG() {
+ return dbag;
+ }
+
+ /**
+ * 设置dbag属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setDBAG(BigInteger value) {
+ this.dbag = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ARPT.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ARPT.java
new file mode 100644
index 00000000..42cb7769
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ARPT.java
@@ -0,0 +1,352 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ITCD" type="{}IATA_ARPT_CODE"/>
+ * <element name="ICCD" type="{}OPT_ICAO_ARPT_CODE"/>
+ * <element name="ANAM" type="{}STR30"/>
+ * <element name="ANMC" type="{}STR30"/>
+ * <element name="BDIS" type="{}OPT_INTEGER12"/>
+ * <element name="CTRY" type="{}COUNTRY_CODE"/>
+ * <element name="ACTY" type="{}CITY_CODE"/>
+ * <element name="ATYP" type="{}DOMINTRGN_CODE"/>
+ * <element name="HAUL">
+ * <simpleType>
+ * <union>
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="S"/>
+ * <enumeration value="L"/>
+ * </restriction>
+ * </simpleType>
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="0"/>
+ * </restriction>
+ * </simpleType>
+ * </union>
+ * </simpleType>
+ * </element>
+ * <element name="ABBR" type="{}OPT_ABBRDATA" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "itcd",
+ "iccd",
+ "anam",
+ "anmc",
+ "bdis",
+ "ctry",
+ "acty",
+ "atyp",
+ "haul",
+ "abbr"
+})
+@XmlRootElement(name = "ARPT")
+public class ARPT
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "ITCD", required = true)
+ protected String itcd;
+ @XmlElement(name = "ICCD", required = true)
+ protected String iccd;
+ @XmlElement(name = "ANAM", required = true)
+ protected String anam;
+ @XmlElement(name = "ANMC", required = true)
+ protected String anmc;
+ @XmlElement(name = "BDIS", required = true)
+ protected String bdis;
+ @XmlElement(name = "CTRY", required = true)
+ protected String ctry;
+ @XmlElement(name = "ACTY", required = true)
+ protected String acty;
+ @XmlElement(name = "ATYP", required = true)
+ @XmlSchemaType(name = "string")
+ protected DOMINTRGNCODE atyp;
+ @XmlElement(name = "HAUL", required = true)
+ protected String haul;
+ @XmlElement(name = "ABBR")
+ protected Listset method for the abbr property.
+ *
+ *
+ * getABBR().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="DTTS" type="{}TIME_14"/>
+ * <element name="REMC" type="{}OPT_STR256" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "dtts",
+ "remc"
+})
+@XmlRootElement(name = "AYT")
+public class AYT
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "DTTS", required = true)
+ protected BigInteger dtts;
+ @XmlElement(name = "REMC")
+ protected String remc;
+
+ /**
+ * 获取dtts属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getDTTS() {
+ return dtts;
+ }
+
+ /**
+ * 设置dtts属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setDTTS(BigInteger value) {
+ this.dtts = value;
+ }
+
+ /**
+ * 获取remc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getREMC() {
+ return remc;
+ }
+
+ /**
+ * 设置remc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setREMC(String value) {
+ this.remc = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BAHODATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BAHODATA.java
new file mode 100644
index 00000000..36049dec
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BAHODATA.java
@@ -0,0 +1,91 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ *
+ * <complexType name="BAHODATA">
+ * <simpleContent>
+ * <extension base="<>INTEGER6">
+ * <attribute name="HOUR" use="required" type="{}HOURS" />
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BAHODATA", propOrder = {
+ "value"
+})
+public class BAHODATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlValue
+ protected BigInteger value;
+ @XmlAttribute(name = "HOUR", required = true)
+ protected int hour;
+
+ /**
+ * 获取value属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getValue() {
+ return value;
+ }
+
+ /**
+ * 设置value属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setValue(BigInteger value) {
+ this.value = value;
+ }
+
+ /**
+ * 获取hour属性的值。
+ *
+ */
+ public int getHOUR() {
+ return hour;
+ }
+
+ /**
+ * 设置hour属性的值。
+ *
+ */
+ public void setHOUR(int value) {
+ this.hour = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BDCL.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BDCL.java
new file mode 100644
index 00000000..7287278b
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BDCL.java
@@ -0,0 +1,110 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="GCTM" type="{}TIME_11"/>
+ * <element name="PXBG" type="{}BDCLDATA" maxOccurs="6" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "gctm",
+ "pxbg"
+})
+@XmlRootElement(name = "BDCL")
+public class BDCL
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "GCTM", required = true)
+ protected String gctm;
+ @XmlElement(name = "PXBG")
+ protected Listset method for the pxbg property.
+ *
+ *
+ * getPXBG().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="BDCLDATA">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="LPAX" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="TPAX" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="LADT" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="LINF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="LCHD" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="LFCL" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="LBCL" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="LECL" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="TADT" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="TINF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="TCHD" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="TFCL" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="TBCL" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="TECL" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="ETPN" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="APCD" use="required" type="{}IATA_ARPT_CODE" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BDCLDATA", propOrder = {
+ "lpax",
+ "tpax",
+ "ladt",
+ "linf",
+ "lchd",
+ "lfcl",
+ "lbcl",
+ "lecl",
+ "tadt",
+ "tinf",
+ "tchd",
+ "tfcl",
+ "tbcl",
+ "tecl",
+ "etpn"
+})
+public class BDCLDATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "LPAX")
+ protected BigInteger lpax;
+ @XmlElement(name = "TPAX")
+ protected BigInteger tpax;
+ @XmlElement(name = "LADT")
+ protected BigInteger ladt;
+ @XmlElement(name = "LINF")
+ protected BigInteger linf;
+ @XmlElement(name = "LCHD")
+ protected BigInteger lchd;
+ @XmlElement(name = "LFCL")
+ protected BigInteger lfcl;
+ @XmlElement(name = "LBCL")
+ protected BigInteger lbcl;
+ @XmlElement(name = "LECL")
+ protected BigInteger lecl;
+ @XmlElement(name = "TADT")
+ protected BigInteger tadt;
+ @XmlElement(name = "TINF")
+ protected BigInteger tinf;
+ @XmlElement(name = "TCHD")
+ protected BigInteger tchd;
+ @XmlElement(name = "TFCL")
+ protected BigInteger tfcl;
+ @XmlElement(name = "TBCL")
+ protected BigInteger tbcl;
+ @XmlElement(name = "TECL")
+ protected BigInteger tecl;
+ @XmlElement(name = "ETPN")
+ protected BigInteger etpn;
+ @XmlAttribute(name = "APCD", required = true)
+ protected String apcd;
+
+ /**
+ * 获取lpax属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getLPAX() {
+ return lpax;
+ }
+
+ /**
+ * 设置lpax属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setLPAX(BigInteger value) {
+ this.lpax = value;
+ }
+
+ /**
+ * 获取tpax属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getTPAX() {
+ return tpax;
+ }
+
+ /**
+ * 设置tpax属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setTPAX(BigInteger value) {
+ this.tpax = value;
+ }
+
+ /**
+ * 获取ladt属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getLADT() {
+ return ladt;
+ }
+
+ /**
+ * 设置ladt属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setLADT(BigInteger value) {
+ this.ladt = value;
+ }
+
+ /**
+ * 获取linf属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getLINF() {
+ return linf;
+ }
+
+ /**
+ * 设置linf属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setLINF(BigInteger value) {
+ this.linf = value;
+ }
+
+ /**
+ * 获取lchd属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getLCHD() {
+ return lchd;
+ }
+
+ /**
+ * 设置lchd属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setLCHD(BigInteger value) {
+ this.lchd = value;
+ }
+
+ /**
+ * 获取lfcl属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getLFCL() {
+ return lfcl;
+ }
+
+ /**
+ * 设置lfcl属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setLFCL(BigInteger value) {
+ this.lfcl = value;
+ }
+
+ /**
+ * 获取lbcl属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getLBCL() {
+ return lbcl;
+ }
+
+ /**
+ * 设置lbcl属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setLBCL(BigInteger value) {
+ this.lbcl = value;
+ }
+
+ /**
+ * 获取lecl属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getLECL() {
+ return lecl;
+ }
+
+ /**
+ * 设置lecl属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setLECL(BigInteger value) {
+ this.lecl = value;
+ }
+
+ /**
+ * 获取tadt属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getTADT() {
+ return tadt;
+ }
+
+ /**
+ * 设置tadt属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setTADT(BigInteger value) {
+ this.tadt = value;
+ }
+
+ /**
+ * 获取tinf属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getTINF() {
+ return tinf;
+ }
+
+ /**
+ * 设置tinf属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setTINF(BigInteger value) {
+ this.tinf = value;
+ }
+
+ /**
+ * 获取tchd属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getTCHD() {
+ return tchd;
+ }
+
+ /**
+ * 设置tchd属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setTCHD(BigInteger value) {
+ this.tchd = value;
+ }
+
+ /**
+ * 获取tfcl属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getTFCL() {
+ return tfcl;
+ }
+
+ /**
+ * 设置tfcl属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setTFCL(BigInteger value) {
+ this.tfcl = value;
+ }
+
+ /**
+ * 获取tbcl属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getTBCL() {
+ return tbcl;
+ }
+
+ /**
+ * 设置tbcl属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setTBCL(BigInteger value) {
+ this.tbcl = value;
+ }
+
+ /**
+ * 获取tecl属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getTECL() {
+ return tecl;
+ }
+
+ /**
+ * 设置tecl属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setTECL(BigInteger value) {
+ this.tecl = value;
+ }
+
+ /**
+ * 获取etpn属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getETPN() {
+ return etpn;
+ }
+
+ /**
+ * 设置etpn属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setETPN(BigInteger value) {
+ this.etpn = value;
+ }
+
+ /**
+ * 获取apcd属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAPCD() {
+ return apcd;
+ }
+
+ /**
+ * 设置apcd属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAPCD(String value) {
+ this.apcd = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BDOP.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BDOP.java
new file mode 100644
index 00000000..a7208eda
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BDOP.java
@@ -0,0 +1,147 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="GATE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="BOTM" type="{}TIME_11"/>
+ * <element name="ROFL">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="1"/>
+ * <minLength value="1"/>
+ * <enumeration value="Y"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "gate",
+ "botm",
+ "rofl"
+})
+@XmlRootElement(name = "BDOP")
+public class BDOP
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "GATE", required = true)
+ protected String gate;
+ @XmlElement(name = "BOTM", required = true)
+ protected String botm;
+ @XmlElement(name = "ROFL", required = true)
+ protected String rofl;
+
+ /**
+ * 获取gate属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGATE() {
+ return gate;
+ }
+
+ /**
+ * 设置gate属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGATE(String value) {
+ this.gate = value;
+ }
+
+ /**
+ * 获取botm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBOTM() {
+ return botm;
+ }
+
+ /**
+ * 设置botm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBOTM(String value) {
+ this.botm = value;
+ }
+
+ /**
+ * 获取rofl属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getROFL() {
+ return rofl;
+ }
+
+ /**
+ * 设置rofl属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setROFL(String value) {
+ this.rofl = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BDPB.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BDPB.java
new file mode 100644
index 00000000..97ef9ec2
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BDPB.java
@@ -0,0 +1,82 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="PXBG" type="{}CKCLDATA" maxOccurs="6" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "pxbg"
+})
+@XmlRootElement(name = "BDPB")
+public class BDPB
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "PXBG")
+ protected Listset method for the pxbg property.
+ *
+ *
+ * getPXBG().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="BELTDATA">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="BELT" type="{}STR8"/>
+ * <element name="BCLS" type="{}CLASSES"/>
+ * <element name="PCOT" type="{}TIME_11"/>
+ * <element name="PCCT" type="{}TIME_11"/>
+ * <element name="FBAG" type="{}TIME_11" minOccurs="0"/>
+ * <element name="LBAG" type="{}TIME_11" minOccurs="0"/>
+ * <element name="BTYP" type="{}DOMINT_CODE"/>
+ * </sequence>
+ * <attribute name="CLNO" use="required" type="{}INTEGER1" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BELTDATA", propOrder = {
+ "belt",
+ "bcls",
+ "pcot",
+ "pcct",
+ "fbag",
+ "lbag",
+ "btyp"
+})
+public class BELTDATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "BELT", required = true)
+ protected String belt;
+ @XmlElement(name = "BCLS", required = true)
+ @XmlSchemaType(name = "string")
+ protected CLASSES bcls;
+ @XmlElement(name = "PCOT", required = true)
+ protected String pcot;
+ @XmlElement(name = "PCCT", required = true)
+ protected String pcct;
+ @XmlElement(name = "FBAG")
+ protected String fbag;
+ @XmlElement(name = "LBAG")
+ protected String lbag;
+ @XmlElement(name = "BTYP", required = true)
+ @XmlSchemaType(name = "string")
+ protected DOMINTCODE btyp;
+ @XmlAttribute(name = "CLNO", required = true)
+ protected BigInteger clno;
+
+ /**
+ * 获取belt属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBELT() {
+ return belt;
+ }
+
+ /**
+ * 设置belt属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBELT(String value) {
+ this.belt = value;
+ }
+
+ /**
+ * 获取bcls属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link CLASSES }
+ *
+ */
+ public CLASSES getBCLS() {
+ return bcls;
+ }
+
+ /**
+ * 设置bcls属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link CLASSES }
+ *
+ */
+ public void setBCLS(CLASSES value) {
+ this.bcls = value;
+ }
+
+ /**
+ * 获取pcot属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPCOT() {
+ return pcot;
+ }
+
+ /**
+ * 设置pcot属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPCOT(String value) {
+ this.pcot = value;
+ }
+
+ /**
+ * 获取pcct属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPCCT() {
+ return pcct;
+ }
+
+ /**
+ * 设置pcct属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPCCT(String value) {
+ this.pcct = value;
+ }
+
+ /**
+ * 获取fbag属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFBAG() {
+ return fbag;
+ }
+
+ /**
+ * 设置fbag属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFBAG(String value) {
+ this.fbag = value;
+ }
+
+ /**
+ * 获取lbag属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLBAG() {
+ return lbag;
+ }
+
+ /**
+ * 设置lbag属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLBAG(String value) {
+ this.lbag = value;
+ }
+
+ /**
+ * 获取btyp属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link DOMINTCODE }
+ *
+ */
+ public DOMINTCODE getBTYP() {
+ return btyp;
+ }
+
+ /**
+ * 设置btyp属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link DOMINTCODE }
+ *
+ */
+ public void setBTYP(DOMINTCODE value) {
+ this.btyp = value;
+ }
+
+ /**
+ * 获取clno属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getCLNO() {
+ return clno;
+ }
+
+ /**
+ * 设置clno属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setCLNO(BigInteger value) {
+ this.clno = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BLST.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BLST.java
new file mode 100644
index 00000000..017fe6cc
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BLST.java
@@ -0,0 +1,189 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="BCOD" type="{}STR8"/>
+ * <element name="BTNM" type="{}STR30"/>
+ * <element name="BNMC" type="{}STR30"/>
+ * <element name="BCAT" type="{}DOMINT_CODE"/>
+ * <element name="BTML" type="{}OPT_TERMINAL_CODE"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "bcod",
+ "btnm",
+ "bnmc",
+ "bcat",
+ "btml"
+})
+@XmlRootElement(name = "BLST")
+public class BLST
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "BCOD", required = true)
+ protected String bcod;
+ @XmlElement(name = "BTNM", required = true)
+ protected String btnm;
+ @XmlElement(name = "BNMC", required = true)
+ protected String bnmc;
+ @XmlElement(name = "BCAT", required = true)
+ @XmlSchemaType(name = "string")
+ protected DOMINTCODE bcat;
+ @XmlElement(name = "BTML", required = true)
+ protected String btml;
+
+ /**
+ * 获取bcod属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBCOD() {
+ return bcod;
+ }
+
+ /**
+ * 设置bcod属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBCOD(String value) {
+ this.bcod = value;
+ }
+
+ /**
+ * 获取btnm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBTNM() {
+ return btnm;
+ }
+
+ /**
+ * 设置btnm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBTNM(String value) {
+ this.btnm = value;
+ }
+
+ /**
+ * 获取bnmc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBNMC() {
+ return bnmc;
+ }
+
+ /**
+ * 设置bnmc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBNMC(String value) {
+ this.bnmc = value;
+ }
+
+ /**
+ * 获取bcat属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link DOMINTCODE }
+ *
+ */
+ public DOMINTCODE getBCAT() {
+ return bcat;
+ }
+
+ /**
+ * 设置bcat属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link DOMINTCODE }
+ *
+ */
+ public void setBCAT(DOMINTCODE value) {
+ this.bcat = value;
+ }
+
+ /**
+ * 获取btml属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBTML() {
+ return btml;
+ }
+
+ /**
+ * 设置btml属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBTML(String value) {
+ this.btml = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BRIDGEDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BRIDGEDATA.java
new file mode 100644
index 00000000..8cf87acf
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BRIDGEDATA.java
@@ -0,0 +1,165 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="BRIDGEDATA">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ABDG" type="{}STR8"/>
+ * <element name="ABOP">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="A"/>
+ * <enumeration value="D"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="AOTM" type="{}TIME_11"/>
+ * </sequence>
+ * <attribute name="ASNO" use="required" type="{}INTEGER2" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BRIDGEDATA", propOrder = {
+ "abdg",
+ "abop",
+ "aotm"
+})
+public class BRIDGEDATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "ABDG", required = true)
+ protected String abdg;
+ @XmlElement(name = "ABOP", required = true)
+ protected String abop;
+ @XmlElement(name = "AOTM", required = true)
+ protected String aotm;
+ @XmlAttribute(name = "ASNO", required = true)
+ protected BigInteger asno;
+
+ /**
+ * 获取abdg属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getABDG() {
+ return abdg;
+ }
+
+ /**
+ * 设置abdg属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setABDG(String value) {
+ this.abdg = value;
+ }
+
+ /**
+ * 获取abop属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getABOP() {
+ return abop;
+ }
+
+ /**
+ * 设置abop属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setABOP(String value) {
+ this.abop = value;
+ }
+
+ /**
+ * 获取aotm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAOTM() {
+ return aotm;
+ }
+
+ /**
+ * 设置aotm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAOTM(String value) {
+ this.aotm = value;
+ }
+
+ /**
+ * 获取asno属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getASNO() {
+ return asno;
+ }
+
+ /**
+ * 设置asno属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setASNO(BigInteger value) {
+ this.asno = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CHLT.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CHLT.java
new file mode 100644
index 00000000..4a80134d
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CHLT.java
@@ -0,0 +1,189 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CCOD" type="{}STR8"/>
+ * <element name="CHNM" type="{}STR30"/>
+ * <element name="CNMC" type="{}STR30"/>
+ * <element name="CTML" type="{}OPT_TERMINAL_CODE"/>
+ * <element name="CCAT" type="{}DOMINT_CODE"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "ccod",
+ "chnm",
+ "cnmc",
+ "ctml",
+ "ccat"
+})
+@XmlRootElement(name = "CHLT")
+public class CHLT
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "CCOD", required = true)
+ protected String ccod;
+ @XmlElement(name = "CHNM", required = true)
+ protected String chnm;
+ @XmlElement(name = "CNMC", required = true)
+ protected String cnmc;
+ @XmlElement(name = "CTML", required = true)
+ protected String ctml;
+ @XmlElement(name = "CCAT", required = true)
+ @XmlSchemaType(name = "string")
+ protected DOMINTCODE ccat;
+
+ /**
+ * 获取ccod属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCCOD() {
+ return ccod;
+ }
+
+ /**
+ * 设置ccod属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCCOD(String value) {
+ this.ccod = value;
+ }
+
+ /**
+ * 获取chnm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCHNM() {
+ return chnm;
+ }
+
+ /**
+ * 设置chnm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCHNM(String value) {
+ this.chnm = value;
+ }
+
+ /**
+ * 获取cnmc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCNMC() {
+ return cnmc;
+ }
+
+ /**
+ * 设置cnmc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCNMC(String value) {
+ this.cnmc = value;
+ }
+
+ /**
+ * 获取ctml属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCTML() {
+ return ctml;
+ }
+
+ /**
+ * 设置ctml属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCTML(String value) {
+ this.ctml = value;
+ }
+
+ /**
+ * 获取ccat属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link DOMINTCODE }
+ *
+ */
+ public DOMINTCODE getCCAT() {
+ return ccat;
+ }
+
+ /**
+ * 设置ccat属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link DOMINTCODE }
+ *
+ */
+ public void setCCAT(DOMINTCODE value) {
+ this.ccat = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CHOCKSDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CHOCKSDATA.java
new file mode 100644
index 00000000..9a82920c
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CHOCKSDATA.java
@@ -0,0 +1,165 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="CHOCKSDATA">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CHTM" type="{}TIME_11"/>
+ * <element name="CHID">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="ON"/>
+ * <enumeration value="OFF"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CHST" type="{}STR8"/>
+ * </sequence>
+ * <attribute name="CSNO" use="required" type="{}INTEGER1" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CHOCKSDATA", propOrder = {
+ "chtm",
+ "chid",
+ "chst"
+})
+public class CHOCKSDATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "CHTM", required = true)
+ protected String chtm;
+ @XmlElement(name = "CHID", required = true)
+ protected String chid;
+ @XmlElement(name = "CHST", required = true)
+ protected String chst;
+ @XmlAttribute(name = "CSNO", required = true)
+ protected BigInteger csno;
+
+ /**
+ * 获取chtm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCHTM() {
+ return chtm;
+ }
+
+ /**
+ * 设置chtm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCHTM(String value) {
+ this.chtm = value;
+ }
+
+ /**
+ * 获取chid属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCHID() {
+ return chid;
+ }
+
+ /**
+ * 设置chid属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCHID(String value) {
+ this.chid = value;
+ }
+
+ /**
+ * 获取chst属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCHST() {
+ return chst;
+ }
+
+ /**
+ * 设置chst属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCHST(String value) {
+ this.chst = value;
+ }
+
+ /**
+ * 获取csno属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getCSNO() {
+ return csno;
+ }
+
+ /**
+ * 设置csno属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setCSNO(BigInteger value) {
+ this.csno = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CHUTEDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CHUTEDATA.java
new file mode 100644
index 00000000..fd94e70f
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CHUTEDATA.java
@@ -0,0 +1,273 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="CHUTEDATA">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CHUT" type="{}STR8"/>
+ * <element name="CCLS" type="{}CLASSES"/>
+ * <element name="PCBT" type="{}TIME_11"/>
+ * <element name="PCET" type="{}TIME_11"/>
+ * <element name="CBTM" type="{}TIME_11" minOccurs="0"/>
+ * <element name="CETM" type="{}TIME_11" minOccurs="0"/>
+ * <element name="CTYP" type="{}DOMINT_CODE"/>
+ * </sequence>
+ * <attribute name="CHNO" use="required" type="{}INTEGER1" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CHUTEDATA", propOrder = {
+ "chut",
+ "ccls",
+ "pcbt",
+ "pcet",
+ "cbtm",
+ "cetm",
+ "ctyp"
+})
+public class CHUTEDATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "CHUT", required = true)
+ protected String chut;
+ @XmlElement(name = "CCLS", required = true)
+ @XmlSchemaType(name = "string")
+ protected CLASSES ccls;
+ @XmlElement(name = "PCBT", required = true)
+ protected String pcbt;
+ @XmlElement(name = "PCET", required = true)
+ protected String pcet;
+ @XmlElement(name = "CBTM")
+ protected String cbtm;
+ @XmlElement(name = "CETM")
+ protected String cetm;
+ @XmlElement(name = "CTYP", required = true)
+ @XmlSchemaType(name = "string")
+ protected DOMINTCODE ctyp;
+ @XmlAttribute(name = "CHNO", required = true)
+ protected BigInteger chno;
+
+ /**
+ * 获取chut属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCHUT() {
+ return chut;
+ }
+
+ /**
+ * 设置chut属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCHUT(String value) {
+ this.chut = value;
+ }
+
+ /**
+ * 获取ccls属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link CLASSES }
+ *
+ */
+ public CLASSES getCCLS() {
+ return ccls;
+ }
+
+ /**
+ * 设置ccls属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link CLASSES }
+ *
+ */
+ public void setCCLS(CLASSES value) {
+ this.ccls = value;
+ }
+
+ /**
+ * 获取pcbt属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPCBT() {
+ return pcbt;
+ }
+
+ /**
+ * 设置pcbt属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPCBT(String value) {
+ this.pcbt = value;
+ }
+
+ /**
+ * 获取pcet属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPCET() {
+ return pcet;
+ }
+
+ /**
+ * 设置pcet属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPCET(String value) {
+ this.pcet = value;
+ }
+
+ /**
+ * 获取cbtm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCBTM() {
+ return cbtm;
+ }
+
+ /**
+ * 设置cbtm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCBTM(String value) {
+ this.cbtm = value;
+ }
+
+ /**
+ * 获取cetm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCETM() {
+ return cetm;
+ }
+
+ /**
+ * 设置cetm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCETM(String value) {
+ this.cetm = value;
+ }
+
+ /**
+ * 获取ctyp属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link DOMINTCODE }
+ *
+ */
+ public DOMINTCODE getCTYP() {
+ return ctyp;
+ }
+
+ /**
+ * 设置ctyp属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link DOMINTCODE }
+ *
+ */
+ public void setCTYP(DOMINTCODE value) {
+ this.ctyp = value;
+ }
+
+ /**
+ * 获取chno属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getCHNO() {
+ return chno;
+ }
+
+ /**
+ * 设置chno属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setCHNO(BigInteger value) {
+ this.chno = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CITY.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CITY.java
new file mode 100644
index 00000000..c9a6a941
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CITY.java
@@ -0,0 +1,222 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ITCD" type="{}IATA_ARPT_CODE"/>
+ * <element name="ICCD" type="{}ICAO_ARPT_CODE"/>
+ * <element name="CNAM" type="{}STR30"/>
+ * <element name="CNMC" type="{}STR30"/>
+ * <element name="CTRY" type="{}COUNTRY_CODE"/>
+ * <element name="ABBR" type="{}OPT_ABBRDATA" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "itcd",
+ "iccd",
+ "cnam",
+ "cnmc",
+ "ctry",
+ "abbr"
+})
+@XmlRootElement(name = "CITY")
+public class CITY
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "ITCD", required = true)
+ protected String itcd;
+ @XmlElement(name = "ICCD", required = true)
+ protected String iccd;
+ @XmlElement(name = "CNAM", required = true)
+ protected String cnam;
+ @XmlElement(name = "CNMC", required = true)
+ protected String cnmc;
+ @XmlElement(name = "CTRY", required = true)
+ protected String ctry;
+ @XmlElement(name = "ABBR")
+ protected Listset method for the abbr property.
+ *
+ *
+ * getABBR().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CCTM" type="{}TIME_11"/>
+ * <element name="PXBG" type="{}CKCLDATA" maxOccurs="6" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "cctm",
+ "pxbg"
+})
+@XmlRootElement(name = "CKCL")
+public class CKCL
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "CCTM", required = true)
+ protected String cctm;
+ @XmlElement(name = "PXBG")
+ protected Listset method for the pxbg property.
+ *
+ *
+ * getPXBG().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="CKCLDATA">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="LPAX" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="TPAX" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="LBAG" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="LBWT" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999999999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="LADT" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="LINF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="LCHD" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="LFCL" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="LBCL" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="LECL" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="TADT" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="TINF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="TCHD" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="TFCL" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="TBCL" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="TECL" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="ETPN" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <maxInclusive value="999"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="APCD" use="required" type="{}IATA_ARPT_CODE" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CKCLDATA", propOrder = {
+ "lpax",
+ "tpax",
+ "lbag",
+ "lbwt",
+ "ladt",
+ "linf",
+ "lchd",
+ "lfcl",
+ "lbcl",
+ "lecl",
+ "tadt",
+ "tinf",
+ "tchd",
+ "tfcl",
+ "tbcl",
+ "tecl",
+ "etpn"
+})
+public class CKCLDATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "LPAX")
+ protected BigInteger lpax;
+ @XmlElement(name = "TPAX")
+ protected BigInteger tpax;
+ @XmlElement(name = "LBAG")
+ protected BigInteger lbag;
+ @XmlElement(name = "LBWT")
+ protected BigInteger lbwt;
+ @XmlElement(name = "LADT")
+ protected BigInteger ladt;
+ @XmlElement(name = "LINF")
+ protected BigInteger linf;
+ @XmlElement(name = "LCHD")
+ protected BigInteger lchd;
+ @XmlElement(name = "LFCL")
+ protected BigInteger lfcl;
+ @XmlElement(name = "LBCL")
+ protected BigInteger lbcl;
+ @XmlElement(name = "LECL")
+ protected BigInteger lecl;
+ @XmlElement(name = "TADT")
+ protected BigInteger tadt;
+ @XmlElement(name = "TINF")
+ protected BigInteger tinf;
+ @XmlElement(name = "TCHD")
+ protected BigInteger tchd;
+ @XmlElement(name = "TFCL")
+ protected BigInteger tfcl;
+ @XmlElement(name = "TBCL")
+ protected BigInteger tbcl;
+ @XmlElement(name = "TECL")
+ protected BigInteger tecl;
+ @XmlElement(name = "ETPN")
+ protected BigInteger etpn;
+ @XmlAttribute(name = "APCD", required = true)
+ protected String apcd;
+
+ /**
+ * 获取lpax属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getLPAX() {
+ return lpax;
+ }
+
+ /**
+ * 设置lpax属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setLPAX(BigInteger value) {
+ this.lpax = value;
+ }
+
+ /**
+ * 获取tpax属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getTPAX() {
+ return tpax;
+ }
+
+ /**
+ * 设置tpax属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setTPAX(BigInteger value) {
+ this.tpax = value;
+ }
+
+ /**
+ * 获取lbag属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getLBAG() {
+ return lbag;
+ }
+
+ /**
+ * 设置lbag属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setLBAG(BigInteger value) {
+ this.lbag = value;
+ }
+
+ /**
+ * 获取lbwt属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getLBWT() {
+ return lbwt;
+ }
+
+ /**
+ * 设置lbwt属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setLBWT(BigInteger value) {
+ this.lbwt = value;
+ }
+
+ /**
+ * 获取ladt属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getLADT() {
+ return ladt;
+ }
+
+ /**
+ * 设置ladt属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setLADT(BigInteger value) {
+ this.ladt = value;
+ }
+
+ /**
+ * 获取linf属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getLINF() {
+ return linf;
+ }
+
+ /**
+ * 设置linf属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setLINF(BigInteger value) {
+ this.linf = value;
+ }
+
+ /**
+ * 获取lchd属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getLCHD() {
+ return lchd;
+ }
+
+ /**
+ * 设置lchd属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setLCHD(BigInteger value) {
+ this.lchd = value;
+ }
+
+ /**
+ * 获取lfcl属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getLFCL() {
+ return lfcl;
+ }
+
+ /**
+ * 设置lfcl属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setLFCL(BigInteger value) {
+ this.lfcl = value;
+ }
+
+ /**
+ * 获取lbcl属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getLBCL() {
+ return lbcl;
+ }
+
+ /**
+ * 设置lbcl属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setLBCL(BigInteger value) {
+ this.lbcl = value;
+ }
+
+ /**
+ * 获取lecl属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getLECL() {
+ return lecl;
+ }
+
+ /**
+ * 设置lecl属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setLECL(BigInteger value) {
+ this.lecl = value;
+ }
+
+ /**
+ * 获取tadt属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getTADT() {
+ return tadt;
+ }
+
+ /**
+ * 设置tadt属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setTADT(BigInteger value) {
+ this.tadt = value;
+ }
+
+ /**
+ * 获取tinf属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getTINF() {
+ return tinf;
+ }
+
+ /**
+ * 设置tinf属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setTINF(BigInteger value) {
+ this.tinf = value;
+ }
+
+ /**
+ * 获取tchd属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getTCHD() {
+ return tchd;
+ }
+
+ /**
+ * 设置tchd属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setTCHD(BigInteger value) {
+ this.tchd = value;
+ }
+
+ /**
+ * 获取tfcl属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getTFCL() {
+ return tfcl;
+ }
+
+ /**
+ * 设置tfcl属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setTFCL(BigInteger value) {
+ this.tfcl = value;
+ }
+
+ /**
+ * 获取tbcl属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getTBCL() {
+ return tbcl;
+ }
+
+ /**
+ * 设置tbcl属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setTBCL(BigInteger value) {
+ this.tbcl = value;
+ }
+
+ /**
+ * 获取tecl属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getTECL() {
+ return tecl;
+ }
+
+ /**
+ * 设置tecl属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setTECL(BigInteger value) {
+ this.tecl = value;
+ }
+
+ /**
+ * 获取etpn属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getETPN() {
+ return etpn;
+ }
+
+ /**
+ * 设置etpn属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setETPN(BigInteger value) {
+ this.etpn = value;
+ }
+
+ /**
+ * 获取apcd属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAPCD() {
+ return apcd;
+ }
+
+ /**
+ * 设置apcd属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAPCD(String value) {
+ this.apcd = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CKOP.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CKOP.java
new file mode 100644
index 00000000..bf9f907a
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CKOP.java
@@ -0,0 +1,147 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CHKC">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="COTM" type="{}TIME_11"/>
+ * <element name="ROFL">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="1"/>
+ * <minLength value="1"/>
+ * <enumeration value="Y"/>
+ * <enumeration value="N"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "chkc",
+ "cotm",
+ "rofl"
+})
+@XmlRootElement(name = "CKOP")
+public class CKOP
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "CHKC", required = true)
+ protected String chkc;
+ @XmlElement(name = "COTM", required = true)
+ protected String cotm;
+ @XmlElement(name = "ROFL", required = true)
+ protected String rofl;
+
+ /**
+ * 获取chkc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCHKC() {
+ return chkc;
+ }
+
+ /**
+ * 设置chkc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCHKC(String value) {
+ this.chkc = value;
+ }
+
+ /**
+ * 获取cotm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCOTM() {
+ return cotm;
+ }
+
+ /**
+ * 设置cotm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCOTM(String value) {
+ this.cotm = value;
+ }
+
+ /**
+ * 获取rofl属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getROFL() {
+ return rofl;
+ }
+
+ /**
+ * 设置rofl属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setROFL(String value) {
+ this.rofl = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CKPB.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CKPB.java
new file mode 100644
index 00000000..8051adc4
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CKPB.java
@@ -0,0 +1,82 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="PXBG" type="{}CKCLDATA" maxOccurs="6" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "pxbg"
+})
+@XmlRootElement(name = "CKPB")
+public class CKPB
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "PXBG")
+ protected Listset method for the pxbg property.
+ *
+ *
+ * getPXBG().add(newItem);
+ *
+ *
+ *
+ *
+ * <simpleType name="CLASSES">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="1"/>
+ * <enumeration value="F"/>
+ * <enumeration value="C"/>
+ * <enumeration value="Y"/>
+ * <enumeration value="X"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "CLASSES")
+@XmlEnum
+public enum CLASSES {
+
+ F,
+ C,
+ Y,
+ X;
+
+ public String value() {
+ return name();
+ }
+
+ public static CLASSES fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CLASSMAPDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CLASSMAPDATA.java
new file mode 100644
index 00000000..f5423289
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CLASSMAPDATA.java
@@ -0,0 +1,80 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="CLASS_MAP_DATA">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="MCLS" type="{}STR1" maxOccurs="unbounded"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CLASS_MAP_DATA", propOrder = {
+ "mcls"
+})
+public class CLASSMAPDATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "MCLS", required = true)
+ protected Listset method for the mcls property.
+ *
+ *
+ * getMCLS().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="DCLM" type="{}CLASSES"/>
+ * <element name="FCLM" type="{}CLASS_MAP_DATA" minOccurs="0"/>
+ * <element name="CCLM" type="{}CLASS_MAP_DATA" minOccurs="0"/>
+ * <element name="YCLM" type="{}CLASS_MAP_DATA" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="ITOP" use="required" type="{}IATA_AIRL_CODE" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "dclm",
+ "fclm",
+ "cclm",
+ "yclm"
+})
+@XmlRootElement(name = "CLMP")
+public class CLMP
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "DCLM", required = true)
+ @XmlSchemaType(name = "string")
+ protected CLASSES dclm;
+ @XmlElement(name = "FCLM")
+ protected CLASSMAPDATA fclm;
+ @XmlElement(name = "CCLM")
+ protected CLASSMAPDATA cclm;
+ @XmlElement(name = "YCLM")
+ protected CLASSMAPDATA yclm;
+ @XmlAttribute(name = "ITOP", required = true)
+ protected String itop;
+
+ /**
+ * 获取dclm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link CLASSES }
+ *
+ */
+ public CLASSES getDCLM() {
+ return dclm;
+ }
+
+ /**
+ * 设置dclm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link CLASSES }
+ *
+ */
+ public void setDCLM(CLASSES value) {
+ this.dclm = value;
+ }
+
+ /**
+ * 获取fclm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link CLASSMAPDATA }
+ *
+ */
+ public CLASSMAPDATA getFCLM() {
+ return fclm;
+ }
+
+ /**
+ * 设置fclm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link CLASSMAPDATA }
+ *
+ */
+ public void setFCLM(CLASSMAPDATA value) {
+ this.fclm = value;
+ }
+
+ /**
+ * 获取cclm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link CLASSMAPDATA }
+ *
+ */
+ public CLASSMAPDATA getCCLM() {
+ return cclm;
+ }
+
+ /**
+ * 设置cclm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link CLASSMAPDATA }
+ *
+ */
+ public void setCCLM(CLASSMAPDATA value) {
+ this.cclm = value;
+ }
+
+ /**
+ * 获取yclm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link CLASSMAPDATA }
+ *
+ */
+ public CLASSMAPDATA getYCLM() {
+ return yclm;
+ }
+
+ /**
+ * 设置yclm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link CLASSMAPDATA }
+ *
+ */
+ public void setYCLM(CLASSMAPDATA value) {
+ this.yclm = value;
+ }
+
+ /**
+ * 获取itop属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getITOP() {
+ return itop;
+ }
+
+ /**
+ * 设置itop属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setITOP(String value) {
+ this.itop = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CLST.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CLST.java
new file mode 100644
index 00000000..dc6ae7db
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CLST.java
@@ -0,0 +1,217 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CCOD" type="{}STR8"/>
+ * <element name="CTNM" type="{}STR30"/>
+ * <element name="CNMC" type="{}STR30"/>
+ * <element name="CCAT" type="{}DOMINT_CODE"/>
+ * <element name="CTML" type="{}OPT_TERMINAL_CODE"/>
+ * <element name="CTRA" type="{}OPT_YESNO"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "ccod",
+ "ctnm",
+ "cnmc",
+ "ccat",
+ "ctml",
+ "ctra"
+})
+@XmlRootElement(name = "CLST")
+public class CLST
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "CCOD", required = true)
+ protected String ccod;
+ @XmlElement(name = "CTNM", required = true)
+ protected String ctnm;
+ @XmlElement(name = "CNMC", required = true)
+ protected String cnmc;
+ @XmlElement(name = "CCAT", required = true)
+ @XmlSchemaType(name = "string")
+ protected DOMINTCODE ccat;
+ @XmlElement(name = "CTML", required = true)
+ protected String ctml;
+ @XmlElement(name = "CTRA", required = true)
+ protected String ctra;
+
+ /**
+ * 获取ccod属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCCOD() {
+ return ccod;
+ }
+
+ /**
+ * 设置ccod属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCCOD(String value) {
+ this.ccod = value;
+ }
+
+ /**
+ * 获取ctnm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCTNM() {
+ return ctnm;
+ }
+
+ /**
+ * 设置ctnm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCTNM(String value) {
+ this.ctnm = value;
+ }
+
+ /**
+ * 获取cnmc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCNMC() {
+ return cnmc;
+ }
+
+ /**
+ * 设置cnmc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCNMC(String value) {
+ this.cnmc = value;
+ }
+
+ /**
+ * 获取ccat属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link DOMINTCODE }
+ *
+ */
+ public DOMINTCODE getCCAT() {
+ return ccat;
+ }
+
+ /**
+ * 设置ccat属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link DOMINTCODE }
+ *
+ */
+ public void setCCAT(DOMINTCODE value) {
+ this.ccat = value;
+ }
+
+ /**
+ * 获取ctml属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCTML() {
+ return ctml;
+ }
+
+ /**
+ * 设置ctml属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCTML(String value) {
+ this.ctml = value;
+ }
+
+ /**
+ * 获取ctra属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCTRA() {
+ return ctra;
+ }
+
+ /**
+ * 设置ctra属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCTRA(String value) {
+ this.ctra = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CONL.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CONL.java
new file mode 100644
index 00000000..abdb59d7
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CONL.java
@@ -0,0 +1,375 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CNID">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="12"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNPR">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNRR">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNSD" type="{}TIME_11"/>
+ * <element name="CNED" type="{}TIME_11"/>
+ * <element name="CNXD" type="{}OPT_TIME_11" minOccurs="0"/>
+ * <element name="CNCD" type="{}TIME_11"/>
+ * <element name="CNDS">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="80"/>
+ * <minLength value="0"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNFL">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="1"/>
+ * <enumeration value="E"/>
+ * <enumeration value="D"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CNSR" maxOccurs="unbounded">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="30"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "cnid",
+ "cnpr",
+ "cnrr",
+ "cnsd",
+ "cned",
+ "cnxd",
+ "cncd",
+ "cnds",
+ "cnfl",
+ "cnsr"
+})
+@XmlRootElement(name = "CONL")
+public class CONL
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "CNID", required = true)
+ protected BigInteger cnid;
+ @XmlElement(name = "CNPR", required = true)
+ protected BigInteger cnpr;
+ @XmlElement(name = "CNRR", required = true)
+ protected BigInteger cnrr;
+ @XmlElement(name = "CNSD", required = true)
+ protected String cnsd;
+ @XmlElement(name = "CNED", required = true)
+ protected String cned;
+ @XmlElement(name = "CNXD")
+ protected String cnxd;
+ @XmlElement(name = "CNCD", required = true)
+ protected String cncd;
+ @XmlElement(name = "CNDS", required = true)
+ protected String cnds;
+ @XmlElement(name = "CNFL", required = true)
+ protected String cnfl;
+ @XmlElement(name = "CNSR", required = true)
+ protected Listset method for the cnsr property.
+ *
+ *
+ * getCNSR().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="COUC" type="{}COUNTRY_CODE"/>
+ * <element name="COUN" type="{}STR30"/>
+ * <element name="CNMC" type="{}STR30"/>
+ * <element name="REGC" type="{}REGION_CODE" maxOccurs="unbounded"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "couc",
+ "coun",
+ "cnmc",
+ "regc"
+})
+@XmlRootElement(name = "COUL")
+public class COUL
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "COUC", required = true)
+ protected String couc;
+ @XmlElement(name = "COUN", required = true)
+ protected String coun;
+ @XmlElement(name = "CNMC", required = true)
+ protected String cnmc;
+ @XmlElement(name = "REGC", required = true)
+ protected Listset method for the regc property.
+ *
+ *
+ * getREGC().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="CPLODATA">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="LOCA" type="{}STR10"/>
+ * <element name="PAVE" type="{}INTEGER4"/>
+ * <element name="INVE" type="{}INTEGER4"/>
+ * <element name="OUVE" type="{}INTEGER4"/>
+ * <element name="INGO" type="{}INTEGER2"/>
+ * <element name="INGC" type="{}INTEGER2"/>
+ * <element name="OUGO" type="{}INTEGER2"/>
+ * <element name="OUGC" type="{}INTEGER2"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CPLODATA", propOrder = {
+ "loca",
+ "pave",
+ "inve",
+ "ouve",
+ "ingo",
+ "ingc",
+ "ougo",
+ "ougc"
+})
+public class CPLODATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "LOCA", required = true)
+ protected String loca;
+ @XmlElement(name = "PAVE", required = true)
+ protected BigInteger pave;
+ @XmlElement(name = "INVE", required = true)
+ protected BigInteger inve;
+ @XmlElement(name = "OUVE", required = true)
+ protected BigInteger ouve;
+ @XmlElement(name = "INGO", required = true)
+ protected BigInteger ingo;
+ @XmlElement(name = "INGC", required = true)
+ protected BigInteger ingc;
+ @XmlElement(name = "OUGO", required = true)
+ protected BigInteger ougo;
+ @XmlElement(name = "OUGC", required = true)
+ protected BigInteger ougc;
+
+ /**
+ * 获取loca属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLOCA() {
+ return loca;
+ }
+
+ /**
+ * 设置loca属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLOCA(String value) {
+ this.loca = value;
+ }
+
+ /**
+ * 获取pave属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getPAVE() {
+ return pave;
+ }
+
+ /**
+ * 设置pave属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setPAVE(BigInteger value) {
+ this.pave = value;
+ }
+
+ /**
+ * 获取inve属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getINVE() {
+ return inve;
+ }
+
+ /**
+ * 设置inve属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setINVE(BigInteger value) {
+ this.inve = value;
+ }
+
+ /**
+ * 获取ouve属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getOUVE() {
+ return ouve;
+ }
+
+ /**
+ * 设置ouve属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setOUVE(BigInteger value) {
+ this.ouve = value;
+ }
+
+ /**
+ * 获取ingo属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getINGO() {
+ return ingo;
+ }
+
+ /**
+ * 设置ingo属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setINGO(BigInteger value) {
+ this.ingo = value;
+ }
+
+ /**
+ * 获取ingc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getINGC() {
+ return ingc;
+ }
+
+ /**
+ * 设置ingc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setINGC(BigInteger value) {
+ this.ingc = value;
+ }
+
+ /**
+ * 获取ougo属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getOUGO() {
+ return ougo;
+ }
+
+ /**
+ * 设置ougo属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setOUGO(BigInteger value) {
+ this.ougo = value;
+ }
+
+ /**
+ * 获取ougc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getOUGC() {
+ return ougc;
+ }
+
+ /**
+ * 设置ougc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setOUGC(BigInteger value) {
+ this.ougc = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CPTH.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CPTH.java
new file mode 100644
index 00000000..26ce3cbb
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CPTH.java
@@ -0,0 +1,138 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="BTIM" type="{}OPT_TIME_11"/>
+ * <element name="ETIM" type="{}OPT_TIME_11"/>
+ * <element name="CPLO" type="{}CPLODATA" maxOccurs="99"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "btim",
+ "etim",
+ "cplo"
+})
+@XmlRootElement(name = "CPTH")
+public class CPTH
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "BTIM", required = true)
+ protected String btim;
+ @XmlElement(name = "ETIM", required = true)
+ protected String etim;
+ @XmlElement(name = "CPLO", required = true)
+ protected Listset method for the cplo property.
+ *
+ *
+ * getCPLO().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CCOD" type="{}STR8"/>
+ * <element name="CDES" type="{}STR30"/>
+ * <element name="CDEC" type="{}STR30"/>
+ * <element name="CTML" type="{}OPT_TERMINAL_CODE"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "ccod",
+ "cdes",
+ "cdec",
+ "ctml"
+})
+@XmlRootElement(name = "CTLT")
+public class CTLT
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "CCOD", required = true)
+ protected String ccod;
+ @XmlElement(name = "CDES", required = true)
+ protected String cdes;
+ @XmlElement(name = "CDEC", required = true)
+ protected String cdec;
+ @XmlElement(name = "CTML", required = true)
+ protected String ctml;
+
+ /**
+ * 获取ccod属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCCOD() {
+ return ccod;
+ }
+
+ /**
+ * 设置ccod属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCCOD(String value) {
+ this.ccod = value;
+ }
+
+ /**
+ * 获取cdes属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCDES() {
+ return cdes;
+ }
+
+ /**
+ * 设置cdes属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCDES(String value) {
+ this.cdes = value;
+ }
+
+ /**
+ * 获取cdec属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCDEC() {
+ return cdec;
+ }
+
+ /**
+ * 设置cdec属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCDEC(String value) {
+ this.cdec = value;
+ }
+
+ /**
+ * 获取ctml属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCTML() {
+ return ctml;
+ }
+
+ /**
+ * 设置ctml属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCTML(String value) {
+ this.ctml = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CURRENTWTHRDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CURRENTWTHRDATA.java
new file mode 100644
index 00000000..c69e17a4
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CURRENTWTHRDATA.java
@@ -0,0 +1,326 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="CURRENT_WTHRDATA">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="WCOD" type="{}STR2"/>
+ * <element name="TMPR" type="{}TEMPERATURE"/>
+ * <element name="VISI" type="{}INTEGER4"/>
+ * <element name="WSPD" type="{}INTEGER2"/>
+ * <element name="WDRE" type="{}OPT_STR10"/>
+ * <element name="WDRC" type="{}OPT_STR4"/>
+ * <element name="MAXT" type="{}TEMPERATURE"/>
+ * <element name="MINT" type="{}TEMPERATURE"/>
+ * <element name="HUMD" type="{}INTEGER3"/>
+ * <element name="WREM" type="{}OPT_STR50"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CURRENT_WTHRDATA", propOrder = {
+ "wcod",
+ "tmpr",
+ "visi",
+ "wspd",
+ "wdre",
+ "wdrc",
+ "maxt",
+ "mint",
+ "humd",
+ "wrem"
+})
+public class CURRENTWTHRDATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "WCOD", required = true)
+ protected String wcod;
+ @XmlElement(name = "TMPR", required = true)
+ protected String tmpr;
+ @XmlElement(name = "VISI", required = true)
+ protected BigInteger visi;
+ @XmlElement(name = "WSPD", required = true)
+ protected BigInteger wspd;
+ @XmlElement(name = "WDRE", required = true)
+ protected String wdre;
+ @XmlElement(name = "WDRC", required = true)
+ protected String wdrc;
+ @XmlElement(name = "MAXT", required = true)
+ protected String maxt;
+ @XmlElement(name = "MINT", required = true)
+ protected String mint;
+ @XmlElement(name = "HUMD", required = true)
+ protected BigInteger humd;
+ @XmlElement(name = "WREM", required = true)
+ protected String wrem;
+
+ /**
+ * 获取wcod属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getWCOD() {
+ return wcod;
+ }
+
+ /**
+ * 设置wcod属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setWCOD(String value) {
+ this.wcod = value;
+ }
+
+ /**
+ * 获取tmpr属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTMPR() {
+ return tmpr;
+ }
+
+ /**
+ * 设置tmpr属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTMPR(String value) {
+ this.tmpr = value;
+ }
+
+ /**
+ * 获取visi属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getVISI() {
+ return visi;
+ }
+
+ /**
+ * 设置visi属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setVISI(BigInteger value) {
+ this.visi = value;
+ }
+
+ /**
+ * 获取wspd属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getWSPD() {
+ return wspd;
+ }
+
+ /**
+ * 设置wspd属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setWSPD(BigInteger value) {
+ this.wspd = value;
+ }
+
+ /**
+ * 获取wdre属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getWDRE() {
+ return wdre;
+ }
+
+ /**
+ * 设置wdre属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setWDRE(String value) {
+ this.wdre = value;
+ }
+
+ /**
+ * 获取wdrc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getWDRC() {
+ return wdrc;
+ }
+
+ /**
+ * 设置wdrc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setWDRC(String value) {
+ this.wdrc = value;
+ }
+
+ /**
+ * 获取maxt属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMAXT() {
+ return maxt;
+ }
+
+ /**
+ * 设置maxt属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMAXT(String value) {
+ this.maxt = value;
+ }
+
+ /**
+ * 获取mint属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMINT() {
+ return mint;
+ }
+
+ /**
+ * 设置mint属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMINT(String value) {
+ this.mint = value;
+ }
+
+ /**
+ * 获取humd属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getHUMD() {
+ return humd;
+ }
+
+ /**
+ * 设置humd属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setHUMD(BigInteger value) {
+ this.humd = value;
+ }
+
+ /**
+ * 获取wrem属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getWREM() {
+ return wrem;
+ }
+
+ /**
+ * 设置wrem属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setWREM(String value) {
+ this.wrem = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DELAYDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DELAYDATA.java
new file mode 100644
index 00000000..08126592
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DELAYDATA.java
@@ -0,0 +1,153 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ *
+ * <complexType name="DELAYDATA">
+ * <simpleContent>
+ * <extension base="<>STR80">
+ * <attribute name="CODE" use="required" type="{}STR3" />
+ * <attribute name="STRT" type="{}TIME_11" />
+ * <attribute name="DURA" type="{}TIME_4" />
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DELAYDATA", propOrder = {
+ "value"
+})
+public class DELAYDATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlValue
+ protected String value;
+ @XmlAttribute(name = "CODE", required = true)
+ protected String code;
+ @XmlAttribute(name = "STRT")
+ protected String strt;
+ @XmlAttribute(name = "DURA")
+ protected BigInteger dura;
+
+ /**
+ * 获取value属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getValue() {
+ return value;
+ }
+
+ /**
+ * 设置value属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setValue(String value) {
+ this.value = value;
+ }
+
+ /**
+ * 获取code属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCODE() {
+ return code;
+ }
+
+ /**
+ * 设置code属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCODE(String value) {
+ this.code = value;
+ }
+
+ /**
+ * 获取strt属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTRT() {
+ return strt;
+ }
+
+ /**
+ * 设置strt属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTRT(String value) {
+ this.strt = value;
+ }
+
+ /**
+ * 获取dura属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getDURA() {
+ return dura;
+ }
+
+ /**
+ * 设置dura属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setDURA(BigInteger value) {
+ this.dura = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DESKDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DESKDATA.java
new file mode 100644
index 00000000..f15c0c81
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DESKDATA.java
@@ -0,0 +1,273 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="DESKDATA">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CHKC" type="{}STR8"/>
+ * <element name="CCLS" type="{}CLASSES"/>
+ * <element name="PCOT" type="{}TIME_11"/>
+ * <element name="PCCT" type="{}TIME_11"/>
+ * <element name="COTM" type="{}TIME_11" minOccurs="0"/>
+ * <element name="CCTM" type="{}TIME_11" minOccurs="0"/>
+ * <element name="CTYP" type="{}DOMINT_CODE"/>
+ * </sequence>
+ * <attribute name="CKNO" use="required" type="{}INTEGER2" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DESKDATA", propOrder = {
+ "chkc",
+ "ccls",
+ "pcot",
+ "pcct",
+ "cotm",
+ "cctm",
+ "ctyp"
+})
+public class DESKDATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "CHKC", required = true)
+ protected String chkc;
+ @XmlElement(name = "CCLS", required = true)
+ @XmlSchemaType(name = "string")
+ protected CLASSES ccls;
+ @XmlElement(name = "PCOT", required = true)
+ protected String pcot;
+ @XmlElement(name = "PCCT", required = true)
+ protected String pcct;
+ @XmlElement(name = "COTM")
+ protected String cotm;
+ @XmlElement(name = "CCTM")
+ protected String cctm;
+ @XmlElement(name = "CTYP", required = true)
+ @XmlSchemaType(name = "string")
+ protected DOMINTCODE ctyp;
+ @XmlAttribute(name = "CKNO", required = true)
+ protected BigInteger ckno;
+
+ /**
+ * 获取chkc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCHKC() {
+ return chkc;
+ }
+
+ /**
+ * 设置chkc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCHKC(String value) {
+ this.chkc = value;
+ }
+
+ /**
+ * 获取ccls属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link CLASSES }
+ *
+ */
+ public CLASSES getCCLS() {
+ return ccls;
+ }
+
+ /**
+ * 设置ccls属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link CLASSES }
+ *
+ */
+ public void setCCLS(CLASSES value) {
+ this.ccls = value;
+ }
+
+ /**
+ * 获取pcot属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPCOT() {
+ return pcot;
+ }
+
+ /**
+ * 设置pcot属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPCOT(String value) {
+ this.pcot = value;
+ }
+
+ /**
+ * 获取pcct属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPCCT() {
+ return pcct;
+ }
+
+ /**
+ * 设置pcct属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPCCT(String value) {
+ this.pcct = value;
+ }
+
+ /**
+ * 获取cotm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCOTM() {
+ return cotm;
+ }
+
+ /**
+ * 设置cotm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCOTM(String value) {
+ this.cotm = value;
+ }
+
+ /**
+ * 获取cctm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCCTM() {
+ return cctm;
+ }
+
+ /**
+ * 设置cctm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCCTM(String value) {
+ this.cctm = value;
+ }
+
+ /**
+ * 获取ctyp属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link DOMINTCODE }
+ *
+ */
+ public DOMINTCODE getCTYP() {
+ return ctyp;
+ }
+
+ /**
+ * 设置ctyp属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link DOMINTCODE }
+ *
+ */
+ public void setCTYP(DOMINTCODE value) {
+ this.ctyp = value;
+ }
+
+ /**
+ * 获取ckno属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getCKNO() {
+ return ckno;
+ }
+
+ /**
+ * 设置ckno属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setCKNO(BigInteger value) {
+ this.ckno = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DIVERSIONDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DIVERSIONDATA.java
new file mode 100644
index 00000000..004c2e7e
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DIVERSIONDATA.java
@@ -0,0 +1,132 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ *
+ * <complexType name="DIVERSIONDATA">
+ * <simpleContent>
+ * <extension base="<>OPT_STR30">
+ * <attribute name="DDES" type="{}IATA_ARPT_CODE" />
+ * <attribute name="DDIR">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="FROM"/>
+ * <enumeration value="TO"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DIVERSIONDATA", propOrder = {
+ "value"
+})
+public class DIVERSIONDATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlValue
+ protected String value;
+ @XmlAttribute(name = "DDES")
+ protected String ddes;
+ @XmlAttribute(name = "DDIR")
+ protected String ddir;
+
+ /**
+ * 获取value属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getValue() {
+ return value;
+ }
+
+ /**
+ * 设置value属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setValue(String value) {
+ this.value = value;
+ }
+
+ /**
+ * 获取ddes属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDDES() {
+ return ddes;
+ }
+
+ /**
+ * 设置ddes属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDDES(String value) {
+ this.ddes = value;
+ }
+
+ /**
+ * 获取ddir属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDDIR() {
+ return ddir;
+ }
+
+ /**
+ * 设置ddir属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDDIR(String value) {
+ this.ddir = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DLYL.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DLYL.java
new file mode 100644
index 00000000..60c6df1d
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DLYL.java
@@ -0,0 +1,159 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="DCOD" type="{}STR3"/>
+ * <element name="DCDN" type="{}OPT_INTEGER3"/>
+ * <element name="DDES" type="{}STR100"/>
+ * <element name="DDSC" type="{}STR100"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "dcod",
+ "dcdn",
+ "ddes",
+ "ddsc"
+})
+@XmlRootElement(name = "DLYL")
+public class DLYL
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "DCOD", required = true)
+ protected String dcod;
+ @XmlElement(name = "DCDN", required = true)
+ protected String dcdn;
+ @XmlElement(name = "DDES", required = true)
+ protected String ddes;
+ @XmlElement(name = "DDSC", required = true)
+ protected String ddsc;
+
+ /**
+ * 获取dcod属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDCOD() {
+ return dcod;
+ }
+
+ /**
+ * 设置dcod属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDCOD(String value) {
+ this.dcod = value;
+ }
+
+ /**
+ * 获取dcdn属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDCDN() {
+ return dcdn;
+ }
+
+ /**
+ * 设置dcdn属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDCDN(String value) {
+ this.dcdn = value;
+ }
+
+ /**
+ * 获取ddes属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDDES() {
+ return ddes;
+ }
+
+ /**
+ * 设置ddes属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDDES(String value) {
+ this.ddes = value;
+ }
+
+ /**
+ * 获取ddsc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDDSC() {
+ return ddsc;
+ }
+
+ /**
+ * 设置ddsc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDDSC(String value) {
+ this.ddsc = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DOMINTCODE.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DOMINTCODE.java
new file mode 100644
index 00000000..5fe6fb0d
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DOMINTCODE.java
@@ -0,0 +1,46 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <simpleType name="DOMINT_CODE">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="1"/>
+ * <enumeration value="D"/>
+ * <enumeration value="I"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "DOMINT_CODE")
+@XmlEnum
+public enum DOMINTCODE {
+
+ D,
+ I;
+
+ public String value() {
+ return name();
+ }
+
+ public static DOMINTCODE fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DOMINTMIXCODE.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DOMINTMIXCODE.java
new file mode 100644
index 00000000..566d9bff
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DOMINTMIXCODE.java
@@ -0,0 +1,48 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <simpleType name="DOMINTMIX_CODE">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="1"/>
+ * <enumeration value="D"/>
+ * <enumeration value="I"/>
+ * <enumeration value="M"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "DOMINTMIX_CODE")
+@XmlEnum
+public enum DOMINTMIXCODE {
+
+ D,
+ I,
+ M;
+
+ public String value() {
+ return name();
+ }
+
+ public static DOMINTMIXCODE fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DOMINTMIXRGNCODE.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DOMINTMIXRGNCODE.java
new file mode 100644
index 00000000..06706174
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DOMINTMIXRGNCODE.java
@@ -0,0 +1,50 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <simpleType name="DOMINTMIXRGN_CODE">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="1"/>
+ * <enumeration value="D"/>
+ * <enumeration value="I"/>
+ * <enumeration value="M"/>
+ * <enumeration value="R"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "DOMINTMIXRGN_CODE")
+@XmlEnum
+public enum DOMINTMIXRGNCODE {
+
+ D,
+ I,
+ M,
+ R;
+
+ public String value() {
+ return name();
+ }
+
+ public static DOMINTMIXRGNCODE fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DOMINTRGNCODE.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DOMINTRGNCODE.java
new file mode 100644
index 00000000..ea579cda
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DOMINTRGNCODE.java
@@ -0,0 +1,48 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <simpleType name="DOMINTRGN_CODE">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="1"/>
+ * <enumeration value="D"/>
+ * <enumeration value="I"/>
+ * <enumeration value="R"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "DOMINTRGN_CODE")
+@XmlEnum
+public enum DOMINTRGNCODE {
+
+ D,
+ I,
+ R;
+
+ public String value() {
+ return name();
+ }
+
+ public static DOMINTRGNCODE fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DSAK.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DSAK.java
new file mode 100644
index 00000000..564f2e58
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DSAK.java
@@ -0,0 +1,82 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="SCID">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="12"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "scid"
+})
+@XmlRootElement(name = "DSAK")
+public class DSAK
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "SCID", required = true)
+ protected BigInteger scid;
+
+ /**
+ * 获取scid属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getSCID() {
+ return scid;
+ }
+
+ /**
+ * 设置scid属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setSCID(BigInteger value) {
+ this.scid = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/EROR.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/EROR.java
new file mode 100644
index 00000000..2af17a3b
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/EROR.java
@@ -0,0 +1,190 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="SEQS" type="{}INTEGER6"/>
+ * <element name="TYPS" type="{}STR4"/>
+ * <element name="STYS" type="{}STR4"/>
+ * <element name="ETEX" type="{}STR200"/>
+ * <element name="RSND" type="{}YESNO"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "seqs",
+ "typs",
+ "stys",
+ "etex",
+ "rsnd"
+})
+@XmlRootElement(name = "EROR")
+public class EROR
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "SEQS", required = true)
+ protected BigInteger seqs;
+ @XmlElement(name = "TYPS", required = true)
+ protected String typs;
+ @XmlElement(name = "STYS", required = true)
+ protected String stys;
+ @XmlElement(name = "ETEX", required = true)
+ protected String etex;
+ @XmlElement(name = "RSND", required = true)
+ @XmlSchemaType(name = "string")
+ protected YESNO rsnd;
+
+ /**
+ * 获取seqs属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getSEQS() {
+ return seqs;
+ }
+
+ /**
+ * 设置seqs属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setSEQS(BigInteger value) {
+ this.seqs = value;
+ }
+
+ /**
+ * 获取typs属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTYPS() {
+ return typs;
+ }
+
+ /**
+ * 设置typs属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTYPS(String value) {
+ this.typs = value;
+ }
+
+ /**
+ * 获取stys属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSTYS() {
+ return stys;
+ }
+
+ /**
+ * 设置stys属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSTYS(String value) {
+ this.stys = value;
+ }
+
+ /**
+ * 获取etex属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getETEX() {
+ return etex;
+ }
+
+ /**
+ * 设置etex属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setETEX(String value) {
+ this.etex = value;
+ }
+
+ /**
+ * 获取rsnd属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link YESNO }
+ *
+ */
+ public YESNO getRSND() {
+ return rsnd;
+ }
+
+ /**
+ * 设置rsnd属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link YESNO }
+ *
+ */
+ public void setRSND(YESNO value) {
+ this.rsnd = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLBA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLBA.java
new file mode 100644
index 00000000..91d1a3a0
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLBA.java
@@ -0,0 +1,272 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="FLID" type="{}INTEGER12"/>
+ * <element name="FBAG" type="{}TIME_11" minOccurs="0"/>
+ * <element name="LBAG" type="{}TIME_11" minOccurs="0"/>
+ * <element name="IBAG" type="{}INTEGER4" minOccurs="0"/>
+ * <element name="DBAG" type="{}INTEGER4" minOccurs="0"/>
+ * <element name="ABAG" type="{}INTEGER4" minOccurs="0"/>
+ * <element name="MBAG" type="{}INTEGER4" minOccurs="0"/>
+ * <element name="OBAG" type="{}INTEGER4" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "flid",
+ "fbag",
+ "lbag",
+ "ibag",
+ "dbag",
+ "abag",
+ "mbag",
+ "obag"
+})
+@XmlRootElement(name = "FLBA")
+public class FLBA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "FLID", required = true)
+ protected BigInteger flid;
+ @XmlElement(name = "FBAG")
+ protected String fbag;
+ @XmlElement(name = "LBAG")
+ protected String lbag;
+ @XmlElement(name = "IBAG")
+ protected BigInteger ibag;
+ @XmlElement(name = "DBAG")
+ protected BigInteger dbag;
+ @XmlElement(name = "ABAG")
+ protected BigInteger abag;
+ @XmlElement(name = "MBAG")
+ protected BigInteger mbag;
+ @XmlElement(name = "OBAG")
+ protected BigInteger obag;
+
+ /**
+ * 获取flid属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getFLID() {
+ return flid;
+ }
+
+ /**
+ * 设置flid属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setFLID(BigInteger value) {
+ this.flid = value;
+ }
+
+ /**
+ * 获取fbag属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFBAG() {
+ return fbag;
+ }
+
+ /**
+ * 设置fbag属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFBAG(String value) {
+ this.fbag = value;
+ }
+
+ /**
+ * 获取lbag属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLBAG() {
+ return lbag;
+ }
+
+ /**
+ * 设置lbag属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLBAG(String value) {
+ this.lbag = value;
+ }
+
+ /**
+ * 获取ibag属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getIBAG() {
+ return ibag;
+ }
+
+ /**
+ * 设置ibag属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setIBAG(BigInteger value) {
+ this.ibag = value;
+ }
+
+ /**
+ * 获取dbag属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getDBAG() {
+ return dbag;
+ }
+
+ /**
+ * 设置dbag属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setDBAG(BigInteger value) {
+ this.dbag = value;
+ }
+
+ /**
+ * 获取abag属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getABAG() {
+ return abag;
+ }
+
+ /**
+ * 设置abag属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setABAG(BigInteger value) {
+ this.abag = value;
+ }
+
+ /**
+ * 获取mbag属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getMBAG() {
+ return mbag;
+ }
+
+ /**
+ * 设置mbag属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setMBAG(BigInteger value) {
+ this.mbag = value;
+ }
+
+ /**
+ * 获取obag属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getOBAG() {
+ return obag;
+ }
+
+ /**
+ * 设置obag属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setOBAG(BigInteger value) {
+ this.obag = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLBGDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLBGDATA.java
new file mode 100644
index 00000000..9f8e86ee
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLBGDATA.java
@@ -0,0 +1,131 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="FLBGDATA">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="BLST" type="{}STR8"/>
+ * <element name="BCLS" type="{}CLASSES"/>
+ * <element name="FLBT" type="{}FLBTDATA"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "FLBGDATA", propOrder = {
+ "blst",
+ "bcls",
+ "flbt"
+})
+public class FLBGDATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "BLST", required = true)
+ protected String blst;
+ @XmlElement(name = "BCLS", required = true)
+ @XmlSchemaType(name = "string")
+ protected CLASSES bcls;
+ @XmlElement(name = "FLBT", required = true)
+ protected FLBTDATA flbt;
+
+ /**
+ * 获取blst属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBLST() {
+ return blst;
+ }
+
+ /**
+ * 设置blst属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBLST(String value) {
+ this.blst = value;
+ }
+
+ /**
+ * 获取bcls属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link CLASSES }
+ *
+ */
+ public CLASSES getBCLS() {
+ return bcls;
+ }
+
+ /**
+ * 设置bcls属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link CLASSES }
+ *
+ */
+ public void setBCLS(CLASSES value) {
+ this.bcls = value;
+ }
+
+ /**
+ * 获取flbt属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link FLBTDATA }
+ *
+ */
+ public FLBTDATA getFLBT() {
+ return flbt;
+ }
+
+ /**
+ * 设置flbt属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link FLBTDATA }
+ *
+ */
+ public void setFLBT(FLBTDATA value) {
+ this.flbt = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLBTCODES.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLBTCODES.java
new file mode 100644
index 00000000..a8482fa5
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLBTCODES.java
@@ -0,0 +1,46 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <simpleType name="FLBTCODES">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="1"/>
+ * <enumeration value="F"/>
+ * <enumeration value="L"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "FLBTCODES")
+@XmlEnum
+public enum FLBTCODES {
+
+ F,
+ L;
+
+ public String value() {
+ return name();
+ }
+
+ public static FLBTCODES fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLBTDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLBTDATA.java
new file mode 100644
index 00000000..1196b2d8
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLBTDATA.java
@@ -0,0 +1,98 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ *
+ * <complexType name="FLBTDATA">
+ * <simpleContent>
+ * <extension base="<>OPT_TIME_11">
+ * <attribute name="TYPE" type="{}FLBTCODES" />
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "FLBTDATA", propOrder = {
+ "value"
+})
+public class FLBTDATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlValue
+ protected String value;
+ @XmlAttribute(name = "TYPE")
+ protected FLBTCODES type;
+
+ /**
+ * 获取value属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getValue() {
+ return value;
+ }
+
+ /**
+ * 设置value属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setValue(String value) {
+ this.value = value;
+ }
+
+ /**
+ * 获取type属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link FLBTCODES }
+ *
+ */
+ public FLBTCODES getTYPE() {
+ return type;
+ }
+
+ /**
+ * 设置type属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link FLBTCODES }
+ *
+ */
+ public void setTYPE(FLBTCODES value) {
+ this.type = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLOP.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLOP.java
new file mode 100644
index 00000000..65017743
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLOP.java
@@ -0,0 +1,1965 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="FLID" type="{}INTEGER12"/>
+ * <element name="FFID" type="{}STRFFID"/>
+ * <element name="ROUT" type="{}ROUTEDAILY" maxOccurs="6" minOccurs="0"/>
+ * <element name="ACFT" type="{}IATA_AIRC_CODE" minOccurs="0"/>
+ * <element name="RENO" type="{}OPT_TAIL_NO" minOccurs="0"/>
+ * <element name="ESTT" type="{}OPT_TIME_11" minOccurs="0"/>
+ * <element name="ACTT" type="{}OPT_TIME_11" minOccurs="0"/>
+ * <element name="REMC" type="{}OPT_STR80" minOccurs="0"/>
+ * <element name="DELY" type="{}OPT_DELAYDATA" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="CNCL" type="{}OPT_TIME_11" minOccurs="0"/>
+ * <element ref="{}UNCL" minOccurs="0"/>
+ * <element name="FDEL" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * <element name="TAOP" type="{}OPT_IATA_AIRL_CODE" minOccurs="0"/>
+ * <element name="TAFL" type="{}OPT_FLIGHT_NO" minOccurs="0"/>
+ * <element name="TAID" type="{}OPT_INTEGER12" minOccurs="0"/>
+ * <element name="TRML" type="{}OPT_TERMINAL_CODE" minOccurs="0"/>
+ * <element name="FLTY" type="{}STR1" minOccurs="0"/>
+ * <element name="FINT" type="{}OPT_TIME_11" minOccurs="0"/>
+ * <element name="CHOT" type="{}OPT_CHOCKSDATA" maxOccurs="99" minOccurs="0"/>
+ * <element name="APPT" type="{}OPT_TIME_11" minOccurs="0"/>
+ * <element name="EGSR" type="{}OPT_TIME_11" minOccurs="0"/>
+ * <element name="EGST" type="{}OPT_TIME_11" minOccurs="0"/>
+ * <element name="MAXP" type="{}OPT_MAXIMUM_PASSENGERS" minOccurs="0"/>
+ * <element name="FHAG" type="{}OPT_ORGANISATION" minOccurs="0"/>
+ * <element name="PHAG" type="{}OPT_ORGANISATION" minOccurs="0"/>
+ * <element name="MHAG" type="{}OPT_ORGANISATION" minOccurs="0"/>
+ * <element name="VIPP" type="{}OPT_INTEGER3" minOccurs="0"/>
+ * <element name="VIPR" type="{}OPT_INTEGER1" minOccurs="0"/>
+ * <element name="GTDT" type="{}OPT_GATEDATA" maxOccurs="99" minOccurs="0"/>
+ * <element ref="{}CKOP" minOccurs="0"/>
+ * <element ref="{}GTOP" minOccurs="0"/>
+ * <element ref="{}CKCL" minOccurs="0"/>
+ * <element ref="{}BDOP" minOccurs="0"/>
+ * <element ref="{}LCTM" minOccurs="0"/>
+ * <element ref="{}BDCL" minOccurs="0"/>
+ * <element name="CKDT" type="{}OPT_DESKDATA" maxOccurs="99" minOccurs="0"/>
+ * <element name="STND" type="{}OPT_STR8" minOccurs="0"/>
+ * <element name="PSDT" type="{}OPT_STANDDATA" maxOccurs="9" minOccurs="0"/>
+ * <element name="CLDT" type="{}OPT_BELTDATA" maxOccurs="99" minOccurs="0"/>
+ * <element name="CHDT" type="{}OPT_CHUTEDATA" maxOccurs="99" minOccurs="0"/>
+ * <element name="BOTM" type="{}OPT_TIME_11" minOccurs="0"/>
+ * <element name="LACL" type="{}OPT_TIME_11" minOccurs="0"/>
+ * <element name="FRET" type="{}RETURNDATA" minOccurs="0"/>
+ * <element name="ABTM" type="{}OPT_BRIDGEDATA" maxOccurs="99" minOccurs="0"/>
+ * <element name="SRVT" type="{}OPT_SERVICEDATA" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="FDIV" type="{}OPT_DIVERSIONDATA" minOccurs="0"/>
+ * <element name="FLIN" type="{}DOMINTMIXRGN_CODE" minOccurs="0"/>
+ * <element name="FLAB" type="{}ABORTDATA" minOccurs="0"/>
+ * <element ref="{}RUNW" minOccurs="0"/>
+ * <element ref="{}PXNO" minOccurs="0"/>
+ * <element name="LBNO" type="{}OPT_INTEGER3" minOccurs="0"/>
+ * <element name="LBWT" type="{}OPT_NUMERIC92" minOccurs="0"/>
+ * <element name="VIPF" type="{}OPT_VIPDATA" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="ERUT" type="{}ROUTEDAILY" maxOccurs="7" minOccurs="0"/>
+ * <element name="FLBG" type="{}FLBGDATA" maxOccurs="99" minOccurs="0"/>
+ * <element name="SODT" type="{}TIME_11" minOccurs="0"/>
+ * <element name="NAAT" type="{}OPT_TIME_11" minOccurs="0"/>
+ * <element name="PADT" type="{}OPT_TIME_11" minOccurs="0"/>
+ * <element name="NEAT" type="{}OPT_TIME_11" minOccurs="0"/>
+ * <element name="PEDT" type="{}OPT_TIME_11" minOccurs="0"/>
+ * <element name="EXSC" type="{}OPT_STR8" minOccurs="0"/>
+ * <element name="EXSR" type="{}STR256" minOccurs="0"/>
+ * <element name="FTSS" type="{}STR8" minOccurs="0"/>
+ * <element ref="{}CKPB" minOccurs="0"/>
+ * <element ref="{}BDPB" minOccurs="0"/>
+ * <element name="ALSC" type="{}OPT_STR10" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "flid",
+ "ffid",
+ "rout",
+ "acft",
+ "reno",
+ "estt",
+ "actt",
+ "remc",
+ "dely",
+ "cncl",
+ "uncl",
+ "fdel",
+ "taop",
+ "tafl",
+ "taid",
+ "trml",
+ "flty",
+ "fint",
+ "chot",
+ "appt",
+ "egsr",
+ "egst",
+ "maxp",
+ "fhag",
+ "phag",
+ "mhag",
+ "vipp",
+ "vipr",
+ "gtdt",
+ "ckop",
+ "gtop",
+ "ckcl",
+ "bdop",
+ "lctm",
+ "bdcl",
+ "ckdt",
+ "stnd",
+ "psdt",
+ "cldt",
+ "chdt",
+ "botm",
+ "lacl",
+ "fret",
+ "abtm",
+ "srvt",
+ "fdiv",
+ "flin",
+ "flab",
+ "runw",
+ "pxno",
+ "lbno",
+ "lbwt",
+ "vipf",
+ "erut",
+ "flbg",
+ "sodt",
+ "naat",
+ "padt",
+ "neat",
+ "pedt",
+ "exsc",
+ "exsr",
+ "ftss",
+ "ckpb",
+ "bdpb",
+ "alsc"
+})
+@XmlRootElement(name = "FLOP")
+public class FLOP
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "FLID", required = true)
+ protected BigInteger flid;
+ @XmlElement(name = "FFID", required = true)
+ protected String ffid;
+ @XmlElement(name = "ROUT")
+ protected Listset method for the rout property.
+ *
+ *
+ * getROUT().add(newItem);
+ *
+ *
+ *
+ * set method for the dely property.
+ *
+ *
+ * getDELY().add(newItem);
+ *
+ *
+ *
+ * set method for the chot property.
+ *
+ *
+ * getCHOT().add(newItem);
+ *
+ *
+ *
+ * set method for the gtdt property.
+ *
+ *
+ * getGTDT().add(newItem);
+ *
+ *
+ *
+ * set method for the ckdt property.
+ *
+ *
+ * getCKDT().add(newItem);
+ *
+ *
+ *
+ * set method for the psdt property.
+ *
+ *
+ * getPSDT().add(newItem);
+ *
+ *
+ *
+ * set method for the cldt property.
+ *
+ *
+ * getCLDT().add(newItem);
+ *
+ *
+ *
+ * set method for the chdt property.
+ *
+ *
+ * getCHDT().add(newItem);
+ *
+ *
+ *
+ * set method for the abtm property.
+ *
+ *
+ * getABTM().add(newItem);
+ *
+ *
+ *
+ * set method for the srvt property.
+ *
+ *
+ * getSRVT().add(newItem);
+ *
+ *
+ *
+ * set method for the vipf property.
+ *
+ *
+ * getVIPF().add(newItem);
+ *
+ *
+ *
+ * set method for the erut property.
+ *
+ *
+ * getERUT().add(newItem);
+ *
+ *
+ *
+ * set method for the flbg property.
+ *
+ *
+ * getFLBG().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="FTYP" type="{}STR1"/>
+ * <element name="CTYP" type="{}OPT_STR3"/>
+ * <element name="FDES" type="{}STR30"/>
+ * <element name="FDSC" type="{}STR30"/>
+ * <element name="FCML" type="{}YESNO" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "ftyp",
+ "ctyp",
+ "fdes",
+ "fdsc",
+ "fcml"
+})
+@XmlRootElement(name = "FLTL")
+public class FLTL
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "FTYP", required = true)
+ protected String ftyp;
+ @XmlElement(name = "CTYP", required = true)
+ protected String ctyp;
+ @XmlElement(name = "FDES", required = true)
+ protected String fdes;
+ @XmlElement(name = "FDSC", required = true)
+ protected String fdsc;
+ @XmlElement(name = "FCML")
+ @XmlSchemaType(name = "string")
+ protected YESNO fcml;
+
+ /**
+ * 获取ftyp属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFTYP() {
+ return ftyp;
+ }
+
+ /**
+ * 设置ftyp属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFTYP(String value) {
+ this.ftyp = value;
+ }
+
+ /**
+ * 获取ctyp属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCTYP() {
+ return ctyp;
+ }
+
+ /**
+ * 设置ctyp属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCTYP(String value) {
+ this.ctyp = value;
+ }
+
+ /**
+ * 获取fdes属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFDES() {
+ return fdes;
+ }
+
+ /**
+ * 设置fdes属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFDES(String value) {
+ this.fdes = value;
+ }
+
+ /**
+ * 获取fdsc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFDSC() {
+ return fdsc;
+ }
+
+ /**
+ * 设置fdsc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFDSC(String value) {
+ this.fdsc = value;
+ }
+
+ /**
+ * 获取fcml属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link YESNO }
+ *
+ */
+ public YESNO getFCML() {
+ return fcml;
+ }
+
+ /**
+ * 设置fcml属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link YESNO }
+ *
+ */
+ public void setFCML(YESNO value) {
+ this.fcml = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FORECASTWTHRDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FORECASTWTHRDATA.java
new file mode 100644
index 00000000..ebc82b3f
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FORECASTWTHRDATA.java
@@ -0,0 +1,298 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="FORECAST_WTHRDATA">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="WCOD" type="{}STR2"/>
+ * <element name="VISI" type="{}INTEGER4"/>
+ * <element name="WSPD" type="{}INTEGER2"/>
+ * <element name="WDRE" type="{}OPT_STR10"/>
+ * <element name="WDRC" type="{}OPT_STR4"/>
+ * <element name="MAXT" type="{}TEMPERATURE"/>
+ * <element name="MINT" type="{}TEMPERATURE"/>
+ * <element name="HUMD" type="{}INTEGER3"/>
+ * <element name="WREM" type="{}OPT_STR50"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "FORECAST_WTHRDATA", propOrder = {
+ "wcod",
+ "visi",
+ "wspd",
+ "wdre",
+ "wdrc",
+ "maxt",
+ "mint",
+ "humd",
+ "wrem"
+})
+public class FORECASTWTHRDATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "WCOD", required = true)
+ protected String wcod;
+ @XmlElement(name = "VISI", required = true)
+ protected BigInteger visi;
+ @XmlElement(name = "WSPD", required = true)
+ protected BigInteger wspd;
+ @XmlElement(name = "WDRE", required = true)
+ protected String wdre;
+ @XmlElement(name = "WDRC", required = true)
+ protected String wdrc;
+ @XmlElement(name = "MAXT", required = true)
+ protected String maxt;
+ @XmlElement(name = "MINT", required = true)
+ protected String mint;
+ @XmlElement(name = "HUMD", required = true)
+ protected BigInteger humd;
+ @XmlElement(name = "WREM", required = true)
+ protected String wrem;
+
+ /**
+ * 获取wcod属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getWCOD() {
+ return wcod;
+ }
+
+ /**
+ * 设置wcod属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setWCOD(String value) {
+ this.wcod = value;
+ }
+
+ /**
+ * 获取visi属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getVISI() {
+ return visi;
+ }
+
+ /**
+ * 设置visi属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setVISI(BigInteger value) {
+ this.visi = value;
+ }
+
+ /**
+ * 获取wspd属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getWSPD() {
+ return wspd;
+ }
+
+ /**
+ * 设置wspd属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setWSPD(BigInteger value) {
+ this.wspd = value;
+ }
+
+ /**
+ * 获取wdre属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getWDRE() {
+ return wdre;
+ }
+
+ /**
+ * 设置wdre属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setWDRE(String value) {
+ this.wdre = value;
+ }
+
+ /**
+ * 获取wdrc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getWDRC() {
+ return wdrc;
+ }
+
+ /**
+ * 设置wdrc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setWDRC(String value) {
+ this.wdrc = value;
+ }
+
+ /**
+ * 获取maxt属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMAXT() {
+ return maxt;
+ }
+
+ /**
+ * 设置maxt属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMAXT(String value) {
+ this.maxt = value;
+ }
+
+ /**
+ * 获取mint属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMINT() {
+ return mint;
+ }
+
+ /**
+ * 设置mint属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMINT(String value) {
+ this.mint = value;
+ }
+
+ /**
+ * 获取humd属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getHUMD() {
+ return humd;
+ }
+
+ /**
+ * 设置humd属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setHUMD(BigInteger value) {
+ this.humd = value;
+ }
+
+ /**
+ * 获取wrem属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getWREM() {
+ return wrem;
+ }
+
+ /**
+ * 设置wrem属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setWREM(String value) {
+ this.wrem = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FRDR.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FRDR.java
new file mode 100644
index 00000000..648179f0
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FRDR.java
@@ -0,0 +1,159 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="DCOD" type="{}STR8"/>
+ * <element name="DDES" type="{}STR30"/>
+ * <element name="DDEC" type="{}STR30"/>
+ * <element name="DTML" type="{}OPT_TERMINAL_CODE"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "dcod",
+ "ddes",
+ "ddec",
+ "dtml"
+})
+@XmlRootElement(name = "FRDR")
+public class FRDR
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "DCOD", required = true)
+ protected String dcod;
+ @XmlElement(name = "DDES", required = true)
+ protected String ddes;
+ @XmlElement(name = "DDEC", required = true)
+ protected String ddec;
+ @XmlElement(name = "DTML", required = true)
+ protected String dtml;
+
+ /**
+ * 获取dcod属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDCOD() {
+ return dcod;
+ }
+
+ /**
+ * 设置dcod属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDCOD(String value) {
+ this.dcod = value;
+ }
+
+ /**
+ * 获取ddes属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDDES() {
+ return ddes;
+ }
+
+ /**
+ * 设置ddes属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDDES(String value) {
+ this.ddes = value;
+ }
+
+ /**
+ * 获取ddec属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDDEC() {
+ return ddec;
+ }
+
+ /**
+ * 设置ddec属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDDEC(String value) {
+ this.ddec = value;
+ }
+
+ /**
+ * 获取dtml属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDTML() {
+ return dtml;
+ }
+
+ /**
+ * 设置dtml属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDTML(String value) {
+ this.dtml = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/GATEDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/GATEDATA.java
new file mode 100644
index 00000000..ba532f29
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/GATEDATA.java
@@ -0,0 +1,244 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="GATEDATA">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="GATE" type="{}STR8"/>
+ * <element name="PGOT" type="{}TIME_11"/>
+ * <element name="PGCT" type="{}TIME_11"/>
+ * <element name="GOTM" type="{}TIME_11" minOccurs="0"/>
+ * <element name="GCTM" type="{}TIME_11" minOccurs="0"/>
+ * <element name="GTYP" type="{}DOMINT_CODE"/>
+ * </sequence>
+ * <attribute name="GTNO" use="required" type="{}INTEGER1" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GATEDATA", propOrder = {
+ "gate",
+ "pgot",
+ "pgct",
+ "gotm",
+ "gctm",
+ "gtyp"
+})
+public class GATEDATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "GATE", required = true)
+ protected String gate;
+ @XmlElement(name = "PGOT", required = true)
+ protected String pgot;
+ @XmlElement(name = "PGCT", required = true)
+ protected String pgct;
+ @XmlElement(name = "GOTM")
+ protected String gotm;
+ @XmlElement(name = "GCTM")
+ protected String gctm;
+ @XmlElement(name = "GTYP", required = true)
+ @XmlSchemaType(name = "string")
+ protected DOMINTCODE gtyp;
+ @XmlAttribute(name = "GTNO", required = true)
+ protected BigInteger gtno;
+
+ /**
+ * 获取gate属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGATE() {
+ return gate;
+ }
+
+ /**
+ * 设置gate属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGATE(String value) {
+ this.gate = value;
+ }
+
+ /**
+ * 获取pgot属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPGOT() {
+ return pgot;
+ }
+
+ /**
+ * 设置pgot属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPGOT(String value) {
+ this.pgot = value;
+ }
+
+ /**
+ * 获取pgct属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPGCT() {
+ return pgct;
+ }
+
+ /**
+ * 设置pgct属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPGCT(String value) {
+ this.pgct = value;
+ }
+
+ /**
+ * 获取gotm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGOTM() {
+ return gotm;
+ }
+
+ /**
+ * 设置gotm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGOTM(String value) {
+ this.gotm = value;
+ }
+
+ /**
+ * 获取gctm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGCTM() {
+ return gctm;
+ }
+
+ /**
+ * 设置gctm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGCTM(String value) {
+ this.gctm = value;
+ }
+
+ /**
+ * 获取gtyp属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link DOMINTCODE }
+ *
+ */
+ public DOMINTCODE getGTYP() {
+ return gtyp;
+ }
+
+ /**
+ * 设置gtyp属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link DOMINTCODE }
+ *
+ */
+ public void setGTYP(DOMINTCODE value) {
+ this.gtyp = value;
+ }
+
+ /**
+ * 获取gtno属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getGTNO() {
+ return gtno;
+ }
+
+ /**
+ * 设置gtno属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setGTNO(BigInteger value) {
+ this.gtno = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/GHAN.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/GHAN.java
new file mode 100644
index 00000000..09b266b0
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/GHAN.java
@@ -0,0 +1,132 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="FHAG" type="{}ORGANISATION"/>
+ * <element name="IBAG" type="{}INTEGER4" minOccurs="0"/>
+ * <element name="DBAG" type="{}INTEGER4" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "fhag",
+ "ibag",
+ "dbag"
+})
+@XmlRootElement(name = "GHAN")
+public class GHAN
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "FHAG", required = true)
+ protected BigInteger fhag;
+ @XmlElement(name = "IBAG")
+ protected BigInteger ibag;
+ @XmlElement(name = "DBAG")
+ protected BigInteger dbag;
+
+ /**
+ * 获取fhag属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getFHAG() {
+ return fhag;
+ }
+
+ /**
+ * 设置fhag属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setFHAG(BigInteger value) {
+ this.fhag = value;
+ }
+
+ /**
+ * 获取ibag属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getIBAG() {
+ return ibag;
+ }
+
+ /**
+ * 设置ibag属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setIBAG(BigInteger value) {
+ this.ibag = value;
+ }
+
+ /**
+ * 获取dbag属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getDBAG() {
+ return dbag;
+ }
+
+ /**
+ * 设置dbag属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setDBAG(BigInteger value) {
+ this.dbag = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/GLST.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/GLST.java
new file mode 100644
index 00000000..9a6d9e6a
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/GLST.java
@@ -0,0 +1,217 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="GCOD" type="{}STR8"/>
+ * <element name="GTNM" type="{}STR30"/>
+ * <element name="GNMC" type="{}STR30"/>
+ * <element name="GCAT" type="{}DOMINT_CODE"/>
+ * <element name="GTML" type="{}OPT_TERMINAL_CODE"/>
+ * <element name="PIER" type="{}OPT_STR8"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "gcod",
+ "gtnm",
+ "gnmc",
+ "gcat",
+ "gtml",
+ "pier"
+})
+@XmlRootElement(name = "GLST")
+public class GLST
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "GCOD", required = true)
+ protected String gcod;
+ @XmlElement(name = "GTNM", required = true)
+ protected String gtnm;
+ @XmlElement(name = "GNMC", required = true)
+ protected String gnmc;
+ @XmlElement(name = "GCAT", required = true)
+ @XmlSchemaType(name = "string")
+ protected DOMINTCODE gcat;
+ @XmlElement(name = "GTML", required = true)
+ protected String gtml;
+ @XmlElement(name = "PIER", required = true)
+ protected String pier;
+
+ /**
+ * 获取gcod属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGCOD() {
+ return gcod;
+ }
+
+ /**
+ * 设置gcod属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGCOD(String value) {
+ this.gcod = value;
+ }
+
+ /**
+ * 获取gtnm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGTNM() {
+ return gtnm;
+ }
+
+ /**
+ * 设置gtnm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGTNM(String value) {
+ this.gtnm = value;
+ }
+
+ /**
+ * 获取gnmc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGNMC() {
+ return gnmc;
+ }
+
+ /**
+ * 设置gnmc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGNMC(String value) {
+ this.gnmc = value;
+ }
+
+ /**
+ * 获取gcat属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link DOMINTCODE }
+ *
+ */
+ public DOMINTCODE getGCAT() {
+ return gcat;
+ }
+
+ /**
+ * 设置gcat属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link DOMINTCODE }
+ *
+ */
+ public void setGCAT(DOMINTCODE value) {
+ this.gcat = value;
+ }
+
+ /**
+ * 获取gtml属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGTML() {
+ return gtml;
+ }
+
+ /**
+ * 设置gtml属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGTML(String value) {
+ this.gtml = value;
+ }
+
+ /**
+ * 获取pier属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPIER() {
+ return pier;
+ }
+
+ /**
+ * 设置pier属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPIER(String value) {
+ this.pier = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/GTOP.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/GTOP.java
new file mode 100644
index 00000000..dc91962e
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/GTOP.java
@@ -0,0 +1,110 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="GATE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="GOTM" type="{}TIME_11"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "gate",
+ "gotm"
+})
+@XmlRootElement(name = "GTOP")
+public class GTOP
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "GATE", required = true)
+ protected String gate;
+ @XmlElement(name = "GOTM", required = true)
+ protected String gotm;
+
+ /**
+ * 获取gate属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGATE() {
+ return gate;
+ }
+
+ /**
+ * 设置gate属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGATE(String value) {
+ this.gate = value;
+ }
+
+ /**
+ * 获取gotm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGOTM() {
+ return gotm;
+ }
+
+ /**
+ * 设置gotm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGOTM(String value) {
+ this.gotm = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/HLTR.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/HLTR.java
new file mode 100644
index 00000000..fa1da810
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/HLTR.java
@@ -0,0 +1,187 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="HLTC" type="{}STR4"/>
+ * <element name="HLTD" type="{}STR30"/>
+ * <element name="HTDC" type="{}STR30"/>
+ * <element name="HLTT" type="{}STR1"/>
+ * <element name="UMNM" type="{}OPT_STR5"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "hltc",
+ "hltd",
+ "htdc",
+ "hltt",
+ "umnm"
+})
+@XmlRootElement(name = "HLTR")
+public class HLTR
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "HLTC", required = true)
+ protected String hltc;
+ @XmlElement(name = "HLTD", required = true)
+ protected String hltd;
+ @XmlElement(name = "HTDC", required = true)
+ protected String htdc;
+ @XmlElement(name = "HLTT", required = true)
+ protected String hltt;
+ @XmlElement(name = "UMNM", required = true)
+ protected String umnm;
+
+ /**
+ * 获取hltc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHLTC() {
+ return hltc;
+ }
+
+ /**
+ * 设置hltc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHLTC(String value) {
+ this.hltc = value;
+ }
+
+ /**
+ * 获取hltd属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHLTD() {
+ return hltd;
+ }
+
+ /**
+ * 设置hltd属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHLTD(String value) {
+ this.hltd = value;
+ }
+
+ /**
+ * 获取htdc属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHTDC() {
+ return htdc;
+ }
+
+ /**
+ * 设置htdc属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHTDC(String value) {
+ this.htdc = value;
+ }
+
+ /**
+ * 获取hltt属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHLTT() {
+ return hltt;
+ }
+
+ /**
+ * 设置hltt属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHLTT(String value) {
+ this.hltt = value;
+ }
+
+ /**
+ * 获取umnm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getUMNM() {
+ return umnm;
+ }
+
+ /**
+ * 设置umnm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setUMNM(String value) {
+ this.umnm = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/IORL.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/IORL.java
new file mode 100644
index 00000000..75dba9d5
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/IORL.java
@@ -0,0 +1,121 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence maxOccurs="24">
+ * <element name="BAHO" type="{}BAHODATA"/>
+ * </sequence>
+ * <attribute name="TYPE" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="checkin-T3A-T3A"/>
+ * <enumeration value="recheckin-T3A-T3A"/>
+ * <enumeration value="transfer-T3A-T3A"/>
+ * <enumeration value="transfer-T3A-T3B"/>
+ * <enumeration value="checkin-T3A-T3B"/>
+ * <enumeration value="transfer-T3B-T3B"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "baho"
+})
+@XmlRootElement(name = "IORL")
+public class IORL
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "BAHO", required = true)
+ protected Listset method for the baho property.
+ *
+ *
+ * getBAHO().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="GATE">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="8"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="LACL" type="{}TIME_11"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "gate",
+ "lacl"
+})
+@XmlRootElement(name = "LCTM")
+public class LCTM
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "GATE", required = true)
+ protected String gate;
+ @XmlElement(name = "LACL", required = true)
+ protected String lacl;
+
+ /**
+ * 获取gate属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGATE() {
+ return gate;
+ }
+
+ /**
+ * 设置gate属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGATE(String value) {
+ this.gate = value;
+ }
+
+ /**
+ * 获取lacl属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLACL() {
+ return lacl;
+ }
+
+ /**
+ * 设置lacl属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLACL(String value) {
+ this.lacl = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LDM.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LDM.java
new file mode 100644
index 00000000..088c01a9
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LDM.java
@@ -0,0 +1,573 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RECS" type="{}RECORDS"/>
+ * <element name="LDMR" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="FLID" type="{}INTEGER12"/>
+ * <element name="ALCD" type="{}IATA_AIRL_CODE"/>
+ * <element name="ALSC" type="{}STR10" minOccurs="0"/>
+ * <element name="FLNO" type="{}FLIGHT_NO"/>
+ * <element name="MVIN" type="{}MOVEMENT_INDICATOR"/>
+ * <element name="SODT" type="{}TIME_11"/>
+ * <element name="RENO" type="{}TAIL_NO" minOccurs="0"/>
+ * <element name="CONF" type="{}LDM_CONF_DATA" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="COCW">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CBCW">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="BWWT">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="DEST" type="{}LDM_DEST_DATA" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="RAW" type="{}LDM_RAW_TYPE" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "recs",
+ "ldmr"
+})
+@XmlRootElement(name = "LDM")
+public class LDM
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "RECS")
+ @XmlSchemaType(name = "integer")
+ protected int recs;
+ @XmlElement(name = "LDMR")
+ protected Listset method for the ldmr property.
+ *
+ *
+ * getLDMR().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="FLID" type="{}INTEGER12"/>
+ * <element name="ALCD" type="{}IATA_AIRL_CODE"/>
+ * <element name="ALSC" type="{}STR10" minOccurs="0"/>
+ * <element name="FLNO" type="{}FLIGHT_NO"/>
+ * <element name="MVIN" type="{}MOVEMENT_INDICATOR"/>
+ * <element name="SODT" type="{}TIME_11"/>
+ * <element name="RENO" type="{}TAIL_NO" minOccurs="0"/>
+ * <element name="CONF" type="{}LDM_CONF_DATA" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="COCW">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CBCW">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="BWWT">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="DEST" type="{}LDM_DEST_DATA" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="RAW" type="{}LDM_RAW_TYPE" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "flid",
+ "alcd",
+ "alsc",
+ "flno",
+ "mvin",
+ "sodt",
+ "reno",
+ "conf",
+ "cocw",
+ "cbcw",
+ "bwwt",
+ "dest",
+ "raw"
+ })
+ public static class LDMR
+ implements Serializable
+ {
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "FLID", required = true)
+ protected BigInteger flid;
+ @XmlElement(name = "ALCD", required = true)
+ protected String alcd;
+ @XmlElement(name = "ALSC")
+ protected String alsc;
+ @XmlElement(name = "FLNO", required = true)
+ protected String flno;
+ @XmlElement(name = "MVIN", required = true)
+ @XmlSchemaType(name = "string")
+ protected MOVEMENTINDICATOR mvin;
+ @XmlElement(name = "SODT", required = true)
+ protected String sodt;
+ @XmlElement(name = "RENO")
+ protected String reno;
+ @XmlElement(name = "CONF")
+ protected Listset method for the conf property.
+ *
+ *
+ * getCONF().add(newItem);
+ *
+ *
+ *
+ * set method for the dest property.
+ *
+ *
+ * getDEST().add(newItem);
+ *
+ *
+ *
+ * set method for the raw property.
+ *
+ *
+ * getRAW().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="LDM_CONF_DATA">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="SEAT">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="CLAS" use="required" type="{}STR1" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "LDM_CONF_DATA", propOrder = {
+ "seat"
+})
+public class LDMCONFDATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "SEAT", required = true)
+ protected BigInteger seat;
+ @XmlAttribute(name = "CLAS", required = true)
+ protected String clas;
+
+ /**
+ * 获取seat属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getSEAT() {
+ return seat;
+ }
+
+ /**
+ * 设置seat属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setSEAT(BigInteger value) {
+ this.seat = value;
+ }
+
+ /**
+ * 获取clas属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCLAS() {
+ return clas;
+ }
+
+ /**
+ * 设置clas属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCLAS(String value) {
+ this.clas = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LDMDESTDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LDMDESTDATA.java
new file mode 100644
index 00000000..f408a48d
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LDMDESTDATA.java
@@ -0,0 +1,780 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="LDM_DEST_DATA">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="NADT" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NCHD" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NINF" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="TDLD" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CBWT" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="TWTL" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="TBWT" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="TMWT" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="TCWT" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NBAG" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="CPMT" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CDLD">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="VAL" use="required" type="{}STR3" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="CLAS" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="NPAX">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NPAD" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NXCR" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="CODE" use="required" type="{}STR1" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * <attribute name="CODE" use="required" type="{}IATA_ARPT_CODE" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "LDM_DEST_DATA", propOrder = {
+ "nadt",
+ "nchd",
+ "ninf",
+ "tdld",
+ "cbwt",
+ "twtl",
+ "tbwt",
+ "tmwt",
+ "tcwt",
+ "nbag",
+ "cpmt",
+ "clas"
+})
+public class LDMDESTDATA
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "NADT")
+ protected BigInteger nadt;
+ @XmlElement(name = "NCHD")
+ protected BigInteger nchd;
+ @XmlElement(name = "NINF")
+ protected BigInteger ninf;
+ @XmlElement(name = "TDLD")
+ protected BigInteger tdld;
+ @XmlElement(name = "CBWT")
+ protected BigInteger cbwt;
+ @XmlElement(name = "TWTL")
+ protected BigInteger twtl;
+ @XmlElement(name = "TBWT")
+ protected BigInteger tbwt;
+ @XmlElement(name = "TMWT")
+ protected BigInteger tmwt;
+ @XmlElement(name = "TCWT")
+ protected BigInteger tcwt;
+ @XmlElement(name = "NBAG")
+ protected BigInteger nbag;
+ @XmlElement(name = "CPMT")
+ protected Listset method for the cpmt property.
+ *
+ *
+ * getCPMT().add(newItem);
+ *
+ *
+ *
+ * set method for the clas property.
+ *
+ *
+ * getCLAS().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="NPAX">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NPAD" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="NXCR" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="CODE" use="required" type="{}STR1" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "npax",
+ "npad",
+ "nxcr"
+ })
+ public static class CLAS
+ implements Serializable
+ {
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "NPAX", required = true)
+ protected BigInteger npax;
+ @XmlElement(name = "NPAD")
+ protected BigInteger npad;
+ @XmlElement(name = "NXCR")
+ protected BigInteger nxcr;
+ @XmlAttribute(name = "CODE", required = true)
+ protected String code;
+
+ /**
+ * 获取npax属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getNPAX() {
+ return npax;
+ }
+
+ /**
+ * 设置npax属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setNPAX(BigInteger value) {
+ this.npax = value;
+ }
+
+ /**
+ * 获取npad属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getNPAD() {
+ return npad;
+ }
+
+ /**
+ * 设置npad属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setNPAD(BigInteger value) {
+ this.npad = value;
+ }
+
+ /**
+ * 获取nxcr属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getNXCR() {
+ return nxcr;
+ }
+
+ /**
+ * 设置nxcr属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setNXCR(BigInteger value) {
+ this.nxcr = value;
+ }
+
+ /**
+ * 获取code属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCODE() {
+ return code;
+ }
+
+ /**
+ * 设置code属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCODE(String value) {
+ this.code = value;
+ }
+
+ }
+
+
+ /**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="CDLD">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <totalDigits value="6"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * <attribute name="VAL" use="required" type="{}STR3" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "cdld"
+ })
+ public static class CPMT
+ implements Serializable
+ {
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "CDLD", required = true)
+ protected BigInteger cdld;
+ @XmlAttribute(name = "VAL", required = true)
+ protected String val;
+
+ /**
+ * 获取cdld属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getCDLD() {
+ return cdld;
+ }
+
+ /**
+ * 设置cdld属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setCDLD(BigInteger value) {
+ this.cdld = value;
+ }
+
+ /**
+ * 获取val属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVAL() {
+ return val;
+ }
+
+ /**
+ * 设置val属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVAL(String value) {
+ this.val = value;
+ }
+
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LDME.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LDME.java
new file mode 100644
index 00000000..73d3f5d8
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LDME.java
@@ -0,0 +1,82 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RAW" type="{}LDM_RAW_TYPE" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "raw"
+})
+@XmlRootElement(name = "LDME")
+public class LDME
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "RAW")
+ protected Listset method for the raw property.
+ *
+ *
+ * getRAW().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="LDM_RAW_TYPE">
+ * <simpleContent>
+ * <extension base="<>STR4000">
+ * <attribute name="TMSP" use="required" type="{}TIME_14" />
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "LDM_RAW_TYPE", propOrder = {
+ "value"
+})
+public class LDMRAWTYPE
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlValue
+ protected String value;
+ @XmlAttribute(name = "TMSP", required = true)
+ protected BigInteger tmsp;
+
+ /**
+ * 获取value属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getValue() {
+ return value;
+ }
+
+ /**
+ * 设置value属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setValue(String value) {
+ this.value = value;
+ }
+
+ /**
+ * 获取tmsp属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getTMSP() {
+ return tmsp;
+ }
+
+ /**
+ * 设置tmsp属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setTMSP(BigInteger value) {
+ this.tmsp = value;
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/MESSAGESUBTYPES.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/MESSAGESUBTYPES.java
new file mode 100644
index 00000000..a45924d6
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/MESSAGESUBTYPES.java
@@ -0,0 +1,294 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <simpleType name="MESSAGE_SUBTYPES">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="4"/>
+ * <enumeration value="DNLD"/>
+ * <enumeration value="BOTM"/>
+ * <enumeration value="FDIV"/>
+ * <enumeration value="FLAB"/>
+ * <enumeration value="CLDT"/>
+ * <enumeration value="EGSR"/>
+ * <enumeration value="EGST"/>
+ * <enumeration value="MAXP"/>
+ * <enumeration value="VIPP"/>
+ * <enumeration value="FLTY"/>
+ * <enumeration value="FINT"/>
+ * <enumeration value="CHOT"/>
+ * <enumeration value="CNCL"/>
+ * <enumeration value="FDEL"/>
+ * <enumeration value="ACTT"/>
+ * <enumeration value="REMC"/>
+ * <enumeration value="RENO"/>
+ * <enumeration value="RESP"/>
+ * <enumeration value="ADFT"/>
+ * <enumeration value="ROUT"/>
+ * <enumeration value="ACFT"/>
+ * <enumeration value="ESTT"/>
+ * <enumeration value="DELY"/>
+ * <enumeration value="SALC"/>
+ * <enumeration value="TAOP"/>
+ * <enumeration value="FLIN"/>
+ * <enumeration value="APPT"/>
+ * <enumeration value="PHAG"/>
+ * <enumeration value="NONE"/>
+ * <enumeration value="GTDT"/>
+ * <enumeration value="CKDT"/>
+ * <enumeration value="STND"/>
+ * <enumeration value="ARPT"/>
+ * <enumeration value="FRET"/>
+ * <enumeration value="CHDT"/>
+ * <enumeration value="LACL"/>
+ * <enumeration value="SRVT"/>
+ * <enumeration value="FHAG"/>
+ * <enumeration value="MHAG"/>
+ * <enumeration value="NAME"/>
+ * <enumeration value="AIRL"/>
+ * <enumeration value="ADD"/>
+ * <enumeration value="DEL"/>
+ * <enumeration value="UPD"/>
+ * <enumeration value="GTDD"/>
+ * <enumeration value="CKDD"/>
+ * <enumeration value="CKOP"/>
+ * <enumeration value="CKCL"/>
+ * <enumeration value="GTOP"/>
+ * <enumeration value="BDOP"/>
+ * <enumeration value="LCTM"/>
+ * <enumeration value="BDCL"/>
+ * <enumeration value="TRML"/>
+ * <enumeration value="NUM"/>
+ * <enumeration value="RUNW"/>
+ * <enumeration value="PXNO"/>
+ * <enumeration value="REGN"/>
+ * <enumeration value="FLTL"/>
+ * <enumeration value="AIRC"/>
+ * <enumeration value="ORGN"/>
+ * <enumeration value="RGAT"/>
+ * <enumeration value="TLST"/>
+ * <enumeration value="SLST"/>
+ * <enumeration value="GLST"/>
+ * <enumeration value="CLST"/>
+ * <enumeration value="BLST"/>
+ * <enumeration value="RSTA"/>
+ * <enumeration value="DLYL"/>
+ * <enumeration value="CONL"/>
+ * <enumeration value="SERL"/>
+ * <enumeration value="ABTM"/>
+ * <enumeration value="BAGG"/>
+ * <enumeration value="AABK"/>
+ * <enumeration value="COUL"/>
+ * <enumeration value="REGL"/>
+ * <enumeration value="VIPS"/>
+ * <enumeration value="VIPL"/>
+ * <enumeration value="VIPF"/>
+ * <enumeration value="VFLT"/>
+ * <enumeration value="VIPT"/>
+ * <enumeration value="CHGD"/>
+ * <enumeration value="RQSF"/>
+ * <enumeration value="RQST"/>
+ * <enumeration value="HNAG"/>
+ * <enumeration value="PSDT"/>
+ * <enumeration value="CLMP"/>
+ * <enumeration value="CHLT"/>
+ * <enumeration value="XRAY"/>
+ * <enumeration value="CTLT"/>
+ * <enumeration value="FRDR"/>
+ * <enumeration value="ERUT"/>
+ * <enumeration value="CITY"/>
+ * <enumeration value="CHUT"/>
+ * <enumeration value="ACDS"/>
+ * <enumeration value="CPTH"/>
+ * <enumeration value="ABDG"/>
+ * <enumeration value="WCND"/>
+ * <enumeration value="FLBG"/>
+ * <enumeration value="SODT"/>
+ * <enumeration value="NAAT"/>
+ * <enumeration value="PADT"/>
+ * <enumeration value="NEAT"/>
+ * <enumeration value="PEDT"/>
+ * <enumeration value="EXSS"/>
+ * <enumeration value="FTSS"/>
+ * <enumeration value="PLST"/>
+ * <enumeration value="STTS"/>
+ * <enumeration value="ABNR"/>
+ * <enumeration value="HLTR"/>
+ * <enumeration value="CKPB"/>
+ * <enumeration value="BDPB"/>
+ * <enumeration value="FLOP"/>
+ * <enumeration value="ALSC"/>
+ * <enumeration value="NOTY"/>
+ * <enumeration value="SVST"/>
+ * <enumeration value="SVET"/>
+ * <enumeration value="SVSF"/>
+ * <enumeration value="SVVH"/>
+ * <enumeration value="SVQT"/>
+ * <enumeration value="SVRK"/>
+ * <enumeration value="SVCL"/>
+ * <enumeration value="SVDY"/>
+ * <enumeration value="AGSF"/>
+ * <enumeration value="WKST"/>
+ * <enumeration value="AVSF"/>
+ * <enumeration value="SVTP"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "MESSAGE_SUBTYPES")
+@XmlEnum
+public enum MESSAGESUBTYPES {
+
+ DNLD,
+ BOTM,
+ FDIV,
+ FLAB,
+ CLDT,
+ EGSR,
+ EGST,
+ MAXP,
+ VIPP,
+ FLTY,
+ FINT,
+ CHOT,
+ CNCL,
+ FDEL,
+ ACTT,
+ REMC,
+ RENO,
+ RESP,
+ ADFT,
+ ROUT,
+ ACFT,
+ ESTT,
+ DELY,
+ SALC,
+ TAOP,
+ FLIN,
+ APPT,
+ PHAG,
+ NONE,
+ GTDT,
+ CKDT,
+ STND,
+ ARPT,
+ FRET,
+ CHDT,
+ LACL,
+ SRVT,
+ FHAG,
+ MHAG,
+ NAME,
+ AIRL,
+ ADD,
+ DEL,
+ UPD,
+ GTDD,
+ CKDD,
+ CKOP,
+ CKCL,
+ GTOP,
+ BDOP,
+ LCTM,
+ BDCL,
+ TRML,
+ NUM,
+ RUNW,
+ PXNO,
+ REGN,
+ FLTL,
+ AIRC,
+ ORGN,
+ RGAT,
+ TLST,
+ SLST,
+ GLST,
+ CLST,
+ BLST,
+ RSTA,
+ DLYL,
+ CONL,
+ SERL,
+ ABTM,
+ BAGG,
+ AABK,
+ COUL,
+ REGL,
+ VIPS,
+ VIPL,
+ VIPF,
+ VFLT,
+ VIPT,
+ CHGD,
+ RQSF,
+ RQST,
+ HNAG,
+ PSDT,
+ CLMP,
+ CHLT,
+ XRAY,
+ CTLT,
+ FRDR,
+ ERUT,
+ CITY,
+ CHUT,
+ ACDS,
+ CPTH,
+ ABDG,
+ WCND,
+ FLBG,
+ SODT,
+ NAAT,
+ PADT,
+ NEAT,
+ PEDT,
+ EXSS,
+ FTSS,
+ PLST,
+ STTS,
+ ABNR,
+ HLTR,
+ CKPB,
+ BDPB,
+ FLOP,
+ ALSC,
+ NOTY,
+ SVST,
+ SVET,
+ SVSF,
+ SVVH,
+ SVQT,
+ SVRK,
+ SVCL,
+ SVDY,
+ AGSF,
+ WKST,
+ AVSF,
+ SVTP;
+
+ public String value() {
+ return name();
+ }
+
+ public static MESSAGESUBTYPES fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/MESSAGETYPES.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/MESSAGETYPES.java
new file mode 100644
index 00000000..d19b82ba
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/MESSAGETYPES.java
@@ -0,0 +1,178 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <simpleType name="MESSAGE_TYPES">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="4"/>
+ * <enumeration value="SCHS"/>
+ * <enumeration value="SCHD"/>
+ * <enumeration value="FLOP"/>
+ * <enumeration value="RSTA"/>
+ * <enumeration value="RQFD"/>
+ * <enumeration value="RQST"/>
+ * <enumeration value="STLT"/>
+ * <enumeration value="RQFT"/>
+ * <enumeration value="RPFT"/>
+ * <enumeration value="RQSF"/>
+ * <enumeration value="EROR"/>
+ * <enumeration value="DSAK"/>
+ * <enumeration value="ARPT"/>
+ * <enumeration value="AIRL"/>
+ * <enumeration value="AIRC"/>
+ * <enumeration value="REGN"/>
+ * <enumeration value="ORGN"/>
+ * <enumeration value="RQRD"/>
+ * <enumeration value="FLTL"/>
+ * <enumeration value="SLST"/>
+ * <enumeration value="GLST"/>
+ * <enumeration value="BLST"/>
+ * <enumeration value="CLST"/>
+ * <enumeration value="RQRS"/>
+ * <enumeration value="RQFS"/>
+ * <enumeration value="DLYL"/>
+ * <enumeration value="CONL"/>
+ * <enumeration value="WTHR"/>
+ * <enumeration value="SRVT"/>
+ * <enumeration value="SERL"/>
+ * <enumeration value="RQCH"/>
+ * <enumeration value="SSAK"/>
+ * <enumeration value="PTM"/>
+ * <enumeration value="LDM"/>
+ * <enumeration value="LDME"/>
+ * <enumeration value="AABK"/>
+ * <enumeration value="COUL"/>
+ * <enumeration value="REGL"/>
+ * <enumeration value="VIPT"/>
+ * <enumeration value="VIPS"/>
+ * <enumeration value="VFLT"/>
+ * <enumeration value="VIPL"/>
+ * <enumeration value="VLST"/>
+ * <enumeration value="TLST"/>
+ * <enumeration value="CITY"/>
+ * <enumeration value="ABDG"/>
+ * <enumeration value="CLMP"/>
+ * <enumeration value="CHLT"/>
+ * <enumeration value="XRAY"/>
+ * <enumeration value="CTLT"/>
+ * <enumeration value="FRDR"/>
+ * <enumeration value="FLBA"/>
+ * <enumeration value="GHBA"/>
+ * <enumeration value="ALBA"/>
+ * <enumeration value="IOBA"/>
+ * <enumeration value="RQFR"/>
+ * <enumeration value="ACST"/>
+ * <enumeration value="CPTH"/>
+ * <enumeration value="RQCT"/>
+ * <enumeration value="ABUS"/>
+ * <enumeration value="WCND"/>
+ * <enumeration value="STTS"/>
+ * <enumeration value="PLST"/>
+ * <enumeration value="ABNR"/>
+ * <enumeration value="HLTR"/>
+ * <enumeration value="AYT"/>
+ * <enumeration value="OMMS"/>
+ * <enumeration value="SVOP"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "MESSAGE_TYPES")
+@XmlEnum
+public enum MESSAGETYPES {
+
+ SCHS,
+ SCHD,
+ FLOP,
+ RSTA,
+ RQFD,
+ RQST,
+ STLT,
+ RQFT,
+ RPFT,
+ RQSF,
+ EROR,
+ DSAK,
+ ARPT,
+ AIRL,
+ AIRC,
+ REGN,
+ ORGN,
+ RQRD,
+ FLTL,
+ SLST,
+ GLST,
+ BLST,
+ CLST,
+ RQRS,
+ RQFS,
+ DLYL,
+ CONL,
+ WTHR,
+ SRVT,
+ SERL,
+ RQCH,
+ SSAK,
+ PTM,
+ LDM,
+ LDME,
+ AABK,
+ COUL,
+ REGL,
+ VIPT,
+ VIPS,
+ VFLT,
+ VIPL,
+ VLST,
+ TLST,
+ CITY,
+ ABDG,
+ CLMP,
+ CHLT,
+ XRAY,
+ CTLT,
+ FRDR,
+ FLBA,
+ GHBA,
+ ALBA,
+ IOBA,
+ RQFR,
+ ACST,
+ CPTH,
+ RQCT,
+ ABUS,
+ WCND,
+ STTS,
+ PLST,
+ ABNR,
+ HLTR,
+ AYT,
+ OMMS,
+ SVOP;
+
+ public String value() {
+ return name();
+ }
+
+ public static MESSAGETYPES fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/META.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/META.java
index 20d06940..c0fcf340 100644
--- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/META.java
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/META.java
@@ -1,60 +1,248 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
package com.gzzn.omms.msgexchangeapi.entity.msg;
-import com.fasterxml.jackson.annotation.JsonAutoDetect;
-import com.fasterxml.jackson.annotation.JsonProperty;
-import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
-import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
+import java.io.Serializable;
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="SNDR" type="{}SUBSYSTEMS"/>
+ * <element name="SEQN" type="{}INTEGER6"/>
+ * <element name="DTTM" type="{}TIME_14"/>
+ * <element name="TYPE" type="{}MESSAGE_TYPES"/>
+ * <element name="STYP" type="{}MESSAGE_SUBTYPES"/>
+ * <element ref="{}AOFL" minOccurs="0"/>
+ * <element ref="{}IMOP" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "sndr",
+ "seqn",
+ "dttm",
+ "type",
+ "styp",
+ "aofl",
+ "imop"
+})
+@XmlRootElement(name = "META")
+public class META
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "SNDR", required = true)
+ @XmlSchemaType(name = "string")
+ protected SUBSYSTEMS sndr;
+ @XmlElement(name = "SEQN", required = true)
+ protected BigInteger seqn;
+ @XmlElement(name = "DTTM", required = true)
+ protected BigInteger dttm;
+ @XmlElement(name = "TYPE", required = true)
+ @XmlSchemaType(name = "string")
+ protected MESSAGETYPES type;
+ @XmlElement(name = "STYP", required = true)
+ @XmlSchemaType(name = "string")
+ protected MESSAGESUBTYPES styp;
+ @XmlElement(name = "AOFL")
+ protected String aofl;
+ @XmlElement(name = "IMOP")
+ protected String imop;
+
+ /**
+ * 获取sndr属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link SUBSYSTEMS }
+ *
+ */
+ public SUBSYSTEMS getSNDR() {
+ return sndr;
+ }
+
+ /**
+ * 设置sndr属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link SUBSYSTEMS }
+ *
+ */
+ public void setSNDR(SUBSYSTEMS value) {
+ this.sndr = value;
+ }
+
+ /**
+ * 获取seqn属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getSEQN() {
+ return seqn;
+ }
+
+ /**
+ * 设置seqn属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setSEQN(BigInteger value) {
+ this.seqn = value;
+ }
+
+ /**
+ * 获取dttm属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getDTTM() {
+ return dttm;
+ }
+
+ /**
+ * 设置dttm属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setDTTM(BigInteger value) {
+ this.dttm = value;
+ }
+
+ /**
+ * 获取type属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link MESSAGETYPES }
+ *
+ */
+ public MESSAGETYPES getTYPE() {
+ return type;
+ }
+
+ /**
+ * 设置type属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link MESSAGETYPES }
+ *
+ */
+ public void setTYPE(MESSAGETYPES value) {
+ this.type = value;
+ }
+
+ /**
+ * 获取styp属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link MESSAGESUBTYPES }
+ *
+ */
+ public MESSAGESUBTYPES getSTYP() {
+ return styp;
+ }
+
+ /**
+ * 设置styp属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link MESSAGESUBTYPES }
+ *
+ */
+ public void setSTYP(MESSAGESUBTYPES value) {
+ this.styp = value;
+ }
+
+ /**
+ * 获取aofl属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAOFL() {
+ return aofl;
+ }
+
+ /**
+ * 设置aofl属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAOFL(String value) {
+ this.aofl = value;
+ }
+
+ /**
+ * 获取imop属性的值。
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIMOP() {
+ return imop;
+ }
+
+ /**
+ * 设置imop属性的值。
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIMOP(String value) {
+ this.imop = value;
+ }
-@JsonAutoDetect(setterVisibility=Visibility.NONE,getterVisibility=Visibility.NONE)
-public class META {
-
- @JacksonXmlProperty(localName ="SNDR")
- @JsonProperty("SNDR")
- private String sndr;
-
- @JacksonXmlProperty(localName ="SEQN")
- @JsonProperty("SEQN")
- private String seqn;
-
- @JacksonXmlProperty(localName ="DTTM")
- @JsonProperty("DTTM")
- private String dttm;
-
- @JacksonXmlProperty(localName ="TYPE")
- @JsonProperty("TYPE")
- private String type;
-
- @JsonProperty("STYP")
- private String styp;
-
- public String getSndr() {
- return sndr;
- }
- public void setSndr(String sndr) {
- this.sndr = sndr;
- }
- public String getSeqn() {
- return seqn;
- }
- public void setSeqn(String seqn) {
- this.seqn = seqn;
- }
- public String getDttm() {
- return dttm;
- }
- public void setDttm(String dttm) {
- this.dttm = dttm;
- }
- public String getType() {
- return type;
- }
- public void setType(String type) {
- this.type = type;
- }
- public String getStyp() {
- return styp;
- }
- public void setStyp(String styp) {
- this.styp = styp;
- }
}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/MOVEMENTINDICATOR.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/MOVEMENTINDICATOR.java
new file mode 100644
index 00000000..1216f440
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/MOVEMENTINDICATOR.java
@@ -0,0 +1,46 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <simpleType name="MOVEMENT_INDICATOR">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="1"/>
+ * <enumeration value="A"/>
+ * <enumeration value="D"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "MOVEMENT_INDICATOR")
+@XmlEnum
+public enum MOVEMENTINDICATOR {
+
+ A,
+ D;
+
+ public String value() {
+ return name();
+ }
+
+ public static MOVEMENTINDICATOR fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/MSG.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/MSG.java
new file mode 100644
index 00000000..9a14c250
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/MSG.java
@@ -0,0 +1,2165 @@
+//
+// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
+// 请访问 http://java.sun.com/xml/jaxb
+// 在重新编译源模式时, 对此文件的所有修改都将丢失。
+// 生成时间: 2018.12.07 时间 12:50:04 PM CST
+//
+
+
+package com.gzzn.omms.msgexchangeapi.entity.msg;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{}META"/>
+ * <element name="DATE" type="{}TIME_11" minOccurs="0"/>
+ * <element name="RECS" type="{}RECORDS" minOccurs="0"/>
+ * <element name="STDT" type="{}TIME_11" minOccurs="0"/>
+ * <element name="EDDT" type="{}TIME_11" minOccurs="0"/>
+ * <element ref="{}SCHS" minOccurs="0"/>
+ * <element ref="{}SCHD" minOccurs="0"/>
+ * <element ref="{}FLOP" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}WTHR" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}RSTA" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}RQFD" minOccurs="0"/>
+ * <element ref="{}RQFR" minOccurs="0"/>
+ * <element ref="{}RQCT" minOccurs="0"/>
+ * <element ref="{}RQST" minOccurs="0"/>
+ * <element ref="{}STLT" minOccurs="0"/>
+ * <element ref="{}RQSF" minOccurs="0"/>
+ * <element ref="{}RQFT" minOccurs="0"/>
+ * <element ref="{}RPFT" minOccurs="0"/>
+ * <element ref="{}EROR" minOccurs="0"/>
+ * <element ref="{}DSAK" minOccurs="0"/>
+ * <element ref="{}ARPT" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}AABK" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}AIRL" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}AIRC" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}REGN" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}ORGN" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}RQRD" minOccurs="0"/>
+ * <element ref="{}FLTL" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}TLST" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}CITY" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}SLST" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}GLST" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}BLST" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}CLST" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="RQRS" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * <element ref="{}RQFS" minOccurs="0"/>
+ * <element ref="{}DLYL" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}CONL" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}SERL" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}RQCH" minOccurs="0"/>
+ * <element ref="{}SSAK" minOccurs="0"/>
+ * <element ref="{}PTM" minOccurs="0"/>
+ * <element ref="{}LDME" minOccurs="0"/>
+ * <element ref="{}LDM" minOccurs="0"/>
+ * <element ref="{}COUL" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}REGL" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}VIPS" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}ABDG" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}CLMP" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}CHLT" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}XRAY" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}CTLT" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}FRDR" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}FLBA" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}GHAN" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}ALBA" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}IORL" maxOccurs="6" minOccurs="0"/>
+ * <element ref="{}ACST" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}CPTH" minOccurs="0"/>
+ * <element ref="{}ABUS" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}WCND" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}VFLT" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}VIPL" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}STTS" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}PLST" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}ABNR" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}HLTR" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{}AYT" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "meta",
+ "date",
+ "recs",
+ "stdt",
+ "eddt",
+ "schs",
+ "schd",
+ "flop",
+ "wthr",
+ "rsta",
+ "rqfd",
+ "rqfr",
+ "rqct",
+ "rqst",
+ "stlt",
+ "rqsf",
+ "rqft",
+ "rpft",
+ "eror",
+ "dsak",
+ "arpt",
+ "aabk",
+ "airl",
+ "airc",
+ "regn",
+ "orgn",
+ "rqrd",
+ "fltl",
+ "tlst",
+ "city",
+ "slst",
+ "glst",
+ "blst",
+ "clst",
+ "rqrs",
+ "rqfs",
+ "dlyl",
+ "conl",
+ "serl",
+ "rqch",
+ "ssak",
+ "ptm",
+ "ldme",
+ "ldm",
+ "coul",
+ "regl",
+ "vips",
+ "abdg",
+ "clmp",
+ "chlt",
+ "xray",
+ "ctlt",
+ "frdr",
+ "flba",
+ "ghan",
+ "alba",
+ "iorl",
+ "acst",
+ "cpth",
+ "abus",
+ "wcnd",
+ "vflt",
+ "vipl",
+ "stts",
+ "plst",
+ "abnr",
+ "hltr",
+ "ayt"
+})
+@XmlRootElement(name = "MSG")
+public class MSG
+ implements Serializable
+{
+
+ private final static long serialVersionUID = 1L;
+ @XmlElement(name = "META", required = true)
+ protected META meta;
+ @XmlElement(name = "DATE")
+ protected String date;
+ @XmlElement(name = "RECS")
+ @XmlSchemaType(name = "integer")
+ protected Integer recs;
+ @XmlElement(name = "STDT")
+ protected String stdt;
+ @XmlElement(name = "EDDT")
+ protected String eddt;
+ @XmlElement(name = "SCHS")
+ protected SCHS schs;
+ @XmlElement(name = "SCHD")
+ protected SCHD schd;
+ @XmlElement(name = "FLOP")
+ protected Listset method for the flop property.
+ *
+ *
+ * getFLOP().add(newItem);
+ *
+ *
+ *
+ * set method for the wthr property.
+ *
+ *
+ * getWTHR().add(newItem);
+ *
+ *
+ *
+ * set method for the rsta property.
+ *
+ *
+ * getRSTA().add(newItem);
+ *
+ *
+ *
+ * set method for the arpt property.
+ *
+ *
+ * getARPT().add(newItem);
+ *
+ *
+ *
+ * set method for the aabk property.
+ *
+ *
+ * getAABK().add(newItem);
+ *
+ *
+ *
+ * set method for the airl property.
+ *
+ *
+ * getAIRL().add(newItem);
+ *
+ *
+ *
+ * set method for the airc property.
+ *
+ *
+ * getAIRC().add(newItem);
+ *
+ *
+ *
+ * set method for the regn property.
+ *
+ *
+ * getREGN().add(newItem);
+ *
+ *
+ *
+ * set method for the orgn property.
+ *
+ *
+ * getORGN().add(newItem);
+ *
+ *
+ *
+ * set method for the fltl property.
+ *
+ *
+ * getFLTL().add(newItem);
+ *
+ *
+ *
+ * set method for the tlst property.
+ *
+ *
+ * getTLST().add(newItem);
+ *
+ *
+ *
+ * set method for the city property.
+ *
+ *
+ * getCITY().add(newItem);
+ *
+ *
+ *
+ * set method for the slst property.
+ *
+ *
+ * getSLST().add(newItem);
+ *
+ *
+ *
+ * set method for the glst property.
+ *
+ *
+ * getGLST().add(newItem);
+ *
+ *
+ *
+ * set method for the blst property.
+ *
+ *
+ * getBLST().add(newItem);
+ *
+ *
+ *
+ * set method for the clst property.
+ *
+ *
+ * getCLST().add(newItem);
+ *
+ *
+ *
+ * set method for the dlyl property.
+ *
+ *
+ * getDLYL().add(newItem);
+ *
+ *
+ *
+ * set method for the conl property.
+ *
+ *
+ * getCONL().add(newItem);
+ *
+ *
+ *
+ * set method for the serl property.
+ *
+ *
+ * getSERL().add(newItem);
+ *
+ *
+ *
+ * set method for the coul property.
+ *
+ *
+ * getCOUL().add(newItem);
+ *
+ *
+ *
+ * set method for the regl property.
+ *
+ *
+ * getREGL().add(newItem);
+ *
+ *
+ *
+ * set method for the vips property.
+ *
+ *
+ * getVIPS().add(newItem);
+ *
+ *
+ *
+ *