From dd6070be829256c5f9fb697d4928bf77f93cf8ca Mon Sep 17 00:00:00 2001 From: zhouxiunai <154707516@qq.com> Date: Tue, 15 Jan 2019 17:20:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=A8=E6=80=81=E8=88=AA?= =?UTF-8?q?=E7=8F=AD=E4=BF=A1=E6=81=AF=E7=9A=84=E6=8F=8F=E8=BF=B0=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../omms/msgexchangeapi/entity/msg/SCHD.java | 70 +++++++++++++++++-- 1 file changed, 66 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SCHD.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SCHD.java index 6340e0dd..3fba4284 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SCHD.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SCHD.java @@ -9,6 +9,9 @@ package com.gzzn.omms.msgexchangeapi.entity.msg; import com.fasterxml.jackson.annotation.JsonProperty; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + import java.io.Serializable; import java.math.BigDecimal; import java.math.BigInteger; @@ -314,242 +317,299 @@ public class SCHD "padt", "naat" }) + @ApiModel(value="FLTR",description="航班动态结构描述") public static class FLTR implements Serializable { private final static long serialVersionUID = 1L; + + @ApiModelProperty(value="航班id") @XmlElement(name = "FLID", required = true) @JsonProperty("FLID") protected BigInteger flid;//航班id + @ApiModelProperty(value="航空公司代码") @XmlElement(name = "ALCD", required = true) @JsonProperty("ALCD") protected String alcd;//airline code 航空公司代码 + @ApiModelProperty(value="航空公司子公司代码") @XmlElement(name = "ALSC") @JsonProperty("ALSC") protected String alsc;//airline subcompany code 航空公司子公司代码 + @ApiModelProperty(value="航班号 ") @XmlElement(name = "FLNO", required = true) @JsonProperty("FLNO") protected String flno;//flight number 航班号 + @ApiModelProperty(value="运行标识,A – Arrival/到达 D – Departure/离港 ") @XmlElement(name = "MVIN", required = true) @JsonProperty("MVIN") @XmlSchemaType(name = "string") protected MOVEMENTINDICATOR mvin;//movement indicator 运行标识,A – Arrival/到达 D – Departure/离港 + @ApiModelProperty(value="航班计划日期/时间 STA 到达 ,STD 离港 ") @XmlElement(name = "SODT", required = true) @JsonProperty("SODT") protected String sodt;//航班计划日期/时间 STA 到达 ,STD 离港 + @ApiModelProperty(value="航班类型如客机、货机、军用、VIP等 ") @XmlElement(name = "FLTY", required = true) @JsonProperty("FLTY") protected String flty;//航班类型如客机、货机、军用、VIP等 + @ApiModelProperty(value="Flight indicator 航班标识 ") @XmlElement(name = "FLIN", required = true) @JsonProperty("FLIN") @XmlSchemaType(name = "string") protected DOMINTMIXRGNCODE flin;//Flight indicator 航班标识 + @ApiModelProperty(value="航线") @XmlElement(name = "ROUT", required = true) @JsonProperty("ROUT") protected List rout;//航线 + @ApiModelProperty(value="Aircraft type 航班使用的机型") @XmlElement(name = "ACFT", required = true) @JsonProperty("ACFT") protected String acft;//Aircraft type 航班使用的机型 + @ApiModelProperty(value="航班注册号或尾号") @XmlElement(name = "RENO") @JsonProperty("RENO") protected String reno;//Registration or tail number of flight 航班注册号或尾号 - + @ApiModelProperty(value="航班注册号或尾号,上一次的值") @XmlElement(name = "LRENO") @JsonProperty("LRENO") protected String lreno;//Registration or tail number of flight 航班注册号或尾号,上一次的值 + @ApiModelProperty(value="Turnaround operator 承运人") @XmlElement(name = "TAOP") @JsonProperty("TAOP") protected String taop;//Turnaround operator 承运人 + @ApiModelProperty(value="承运航班号") @XmlElement(name = "TAFL") @JsonProperty("TAFL") protected String tafl;//Turnaround flight number 承运航班号 + @ApiModelProperty(value="后接飞航班唯一的AODB ID ") @XmlElement(name = "TAID") @JsonProperty("TAID") protected BigInteger taid;// 后接飞航班唯一的AODB ID + @ApiModelProperty(value="航班航站楼") @XmlElement(name = "TRML") @JsonProperty("TRML") protected String trml;// Terminal 航班航站楼 + @ApiModelProperty(value="该航班最大载客数") @XmlElement(name = "MAXP") @JsonProperty("MAXP") protected BigInteger maxp;//Maximum passengers 该航班最大载客数 + @ApiModelProperty(value="共享航班的主航班承运人代码") @XmlElement(name = "CSOP") @JsonProperty("CSOP") protected String csop;//code share flight Operator 共享航班的主航班承运人代码 + @ApiModelProperty(value="共享航班的主航班号") @XmlElement(name = "CSFT") @JsonProperty("CSFT") protected String csft;//code share flight Flight number 共享航班的主航班号 + @ApiModelProperty(value="代码共享航班的主航班的唯一的master flight AODB ID ") @XmlElement(name = "MAID") @JsonProperty("MAID") protected BigInteger maid;//代码共享航班的主航班的唯一的master flight AODB ID + @ApiModelProperty(value="Estimated time of flight. 预计时间") @XmlElement(name = "ESTT") @JsonProperty("ESTT") protected String estt;//Estimated time of flight. 预计时间 + @ApiModelProperty(value="Actual time of flight. 实际时间") @XmlElement(name = "ACTT") @JsonProperty("ACTT") protected String actt;//Actual time of flight. 实际时间 + @ApiModelProperty(value="chutes 多行李传送带数据") @XmlElement(name = "CHDT") @JsonProperty("CHDT") protected List chdt;//chutes 多行李传送带数据 + @ApiModelProperty(value="gate data 航班登机门数据") @XmlElement(name = "GTDT") @JsonProperty("GTDT") protected List gtdt;//gate data 航班登机门数据 + @ApiModelProperty(value="stand 航班当前停机位位置") @XmlElement(name = "STND") @JsonProperty("STND") protected String stnd;// stand 航班当前停机位位置 + @ApiModelProperty(value="航班计划机位数据 plan stand data") @XmlElement(name = "PSDT") @JsonProperty("PSDT") protected List psdt;//航班计划机位数据 plan stand data + @ApiModelProperty(value="上次航班机位数据,机位逗号分隔") @XmlElement(name = "LPSDT") @JsonProperty("LPSDT") protected String lpsdt;//上次航班机位数据,机位逗号分隔 + @ApiModelProperty(value=" check in counter data 值机位数据") @XmlElement(name = "CKDT") @JsonProperty("CKDT") protected List ckdt;// check in counter data 值机位数据 + @ApiModelProperty(value="Passenger handling agent for flight 航班旅客处理柜员") @XmlElement(name = "PHAG") @JsonProperty("PHAG") protected BigInteger phag;//Passenger handling agent for flight 航班旅客处理柜员 + @ApiModelProperty(value="取消日期时间") @XmlElement(name = "CNCL") @JsonProperty("CNCL") protected String cncl;//取消日期时间 + @ApiModelProperty(value="延误信息数据") @XmlElement(name = "DELY") @JsonProperty("DELY") protected List dely;//延误信息数据 + @ApiModelProperty(value="remarks 文本注释") @XmlElement(name = "REMC") @JsonProperty("REMC") protected String remc;// remarks 文本注释 + @ApiModelProperty(value="航班的行李传送转盘数据") @XmlElement(name = "CLDT") @JsonProperty("CLDT") protected List cldt;//航班的行李传送转盘数据 + @ApiModelProperty(value="离港航班登机开始时间") @XmlElement(name = "BOTM") @JsonProperty("BOTM") protected String botm;//Boarding open time 离港航班登机开始时间 + @ApiModelProperty(value=" last call 离港航班最后通知时间") @XmlElement(name = "LACL") @JsonProperty("LACL") - protected String lacl;// last call 离港航班最后通知时间 + protected String lacl;//last call 离港航班最后通知时间 + @ApiModelProperty(value="Finals Time. 最终时间。") @XmlElement(name = "FINT") @JsonProperty("FINT") protected String fint;//Finals Time. 最终时间。 + @ApiModelProperty(value="chocks time 轮挡时间数据") @XmlElement(name = "CHOT") @JsonProperty("CHOT") protected List chot;// chocks time 轮挡时间数据 + @ApiModelProperty(value="Approved time for departures 批准的离港时间") @XmlElement(name = "APPT") @JsonProperty("APPT") protected String appt;//Approved time for departures 批准的离港时间 + @ApiModelProperty(value="Approved time for departures 批准的离港时间") @XmlElement(name = "EGSR") @JsonProperty("EGSR") protected String egsr;//Engine start request for departures 离港时引擎发动请求 + @ApiModelProperty(value="Approved time for departures 离港引擎发动时间") @XmlElement(name = "EGST") @JsonProperty("EGST") protected String egst;//Engine start time for departures 离港引擎发动时间 + @ApiModelProperty(value="Field (or Ground) Handling agent for flight. 航班的机坪(或外场)处理代理") @XmlElement(name = "FHAG") @JsonProperty("FHAG") protected BigInteger fhag;//Field (or Ground) Handling agent for flight. 航班的机坪(或外场)处理代理 - + @ApiModelProperty(value="航班维护处理代理") @XmlElement(name = "MHAG") @JsonProperty("MHAG") protected BigInteger mhag;//Maintenance Handling agent for flight. 航班维护处理代理 + @ApiModelProperty(value="当前航班的VIP旅客数") @XmlElement(name = "VIPP") @JsonProperty("VIPP") protected BigInteger vipp;//VIP passengers.当前航班的VIP旅客数 + @ApiModelProperty(value="VIP航班等级标志 一个单一数字表示VIP的 等级") @XmlElement(name = "VIPR") @JsonProperty("VIPR") protected BigInteger vipr;//VIP航班等级标志 一个单一数字表示VIP的 等级 + @ApiModelProperty(value="0表示不是VIP航 班") @XmlElement(name = "FDIV") @JsonProperty("FDIV") protected DIVERSIONDATA fdiv;//0表示不是VIP航 班 + @ApiModelProperty(value="flight has returned 航班返回原因描述") @XmlElement(name = "FRET") @JsonProperty("FRET") protected RETURNDATA fret;//flight has returned 航班返回原因描述 + @ApiModelProperty(value="Air bridge time 登机桥时间数据") @XmlElement(name = "ABTM") @JsonProperty("ABTM") protected List abtm;//Air bridge time 登机桥时间数据 + @ApiModelProperty(value="flight’s landing has been aborted.航班着陆中止原因的描述") @XmlElement(name = "FLAB") @JsonProperty("FLAB") protected ABORTDATA flab;// flight’s landing has been aborted.航班着陆中止原因的描述 + @ApiModelProperty(value="service 服务数据") @XmlElement(name = "SRVT") @JsonProperty("SRVT") protected List srvt;//service 服务数据 + @ApiModelProperty(value="VIP 数据") @XmlElement(name = "VIPF") @JsonProperty("VIPF") protected List vipf;//VIP 数据 + @ApiModelProperty(value="No of local bags 离港航班本地值机行李件数") @XmlElement(name = "LBNO") @JsonProperty("LBNO") protected BigInteger lbno;//No of local bags 离港航班本地值机行李件数 + @ApiModelProperty(value="Total local checked in bag weight for departure flights 离港航班本地值机行李总重量") @XmlElement(name = "LBWT") @JsonProperty("LBWT") protected BigDecimal lbwt;//Total local checked in bag weight for departure flights 离港航班本地值机行李总重量 + @ApiModelProperty(value="Total number of passengers on the flight 航班旅客总数") @XmlElement(name = "PAXC") @JsonProperty("PAXC") protected BigInteger paxc;//Total number of passengers on the flight 航班旅客总数 + @ApiModelProperty(value="完整航线的细节信息 和 rout 有区别") @XmlElement(name = "ERUT", required = true) @JsonProperty("ERUT") protected List erut;//完整航线的细节信息 和 rout 有区别 + @ApiModelProperty(value="完整航线的细节信息 和 rout 有区别") @XmlElement(name = "EXSC") @JsonProperty("EXSC") protected String exsc;//Flight external status code 航班外部状态代码 + @ApiModelProperty(value="Flight external status remarks 航班外部状态备注") @XmlElement(name = "EXSR") @JsonProperty("EXSR") protected String exsr;//Flight external status remarks 航班外部状态备注 + @ApiModelProperty(value="Flight status 航班状态,参照基础数据") @XmlElement(name = "FTSS", required = true) @JsonProperty("FTSS") - protected String ftss;//Flight status 航班状态:DELY 延误, + protected String ftss;//Flight status 航班状态,参照基础数据, @XmlElement(name = "PEDT") @JsonProperty("PEDT") @@ -559,6 +619,7 @@ public class SCHD @JsonProperty("NEAT") protected String neat; + @ApiModelProperty(value=" 前站实际起飞时间 ") @XmlElement(name = "PADT") @JsonProperty("PADT") protected String padt;//Actual departure time for previous step. 前站实际起飞时间 @@ -567,6 +628,7 @@ public class SCHD @JsonProperty("NAAT") protected String naat; + @ApiModelProperty(value="abnormal 异常状态信息列表,DLY,RTN,CAN,AL") @XmlElement(name = "ABN") @JsonProperty("ABN") protected List abn;//abnormal 异常状态信息列表,DLY,RTN,CAN,ALT