From 63ffe59fd47e13d971c978d579f966b93ce2b5df Mon Sep 17 00:00:00 2001 From: zhouxiunai <154707516@qq.com> Date: Fri, 7 Dec 2018 15:29:28 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=96=B0=E6=9B=B4=E5=8A=A0xsd?= =?UTF-8?q?=E7=94=9F=E6=88=90=E6=89=80=E6=9C=89=E7=9A=84=E6=B6=88=E6=81=AF?= =?UTF-8?q?pojo=E7=B1=BB=20=E3=80=82=E5=B9=B6=E5=AE=8C=E6=95=B4=E9=87=8D?= =?UTF-8?q?=E6=9E=84=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 5 + .../controller/FlightsController.java | 4 +- .../controller/KafkaController.java | 2 +- .../omms/msgexchangeapi/entity/msg/AABK.java | 328 +++ .../omms/msgexchangeapi/entity/msg/ABDG.java | 311 +++ .../omms/msgexchangeapi/entity/msg/ABNR.java | 131 + .../msgexchangeapi/entity/msg/ABORTDATA.java | 106 + .../omms/msgexchangeapi/entity/msg/ABUS.java | 330 +++ .../omms/msgexchangeapi/entity/msg/ACST.java | 412 ++++ .../omms/msgexchangeapi/entity/msg/AIRC.java | 390 +++ .../omms/msgexchangeapi/entity/msg/AIRL.java | 318 +++ .../entity/msg/AIRLCLASSDATA.java | 187 ++ .../entity/msg/AIRLTERMINALDATA.java | 125 + .../omms/msgexchangeapi/entity/msg/ALBA.java | 132 + .../omms/msgexchangeapi/entity/msg/ARPT.java | 352 +++ .../omms/msgexchangeapi/entity/msg/AYT.java | 104 + .../msgexchangeapi/entity/msg/BAHODATA.java | 91 + .../omms/msgexchangeapi/entity/msg/BDCL.java | 110 + .../msgexchangeapi/entity/msg/BDCLDATA.java | 584 +++++ .../omms/msgexchangeapi/entity/msg/BDOP.java | 147 ++ .../omms/msgexchangeapi/entity/msg/BDPB.java | 82 + .../msgexchangeapi/entity/msg/BELTDATA.java | 273 +++ .../omms/msgexchangeapi/entity/msg/BLST.java | 189 ++ .../msgexchangeapi/entity/msg/BRIDGEDATA.java | 165 ++ .../omms/msgexchangeapi/entity/msg/CHLT.java | 189 ++ .../msgexchangeapi/entity/msg/CHOCKSDATA.java | 165 ++ .../msgexchangeapi/entity/msg/CHUTEDATA.java | 273 +++ .../omms/msgexchangeapi/entity/msg/CITY.java | 222 ++ .../omms/msgexchangeapi/entity/msg/CKCL.java | 110 + .../msgexchangeapi/entity/msg/CKCLDATA.java | 652 +++++ .../omms/msgexchangeapi/entity/msg/CKOP.java | 147 ++ .../omms/msgexchangeapi/entity/msg/CKPB.java | 82 + .../msgexchangeapi/entity/msg/CLASSES.java | 50 + .../entity/msg/CLASSMAPDATA.java | 80 + .../omms/msgexchangeapi/entity/msg/CLMP.java | 189 ++ .../omms/msgexchangeapi/entity/msg/CLST.java | 217 ++ .../omms/msgexchangeapi/entity/msg/CONL.java | 375 +++ .../omms/msgexchangeapi/entity/msg/COUL.java | 166 ++ .../msgexchangeapi/entity/msg/CPLODATA.java | 270 ++ .../omms/msgexchangeapi/entity/msg/CPTH.java | 138 ++ .../omms/msgexchangeapi/entity/msg/CTLT.java | 159 ++ .../entity/msg/CURRENTWTHRDATA.java | 326 +++ .../msgexchangeapi/entity/msg/DELAYDATA.java | 153 ++ .../msgexchangeapi/entity/msg/DESKDATA.java | 273 +++ .../entity/msg/DIVERSIONDATA.java | 132 + .../omms/msgexchangeapi/entity/msg/DLYL.java | 159 ++ .../msgexchangeapi/entity/msg/DOMINTCODE.java | 46 + .../entity/msg/DOMINTMIXCODE.java | 48 + .../entity/msg/DOMINTMIXRGNCODE.java | 50 + .../entity/msg/DOMINTRGNCODE.java | 48 + .../omms/msgexchangeapi/entity/msg/DSAK.java | 82 + .../omms/msgexchangeapi/entity/msg/EROR.java | 190 ++ .../omms/msgexchangeapi/entity/msg/FLBA.java | 272 +++ .../msgexchangeapi/entity/msg/FLBGDATA.java | 131 + .../msgexchangeapi/entity/msg/FLBTCODES.java | 46 + .../msgexchangeapi/entity/msg/FLBTDATA.java | 98 + .../omms/msgexchangeapi/entity/msg/FLOP.java | 1965 +++++++++++++++ .../omms/msgexchangeapi/entity/msg/FLTL.java | 189 ++ .../entity/msg/FORECASTWTHRDATA.java | 298 +++ .../omms/msgexchangeapi/entity/msg/FRDR.java | 159 ++ .../msgexchangeapi/entity/msg/GATEDATA.java | 244 ++ .../omms/msgexchangeapi/entity/msg/GHAN.java | 132 + .../omms/msgexchangeapi/entity/msg/GLST.java | 217 ++ .../omms/msgexchangeapi/entity/msg/GTOP.java | 110 + .../omms/msgexchangeapi/entity/msg/HLTR.java | 187 ++ .../omms/msgexchangeapi/entity/msg/IORL.java | 121 + .../omms/msgexchangeapi/entity/msg/LCTM.java | 110 + .../omms/msgexchangeapi/entity/msg/LDM.java | 573 +++++ .../entity/msg/LDMCONFDATA.java | 108 + .../entity/msg/LDMDESTDATA.java | 780 ++++++ .../omms/msgexchangeapi/entity/msg/LDME.java | 82 + .../msgexchangeapi/entity/msg/LDMRAWTYPE.java | 99 + .../entity/msg/MESSAGESUBTYPES.java | 294 +++ .../entity/msg/MESSAGETYPES.java | 178 ++ .../omms/msgexchangeapi/entity/msg/META.java | 300 ++- .../entity/msg/MOVEMENTINDICATOR.java | 46 + .../omms/msgexchangeapi/entity/msg/MSG.java | 2165 +++++++++++++++++ .../omms/msgexchangeapi/entity/msg/Msg.java | 24 - .../entity/msg/OPTABBRDATA.java | 98 + .../entity/msg/OPTBELTDATA.java | 273 +++ .../entity/msg/OPTBRIDGEDATA.java | 165 ++ .../entity/msg/OPTCHOCKSDATA.java | 165 ++ .../entity/msg/OPTCHUTEDATA.java | 273 +++ .../entity/msg/OPTDELAYDATA.java | 152 ++ .../entity/msg/OPTDESKDATA.java | 273 +++ .../entity/msg/OPTDIVERSIONDATA.java | 132 + .../entity/msg/OPTGATEDATA.java | 244 ++ .../entity/msg/OPTSERVICEDATA.java | 269 ++ .../entity/msg/OPTSTANDDATA.java | 158 ++ .../msgexchangeapi/entity/msg/OPTVIPDATA.java | 158 ++ .../omms/msgexchangeapi/entity/msg/ORGN.java | 167 ++ .../entity/msg/ObjectFactory.java | 1143 +++++++++ .../omms/msgexchangeapi/entity/msg/PLST.java | 189 ++ .../omms/msgexchangeapi/entity/msg/PTM.java | 976 ++++++++ .../omms/msgexchangeapi/entity/msg/REGL.java | 131 + .../omms/msgexchangeapi/entity/msg/REGN.java | 271 +++ .../msgexchangeapi/entity/msg/RETURNDATA.java | 105 + .../msgexchangeapi/entity/msg/ROUTEDAILY.java | 157 ++ .../entity/msg/ROUTESEASONAL.java | 227 ++ .../omms/msgexchangeapi/entity/msg/RPFT.java | 110 + .../omms/msgexchangeapi/entity/msg/RQCH.java | 159 ++ .../omms/msgexchangeapi/entity/msg/RQCT.java | 103 + .../omms/msgexchangeapi/entity/msg/RQFD.java | 156 ++ .../omms/msgexchangeapi/entity/msg/RQFR.java | 156 ++ .../omms/msgexchangeapi/entity/msg/RQFS.java | 103 + .../omms/msgexchangeapi/entity/msg/RQFT.java | 82 + .../omms/msgexchangeapi/entity/msg/RQRD.java | 102 + .../omms/msgexchangeapi/entity/msg/RQSF.java | 75 + .../omms/msgexchangeapi/entity/msg/RQST.java | 156 ++ .../omms/msgexchangeapi/entity/msg/RSTA.java | 238 ++ .../omms/msgexchangeapi/entity/msg/RUNW.java | 141 ++ .../omms/msgexchangeapi/entity/msg/SCHD.java | 1918 +++++++++++++++ .../omms/msgexchangeapi/entity/msg/SCHS.java | 840 +++++++ .../omms/msgexchangeapi/entity/msg/SERL.java | 131 + .../entity/msg/SERVICEDATA.java | 213 ++ .../omms/msgexchangeapi/entity/msg/SLST.java | 419 ++++ .../omms/msgexchangeapi/entity/msg/SSAK.java | 76 + .../msgexchangeapi/entity/msg/STANDDATA.java | 158 ++ .../omms/msgexchangeapi/entity/msg/STLT.java | 276 +++ .../omms/msgexchangeapi/entity/msg/STTS.java | 159 ++ .../entity/msg/SUBSIDIARYDATA.java | 129 + .../msgexchangeapi/entity/msg/SUBSYSTEMS.java | 106 + .../omms/msgexchangeapi/entity/msg/TLST.java | 189 ++ .../omms/msgexchangeapi/entity/msg/VFLT.java | 395 +++ .../msgexchangeapi/entity/msg/VIPDATA.java | 158 ++ .../omms/msgexchangeapi/entity/msg/VIPL.java | 411 ++++ .../omms/msgexchangeapi/entity/msg/VIPS.java | 131 + .../msgexchangeapi/entity/msg/VIPTXNDATA.java | 185 ++ .../omms/msgexchangeapi/entity/msg/WCND.java | 131 + .../omms/msgexchangeapi/entity/msg/WTHR.java | 159 ++ .../omms/msgexchangeapi/entity/msg/XRAY.java | 159 ++ .../omms/msgexchangeapi/entity/msg/YESNO.java | 46 + .../entity/msg/builder/METABuilder.java | 66 + .../entity/msg/builder/MSGBuilder.java | 30 + .../entity/msg/flop/acft/ACFTMsg.java | 40 - .../entity/msg/flop/acft/FLOP.java | 44 - .../entity/msg/flop/actt/ACTTMsg.java | 39 - .../entity/msg/flop/actt/FLOP.java | 44 - .../entity/msg/flop/bdpb/BDPBMsg.java | 40 - .../entity/msg/flop/bdpb/FLOP.java | 44 - .../entity/msg/flop/botm/BOTMMsg.java | 39 - .../entity/msg/flop/botm/FLOP.java | 44 - .../entity/msg/flop/ckdt/CKDT.java | 78 - .../entity/msg/flop/ckdt/CKDTMsg.java | 39 - .../entity/msg/flop/ckdt/FLOP.java | 47 - .../entity/msg/rqfd/RefdMsg.java | 37 - .../entity/msg/rqfd/RefdMsgBody.java | 42 - .../entity/msg/schd/dnld/CHDT.java | 80 - .../entity/msg/schd/dnld/CLDT.java | 67 - .../entity/msg/schd/dnld/DNLDMsg.java | 48 - .../entity/msg/schd/dnld/ERUT.java | 60 - .../entity/msg/schd/dnld/FLTR.java | 429 ---- .../entity/msg/schd/dnld/GTDT.java | 85 - .../entity/msg/schd/dnld/PSDT.java | 60 - .../entity/msg/schd/dnld/ROUT.java | 60 - .../entity/msg/schd/dnld/SCHD.java | 47 - .../entity/msg/schd/dnld/VIPF.java | 32 - .../msghandler/HandlerResult.java | 14 +- .../msghandler/MsgHandlerDispatcher.java | 10 +- .../msghandler/flop/ACFTHandler.java | 15 +- .../msghandler/flop/ACTTHandler.java | 12 +- .../msghandler/flop/BDPBHandler.java | 12 +- .../msghandler/flop/BOTMHandler.java | 12 +- .../msghandler/flop/CKDTHandler.java | 12 +- .../msghandler/flop/FlopBaseHandler.java | 6 +- .../service/CminmsgServiceImpl.java | 9 +- .../service/CmoutmsgServiceImpl.java | 43 +- .../{ => exchange}/ExchangeServiceImpl.java | 6 +- .../{ => exchange}/IExchangeService.java | 2 +- .../flightInfo/FlightInfoServiceImpl.java | 26 +- .../flightInfo/IFlightInfoService.java | 8 +- .../flightInfo/UpdateByCminmsgsResult.java | 14 +- .../service/ExchangeServiceImplTest.java | 7 +- .../omms/msgexchangeapi/tools/ToolTest.java | 45 +- .../msgexchangeapi/tools/XmlToPojoTest.java | 55 + .../utils/RedisServiceTest.java | 10 +- 176 files changed, 32695 insertions(+), 1757 deletions(-) create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AABK.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ABDG.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ABNR.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ABORTDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ABUS.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ACST.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AIRC.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AIRL.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AIRLCLASSDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AIRLTERMINALDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ALBA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ARPT.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AYT.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BAHODATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BDCL.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BDCLDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BDOP.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BDPB.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BELTDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BLST.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BRIDGEDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CHLT.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CHOCKSDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CHUTEDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CITY.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CKCL.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CKCLDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CKOP.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CKPB.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CLASSES.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CLASSMAPDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CLMP.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CLST.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CONL.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/COUL.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CPLODATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CPTH.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CTLT.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CURRENTWTHRDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DELAYDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DESKDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DIVERSIONDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DLYL.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DOMINTCODE.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DOMINTMIXCODE.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DOMINTMIXRGNCODE.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DOMINTRGNCODE.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/DSAK.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/EROR.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLBA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLBGDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLBTCODES.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLBTDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLOP.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLTL.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FORECASTWTHRDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FRDR.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/GATEDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/GHAN.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/GLST.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/GTOP.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/HLTR.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/IORL.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LCTM.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LDM.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LDMCONFDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LDMDESTDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LDME.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LDMRAWTYPE.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/MESSAGESUBTYPES.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/MESSAGETYPES.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/MOVEMENTINDICATOR.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/MSG.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/Msg.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTABBRDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTBELTDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTBRIDGEDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTCHOCKSDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTCHUTEDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTDELAYDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTDESKDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTDIVERSIONDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTGATEDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTSERVICEDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTSTANDDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTVIPDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ORGN.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ObjectFactory.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/PLST.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/PTM.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/REGL.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/REGN.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RETURNDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ROUTEDAILY.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ROUTESEASONAL.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RPFT.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQCH.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQCT.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQFD.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQFR.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQFS.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQFT.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQRD.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQSF.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQST.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RSTA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RUNW.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SCHD.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SCHS.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SERL.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SERVICEDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SLST.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SSAK.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/STANDDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/STLT.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/STTS.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SUBSIDIARYDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SUBSYSTEMS.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/TLST.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/VFLT.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/VIPDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/VIPL.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/VIPS.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/VIPTXNDATA.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/WCND.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/WTHR.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/XRAY.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/YESNO.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/builder/METABuilder.java create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/builder/MSGBuilder.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/acft/ACFTMsg.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/acft/FLOP.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/actt/ACTTMsg.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/actt/FLOP.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/bdpb/BDPBMsg.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/bdpb/FLOP.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/botm/BOTMMsg.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/botm/FLOP.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/ckdt/CKDT.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/ckdt/CKDTMsg.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/ckdt/FLOP.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/rqfd/RefdMsg.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/rqfd/RefdMsgBody.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/CHDT.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/CLDT.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/DNLDMsg.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/ERUT.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/FLTR.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/GTDT.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/PSDT.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/ROUT.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/SCHD.java delete mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/VIPF.java rename src/main/java/com/gzzn/omms/msgexchangeapi/service/{ => exchange}/ExchangeServiceImpl.java (86%) rename src/main/java/com/gzzn/omms/msgexchangeapi/service/{ => exchange}/IExchangeService.java (85%) create mode 100644 src/test/java/com/gzzn/omms/msgexchangeapi/tools/XmlToPojoTest.java diff --git a/pom.xml b/pom.xml index 9104e0da..baab7e98 100644 --- a/pom.xml +++ b/pom.xml @@ -93,6 +93,11 @@ spring-boot-starter-data-redis + + xerces + xercesImpl + 2.11.0 + diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/controller/FlightsController.java b/src/main/java/com/gzzn/omms/msgexchangeapi/controller/FlightsController.java index 84898c2a..36c38322 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/controller/FlightsController.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/controller/FlightsController.java @@ -7,7 +7,7 @@ import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; import com.gzzn.omms.msgexchangeapi.dto.ResponseDto; -import com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld.FLTR; +import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD; import com.gzzn.omms.msgexchangeapi.service.flightInfo.IFlightInfoService; @RestController @@ -20,7 +20,7 @@ public class FlightsController { * 获取最新完整的动态航班信息 */ @GetMapping("/all/flights") - public ResponseDto> findAll( ) { + public ResponseDto> findAll( ) { return ResponseDto.success(flightInfoService.findAll()); } } diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/controller/KafkaController.java b/src/main/java/com/gzzn/omms/msgexchangeapi/controller/KafkaController.java index 9bea1bcc..466bff0e 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/controller/KafkaController.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/controller/KafkaController.java @@ -10,8 +10,8 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import com.gzzn.omms.msgexchangeapi.dto.ResponseDto; -import com.gzzn.omms.msgexchangeapi.service.IExchangeService; import com.gzzn.omms.msgexchangeapi.service.IKafkaService; +import com.gzzn.omms.msgexchangeapi.service.exchange.IExchangeService; import com.gzzn.omms.msgexchangeapi.utils.JsonUtil; @RestController diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AABK.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AABK.java new file mode 100644 index 00000000..1062cc7d --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AABK.java @@ -0,0 +1,328 @@ +// +// 此文件是由 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; + + +/** + *

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 stnd; + @XmlElement(name = "GATE", required = true) + protected List gate; + @XmlElement(name = "AMNO", required = true) + protected String amno; + + /** + * 获取abcd属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getABCD() { + return abcd; + } + + /** + * 设置abcd属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setABCD(String value) { + this.abcd = 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; + } + + /** + * 获取ahgt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAHGT() { + return ahgt; + } + + /** + * 设置ahgt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAHGT(String value) { + this.ahgt = value; + } + + /** + * 获取atml属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getATML() { + return atml; + } + + /** + * 设置atml属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setATML(String value) { + this.atml = value; + } + + /** + * 获取athe属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getATHE() { + return athe; + } + + /** + * 设置athe属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setATHE(String value) { + this.athe = value; + } + + /** + * Gets the value of the stnd property. + * + *

+ * 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 getSTND() { + if (stnd == null) { + stnd = new ArrayList(); + } + return this.stnd; + } + + /** + * Gets the value of the gate property. + * + *

+ * 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 gate property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGATE().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getGATE() { + if (gate == null) { + gate = new ArrayList(); + } + return this.gate; + } + + /** + * 获取amno属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAMNO() { + return amno; + } + + /** + * 设置amno属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAMNO(String value) { + this.amno = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ABNR.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ABNR.java new file mode 100644 index 00000000..25e82d26 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ABNR.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.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="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; + + +/** + *

ABORTDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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 List trml; + @XmlElement(name = "OGRP", required = true) + protected List ogrp; + @XmlElement(name = "SUBC") + protected List subc; + @XmlElement(name = "DORI", required = true) + @XmlSchemaType(name = "string") + protected DOMINTRGNCODE dori; + + /** + * 获取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; + } + + /** + * 获取icop属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getICOP() { + return icop; + } + + /** + * 设置icop属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setICOP(String value) { + this.icop = value; + } + + /** + * 获取onam属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getONAM() { + return onam; + } + + /** + * 设置onam属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setONAM(String value) { + this.onam = value; + } + + /** + * 获取onmc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getONMC() { + return onmc; + } + + /** + * 设置onmc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setONMC(String value) { + this.onmc = value; + } + + /** + * 获取ctry属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCTRY() { + return ctry; + } + + /** + * 设置ctry属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCTRY(String value) { + this.ctry = value; + } + + /** + * Gets the value of the trml property. + * + *

+ * 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 trml property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTRML().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AIRLTERMINALDATA } + * + * + */ + public List getTRML() { + if (trml == null) { + trml = new ArrayList(); + } + return this.trml; + } + + /** + * Gets the value of the ogrp property. + * + *

+ * 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 ogrp property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOGRP().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOGRP() { + if (ogrp == null) { + ogrp = new ArrayList(); + } + return this.ogrp; + } + + /** + * Gets the value of the subc property. + * + *

+ * 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 subc property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSUBC().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SUBSIDIARYDATA } + * + * + */ + public List getSUBC() { + if (subc == null) { + subc = new ArrayList(); + } + return this.subc; + } + + /** + * 获取dori属性的值。 + * + * @return + * possible object is + * {@link DOMINTRGNCODE } + * + */ + public DOMINTRGNCODE getDORI() { + return dori; + } + + /** + * 设置dori属性的值。 + * + * @param value + * allowed object is + * {@link DOMINTRGNCODE } + * + */ + public void setDORI(DOMINTRGNCODE value) { + this.dori = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AIRLCLASSDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AIRLCLASSDATA.java new file mode 100644 index 00000000..7bb0a204 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AIRLCLASSDATA.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.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

AIRL_CLASS_DATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

AIRL_TERMINAL_DATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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 List abbr; + + /** + * 获取itcd属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getITCD() { + return itcd; + } + + /** + * 设置itcd属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setITCD(String value) { + this.itcd = value; + } + + /** + * 获取iccd属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getICCD() { + return iccd; + } + + /** + * 设置iccd属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setICCD(String value) { + this.iccd = value; + } + + /** + * 获取anam属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getANAM() { + return anam; + } + + /** + * 设置anam属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setANAM(String value) { + this.anam = value; + } + + /** + * 获取anmc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getANMC() { + return anmc; + } + + /** + * 设置anmc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setANMC(String value) { + this.anmc = value; + } + + /** + * 获取bdis属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBDIS() { + return bdis; + } + + /** + * 设置bdis属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBDIS(String value) { + this.bdis = value; + } + + /** + * 获取ctry属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCTRY() { + return ctry; + } + + /** + * 设置ctry属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCTRY(String value) { + this.ctry = value; + } + + /** + * 获取acty属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getACTY() { + return acty; + } + + /** + * 设置acty属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setACTY(String value) { + this.acty = value; + } + + /** + * 获取atyp属性的值。 + * + * @return + * possible object is + * {@link DOMINTRGNCODE } + * + */ + public DOMINTRGNCODE getATYP() { + return atyp; + } + + /** + * 设置atyp属性的值。 + * + * @param value + * allowed object is + * {@link DOMINTRGNCODE } + * + */ + public void setATYP(DOMINTRGNCODE value) { + this.atyp = value; + } + + /** + * 获取haul属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHAUL() { + return haul; + } + + /** + * 设置haul属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHAUL(String value) { + this.haul = value; + } + + /** + * Gets the value of the abbr property. + * + *

+ * 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 abbr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getABBR().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link OPTABBRDATA } + * + * + */ + public List getABBR() { + if (abbr == null) { + abbr = new ArrayList(); + } + return this.abbr; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AYT.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AYT.java new file mode 100644 index 00000000..738c23d0 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/AYT.java @@ -0,0 +1,104 @@ +// +// 此文件是由 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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

BAHODATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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 List pxbg; + + /** + * 获取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; + } + + /** + * Gets the value of the pxbg property. + * + *

+ * 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 pxbg property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPXBG().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BDCLDATA } + * + * + */ + public List getPXBG() { + if (pxbg == null) { + pxbg = new ArrayList(); + } + return this.pxbg; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BDCLDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BDCLDATA.java new file mode 100644 index 00000000..ad1f394e --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BDCLDATA.java @@ -0,0 +1,584 @@ +// +// 此文件是由 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; + + +/** + *

BDCLDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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 List pxbg; + + /** + * Gets the value of the pxbg property. + * + *

+ * 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 pxbg property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPXBG().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CKCLDATA } + * + * + */ + public List getPXBG() { + if (pxbg == null) { + pxbg = new ArrayList(); + } + return this.pxbg; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BELTDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BELTDATA.java new file mode 100644 index 00000000..bd7946e6 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/BELTDATA.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; + + +/** + *

BELTDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

BRIDGEDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

CHOCKSDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

CHUTEDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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 List abbr; + + /** + * 获取itcd属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getITCD() { + return itcd; + } + + /** + * 设置itcd属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setITCD(String value) { + this.itcd = value; + } + + /** + * 获取iccd属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getICCD() { + return iccd; + } + + /** + * 设置iccd属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setICCD(String value) { + this.iccd = value; + } + + /** + * 获取cnam属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCNAM() { + return cnam; + } + + /** + * 设置cnam属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCNAM(String value) { + this.cnam = 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; + } + + /** + * 获取ctry属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCTRY() { + return ctry; + } + + /** + * 设置ctry属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCTRY(String value) { + this.ctry = value; + } + + /** + * Gets the value of the abbr property. + * + *

+ * 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 abbr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getABBR().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link OPTABBRDATA } + * + * + */ + public List getABBR() { + if (abbr == null) { + abbr = new ArrayList(); + } + return this.abbr; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CKCL.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CKCL.java new file mode 100644 index 00000000..698cd3a9 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CKCL.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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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 List pxbg; + + /** + * 获取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; + } + + /** + * Gets the value of the pxbg property. + * + *

+ * 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 pxbg property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPXBG().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CKCLDATA } + * + * + */ + public List getPXBG() { + if (pxbg == null) { + pxbg = new ArrayList(); + } + return this.pxbg; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CKCLDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CKCLDATA.java new file mode 100644 index 00000000..2a672f9e --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CKCLDATA.java @@ -0,0 +1,652 @@ +// +// 此文件是由 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; + + +/** + *

CKCLDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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 List pxbg; + + /** + * Gets the value of the pxbg property. + * + *

+ * 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 pxbg property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPXBG().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CKCLDATA } + * + * + */ + public List getPXBG() { + if (pxbg == null) { + pxbg = new ArrayList(); + } + return this.pxbg; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CLASSES.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CLASSES.java new file mode 100644 index 00000000..cc57d691 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CLASSES.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; + + +/** + *

CLASSES的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <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; + + +/** + *

CLASS_MAP_DATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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 List mcls; + + /** + * Gets the value of the mcls property. + * + *

+ * 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 mcls property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMCLS().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMCLS() { + if (mcls == null) { + mcls = new ArrayList(); + } + return this.mcls; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CLMP.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CLMP.java new file mode 100644 index 00000000..d50b25dd --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CLMP.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.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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 List cnsr; + + /** + * 获取cnid属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCNID() { + return cnid; + } + + /** + * 设置cnid属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCNID(BigInteger value) { + this.cnid = value; + } + + /** + * 获取cnpr属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCNPR() { + return cnpr; + } + + /** + * 设置cnpr属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCNPR(BigInteger value) { + this.cnpr = value; + } + + /** + * 获取cnrr属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCNRR() { + return cnrr; + } + + /** + * 设置cnrr属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCNRR(BigInteger value) { + this.cnrr = value; + } + + /** + * 获取cnsd属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCNSD() { + return cnsd; + } + + /** + * 设置cnsd属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCNSD(String value) { + this.cnsd = value; + } + + /** + * 获取cned属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCNED() { + return cned; + } + + /** + * 设置cned属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCNED(String value) { + this.cned = value; + } + + /** + * 获取cnxd属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCNXD() { + return cnxd; + } + + /** + * 设置cnxd属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCNXD(String value) { + this.cnxd = value; + } + + /** + * 获取cncd属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCNCD() { + return cncd; + } + + /** + * 设置cncd属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCNCD(String value) { + this.cncd = value; + } + + /** + * 获取cnds属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCNDS() { + return cnds; + } + + /** + * 设置cnds属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCNDS(String value) { + this.cnds = value; + } + + /** + * 获取cnfl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCNFL() { + return cnfl; + } + + /** + * 设置cnfl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCNFL(String value) { + this.cnfl = value; + } + + /** + * Gets the value of the cnsr property. + * + *

+ * 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 cnsr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCNSR().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCNSR() { + if (cnsr == null) { + cnsr = new ArrayList(); + } + return this.cnsr; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/COUL.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/COUL.java new file mode 100644 index 00000000..e9013fde --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/COUL.java @@ -0,0 +1,166 @@ +// +// 此文件是由 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="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 List regc; + + /** + * 获取couc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCOUC() { + return couc; + } + + /** + * 设置couc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCOUC(String value) { + this.couc = value; + } + + /** + * 获取coun属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCOUN() { + return coun; + } + + /** + * 设置coun属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCOUN(String value) { + this.coun = 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; + } + + /** + * Gets the value of the regc property. + * + *

+ * 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 regc property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getREGC().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getREGC() { + if (regc == null) { + regc = new ArrayList(); + } + return this.regc; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CPLODATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CPLODATA.java new file mode 100644 index 00000000..32486fd2 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CPLODATA.java @@ -0,0 +1,270 @@ +// +// 此文件是由 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; + + +/** + *

CPLODATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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 List cplo; + + /** + * 获取btim属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBTIM() { + return btim; + } + + /** + * 设置btim属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBTIM(String value) { + this.btim = value; + } + + /** + * 获取etim属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getETIM() { + return etim; + } + + /** + * 设置etim属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setETIM(String value) { + this.etim = value; + } + + /** + * Gets the value of the cplo property. + * + *

+ * 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 cplo property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCPLO().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CPLODATA } + * + * + */ + public List getCPLO() { + if (cplo == null) { + cplo = new ArrayList(); + } + return this.cplo; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CTLT.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CTLT.java new file mode 100644 index 00000000..1ab63a55 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/CTLT.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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

CURRENT_WTHRDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

DELAYDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

DESKDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

DIVERSIONDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

DOMINT_CODE的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <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; + + +/** + *

DOMINTMIX_CODE的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <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; + + +/** + *

DOMINTMIXRGN_CODE的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <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; + + +/** + *

DOMINTRGN_CODE的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

FLBGDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

FLBTCODES的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <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; + + +/** + *

FLBTDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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 List rout; + @XmlElement(name = "ACFT") + protected String acft; + @XmlElement(name = "RENO") + protected String reno; + @XmlElement(name = "ESTT") + protected String estt; + @XmlElement(name = "ACTT") + protected String actt; + @XmlElement(name = "REMC") + protected String remc; + @XmlElement(name = "DELY") + protected List dely; + @XmlElement(name = "CNCL") + protected String cncl; + @XmlElement(name = "UNCL") + protected Object uncl; + @XmlElement(name = "FDEL") + protected Object fdel; + @XmlElement(name = "TAOP") + protected String taop; + @XmlElement(name = "TAFL") + protected String tafl; + @XmlElement(name = "TAID") + protected String taid; + @XmlElement(name = "TRML") + protected String trml; + @XmlElement(name = "FLTY") + protected String flty; + @XmlElement(name = "FINT") + protected String fint; + @XmlElement(name = "CHOT") + protected List chot; + @XmlElement(name = "APPT") + protected String appt; + @XmlElement(name = "EGSR") + protected String egsr; + @XmlElement(name = "EGST") + protected String egst; + @XmlElement(name = "MAXP") + protected String maxp; + @XmlElement(name = "FHAG") + protected String fhag; + @XmlElement(name = "PHAG") + protected String phag; + @XmlElement(name = "MHAG") + protected String mhag; + @XmlElement(name = "VIPP") + protected String vipp; + @XmlElement(name = "VIPR") + protected String vipr; + @XmlElement(name = "GTDT") + protected List gtdt; + @XmlElement(name = "CKOP") + protected CKOP ckop; + @XmlElement(name = "GTOP") + protected GTOP gtop; + @XmlElement(name = "CKCL") + protected CKCL ckcl; + @XmlElement(name = "BDOP") + protected BDOP bdop; + @XmlElement(name = "LCTM") + protected LCTM lctm; + @XmlElement(name = "BDCL") + protected BDCL bdcl; + @XmlElement(name = "CKDT") + protected List ckdt; + @XmlElement(name = "STND") + protected String stnd; + @XmlElement(name = "PSDT") + protected List psdt; + @XmlElement(name = "CLDT") + protected List cldt; + @XmlElement(name = "CHDT") + protected List chdt; + @XmlElement(name = "BOTM") + protected String botm; + @XmlElement(name = "LACL") + protected String lacl; + @XmlElement(name = "FRET") + protected RETURNDATA fret; + @XmlElement(name = "ABTM") + protected List abtm; + @XmlElement(name = "SRVT") + protected List srvt; + @XmlElement(name = "FDIV") + protected OPTDIVERSIONDATA fdiv; + @XmlElement(name = "FLIN") + @XmlSchemaType(name = "string") + protected DOMINTMIXRGNCODE flin; + @XmlElement(name = "FLAB") + protected ABORTDATA flab; + @XmlElement(name = "RUNW") + protected RUNW runw; + @XmlElement(name = "PXNO") + protected BigInteger pxno; + @XmlElement(name = "LBNO") + protected String lbno; + @XmlElement(name = "LBWT") + protected String lbwt; + @XmlElement(name = "VIPF") + protected List vipf; + @XmlElement(name = "ERUT") + protected List erut; + @XmlElement(name = "FLBG") + protected List flbg; + @XmlElement(name = "SODT") + protected String sodt; + @XmlElement(name = "NAAT") + protected String naat; + @XmlElement(name = "PADT") + protected String padt; + @XmlElement(name = "NEAT") + protected String neat; + @XmlElement(name = "PEDT") + protected String pedt; + @XmlElement(name = "EXSC") + protected String exsc; + @XmlElement(name = "EXSR") + protected String exsr; + @XmlElement(name = "FTSS") + protected String ftss; + @XmlElement(name = "CKPB") + protected CKPB ckpb; + @XmlElement(name = "BDPB") + protected BDPB bdpb; + @XmlElement(name = "ALSC") + protected String alsc; + + /** + * 获取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; + } + + /** + * 获取ffid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFFID() { + return ffid; + } + + /** + * 设置ffid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFFID(String value) { + this.ffid = value; + } + + /** + * Gets the value of the rout property. + * + *

+ * 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 rout property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getROUT().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ROUTEDAILY } + * + * + */ + public List getROUT() { + if (rout == null) { + rout = new ArrayList(); + } + return this.rout; + } + + /** + * 获取acft属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getACFT() { + return acft; + } + + /** + * 设置acft属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setACFT(String value) { + this.acft = 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; + } + + /** + * 获取estt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getESTT() { + return estt; + } + + /** + * 设置estt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setESTT(String value) { + this.estt = value; + } + + /** + * 获取actt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getACTT() { + return actt; + } + + /** + * 设置actt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setACTT(String value) { + this.actt = 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; + } + + /** + * Gets the value of the dely property. + * + *

+ * 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 dely property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDELY().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link OPTDELAYDATA } + * + * + */ + public List getDELY() { + if (dely == null) { + dely = new ArrayList(); + } + return this.dely; + } + + /** + * 获取cncl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCNCL() { + return cncl; + } + + /** + * 设置cncl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCNCL(String value) { + this.cncl = value; + } + + /** + * 获取uncl属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getUNCL() { + return uncl; + } + + /** + * 设置uncl属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setUNCL(Object value) { + this.uncl = value; + } + + /** + * 获取fdel属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getFDEL() { + return fdel; + } + + /** + * 设置fdel属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setFDEL(Object value) { + this.fdel = value; + } + + /** + * 获取taop属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTAOP() { + return taop; + } + + /** + * 设置taop属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTAOP(String value) { + this.taop = value; + } + + /** + * 获取tafl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTAFL() { + return tafl; + } + + /** + * 设置tafl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTAFL(String value) { + this.tafl = value; + } + + /** + * 获取taid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTAID() { + return taid; + } + + /** + * 设置taid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTAID(String value) { + this.taid = 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; + } + + /** + * 获取flty属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFLTY() { + return flty; + } + + /** + * 设置flty属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFLTY(String value) { + this.flty = value; + } + + /** + * 获取fint属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFINT() { + return fint; + } + + /** + * 设置fint属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFINT(String value) { + this.fint = value; + } + + /** + * Gets the value of the chot property. + * + *

+ * 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 chot property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCHOT().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link OPTCHOCKSDATA } + * + * + */ + public List getCHOT() { + if (chot == null) { + chot = new ArrayList(); + } + return this.chot; + } + + /** + * 获取appt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAPPT() { + return appt; + } + + /** + * 设置appt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAPPT(String value) { + this.appt = value; + } + + /** + * 获取egsr属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEGSR() { + return egsr; + } + + /** + * 设置egsr属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEGSR(String value) { + this.egsr = value; + } + + /** + * 获取egst属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEGST() { + return egst; + } + + /** + * 设置egst属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEGST(String value) { + this.egst = 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; + } + + /** + * 获取fhag属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFHAG() { + return fhag; + } + + /** + * 设置fhag属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFHAG(String value) { + this.fhag = value; + } + + /** + * 获取phag属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPHAG() { + return phag; + } + + /** + * 设置phag属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPHAG(String value) { + this.phag = value; + } + + /** + * 获取mhag属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMHAG() { + return mhag; + } + + /** + * 设置mhag属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMHAG(String value) { + this.mhag = value; + } + + /** + * 获取vipp属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVIPP() { + return vipp; + } + + /** + * 设置vipp属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVIPP(String value) { + this.vipp = value; + } + + /** + * 获取vipr属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVIPR() { + return vipr; + } + + /** + * 设置vipr属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVIPR(String value) { + this.vipr = value; + } + + /** + * Gets the value of the gtdt property. + * + *

+ * 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 gtdt property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGTDT().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link OPTGATEDATA } + * + * + */ + public List getGTDT() { + if (gtdt == null) { + gtdt = new ArrayList(); + } + return this.gtdt; + } + + /** + * 获取ckop属性的值。 + * + * @return + * possible object is + * {@link CKOP } + * + */ + public CKOP getCKOP() { + return ckop; + } + + /** + * 设置ckop属性的值。 + * + * @param value + * allowed object is + * {@link CKOP } + * + */ + public void setCKOP(CKOP value) { + this.ckop = value; + } + + /** + * 获取gtop属性的值。 + * + * @return + * possible object is + * {@link GTOP } + * + */ + public GTOP getGTOP() { + return gtop; + } + + /** + * 设置gtop属性的值。 + * + * @param value + * allowed object is + * {@link GTOP } + * + */ + public void setGTOP(GTOP value) { + this.gtop = value; + } + + /** + * 获取ckcl属性的值。 + * + * @return + * possible object is + * {@link CKCL } + * + */ + public CKCL getCKCL() { + return ckcl; + } + + /** + * 设置ckcl属性的值。 + * + * @param value + * allowed object is + * {@link CKCL } + * + */ + public void setCKCL(CKCL value) { + this.ckcl = value; + } + + /** + * 获取bdop属性的值。 + * + * @return + * possible object is + * {@link BDOP } + * + */ + public BDOP getBDOP() { + return bdop; + } + + /** + * 设置bdop属性的值。 + * + * @param value + * allowed object is + * {@link BDOP } + * + */ + public void setBDOP(BDOP value) { + this.bdop = value; + } + + /** + * 获取lctm属性的值。 + * + * @return + * possible object is + * {@link LCTM } + * + */ + public LCTM getLCTM() { + return lctm; + } + + /** + * 设置lctm属性的值。 + * + * @param value + * allowed object is + * {@link LCTM } + * + */ + public void setLCTM(LCTM value) { + this.lctm = value; + } + + /** + * 获取bdcl属性的值。 + * + * @return + * possible object is + * {@link BDCL } + * + */ + public BDCL getBDCL() { + return bdcl; + } + + /** + * 设置bdcl属性的值。 + * + * @param value + * allowed object is + * {@link BDCL } + * + */ + public void setBDCL(BDCL value) { + this.bdcl = value; + } + + /** + * Gets the value of the ckdt property. + * + *

+ * 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 ckdt property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCKDT().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link OPTDESKDATA } + * + * + */ + public List getCKDT() { + if (ckdt == null) { + ckdt = new ArrayList(); + } + return this.ckdt; + } + + /** + * 获取stnd属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTND() { + return stnd; + } + + /** + * 设置stnd属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTND(String value) { + this.stnd = value; + } + + /** + * Gets the value of the psdt property. + * + *

+ * 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 psdt property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPSDT().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link OPTSTANDDATA } + * + * + */ + public List getPSDT() { + if (psdt == null) { + psdt = new ArrayList(); + } + return this.psdt; + } + + /** + * Gets the value of the cldt property. + * + *

+ * 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 cldt property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCLDT().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link OPTBELTDATA } + * + * + */ + public List getCLDT() { + if (cldt == null) { + cldt = new ArrayList(); + } + return this.cldt; + } + + /** + * Gets the value of the chdt property. + * + *

+ * 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 chdt property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCHDT().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link OPTCHUTEDATA } + * + * + */ + public List getCHDT() { + if (chdt == null) { + chdt = new ArrayList(); + } + return this.chdt; + } + + /** + * 获取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; + } + + /** + * 获取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; + } + + /** + * 获取fret属性的值。 + * + * @return + * possible object is + * {@link RETURNDATA } + * + */ + public RETURNDATA getFRET() { + return fret; + } + + /** + * 设置fret属性的值。 + * + * @param value + * allowed object is + * {@link RETURNDATA } + * + */ + public void setFRET(RETURNDATA value) { + this.fret = value; + } + + /** + * Gets the value of the abtm property. + * + *

+ * 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 abtm property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getABTM().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link OPTBRIDGEDATA } + * + * + */ + public List getABTM() { + if (abtm == null) { + abtm = new ArrayList(); + } + return this.abtm; + } + + /** + * Gets the value of the srvt property. + * + *

+ * 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 srvt property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSRVT().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link OPTSERVICEDATA } + * + * + */ + public List getSRVT() { + if (srvt == null) { + srvt = new ArrayList(); + } + return this.srvt; + } + + /** + * 获取fdiv属性的值。 + * + * @return + * possible object is + * {@link OPTDIVERSIONDATA } + * + */ + public OPTDIVERSIONDATA getFDIV() { + return fdiv; + } + + /** + * 设置fdiv属性的值。 + * + * @param value + * allowed object is + * {@link OPTDIVERSIONDATA } + * + */ + public void setFDIV(OPTDIVERSIONDATA value) { + this.fdiv = value; + } + + /** + * 获取flin属性的值。 + * + * @return + * possible object is + * {@link DOMINTMIXRGNCODE } + * + */ + public DOMINTMIXRGNCODE getFLIN() { + return flin; + } + + /** + * 设置flin属性的值。 + * + * @param value + * allowed object is + * {@link DOMINTMIXRGNCODE } + * + */ + public void setFLIN(DOMINTMIXRGNCODE value) { + this.flin = value; + } + + /** + * 获取flab属性的值。 + * + * @return + * possible object is + * {@link ABORTDATA } + * + */ + public ABORTDATA getFLAB() { + return flab; + } + + /** + * 设置flab属性的值。 + * + * @param value + * allowed object is + * {@link ABORTDATA } + * + */ + public void setFLAB(ABORTDATA value) { + this.flab = value; + } + + /** + * 获取runw属性的值。 + * + * @return + * possible object is + * {@link RUNW } + * + */ + public RUNW getRUNW() { + return runw; + } + + /** + * 设置runw属性的值。 + * + * @param value + * allowed object is + * {@link RUNW } + * + */ + public void setRUNW(RUNW value) { + this.runw = value; + } + + /** + * 获取pxno属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPXNO() { + return pxno; + } + + /** + * 设置pxno属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPXNO(BigInteger value) { + this.pxno = value; + } + + /** + * 获取lbno属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLBNO() { + return lbno; + } + + /** + * 设置lbno属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLBNO(String value) { + this.lbno = value; + } + + /** + * 获取lbwt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLBWT() { + return lbwt; + } + + /** + * 设置lbwt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLBWT(String value) { + this.lbwt = value; + } + + /** + * Gets the value of the vipf property. + * + *

+ * 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 vipf property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVIPF().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link OPTVIPDATA } + * + * + */ + public List getVIPF() { + if (vipf == null) { + vipf = new ArrayList(); + } + return this.vipf; + } + + /** + * Gets the value of the erut property. + * + *

+ * 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 erut property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getERUT().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ROUTEDAILY } + * + * + */ + public List getERUT() { + if (erut == null) { + erut = new ArrayList(); + } + return this.erut; + } + + /** + * Gets the value of the flbg property. + * + *

+ * 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 flbg property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFLBG().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link FLBGDATA } + * + * + */ + public List getFLBG() { + if (flbg == null) { + flbg = new ArrayList(); + } + return this.flbg; + } + + /** + * 获取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; + } + + /** + * 获取naat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNAAT() { + return naat; + } + + /** + * 设置naat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNAAT(String value) { + this.naat = value; + } + + /** + * 获取padt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPADT() { + return padt; + } + + /** + * 设置padt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPADT(String value) { + this.padt = value; + } + + /** + * 获取neat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNEAT() { + return neat; + } + + /** + * 设置neat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNEAT(String value) { + this.neat = value; + } + + /** + * 获取pedt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPEDT() { + return pedt; + } + + /** + * 设置pedt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPEDT(String value) { + this.pedt = value; + } + + /** + * 获取exsc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEXSC() { + return exsc; + } + + /** + * 设置exsc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEXSC(String value) { + this.exsc = value; + } + + /** + * 获取exsr属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEXSR() { + return exsr; + } + + /** + * 设置exsr属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEXSR(String value) { + this.exsr = value; + } + + /** + * 获取ftss属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFTSS() { + return ftss; + } + + /** + * 设置ftss属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFTSS(String value) { + this.ftss = value; + } + + /** + * 获取ckpb属性的值。 + * + * @return + * possible object is + * {@link CKPB } + * + */ + public CKPB getCKPB() { + return ckpb; + } + + /** + * 设置ckpb属性的值。 + * + * @param value + * allowed object is + * {@link CKPB } + * + */ + public void setCKPB(CKPB value) { + this.ckpb = value; + } + + /** + * 获取bdpb属性的值。 + * + * @return + * possible object is + * {@link BDPB } + * + */ + public BDPB getBDPB() { + return bdpb; + } + + /** + * 设置bdpb属性的值。 + * + * @param value + * allowed object is + * {@link BDPB } + * + */ + public void setBDPB(BDPB value) { + this.bdpb = value; + } + + /** + * 获取alsc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getALSC() { + return alsc; + } + + /** + * 设置alsc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setALSC(String value) { + this.alsc = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLTL.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLTL.java new file mode 100644 index 00000000..78862c5b --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FLTL.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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

FORECAST_WTHRDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

GATEDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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 List baho; + @XmlAttribute(name = "TYPE", required = true) + protected String type; + + /** + * Gets the value of the baho property. + * + *

+ * 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 baho property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBAHO().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BAHODATA } + * + * + */ + public List getBAHO() { + if (baho == null) { + baho = new ArrayList(); + } + return this.baho; + } + + /** + * 获取type属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTYPE() { + return type; + } + + /** + * 设置type属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTYPE(String value) { + this.type = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LCTM.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LCTM.java new file mode 100644 index 00000000..7e9733fd --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LCTM.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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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 List ldmr; + + /** + * 获取recs属性的值。 + * + */ + public int getRECS() { + return recs; + } + + /** + * 设置recs属性的值。 + * + */ + public void setRECS(int value) { + this.recs = value; + } + + /** + * Gets the value of the ldmr property. + * + *

+ * 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 ldmr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getLDMR().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LDM.LDMR } + * + * + */ + public List getLDMR() { + if (ldmr == null) { + ldmr = new ArrayList(); + } + return this.ldmr; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <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 List conf; + @XmlElement(name = "COCW", required = true) + protected BigInteger cocw; + @XmlElement(name = "CBCW", required = true) + protected BigInteger cbcw; + @XmlElement(name = "BWWT", required = true) + protected BigInteger bwwt; + @XmlElement(name = "DEST") + protected List dest; + @XmlElement(name = "RAW") + protected List raw; + + /** + * 获取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; + } + + /** + * 获取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; + } + + /** + * 获取alsc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getALSC() { + return alsc; + } + + /** + * 设置alsc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setALSC(String value) { + this.alsc = 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; + } + + /** + * Gets the value of the conf property. + * + *

+ * 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 conf property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getCONF().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LDMCONFDATA } + * + * + */ + public List getCONF() { + if (conf == null) { + conf = new ArrayList(); + } + return this.conf; + } + + /** + * 获取cocw属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCOCW() { + return cocw; + } + + /** + * 设置cocw属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCOCW(BigInteger value) { + this.cocw = value; + } + + /** + * 获取cbcw属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCBCW() { + return cbcw; + } + + /** + * 设置cbcw属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCBCW(BigInteger value) { + this.cbcw = value; + } + + /** + * 获取bwwt属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBWWT() { + return bwwt; + } + + /** + * 设置bwwt属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBWWT(BigInteger value) { + this.bwwt = value; + } + + /** + * Gets the value of the dest property. + * + *

+ * 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 dest property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getDEST().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LDMDESTDATA } + * + * + */ + public List getDEST() { + if (dest == null) { + dest = new ArrayList(); + } + return this.dest; + } + + /** + * Gets the value of the raw property. + * + *

+ * 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 raw property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getRAW().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LDMRAWTYPE } + * + * + */ + public List getRAW() { + if (raw == null) { + raw = new ArrayList(); + } + return this.raw; + } + + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LDMCONFDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LDMCONFDATA.java new file mode 100644 index 00000000..c74de323 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LDMCONFDATA.java @@ -0,0 +1,108 @@ +// +// 此文件是由 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; + + +/** + *

LDM_CONF_DATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

LDM_DEST_DATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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 List cpmt; + @XmlElement(name = "CLAS") + protected List clas; + @XmlAttribute(name = "CODE", required = true) + protected String code; + + /** + * 获取nadt属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNADT() { + return nadt; + } + + /** + * 设置nadt属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNADT(BigInteger value) { + this.nadt = value; + } + + /** + * 获取nchd属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNCHD() { + return nchd; + } + + /** + * 设置nchd属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNCHD(BigInteger value) { + this.nchd = value; + } + + /** + * 获取ninf属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNINF() { + return ninf; + } + + /** + * 设置ninf属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNINF(BigInteger value) { + this.ninf = value; + } + + /** + * 获取tdld属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTDLD() { + return tdld; + } + + /** + * 设置tdld属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTDLD(BigInteger value) { + this.tdld = value; + } + + /** + * 获取cbwt属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCBWT() { + return cbwt; + } + + /** + * 设置cbwt属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCBWT(BigInteger value) { + this.cbwt = value; + } + + /** + * 获取twtl属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTWTL() { + return twtl; + } + + /** + * 设置twtl属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTWTL(BigInteger value) { + this.twtl = value; + } + + /** + * 获取tbwt属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTBWT() { + return tbwt; + } + + /** + * 设置tbwt属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTBWT(BigInteger value) { + this.tbwt = value; + } + + /** + * 获取tmwt属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTMWT() { + return tmwt; + } + + /** + * 设置tmwt属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTMWT(BigInteger value) { + this.tmwt = value; + } + + /** + * 获取tcwt属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTCWT() { + return tcwt; + } + + /** + * 设置tcwt属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTCWT(BigInteger value) { + this.tcwt = value; + } + + /** + * 获取nbag属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNBAG() { + return nbag; + } + + /** + * 设置nbag属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNBAG(BigInteger value) { + this.nbag = value; + } + + /** + * Gets the value of the cpmt property. + * + *

+ * 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 cpmt property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCPMT().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LDMDESTDATA.CPMT } + * + * + */ + public List getCPMT() { + if (cpmt == null) { + cpmt = new ArrayList(); + } + return this.cpmt; + } + + /** + * Gets the value of the clas property. + * + *

+ * 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 clas property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCLAS().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LDMDESTDATA.CLAS } + * + * + */ + public List getCLAS() { + if (clas == null) { + clas = new ArrayList(); + } + return this.clas; + } + + /** + * 获取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; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <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; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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 List raw; + + /** + * Gets the value of the raw property. + * + *

+ * 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 raw property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRAW().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LDMRAWTYPE } + * + * + */ + public List getRAW() { + if (raw == null) { + raw = new ArrayList(); + } + return this.raw; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LDMRAWTYPE.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LDMRAWTYPE.java new file mode 100644 index 00000000..92bff6c1 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/LDMRAWTYPE.java @@ -0,0 +1,99 @@ +// +// 此文件是由 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; + + +/** + *

LDM_RAW_TYPE complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

MESSAGE_SUBTYPES的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <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; + + +/** + *

MESSAGE_TYPES的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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; + + +/** + *

MOVEMENT_INDICATOR的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <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 List flop; + @XmlElement(name = "WTHR") + protected List wthr; + @XmlElement(name = "RSTA") + protected List rsta; + @XmlElement(name = "RQFD") + protected RQFD rqfd; + @XmlElement(name = "RQFR") + protected RQFR rqfr; + @XmlElement(name = "RQCT") + protected RQCT rqct; + @XmlElement(name = "RQST") + protected RQST rqst; + @XmlElement(name = "STLT") + protected STLT stlt; + @XmlElement(name = "RQSF") + protected RQSF rqsf; + @XmlElement(name = "RQFT") + protected RQFT rqft; + @XmlElement(name = "RPFT") + protected RPFT rpft; + @XmlElement(name = "EROR") + protected EROR eror; + @XmlElement(name = "DSAK") + protected DSAK dsak; + @XmlElement(name = "ARPT") + protected List arpt; + @XmlElement(name = "AABK") + protected List aabk; + @XmlElement(name = "AIRL") + protected List airl; + @XmlElement(name = "AIRC") + protected List airc; + @XmlElement(name = "REGN") + protected List regn; + @XmlElement(name = "ORGN") + protected List orgn; + @XmlElement(name = "RQRD") + protected RQRD rqrd; + @XmlElement(name = "FLTL") + protected List fltl; + @XmlElement(name = "TLST") + protected List tlst; + @XmlElement(name = "CITY") + protected List city; + @XmlElement(name = "SLST") + protected List slst; + @XmlElement(name = "GLST") + protected List glst; + @XmlElement(name = "BLST") + protected List blst; + @XmlElement(name = "CLST") + protected List clst; + @XmlElement(name = "RQRS") + protected Object rqrs; + @XmlElement(name = "RQFS") + protected RQFS rqfs; + @XmlElement(name = "DLYL") + protected List dlyl; + @XmlElement(name = "CONL") + protected List conl; + @XmlElement(name = "SERL") + protected List serl; + @XmlElement(name = "RQCH") + protected RQCH rqch; + @XmlElement(name = "SSAK") + protected SSAK ssak; + @XmlElement(name = "PTM") + protected PTM ptm; + @XmlElement(name = "LDME") + protected LDME ldme; + @XmlElement(name = "LDM") + protected LDM ldm; + @XmlElement(name = "COUL") + protected List coul; + @XmlElement(name = "REGL") + protected List regl; + @XmlElement(name = "VIPS") + protected List vips; + @XmlElement(name = "ABDG") + protected List abdg; + @XmlElement(name = "CLMP") + protected List clmp; + @XmlElement(name = "CHLT") + protected List chlt; + @XmlElement(name = "XRAY") + protected List xray; + @XmlElement(name = "CTLT") + protected List ctlt; + @XmlElement(name = "FRDR") + protected List frdr; + @XmlElement(name = "FLBA") + protected List flba; + @XmlElement(name = "GHAN") + protected List ghan; + @XmlElement(name = "ALBA") + protected List alba; + @XmlElement(name = "IORL") + protected List iorl; + @XmlElement(name = "ACST") + protected List acst; + @XmlElement(name = "CPTH") + protected CPTH cpth; + @XmlElement(name = "ABUS") + protected List abus; + @XmlElement(name = "WCND") + protected List wcnd; + @XmlElement(name = "VFLT") + protected List vflt; + @XmlElement(name = "VIPL") + protected List vipl; + @XmlElement(name = "STTS") + protected List stts; + @XmlElement(name = "PLST") + protected List plst; + @XmlElement(name = "ABNR") + protected List abnr; + @XmlElement(name = "HLTR") + protected List hltr; + @XmlElement(name = "AYT") + protected List ayt; + + /** + * 获取meta属性的值。 + * + * @return + * possible object is + * {@link META } + * + */ + public META getMETA() { + return meta; + } + + /** + * 设置meta属性的值。 + * + * @param value + * allowed object is + * {@link META } + * + */ + public void setMETA(META value) { + this.meta = value; + } + + /** + * 获取date属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDATE() { + return date; + } + + /** + * 设置date属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDATE(String value) { + this.date = value; + } + + /** + * 获取recs属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getRECS() { + return recs; + } + + /** + * 设置recs属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setRECS(Integer value) { + this.recs = value; + } + + /** + * 获取stdt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTDT() { + return stdt; + } + + /** + * 设置stdt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTDT(String value) { + this.stdt = value; + } + + /** + * 获取eddt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEDDT() { + return eddt; + } + + /** + * 设置eddt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEDDT(String value) { + this.eddt = value; + } + + /** + * 获取schs属性的值。 + * + * @return + * possible object is + * {@link SCHS } + * + */ + public SCHS getSCHS() { + return schs; + } + + /** + * 设置schs属性的值。 + * + * @param value + * allowed object is + * {@link SCHS } + * + */ + public void setSCHS(SCHS value) { + this.schs = value; + } + + /** + * 获取schd属性的值。 + * + * @return + * possible object is + * {@link SCHD } + * + */ + public SCHD getSCHD() { + return schd; + } + + /** + * 设置schd属性的值。 + * + * @param value + * allowed object is + * {@link SCHD } + * + */ + public void setSCHD(SCHD value) { + this.schd = value; + } + + /** + * Gets the value of the flop property. + * + *

+ * 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 flop property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFLOP().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link FLOP } + * + * + */ + public List getFLOP() { + if (flop == null) { + flop = new ArrayList(); + } + return this.flop; + } + + /** + * Gets the value of the wthr property. + * + *

+ * 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 wthr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWTHR().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link WTHR } + * + * + */ + public List getWTHR() { + if (wthr == null) { + wthr = new ArrayList(); + } + return this.wthr; + } + + /** + * Gets the value of the rsta property. + * + *

+ * 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 rsta property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRSTA().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RSTA } + * + * + */ + public List getRSTA() { + if (rsta == null) { + rsta = new ArrayList(); + } + return this.rsta; + } + + /** + * 获取rqfd属性的值。 + * + * @return + * possible object is + * {@link RQFD } + * + */ + public RQFD getRQFD() { + return rqfd; + } + + /** + * 设置rqfd属性的值。 + * + * @param value + * allowed object is + * {@link RQFD } + * + */ + public void setRQFD(RQFD value) { + this.rqfd = value; + } + + /** + * 获取rqfr属性的值。 + * + * @return + * possible object is + * {@link RQFR } + * + */ + public RQFR getRQFR() { + return rqfr; + } + + /** + * 设置rqfr属性的值。 + * + * @param value + * allowed object is + * {@link RQFR } + * + */ + public void setRQFR(RQFR value) { + this.rqfr = value; + } + + /** + * 获取rqct属性的值。 + * + * @return + * possible object is + * {@link RQCT } + * + */ + public RQCT getRQCT() { + return rqct; + } + + /** + * 设置rqct属性的值。 + * + * @param value + * allowed object is + * {@link RQCT } + * + */ + public void setRQCT(RQCT value) { + this.rqct = value; + } + + /** + * 获取rqst属性的值。 + * + * @return + * possible object is + * {@link RQST } + * + */ + public RQST getRQST() { + return rqst; + } + + /** + * 设置rqst属性的值。 + * + * @param value + * allowed object is + * {@link RQST } + * + */ + public void setRQST(RQST value) { + this.rqst = value; + } + + /** + * 获取stlt属性的值。 + * + * @return + * possible object is + * {@link STLT } + * + */ + public STLT getSTLT() { + return stlt; + } + + /** + * 设置stlt属性的值。 + * + * @param value + * allowed object is + * {@link STLT } + * + */ + public void setSTLT(STLT value) { + this.stlt = value; + } + + /** + * 获取rqsf属性的值。 + * + * @return + * possible object is + * {@link RQSF } + * + */ + public RQSF getRQSF() { + return rqsf; + } + + /** + * 设置rqsf属性的值。 + * + * @param value + * allowed object is + * {@link RQSF } + * + */ + public void setRQSF(RQSF value) { + this.rqsf = value; + } + + /** + * 获取rqft属性的值。 + * + * @return + * possible object is + * {@link RQFT } + * + */ + public RQFT getRQFT() { + return rqft; + } + + /** + * 设置rqft属性的值。 + * + * @param value + * allowed object is + * {@link RQFT } + * + */ + public void setRQFT(RQFT value) { + this.rqft = value; + } + + /** + * 获取rpft属性的值。 + * + * @return + * possible object is + * {@link RPFT } + * + */ + public RPFT getRPFT() { + return rpft; + } + + /** + * 设置rpft属性的值。 + * + * @param value + * allowed object is + * {@link RPFT } + * + */ + public void setRPFT(RPFT value) { + this.rpft = value; + } + + /** + * 获取eror属性的值。 + * + * @return + * possible object is + * {@link EROR } + * + */ + public EROR getEROR() { + return eror; + } + + /** + * 设置eror属性的值。 + * + * @param value + * allowed object is + * {@link EROR } + * + */ + public void setEROR(EROR value) { + this.eror = value; + } + + /** + * 获取dsak属性的值。 + * + * @return + * possible object is + * {@link DSAK } + * + */ + public DSAK getDSAK() { + return dsak; + } + + /** + * 设置dsak属性的值。 + * + * @param value + * allowed object is + * {@link DSAK } + * + */ + public void setDSAK(DSAK value) { + this.dsak = value; + } + + /** + * Gets the value of the arpt property. + * + *

+ * 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 arpt property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getARPT().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ARPT } + * + * + */ + public List getARPT() { + if (arpt == null) { + arpt = new ArrayList(); + } + return this.arpt; + } + + /** + * Gets the value of the aabk property. + * + *

+ * 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 aabk property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAABK().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AABK } + * + * + */ + public List getAABK() { + if (aabk == null) { + aabk = new ArrayList(); + } + return this.aabk; + } + + /** + * Gets the value of the airl property. + * + *

+ * 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 airl property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAIRL().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AIRL } + * + * + */ + public List getAIRL() { + if (airl == null) { + airl = new ArrayList(); + } + return this.airl; + } + + /** + * Gets the value of the airc property. + * + *

+ * 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 airc property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAIRC().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AIRC } + * + * + */ + public List getAIRC() { + if (airc == null) { + airc = new ArrayList(); + } + return this.airc; + } + + /** + * Gets the value of the regn property. + * + *

+ * 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 regn property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getREGN().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link REGN } + * + * + */ + public List getREGN() { + if (regn == null) { + regn = new ArrayList(); + } + return this.regn; + } + + /** + * Gets the value of the orgn property. + * + *

+ * 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 orgn property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getORGN().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ORGN } + * + * + */ + public List getORGN() { + if (orgn == null) { + orgn = new ArrayList(); + } + return this.orgn; + } + + /** + * 获取rqrd属性的值。 + * + * @return + * possible object is + * {@link RQRD } + * + */ + public RQRD getRQRD() { + return rqrd; + } + + /** + * 设置rqrd属性的值。 + * + * @param value + * allowed object is + * {@link RQRD } + * + */ + public void setRQRD(RQRD value) { + this.rqrd = value; + } + + /** + * Gets the value of the fltl property. + * + *

+ * 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 fltl property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFLTL().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link FLTL } + * + * + */ + public List getFLTL() { + if (fltl == null) { + fltl = new ArrayList(); + } + return this.fltl; + } + + /** + * Gets the value of the tlst property. + * + *

+ * 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 tlst property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTLST().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link TLST } + * + * + */ + public List getTLST() { + if (tlst == null) { + tlst = new ArrayList(); + } + return this.tlst; + } + + /** + * Gets the value of the city property. + * + *

+ * 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 city property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCITY().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CITY } + * + * + */ + public List getCITY() { + if (city == null) { + city = new ArrayList(); + } + return this.city; + } + + /** + * Gets the value of the slst property. + * + *

+ * 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 slst property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSLST().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SLST } + * + * + */ + public List getSLST() { + if (slst == null) { + slst = new ArrayList(); + } + return this.slst; + } + + /** + * Gets the value of the glst property. + * + *

+ * 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 glst property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGLST().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link GLST } + * + * + */ + public List getGLST() { + if (glst == null) { + glst = new ArrayList(); + } + return this.glst; + } + + /** + * Gets the value of the blst property. + * + *

+ * 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 blst property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBLST().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BLST } + * + * + */ + public List getBLST() { + if (blst == null) { + blst = new ArrayList(); + } + return this.blst; + } + + /** + * Gets the value of the clst property. + * + *

+ * 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 clst property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCLST().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CLST } + * + * + */ + public List getCLST() { + if (clst == null) { + clst = new ArrayList(); + } + return this.clst; + } + + /** + * 获取rqrs属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRQRS() { + return rqrs; + } + + /** + * 设置rqrs属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRQRS(Object value) { + this.rqrs = value; + } + + /** + * 获取rqfs属性的值。 + * + * @return + * possible object is + * {@link RQFS } + * + */ + public RQFS getRQFS() { + return rqfs; + } + + /** + * 设置rqfs属性的值。 + * + * @param value + * allowed object is + * {@link RQFS } + * + */ + public void setRQFS(RQFS value) { + this.rqfs = value; + } + + /** + * Gets the value of the dlyl property. + * + *

+ * 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 dlyl property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDLYL().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DLYL } + * + * + */ + public List getDLYL() { + if (dlyl == null) { + dlyl = new ArrayList(); + } + return this.dlyl; + } + + /** + * Gets the value of the conl property. + * + *

+ * 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 conl property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCONL().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CONL } + * + * + */ + public List getCONL() { + if (conl == null) { + conl = new ArrayList(); + } + return this.conl; + } + + /** + * Gets the value of the serl property. + * + *

+ * 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 serl property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSERL().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SERL } + * + * + */ + public List getSERL() { + if (serl == null) { + serl = new ArrayList(); + } + return this.serl; + } + + /** + * 获取rqch属性的值。 + * + * @return + * possible object is + * {@link RQCH } + * + */ + public RQCH getRQCH() { + return rqch; + } + + /** + * 设置rqch属性的值。 + * + * @param value + * allowed object is + * {@link RQCH } + * + */ + public void setRQCH(RQCH value) { + this.rqch = value; + } + + /** + * 获取ssak属性的值。 + * + * @return + * possible object is + * {@link SSAK } + * + */ + public SSAK getSSAK() { + return ssak; + } + + /** + * 设置ssak属性的值。 + * + * @param value + * allowed object is + * {@link SSAK } + * + */ + public void setSSAK(SSAK value) { + this.ssak = value; + } + + /** + * 获取ptm属性的值。 + * + * @return + * possible object is + * {@link PTM } + * + */ + public PTM getPTM() { + return ptm; + } + + /** + * 设置ptm属性的值。 + * + * @param value + * allowed object is + * {@link PTM } + * + */ + public void setPTM(PTM value) { + this.ptm = value; + } + + /** + * 获取ldme属性的值。 + * + * @return + * possible object is + * {@link LDME } + * + */ + public LDME getLDME() { + return ldme; + } + + /** + * 设置ldme属性的值。 + * + * @param value + * allowed object is + * {@link LDME } + * + */ + public void setLDME(LDME value) { + this.ldme = value; + } + + /** + * 获取ldm属性的值。 + * + * @return + * possible object is + * {@link LDM } + * + */ + public LDM getLDM() { + return ldm; + } + + /** + * 设置ldm属性的值。 + * + * @param value + * allowed object is + * {@link LDM } + * + */ + public void setLDM(LDM value) { + this.ldm = value; + } + + /** + * Gets the value of the coul property. + * + *

+ * 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 coul property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCOUL().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link COUL } + * + * + */ + public List getCOUL() { + if (coul == null) { + coul = new ArrayList(); + } + return this.coul; + } + + /** + * Gets the value of the regl property. + * + *

+ * 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 regl property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getREGL().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link REGL } + * + * + */ + public List getREGL() { + if (regl == null) { + regl = new ArrayList(); + } + return this.regl; + } + + /** + * Gets the value of the vips property. + * + *

+ * 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 vips property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVIPS().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VIPS } + * + * + */ + public List getVIPS() { + if (vips == null) { + vips = new ArrayList(); + } + return this.vips; + } + + /** + * Gets the value of the abdg property. + * + *

+ * 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 abdg property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getABDG().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ABDG } + * + * + */ + public List getABDG() { + if (abdg == null) { + abdg = new ArrayList(); + } + return this.abdg; + } + + /** + * Gets the value of the clmp property. + * + *

+ * 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 clmp property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCLMP().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CLMP } + * + * + */ + public List getCLMP() { + if (clmp == null) { + clmp = new ArrayList(); + } + return this.clmp; + } + + /** + * Gets the value of the chlt property. + * + *

+ * 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 chlt property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCHLT().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CHLT } + * + * + */ + public List getCHLT() { + if (chlt == null) { + chlt = new ArrayList(); + } + return this.chlt; + } + + /** + * Gets the value of the xray property. + * + *

+ * 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 xray property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getXRAY().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link XRAY } + * + * + */ + public List getXRAY() { + if (xray == null) { + xray = new ArrayList(); + } + return this.xray; + } + + /** + * Gets the value of the ctlt property. + * + *

+ * 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 ctlt property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCTLT().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CTLT } + * + * + */ + public List getCTLT() { + if (ctlt == null) { + ctlt = new ArrayList(); + } + return this.ctlt; + } + + /** + * Gets the value of the frdr property. + * + *

+ * 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 frdr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFRDR().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link FRDR } + * + * + */ + public List getFRDR() { + if (frdr == null) { + frdr = new ArrayList(); + } + return this.frdr; + } + + /** + * Gets the value of the flba property. + * + *

+ * 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 flba property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFLBA().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link FLBA } + * + * + */ + public List getFLBA() { + if (flba == null) { + flba = new ArrayList(); + } + return this.flba; + } + + /** + * Gets the value of the ghan property. + * + *

+ * 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 ghan property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGHAN().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link GHAN } + * + * + */ + public List getGHAN() { + if (ghan == null) { + ghan = new ArrayList(); + } + return this.ghan; + } + + /** + * Gets the value of the alba property. + * + *

+ * 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 alba property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getALBA().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ALBA } + * + * + */ + public List getALBA() { + if (alba == null) { + alba = new ArrayList(); + } + return this.alba; + } + + /** + * Gets the value of the iorl property. + * + *

+ * 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 iorl property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIORL().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link IORL } + * + * + */ + public List getIORL() { + if (iorl == null) { + iorl = new ArrayList(); + } + return this.iorl; + } + + /** + * Gets the value of the acst property. + * + *

+ * 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 acst property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getACST().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ACST } + * + * + */ + public List getACST() { + if (acst == null) { + acst = new ArrayList(); + } + return this.acst; + } + + /** + * 获取cpth属性的值。 + * + * @return + * possible object is + * {@link CPTH } + * + */ + public CPTH getCPTH() { + return cpth; + } + + /** + * 设置cpth属性的值。 + * + * @param value + * allowed object is + * {@link CPTH } + * + */ + public void setCPTH(CPTH value) { + this.cpth = value; + } + + /** + * Gets the value of the abus property. + * + *

+ * 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 abus property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getABUS().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ABUS } + * + * + */ + public List getABUS() { + if (abus == null) { + abus = new ArrayList(); + } + return this.abus; + } + + /** + * Gets the value of the wcnd property. + * + *

+ * 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 wcnd property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWCND().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link WCND } + * + * + */ + public List getWCND() { + if (wcnd == null) { + wcnd = new ArrayList(); + } + return this.wcnd; + } + + /** + * Gets the value of the vflt property. + * + *

+ * 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 vflt property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVFLT().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VFLT } + * + * + */ + public List getVFLT() { + if (vflt == null) { + vflt = new ArrayList(); + } + return this.vflt; + } + + /** + * Gets the value of the vipl property. + * + *

+ * 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 vipl property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVIPL().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VIPL } + * + * + */ + public List getVIPL() { + if (vipl == null) { + vipl = new ArrayList(); + } + return this.vipl; + } + + /** + * Gets the value of the stts property. + * + *

+ * 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 stts property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSTTS().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link STTS } + * + * + */ + public List getSTTS() { + if (stts == null) { + stts = new ArrayList(); + } + return this.stts; + } + + /** + * Gets the value of the plst property. + * + *

+ * 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 plst property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPLST().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PLST } + * + * + */ + public List getPLST() { + if (plst == null) { + plst = new ArrayList(); + } + return this.plst; + } + + /** + * Gets the value of the abnr property. + * + *

+ * 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 abnr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getABNR().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ABNR } + * + * + */ + public List getABNR() { + if (abnr == null) { + abnr = new ArrayList(); + } + return this.abnr; + } + + /** + * Gets the value of the hltr property. + * + *

+ * 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 hltr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHLTR().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link HLTR } + * + * + */ + public List getHLTR() { + if (hltr == null) { + hltr = new ArrayList(); + } + return this.hltr; + } + + /** + * Gets the value of the ayt property. + * + *

+ * 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 ayt property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAYT().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AYT } + * + * + */ + public List getAYT() { + if (ayt == null) { + ayt = new ArrayList(); + } + return this.ayt; + } + +} 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 deleted file mode 100644 index 040e695f..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/Msg.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.gzzn.omms.msgexchangeapi.entity.msg; - -import com.fasterxml.jackson.annotation.JsonAutoDetect; -import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; - -@JsonIgnoreProperties(ignoreUnknown = true) -@JsonAutoDetect(setterVisibility=Visibility.NONE,getterVisibility=Visibility.NONE) -public class Msg { - - @JsonProperty("META") - @JacksonXmlProperty(localName ="META") - private META meta; - - public META getMeta() { - return meta; - } - - public void setMeta(META meta) { - this.meta = meta; - } -} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTABBRDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTABBRDATA.java new file mode 100644 index 00000000..518980e2 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTABBRDATA.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; + + +/** + *

OPT_ABBRDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OPT_ABBRDATA">
+ *   <simpleContent>
+ *     <extension base="<>OPT_STR30">
+ *       <attribute name="CODE" use="required" type="{}STR4" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OPT_ABBRDATA", propOrder = { + "value" +}) +public class OPTABBRDATA + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute(name = "CODE", required = true) + protected String code; + + /** + * 获取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; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTBELTDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTBELTDATA.java new file mode 100644 index 00000000..1a248a5b --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTBELTDATA.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; + + +/** + *

OPT_BELTDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OPT_BELTDATA">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence minOccurs="0">
+ *         <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 = "OPT_BELTDATA", propOrder = { + "belt", + "bcls", + "pcot", + "pcct", + "fbag", + "lbag", + "btyp" +}) +public class OPTBELTDATA + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "BELT") + protected String belt; + @XmlElement(name = "BCLS") + @XmlSchemaType(name = "string") + protected CLASSES bcls; + @XmlElement(name = "PCOT") + protected String pcot; + @XmlElement(name = "PCCT") + protected String pcct; + @XmlElement(name = "FBAG") + protected String fbag; + @XmlElement(name = "LBAG") + protected String lbag; + @XmlElement(name = "BTYP") + @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/OPTBRIDGEDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTBRIDGEDATA.java new file mode 100644 index 00000000..6b1a51b8 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTBRIDGEDATA.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; + + +/** + *

OPT_BRIDGEDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OPT_BRIDGEDATA">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence minOccurs="0">
+ *         <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="{}OPT_TIME_11"/>
+ *       </sequence>
+ *       <attribute name="ASNO" use="required" type="{}INTEGER1" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OPT_BRIDGEDATA", propOrder = { + "abdg", + "abop", + "aotm" +}) +public class OPTBRIDGEDATA + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "ABDG") + protected String abdg; + @XmlElement(name = "ABOP") + protected String abop; + @XmlElement(name = "AOTM") + 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/OPTCHOCKSDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTCHOCKSDATA.java new file mode 100644 index 00000000..dec50b20 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTCHOCKSDATA.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; + + +/** + *

OPT_CHOCKSDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OPT_CHOCKSDATA">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence minOccurs="0">
+ *         <element name="CHTM" type="{}OPT_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 = "OPT_CHOCKSDATA", propOrder = { + "chtm", + "chid", + "chst" +}) +public class OPTCHOCKSDATA + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "CHTM") + protected String chtm; + @XmlElement(name = "CHID") + protected String chid; + @XmlElement(name = "CHST") + 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/OPTCHUTEDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTCHUTEDATA.java new file mode 100644 index 00000000..fa262a3c --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTCHUTEDATA.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; + + +/** + *

OPT_CHUTEDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OPT_CHUTEDATA">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence minOccurs="0">
+ *         <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 = "OPT_CHUTEDATA", propOrder = { + "chut", + "ccls", + "pcbt", + "pcet", + "cbtm", + "cetm", + "ctyp" +}) +public class OPTCHUTEDATA + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "CHUT") + protected String chut; + @XmlElement(name = "CCLS") + @XmlSchemaType(name = "string") + protected CLASSES ccls; + @XmlElement(name = "PCBT") + protected String pcbt; + @XmlElement(name = "PCET") + protected String pcet; + @XmlElement(name = "CBTM") + protected String cbtm; + @XmlElement(name = "CETM") + protected String cetm; + @XmlElement(name = "CTYP") + @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/OPTDELAYDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTDELAYDATA.java new file mode 100644 index 00000000..b96b1edf --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTDELAYDATA.java @@ -0,0 +1,152 @@ +// +// 此文件是由 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; + + +/** + *

OPT_DELAYDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OPT_DELAYDATA">
+ *   <simpleContent>
+ *     <extension base="<>OPT_STR80">
+ *       <attribute name="CODE" use="required" type="{}OPT_STR3" />
+ *       <attribute name="STRT" type="{}OPT_TIME_11" />
+ *       <attribute name="DURA" type="{}OPT_TIME_4" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OPT_DELAYDATA", propOrder = { + "value" +}) +public class OPTDELAYDATA + 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 String 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 String } + * + */ + public String getDURA() { + return dura; + } + + /** + * 设置dura属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDURA(String value) { + this.dura = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTDESKDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTDESKDATA.java new file mode 100644 index 00000000..24309105 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTDESKDATA.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; + + +/** + *

OPT_DESKDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OPT_DESKDATA">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence minOccurs="0">
+ *         <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 = "OPT_DESKDATA", propOrder = { + "chkc", + "ccls", + "pcot", + "pcct", + "cotm", + "cctm", + "ctyp" +}) +public class OPTDESKDATA + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "CHKC") + protected String chkc; + @XmlElement(name = "CCLS") + @XmlSchemaType(name = "string") + protected CLASSES ccls; + @XmlElement(name = "PCOT") + protected String pcot; + @XmlElement(name = "PCCT") + protected String pcct; + @XmlElement(name = "COTM") + protected String cotm; + @XmlElement(name = "CCTM") + protected String cctm; + @XmlElement(name = "CTYP") + @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/OPTDIVERSIONDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTDIVERSIONDATA.java new file mode 100644 index 00000000..4f622a67 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTDIVERSIONDATA.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; + + +/** + *

OPT_DIVERSIONDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OPT_DIVERSIONDATA">
+ *   <simpleContent>
+ *     <extension base="<>OPT_STR30">
+ *       <attribute name="DDES" type="{}OPT_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 = "OPT_DIVERSIONDATA", propOrder = { + "value" +}) +public class OPTDIVERSIONDATA + 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/OPTGATEDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTGATEDATA.java new file mode 100644 index 00000000..d70d3f49 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTGATEDATA.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; + + +/** + *

OPT_GATEDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OPT_GATEDATA">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence minOccurs="0">
+ *         <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 = "OPT_GATEDATA", propOrder = { + "gate", + "pgot", + "pgct", + "gotm", + "gctm", + "gtyp" +}) +public class OPTGATEDATA + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "GATE") + protected String gate; + @XmlElement(name = "PGOT") + protected String pgot; + @XmlElement(name = "PGCT") + protected String pgct; + @XmlElement(name = "GOTM") + protected String gotm; + @XmlElement(name = "GCTM") + protected String gctm; + @XmlElement(name = "GTYP") + @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/OPTSERVICEDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTSERVICEDATA.java new file mode 100644 index 00000000..9f75b816 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTSERVICEDATA.java @@ -0,0 +1,269 @@ +// +// 此文件是由 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.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

OPT_SERVICEDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OPT_SERVICEDATA">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence minOccurs="0">
+ *         <element name="SRTC" type="{}STR4"/>
+ *         <element name="SRQT" type="{}OPT_INTEGER2"/>
+ *         <element name="SRST" type="{}OPT_TIME_11"/>
+ *         <element name="SRET" type="{}OPT_TIME_11"/>
+ *         <element name="SRPR" type="{}OPT_ORGANISATION"/>
+ *         <element name="SANR" type="{}OPT_STR8" minOccurs="0"/>
+ *         <element name="SARR" type="{}OPT_STR256" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="OPER" type="{}STR3" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OPT_SERVICEDATA", propOrder = { + "srtc", + "srqt", + "srst", + "sret", + "srpr", + "sanr", + "sarr" +}) +public class OPTSERVICEDATA + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "SRTC") + protected String srtc; + @XmlElement(name = "SRQT") + protected String srqt; + @XmlElement(name = "SRST") + protected String srst; + @XmlElement(name = "SRET") + protected String sret; + @XmlElement(name = "SRPR") + protected String srpr; + @XmlElement(name = "SANR") + protected String sanr; + @XmlElement(name = "SARR") + protected String sarr; + @XmlAttribute(name = "OPER") + protected String oper; + + /** + * 获取srtc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSRTC() { + return srtc; + } + + /** + * 设置srtc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSRTC(String value) { + this.srtc = value; + } + + /** + * 获取srqt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSRQT() { + return srqt; + } + + /** + * 设置srqt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSRQT(String value) { + this.srqt = value; + } + + /** + * 获取srst属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSRST() { + return srst; + } + + /** + * 设置srst属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSRST(String value) { + this.srst = value; + } + + /** + * 获取sret属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSRET() { + return sret; + } + + /** + * 设置sret属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSRET(String value) { + this.sret = value; + } + + /** + * 获取srpr属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSRPR() { + return srpr; + } + + /** + * 设置srpr属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSRPR(String value) { + this.srpr = value; + } + + /** + * 获取sanr属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSANR() { + return sanr; + } + + /** + * 设置sanr属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSANR(String value) { + this.sanr = value; + } + + /** + * 获取sarr属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSARR() { + return sarr; + } + + /** + * 设置sarr属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSARR(String value) { + this.sarr = value; + } + + /** + * 获取oper属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOPER() { + return oper; + } + + /** + * 设置oper属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOPER(String value) { + this.oper = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTSTANDDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTSTANDDATA.java new file mode 100644 index 00000000..323a144d --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTSTANDDATA.java @@ -0,0 +1,158 @@ +// +// 此文件是由 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; + + +/** + *

OPT_STANDDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OPT_STANDDATA">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence minOccurs="0">
+ *         <element name="PSST" type="{}STR8"/>
+ *         <element name="STST" type="{}TIME_11" minOccurs="0"/>
+ *         <element name="STET" type="{}TIME_11" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="PSNO" use="required" type="{}INTEGER1" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OPT_STANDDATA", propOrder = { + "psst", + "stst", + "stet" +}) +public class OPTSTANDDATA + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "PSST") + protected String psst; + @XmlElement(name = "STST") + protected String stst; + @XmlElement(name = "STET") + protected String stet; + @XmlAttribute(name = "PSNO", required = true) + protected BigInteger psno; + + /** + * 获取psst属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPSST() { + return psst; + } + + /** + * 设置psst属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPSST(String value) { + this.psst = value; + } + + /** + * 获取stst属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTST() { + return stst; + } + + /** + * 设置stst属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTST(String value) { + this.stst = value; + } + + /** + * 获取stet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTET() { + return stet; + } + + /** + * 设置stet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTET(String value) { + this.stet = value; + } + + /** + * 获取psno属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPSNO() { + return psno; + } + + /** + * 设置psno属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPSNO(BigInteger value) { + this.psno = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTVIPDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTVIPDATA.java new file mode 100644 index 00000000..2697a091 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/OPTVIPDATA.java @@ -0,0 +1,158 @@ +// +// 此文件是由 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; + + +/** + *

OPT_VIPDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OPT_VIPDATA">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence minOccurs="0">
+ *         <element name="VPCD" type="{}STR10"/>
+ *         <element name="VFES" type="{}INTEGER3" minOccurs="0"/>
+ *         <element name="VIPT" type="{}VIPTXNDATA" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="OPER" type="{}STR3" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OPT_VIPDATA", propOrder = { + "vpcd", + "vfes", + "vipt" +}) +public class OPTVIPDATA + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "VPCD") + protected String vpcd; + @XmlElement(name = "VFES") + protected BigInteger vfes; + @XmlElement(name = "VIPT") + protected VIPTXNDATA vipt; + @XmlAttribute(name = "OPER") + protected String oper; + + /** + * 获取vpcd属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVPCD() { + return vpcd; + } + + /** + * 设置vpcd属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVPCD(String value) { + this.vpcd = value; + } + + /** + * 获取vfes属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVFES() { + return vfes; + } + + /** + * 设置vfes属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVFES(BigInteger value) { + this.vfes = value; + } + + /** + * 获取vipt属性的值。 + * + * @return + * possible object is + * {@link VIPTXNDATA } + * + */ + public VIPTXNDATA getVIPT() { + return vipt; + } + + /** + * 设置vipt属性的值。 + * + * @param value + * allowed object is + * {@link VIPTXNDATA } + * + */ + public void setVIPT(VIPTXNDATA value) { + this.vipt = value; + } + + /** + * 获取oper属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOPER() { + return oper; + } + + /** + * 设置oper属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOPER(String value) { + this.oper = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ORGN.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ORGN.java new file mode 100644 index 00000000..4783a596 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ORGN.java @@ -0,0 +1,167 @@ +// +// 此文件是由 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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="OGID" type="{}ORGANISATION"/>
+ *         <element name="ONAM" type="{}STR40"/>
+ *         <element name="ONMC" type="{}STR40"/>
+ *         <element name="OCAT" type="{}OPT_STR30" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "ogid", + "onam", + "onmc", + "ocat" +}) +@XmlRootElement(name = "ORGN") +public class ORGN + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "OGID", required = true) + protected BigInteger ogid; + @XmlElement(name = "ONAM", required = true) + protected String onam; + @XmlElement(name = "ONMC", required = true) + protected String onmc; + @XmlElement(name = "OCAT", required = true) + protected List ocat; + + /** + * 获取ogid属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getOGID() { + return ogid; + } + + /** + * 设置ogid属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setOGID(BigInteger value) { + this.ogid = value; + } + + /** + * 获取onam属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getONAM() { + return onam; + } + + /** + * 设置onam属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setONAM(String value) { + this.onam = value; + } + + /** + * 获取onmc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getONMC() { + return onmc; + } + + /** + * 设置onmc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setONMC(String value) { + this.onmc = value; + } + + /** + * Gets the value of the ocat property. + * + *

+ * 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 ocat property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOCAT().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOCAT() { + if (ocat == null) { + ocat = new ArrayList(); + } + return this.ocat; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ObjectFactory.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ObjectFactory.java new file mode 100644 index 00000000..77bbe741 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ObjectFactory.java @@ -0,0 +1,1143 @@ +// +// 此文件是由 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.math.BigInteger; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the com.gzzn.omms.msgexchangeapi.entity.msg package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _ETDE_QNAME = new QName("", "ETDE"); + private final static QName _SSOU_QNAME = new QName("", "SSOU"); + private final static QName _STDE_QNAME = new QName("", "STDE"); + private final static QName _UNCL_QNAME = new QName("", "UNCL"); + private final static QName _IMOP_QNAME = new QName("", "IMOP"); + private final static QName _STDB_QNAME = new QName("", "STDB"); + private final static QName _AOFL_QNAME = new QName("", "AOFL"); + private final static QName _PXNO_QNAME = new QName("", "PXNO"); + private final static QName _ETDB_QNAME = new QName("", "ETDB"); + private final static QName _SCID_QNAME = new QName("", "SCID"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.gzzn.omms.msgexchangeapi.entity.msg + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link STLT } + * + */ + public STLT createSTLT() { + return new STLT(); + } + + /** + * Create an instance of {@link PTM } + * + */ + public PTM createPTM() { + return new PTM(); + } + + /** + * Create an instance of {@link LDM } + * + */ + public LDM createLDM() { + return new LDM(); + } + + /** + * Create an instance of {@link SCHS } + * + */ + public SCHS createSCHS() { + return new SCHS(); + } + + /** + * Create an instance of {@link SCHD } + * + */ + public SCHD createSCHD() { + return new SCHD(); + } + + /** + * Create an instance of {@link LDMDESTDATA } + * + */ + public LDMDESTDATA createLDMDESTDATA() { + return new LDMDESTDATA(); + } + + /** + * Create an instance of {@link PTM.TRAN } + * + */ + public PTM.TRAN createPTMTRAN() { + return new PTM.TRAN(); + } + + /** + * Create an instance of {@link STTS } + * + */ + public STTS createSTTS() { + return new STTS(); + } + + /** + * Create an instance of {@link FLOP } + * + */ + public FLOP createFLOP() { + return new FLOP(); + } + + /** + * Create an instance of {@link ROUTEDAILY } + * + */ + public ROUTEDAILY createROUTEDAILY() { + return new ROUTEDAILY(); + } + + /** + * Create an instance of {@link OPTDELAYDATA } + * + */ + public OPTDELAYDATA createOPTDELAYDATA() { + return new OPTDELAYDATA(); + } + + /** + * Create an instance of {@link OPTCHOCKSDATA } + * + */ + public OPTCHOCKSDATA createOPTCHOCKSDATA() { + return new OPTCHOCKSDATA(); + } + + /** + * Create an instance of {@link OPTGATEDATA } + * + */ + public OPTGATEDATA createOPTGATEDATA() { + return new OPTGATEDATA(); + } + + /** + * Create an instance of {@link CKOP } + * + */ + public CKOP createCKOP() { + return new CKOP(); + } + + /** + * Create an instance of {@link GTOP } + * + */ + public GTOP createGTOP() { + return new GTOP(); + } + + /** + * Create an instance of {@link CKCL } + * + */ + public CKCL createCKCL() { + return new CKCL(); + } + + /** + * Create an instance of {@link CKCLDATA } + * + */ + public CKCLDATA createCKCLDATA() { + return new CKCLDATA(); + } + + /** + * Create an instance of {@link BDOP } + * + */ + public BDOP createBDOP() { + return new BDOP(); + } + + /** + * Create an instance of {@link LCTM } + * + */ + public LCTM createLCTM() { + return new LCTM(); + } + + /** + * Create an instance of {@link BDCL } + * + */ + public BDCL createBDCL() { + return new BDCL(); + } + + /** + * Create an instance of {@link BDCLDATA } + * + */ + public BDCLDATA createBDCLDATA() { + return new BDCLDATA(); + } + + /** + * Create an instance of {@link OPTDESKDATA } + * + */ + public OPTDESKDATA createOPTDESKDATA() { + return new OPTDESKDATA(); + } + + /** + * Create an instance of {@link OPTSTANDDATA } + * + */ + public OPTSTANDDATA createOPTSTANDDATA() { + return new OPTSTANDDATA(); + } + + /** + * Create an instance of {@link OPTBELTDATA } + * + */ + public OPTBELTDATA createOPTBELTDATA() { + return new OPTBELTDATA(); + } + + /** + * Create an instance of {@link OPTCHUTEDATA } + * + */ + public OPTCHUTEDATA createOPTCHUTEDATA() { + return new OPTCHUTEDATA(); + } + + /** + * Create an instance of {@link RETURNDATA } + * + */ + public RETURNDATA createRETURNDATA() { + return new RETURNDATA(); + } + + /** + * Create an instance of {@link OPTBRIDGEDATA } + * + */ + public OPTBRIDGEDATA createOPTBRIDGEDATA() { + return new OPTBRIDGEDATA(); + } + + /** + * Create an instance of {@link OPTSERVICEDATA } + * + */ + public OPTSERVICEDATA createOPTSERVICEDATA() { + return new OPTSERVICEDATA(); + } + + /** + * Create an instance of {@link OPTDIVERSIONDATA } + * + */ + public OPTDIVERSIONDATA createOPTDIVERSIONDATA() { + return new OPTDIVERSIONDATA(); + } + + /** + * Create an instance of {@link ABORTDATA } + * + */ + public ABORTDATA createABORTDATA() { + return new ABORTDATA(); + } + + /** + * Create an instance of {@link RUNW } + * + */ + public RUNW createRUNW() { + return new RUNW(); + } + + /** + * Create an instance of {@link OPTVIPDATA } + * + */ + public OPTVIPDATA createOPTVIPDATA() { + return new OPTVIPDATA(); + } + + /** + * Create an instance of {@link FLBGDATA } + * + */ + public FLBGDATA createFLBGDATA() { + return new FLBGDATA(); + } + + /** + * Create an instance of {@link CKPB } + * + */ + public CKPB createCKPB() { + return new CKPB(); + } + + /** + * Create an instance of {@link BDPB } + * + */ + public BDPB createBDPB() { + return new BDPB(); + } + + /** + * Create an instance of {@link STLT.FLTR } + * + */ + public STLT.FLTR createSTLTFLTR() { + return new STLT.FLTR(); + } + + /** + * Create an instance of {@link WTHR } + * + */ + public WTHR createWTHR() { + return new WTHR(); + } + + /** + * Create an instance of {@link CURRENTWTHRDATA } + * + */ + public CURRENTWTHRDATA createCURRENTWTHRDATA() { + return new CURRENTWTHRDATA(); + } + + /** + * Create an instance of {@link FORECASTWTHRDATA } + * + */ + public FORECASTWTHRDATA createFORECASTWTHRDATA() { + return new FORECASTWTHRDATA(); + } + + /** + * Create an instance of {@link VFLT } + * + */ + public VFLT createVFLT() { + return new VFLT(); + } + + /** + * Create an instance of {@link CLST } + * + */ + public CLST createCLST() { + return new CLST(); + } + + /** + * Create an instance of {@link RQRD } + * + */ + public RQRD createRQRD() { + return new RQRD(); + } + + /** + * Create an instance of {@link XRAY } + * + */ + public XRAY createXRAY() { + return new XRAY(); + } + + /** + * Create an instance of {@link RQFD } + * + */ + public RQFD createRQFD() { + return new RQFD(); + } + + /** + * Create an instance of {@link COUL } + * + */ + public COUL createCOUL() { + return new COUL(); + } + + /** + * Create an instance of {@link AYT } + * + */ + public AYT createAYT() { + return new AYT(); + } + + /** + * Create an instance of {@link ACST } + * + */ + public ACST createACST() { + return new ACST(); + } + + /** + * Create an instance of {@link FLTL } + * + */ + public FLTL createFLTL() { + return new FLTL(); + } + + /** + * Create an instance of {@link META } + * + */ + public META createMETA() { + return new META(); + } + + /** + * Create an instance of {@link HLTR } + * + */ + public HLTR createHLTR() { + return new HLTR(); + } + + /** + * Create an instance of {@link FLBA } + * + */ + public FLBA createFLBA() { + return new FLBA(); + } + + /** + * Create an instance of {@link CTLT } + * + */ + public CTLT createCTLT() { + return new CTLT(); + } + + /** + * Create an instance of {@link GLST } + * + */ + public GLST createGLST() { + return new GLST(); + } + + /** + * Create an instance of {@link WCND } + * + */ + public WCND createWCND() { + return new WCND(); + } + + /** + * Create an instance of {@link RPFT } + * + */ + public RPFT createRPFT() { + return new RPFT(); + } + + /** + * Create an instance of {@link SERL } + * + */ + public SERL createSERL() { + return new SERL(); + } + + /** + * Create an instance of {@link SSAK } + * + */ + public SSAK createSSAK() { + return new SSAK(); + } + + /** + * Create an instance of {@link ORGN } + * + */ + public ORGN createORGN() { + return new ORGN(); + } + + /** + * Create an instance of {@link CHLT } + * + */ + public CHLT createCHLT() { + return new CHLT(); + } + + /** + * Create an instance of {@link LDME } + * + */ + public LDME createLDME() { + return new LDME(); + } + + /** + * Create an instance of {@link LDMRAWTYPE } + * + */ + public LDMRAWTYPE createLDMRAWTYPE() { + return new LDMRAWTYPE(); + } + + /** + * Create an instance of {@link BLST } + * + */ + public BLST createBLST() { + return new BLST(); + } + + /** + * Create an instance of {@link ALBA } + * + */ + public ALBA createALBA() { + return new ALBA(); + } + + /** + * Create an instance of {@link CONL } + * + */ + public CONL createCONL() { + return new CONL(); + } + + /** + * Create an instance of {@link DLYL } + * + */ + public DLYL createDLYL() { + return new DLYL(); + } + + /** + * Create an instance of {@link ABNR } + * + */ + public ABNR createABNR() { + return new ABNR(); + } + + /** + * Create an instance of {@link CPTH } + * + */ + public CPTH createCPTH() { + return new CPTH(); + } + + /** + * Create an instance of {@link CPLODATA } + * + */ + public CPLODATA createCPLODATA() { + return new CPLODATA(); + } + + /** + * Create an instance of {@link IORL } + * + */ + public IORL createIORL() { + return new IORL(); + } + + /** + * Create an instance of {@link BAHODATA } + * + */ + public BAHODATA createBAHODATA() { + return new BAHODATA(); + } + + /** + * Create an instance of {@link RQCH } + * + */ + public RQCH createRQCH() { + return new RQCH(); + } + + /** + * Create an instance of {@link RQST } + * + */ + public RQST createRQST() { + return new RQST(); + } + + /** + * Create an instance of {@link AIRC } + * + */ + public AIRC createAIRC() { + return new AIRC(); + } + + /** + * Create an instance of {@link VIPL } + * + */ + public VIPL createVIPL() { + return new VIPL(); + } + + /** + * Create an instance of {@link RSTA } + * + */ + public RSTA createRSTA() { + return new RSTA(); + } + + /** + * Create an instance of {@link CLMP } + * + */ + public CLMP createCLMP() { + return new CLMP(); + } + + /** + * Create an instance of {@link CLASSMAPDATA } + * + */ + public CLASSMAPDATA createCLASSMAPDATA() { + return new CLASSMAPDATA(); + } + + /** + * Create an instance of {@link LDM.LDMR } + * + */ + public LDM.LDMR createLDMLDMR() { + return new LDM.LDMR(); + } + + /** + * Create an instance of {@link RQCT } + * + */ + public RQCT createRQCT() { + return new RQCT(); + } + + /** + * Create an instance of {@link DSAK } + * + */ + public DSAK createDSAK() { + return new DSAK(); + } + + /** + * Create an instance of {@link SLST } + * + */ + public SLST createSLST() { + return new SLST(); + } + + /** + * Create an instance of {@link VIPS } + * + */ + public VIPS createVIPS() { + return new VIPS(); + } + + /** + * Create an instance of {@link MSG } + * + */ + public MSG createMSG() { + return new MSG(); + } + + /** + * Create an instance of {@link SCHS.FLTR } + * + */ + public SCHS.FLTR createSCHSFLTR() { + return new SCHS.FLTR(); + } + + /** + * Create an instance of {@link SCHD.FLTR } + * + */ + public SCHD.FLTR createSCHDFLTR() { + return new SCHD.FLTR(); + } + + /** + * Create an instance of {@link RQFR } + * + */ + public RQFR createRQFR() { + return new RQFR(); + } + + /** + * Create an instance of {@link RQSF } + * + */ + public RQSF createRQSF() { + return new RQSF(); + } + + /** + * Create an instance of {@link RQFT } + * + */ + public RQFT createRQFT() { + return new RQFT(); + } + + /** + * Create an instance of {@link EROR } + * + */ + public EROR createEROR() { + return new EROR(); + } + + /** + * Create an instance of {@link ARPT } + * + */ + public ARPT createARPT() { + return new ARPT(); + } + + /** + * Create an instance of {@link OPTABBRDATA } + * + */ + public OPTABBRDATA createOPTABBRDATA() { + return new OPTABBRDATA(); + } + + /** + * Create an instance of {@link AABK } + * + */ + public AABK createAABK() { + return new AABK(); + } + + /** + * Create an instance of {@link AIRL } + * + */ + public AIRL createAIRL() { + return new AIRL(); + } + + /** + * Create an instance of {@link AIRLTERMINALDATA } + * + */ + public AIRLTERMINALDATA createAIRLTERMINALDATA() { + return new AIRLTERMINALDATA(); + } + + /** + * Create an instance of {@link SUBSIDIARYDATA } + * + */ + public SUBSIDIARYDATA createSUBSIDIARYDATA() { + return new SUBSIDIARYDATA(); + } + + /** + * Create an instance of {@link REGN } + * + */ + public REGN createREGN() { + return new REGN(); + } + + /** + * Create an instance of {@link TLST } + * + */ + public TLST createTLST() { + return new TLST(); + } + + /** + * Create an instance of {@link CITY } + * + */ + public CITY createCITY() { + return new CITY(); + } + + /** + * Create an instance of {@link RQFS } + * + */ + public RQFS createRQFS() { + return new RQFS(); + } + + /** + * Create an instance of {@link REGL } + * + */ + public REGL createREGL() { + return new REGL(); + } + + /** + * Create an instance of {@link ABDG } + * + */ + public ABDG createABDG() { + return new ABDG(); + } + + /** + * Create an instance of {@link FRDR } + * + */ + public FRDR createFRDR() { + return new FRDR(); + } + + /** + * Create an instance of {@link GHAN } + * + */ + public GHAN createGHAN() { + return new GHAN(); + } + + /** + * Create an instance of {@link ABUS } + * + */ + public ABUS createABUS() { + return new ABUS(); + } + + /** + * Create an instance of {@link PLST } + * + */ + public PLST createPLST() { + return new PLST(); + } + + /** + * Create an instance of {@link DESKDATA } + * + */ + public DESKDATA createDESKDATA() { + return new DESKDATA(); + } + + /** + * Create an instance of {@link FLBTDATA } + * + */ + public FLBTDATA createFLBTDATA() { + return new FLBTDATA(); + } + + /** + * Create an instance of {@link STANDDATA } + * + */ + public STANDDATA createSTANDDATA() { + return new STANDDATA(); + } + + /** + * Create an instance of {@link VIPDATA } + * + */ + public VIPDATA createVIPDATA() { + return new VIPDATA(); + } + + /** + * Create an instance of {@link DIVERSIONDATA } + * + */ + public DIVERSIONDATA createDIVERSIONDATA() { + return new DIVERSIONDATA(); + } + + /** + * Create an instance of {@link LDMCONFDATA } + * + */ + public LDMCONFDATA createLDMCONFDATA() { + return new LDMCONFDATA(); + } + + /** + * Create an instance of {@link ROUTESEASONAL } + * + */ + public ROUTESEASONAL createROUTESEASONAL() { + return new ROUTESEASONAL(); + } + + /** + * Create an instance of {@link DELAYDATA } + * + */ + public DELAYDATA createDELAYDATA() { + return new DELAYDATA(); + } + + /** + * Create an instance of {@link CHOCKSDATA } + * + */ + public CHOCKSDATA createCHOCKSDATA() { + return new CHOCKSDATA(); + } + + /** + * Create an instance of {@link BELTDATA } + * + */ + public BELTDATA createBELTDATA() { + return new BELTDATA(); + } + + /** + * Create an instance of {@link AIRLCLASSDATA } + * + */ + public AIRLCLASSDATA createAIRLCLASSDATA() { + return new AIRLCLASSDATA(); + } + + /** + * Create an instance of {@link SERVICEDATA } + * + */ + public SERVICEDATA createSERVICEDATA() { + return new SERVICEDATA(); + } + + /** + * Create an instance of {@link CHUTEDATA } + * + */ + public CHUTEDATA createCHUTEDATA() { + return new CHUTEDATA(); + } + + /** + * Create an instance of {@link GATEDATA } + * + */ + public GATEDATA createGATEDATA() { + return new GATEDATA(); + } + + /** + * Create an instance of {@link VIPTXNDATA } + * + */ + public VIPTXNDATA createVIPTXNDATA() { + return new VIPTXNDATA(); + } + + /** + * Create an instance of {@link BRIDGEDATA } + * + */ + public BRIDGEDATA createBRIDGEDATA() { + return new BRIDGEDATA(); + } + + /** + * Create an instance of {@link LDMDESTDATA.CPMT } + * + */ + public LDMDESTDATA.CPMT createLDMDESTDATACPMT() { + return new LDMDESTDATA.CPMT(); + } + + /** + * Create an instance of {@link LDMDESTDATA.CLAS } + * + */ + public LDMDESTDATA.CLAS createLDMDESTDATACLAS() { + return new LDMDESTDATA.CLAS(); + } + + /** + * Create an instance of {@link PTM.TRAN.TBWT } + * + */ + public PTM.TRAN.TBWT createPTMTRANTBWT() { + return new PTM.TRAN.TBWT(); + } + + /** + * Create an instance of {@link PTM.TRAN.TPAX } + * + */ + public PTM.TRAN.TPAX createPTMTRANTPAX() { + return new PTM.TRAN.TPAX(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ETDE") + public JAXBElement createETDE(String value) { + return new JAXBElement(_ETDE_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SSOU") + public JAXBElement createSSOU(String value) { + return new JAXBElement(_SSOU_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "STDE") + public JAXBElement createSTDE(String value) { + return new JAXBElement(_STDE_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "UNCL") + public JAXBElement createUNCL(Object value) { + return new JAXBElement(_UNCL_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "IMOP") + public JAXBElement createIMOP(String value) { + return new JAXBElement(_IMOP_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "STDB") + public JAXBElement createSTDB(String value) { + return new JAXBElement(_STDB_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "AOFL") + public JAXBElement createAOFL(String value) { + return new JAXBElement(_AOFL_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PXNO") + public JAXBElement createPXNO(BigInteger value) { + return new JAXBElement(_PXNO_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ETDB") + public JAXBElement createETDB(String value) { + return new JAXBElement(_ETDB_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SCID") + public JAXBElement createSCID(BigInteger value) { + return new JAXBElement(_SCID_QNAME, BigInteger.class, null, value); + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/PLST.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/PLST.java new file mode 100644 index 00000000..9c866223 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/PLST.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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PCOD" type="{}STR8"/>
+ *         <element name="PRNM" type="{}STR30"/>
+ *         <element name="PNMC" type="{}STR30"/>
+ *         <element name="PCAT" type="{}DOMINT_CODE"/>
+ *         <element name="PTML" type="{}OPT_TERMINAL_CODE"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "pcod", + "prnm", + "pnmc", + "pcat", + "ptml" +}) +@XmlRootElement(name = "PLST") +public class PLST + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "PCOD", required = true) + protected String pcod; + @XmlElement(name = "PRNM", required = true) + protected String prnm; + @XmlElement(name = "PNMC", required = true) + protected String pnmc; + @XmlElement(name = "PCAT", required = true) + @XmlSchemaType(name = "string") + protected DOMINTCODE pcat; + @XmlElement(name = "PTML", required = true) + protected String ptml; + + /** + * 获取pcod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPCOD() { + return pcod; + } + + /** + * 设置pcod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPCOD(String value) { + this.pcod = value; + } + + /** + * 获取prnm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPRNM() { + return prnm; + } + + /** + * 设置prnm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPRNM(String value) { + this.prnm = value; + } + + /** + * 获取pnmc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPNMC() { + return pnmc; + } + + /** + * 设置pnmc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPNMC(String value) { + this.pnmc = value; + } + + /** + * 获取pcat属性的值。 + * + * @return + * possible object is + * {@link DOMINTCODE } + * + */ + public DOMINTCODE getPCAT() { + return pcat; + } + + /** + * 设置pcat属性的值。 + * + * @param value + * allowed object is + * {@link DOMINTCODE } + * + */ + public void setPCAT(DOMINTCODE value) { + this.pcat = value; + } + + /** + * 获取ptml属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPTML() { + return ptml; + } + + /** + * 设置ptml属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPTML(String value) { + this.ptml = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/PTM.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/PTM.java new file mode 100644 index 00000000..059398ad --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/PTM.java @@ -0,0 +1,976 @@ +// +// 此文件是由 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.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ALCD" type="{}IATA_AIRL_CODE"/>
+ *         <element name="FLNO" type="{}FLIGHT_NO"/>
+ *         <element name="DATE" type="{}DATE_7"/>
+ *         <element name="ORIG" type="{}IATA_ARPT_CODE"/>
+ *         <element name="DEST">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <length value="3"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="TRAN" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="TALN" type="{}IATA_AIRL_CODE"/>
+ *                   <element name="TFLT" type="{}FLIGHT_NO"/>
+ *                   <element name="TFDT" type="{}DATE_7"/>
+ *                   <element name="TDES" type="{}IATA_ARPT_CODE"/>
+ *                   <element name="TSMK" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="S"/>
+ *                         <enumeration value="N"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="TSEA">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ *                         <totalDigits value="3"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="TCOS">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <length value="1"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="TBAG">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ *                         <totalDigits value="3"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="TBWT" minOccurs="0">
+ *                     <complexType>
+ *                       <simpleContent>
+ *                         <extension base="<>WGTUNIT">
+ *                           <attribute name="UNIT" use="required">
+ *                             <simpleType>
+ *                               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                                 <enumeration value="K"/>
+ *                                 <enumeration value="L"/>
+ *                               </restriction>
+ *                             </simpleType>
+ *                           </attribute>
+ *                         </extension>
+ *                       </simpleContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="TPAX" maxOccurs="unbounded" minOccurs="0">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="FNAM" maxOccurs="unbounded">
+ *                               <simpleType>
+ *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                                   <maxLength value="10"/>
+ *                                   <minLength value="1"/>
+ *                                 </restriction>
+ *                               </simpleType>
+ *                             </element>
+ *                             <element name="LNAM" maxOccurs="unbounded">
+ *                               <simpleType>
+ *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                                   <maxLength value="10"/>
+ *                                   <minLength value="1"/>
+ *                                 </restriction>
+ *                               </simpleType>
+ *                             </element>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="NCHD" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ *                         <totalDigits value="2"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="NINF" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ *                         <totalDigits value="2"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "alcd", + "flno", + "date", + "orig", + "dest", + "tran" +}) +@XmlRootElement(name = "PTM") +public class PTM + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "ALCD", required = true) + protected String alcd; + @XmlElement(name = "FLNO", required = true) + protected String flno; + @XmlElement(name = "DATE", required = true) + protected String date; + @XmlElement(name = "ORIG", required = true) + protected String orig; + @XmlElement(name = "DEST", required = true) + protected String dest; + @XmlElement(name = "TRAN") + protected List tran; + + /** + * 获取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; + } + + /** + * 获取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; + } + + /** + * 获取date属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDATE() { + return date; + } + + /** + * 设置date属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDATE(String value) { + this.date = value; + } + + /** + * 获取orig属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getORIG() { + return orig; + } + + /** + * 设置orig属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setORIG(String value) { + this.orig = value; + } + + /** + * 获取dest属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDEST() { + return dest; + } + + /** + * 设置dest属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDEST(String value) { + this.dest = value; + } + + /** + * Gets the value of the tran property. + * + *

+ * 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 tran property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTRAN().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PTM.TRAN } + * + * + */ + public List getTRAN() { + if (tran == null) { + tran = new ArrayList(); + } + return this.tran; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="TALN" type="{}IATA_AIRL_CODE"/>
+     *         <element name="TFLT" type="{}FLIGHT_NO"/>
+     *         <element name="TFDT" type="{}DATE_7"/>
+     *         <element name="TDES" type="{}IATA_ARPT_CODE"/>
+     *         <element name="TSMK" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="S"/>
+     *               <enumeration value="N"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="TSEA">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+     *               <totalDigits value="3"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="TCOS">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <length value="1"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="TBAG">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+     *               <totalDigits value="3"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="TBWT" minOccurs="0">
+     *           <complexType>
+     *             <simpleContent>
+     *               <extension base="<>WGTUNIT">
+     *                 <attribute name="UNIT" use="required">
+     *                   <simpleType>
+     *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *                       <enumeration value="K"/>
+     *                       <enumeration value="L"/>
+     *                     </restriction>
+     *                   </simpleType>
+     *                 </attribute>
+     *               </extension>
+     *             </simpleContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="TPAX" maxOccurs="unbounded" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="FNAM" maxOccurs="unbounded">
+     *                     <simpleType>
+     *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *                         <maxLength value="10"/>
+     *                         <minLength value="1"/>
+     *                       </restriction>
+     *                     </simpleType>
+     *                   </element>
+     *                   <element name="LNAM" maxOccurs="unbounded">
+     *                     <simpleType>
+     *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *                         <maxLength value="10"/>
+     *                         <minLength value="1"/>
+     *                       </restriction>
+     *                     </simpleType>
+     *                   </element>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="NCHD" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+     *               <totalDigits value="2"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="NINF" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+     *               <totalDigits value="2"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "taln", + "tflt", + "tfdt", + "tdes", + "tsmk", + "tsea", + "tcos", + "tbag", + "tbwt", + "tpax", + "nchd", + "ninf" + }) + public static class TRAN + implements Serializable + { + + private final static long serialVersionUID = 1L; + @XmlElement(name = "TALN", required = true) + protected String taln; + @XmlElement(name = "TFLT", required = true) + protected String tflt; + @XmlElement(name = "TFDT", required = true) + protected String tfdt; + @XmlElement(name = "TDES", required = true) + protected String tdes; + @XmlElement(name = "TSMK") + protected String tsmk; + @XmlElement(name = "TSEA", required = true) + protected BigInteger tsea; + @XmlElement(name = "TCOS", required = true) + protected String tcos; + @XmlElement(name = "TBAG", required = true) + protected BigInteger tbag; + @XmlElement(name = "TBWT") + protected PTM.TRAN.TBWT tbwt; + @XmlElement(name = "TPAX") + protected List tpax; + @XmlElement(name = "NCHD") + protected BigInteger nchd; + @XmlElement(name = "NINF") + protected BigInteger ninf; + + /** + * 获取taln属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTALN() { + return taln; + } + + /** + * 设置taln属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTALN(String value) { + this.taln = value; + } + + /** + * 获取tflt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTFLT() { + return tflt; + } + + /** + * 设置tflt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTFLT(String value) { + this.tflt = value; + } + + /** + * 获取tfdt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTFDT() { + return tfdt; + } + + /** + * 设置tfdt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTFDT(String value) { + this.tfdt = value; + } + + /** + * 获取tdes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTDES() { + return tdes; + } + + /** + * 设置tdes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTDES(String value) { + this.tdes = value; + } + + /** + * 获取tsmk属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTSMK() { + return tsmk; + } + + /** + * 设置tsmk属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTSMK(String value) { + this.tsmk = value; + } + + /** + * 获取tsea属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTSEA() { + return tsea; + } + + /** + * 设置tsea属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTSEA(BigInteger value) { + this.tsea = value; + } + + /** + * 获取tcos属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTCOS() { + return tcos; + } + + /** + * 设置tcos属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTCOS(String value) { + this.tcos = value; + } + + /** + * 获取tbag属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTBAG() { + return tbag; + } + + /** + * 设置tbag属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTBAG(BigInteger value) { + this.tbag = value; + } + + /** + * 获取tbwt属性的值。 + * + * @return + * possible object is + * {@link PTM.TRAN.TBWT } + * + */ + public PTM.TRAN.TBWT getTBWT() { + return tbwt; + } + + /** + * 设置tbwt属性的值。 + * + * @param value + * allowed object is + * {@link PTM.TRAN.TBWT } + * + */ + public void setTBWT(PTM.TRAN.TBWT value) { + this.tbwt = value; + } + + /** + * Gets the value of the tpax property. + * + *

+ * 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 tpax property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getTPAX().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PTM.TRAN.TPAX } + * + * + */ + public List getTPAX() { + if (tpax == null) { + tpax = new ArrayList(); + } + return this.tpax; + } + + /** + * 获取nchd属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNCHD() { + return nchd; + } + + /** + * 设置nchd属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNCHD(BigInteger value) { + this.nchd = value; + } + + /** + * 获取ninf属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNINF() { + return ninf; + } + + /** + * 设置ninf属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNINF(BigInteger value) { + this.ninf = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+         * <complexType>
+         *   <simpleContent>
+         *     <extension base="<>WGTUNIT">
+         *       <attribute name="UNIT" use="required">
+         *         <simpleType>
+         *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+         *             <enumeration value="K"/>
+         *             <enumeration value="L"/>
+         *           </restriction>
+         *         </simpleType>
+         *       </attribute>
+         *     </extension>
+         *   </simpleContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class TBWT + implements Serializable + { + + private final static long serialVersionUID = 1L; + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "UNIT", required = true) + protected String unit; + + /** + * 获取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; + } + + /** + * 获取unit属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUNIT() { + return unit; + } + + /** + * 设置unit属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUNIT(String value) { + this.unit = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="FNAM" maxOccurs="unbounded">
+         *           <simpleType>
+         *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+         *               <maxLength value="10"/>
+         *               <minLength value="1"/>
+         *             </restriction>
+         *           </simpleType>
+         *         </element>
+         *         <element name="LNAM" maxOccurs="unbounded">
+         *           <simpleType>
+         *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+         *               <maxLength value="10"/>
+         *               <minLength value="1"/>
+         *             </restriction>
+         *           </simpleType>
+         *         </element>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "fnam", + "lnam" + }) + public static class TPAX + implements Serializable + { + + private final static long serialVersionUID = 1L; + @XmlElement(name = "FNAM", required = true) + protected List fnam; + @XmlElement(name = "LNAM", required = true) + protected List lnam; + + /** + * Gets the value of the fnam property. + * + *

+ * 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 fnam property. + * + *

+ * For example, to add a new item, do as follows: + *

+             *    getFNAM().add(newItem);
+             * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFNAM() { + if (fnam == null) { + fnam = new ArrayList(); + } + return this.fnam; + } + + /** + * Gets the value of the lnam property. + * + *

+ * 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 lnam property. + * + *

+ * For example, to add a new item, do as follows: + *

+             *    getLNAM().add(newItem);
+             * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getLNAM() { + if (lnam == null) { + lnam = new ArrayList(); + } + return this.lnam; + } + + } + + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/REGL.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/REGL.java new file mode 100644 index 00000000..04b2a713 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/REGL.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.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="REGC" type="{}REGION_CODE"/>
+ *         <element name="REGN" type="{}STR30"/>
+ *         <element name="RGNC" type="{}STR30"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "regc", + "regn", + "rgnc" +}) +@XmlRootElement(name = "REGL") +public class REGL + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "REGC", required = true) + protected String regc; + @XmlElement(name = "REGN", required = true) + protected String regn; + @XmlElement(name = "RGNC", required = true) + protected String rgnc; + + /** + * 获取regc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getREGC() { + return regc; + } + + /** + * 设置regc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setREGC(String value) { + this.regc = value; + } + + /** + * 获取regn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getREGN() { + return regn; + } + + /** + * 设置regn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setREGN(String value) { + this.regn = value; + } + + /** + * 获取rgnc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRGNC() { + return rgnc; + } + + /** + * 设置rgnc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRGNC(String value) { + this.rgnc = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/REGN.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/REGN.java new file mode 100644 index 00000000..f0083429 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/REGN.java @@ -0,0 +1,271 @@ +// +// 此文件是由 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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="RNUM" type="{}TAIL_NO"/>
+ *         <element name="ITAT" type="{}IATA_AIRC_CODE"/>
+ *         <element name="OWID" type="{}OPT_ORGANISATION"/>
+ *         <element name="ACAL" type="{}OPT_IATA_AIRL_CODE"/>
+ *         <element name="ALSC" type="{}OPT_STR10"/>
+ *         <element name="MAXP" type="{}OPT_MAXIMUM_PASSENGERS"/>
+ *         <element name="MFWT" type="{}OPT_NUMERIC92"/>
+ *         <element name="MTWT" type="{}OPT_NUMERIC92"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "rnum", + "itat", + "owid", + "acal", + "alsc", + "maxp", + "mfwt", + "mtwt" +}) +@XmlRootElement(name = "REGN") +public class REGN + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "RNUM", required = true) + protected String rnum; + @XmlElement(name = "ITAT", required = true) + protected String itat; + @XmlElement(name = "OWID", required = true) + protected String owid; + @XmlElement(name = "ACAL", required = true) + protected String acal; + @XmlElement(name = "ALSC", required = true) + protected String alsc; + @XmlElement(name = "MAXP", required = true) + protected String maxp; + @XmlElement(name = "MFWT", required = true) + protected String mfwt; + @XmlElement(name = "MTWT", required = true) + protected String mtwt; + + /** + * 获取rnum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRNUM() { + return rnum; + } + + /** + * 设置rnum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRNUM(String value) { + this.rnum = value; + } + + /** + * 获取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; + } + + /** + * 获取owid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOWID() { + return owid; + } + + /** + * 设置owid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOWID(String value) { + this.owid = value; + } + + /** + * 获取acal属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getACAL() { + return acal; + } + + /** + * 设置acal属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setACAL(String value) { + this.acal = value; + } + + /** + * 获取alsc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getALSC() { + return alsc; + } + + /** + * 设置alsc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setALSC(String value) { + this.alsc = 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; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RETURNDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RETURNDATA.java new file mode 100644 index 00000000..0d5e3a89 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RETURNDATA.java @@ -0,0 +1,105 @@ +// +// 此文件是由 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; + + +/** + *

RETURNDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="RETURNDATA">
+ *   <simpleContent>
+ *     <extension base="<>OPT_STR30">
+ *       <attribute name="REID">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <enumeration value="G"/>
+ *             <enumeration value="A"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RETURNDATA", propOrder = { + "value" +}) +public class RETURNDATA + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute(name = "REID") + protected String reid; + + /** + * 获取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; + } + + /** + * 获取reid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getREID() { + return reid; + } + + /** + * 设置reid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setREID(String value) { + this.reid = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ROUTEDAILY.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ROUTEDAILY.java new file mode 100644 index 00000000..c5690526 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ROUTEDAILY.java @@ -0,0 +1,157 @@ +// +// 此文件是由 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.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ROUTEDAILY complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="ROUTEDAILY">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="APCD" type="{}IATA_ARPT_CODE"/>
+ *         <element name="SCAT" type="{}OPT_TIME_11" minOccurs="0"/>
+ *         <element name="SCDT" type="{}OPT_TIME_11" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="RTNO" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ *             <maxInclusive value="7"/>
+ *             <minInclusive value="1"/>
+ *             <totalDigits value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ROUTEDAILY", propOrder = { + "apcd", + "scat", + "scdt" +}) +public class ROUTEDAILY + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "APCD", required = true) + protected String apcd; + @XmlElement(name = "SCAT") + protected String scat; + @XmlElement(name = "SCDT") + protected String scdt; + @XmlAttribute(name = "RTNO", required = true) + protected int rtno; + + /** + * 获取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; + } + + /** + * 获取scat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSCAT() { + return scat; + } + + /** + * 设置scat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSCAT(String value) { + this.scat = value; + } + + /** + * 获取scdt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSCDT() { + return scdt; + } + + /** + * 设置scdt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSCDT(String value) { + this.scdt = value; + } + + /** + * 获取rtno属性的值。 + * + */ + public int getRTNO() { + return rtno; + } + + /** + * 设置rtno属性的值。 + * + */ + public void setRTNO(int value) { + this.rtno = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ROUTESEASONAL.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ROUTESEASONAL.java new file mode 100644 index 00000000..ced2269a --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/ROUTESEASONAL.java @@ -0,0 +1,227 @@ +// +// 此文件是由 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.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ROUTESEASONAL complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="ROUTESEASONAL">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="APCD" type="{}IATA_ARPT_CODE"/>
+ *         <element name="SCAT" type="{}OPT_TIME_4" minOccurs="0"/>
+ *         <element name="SADC" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <pattern value="([\+,\-]\d{1})"/>
+ *               <pattern value="0"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SCDT" type="{}OPT_TIME_4" minOccurs="0"/>
+ *         <element name="SDDC" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <pattern value="([\+,\-]\d{1})"/>
+ *               <pattern value="0"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="RTNO" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ *             <maxInclusive value="7"/>
+ *             <minInclusive value="1"/>
+ *             <totalDigits value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ROUTESEASONAL", propOrder = { + "apcd", + "scat", + "sadc", + "scdt", + "sddc" +}) +public class ROUTESEASONAL + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "APCD", required = true) + protected String apcd; + @XmlElement(name = "SCAT") + protected String scat; + @XmlElement(name = "SADC") + protected String sadc; + @XmlElement(name = "SCDT") + protected String scdt; + @XmlElement(name = "SDDC") + protected String sddc; + @XmlAttribute(name = "RTNO", required = true) + protected int rtno; + + /** + * 获取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; + } + + /** + * 获取scat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSCAT() { + return scat; + } + + /** + * 设置scat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSCAT(String value) { + this.scat = value; + } + + /** + * 获取sadc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSADC() { + return sadc; + } + + /** + * 设置sadc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSADC(String value) { + this.sadc = value; + } + + /** + * 获取scdt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSCDT() { + return scdt; + } + + /** + * 设置scdt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSCDT(String value) { + this.scdt = value; + } + + /** + * 获取sddc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSDDC() { + return sddc; + } + + /** + * 设置sddc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSDDC(String value) { + this.sddc = value; + } + + /** + * 获取rtno属性的值。 + * + */ + public int getRTNO() { + return rtno; + } + + /** + * 设置rtno属性的值。 + * + */ + public void setRTNO(int value) { + this.rtno = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RPFT.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RPFT.java new file mode 100644 index 00000000..659f8664 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RPFT.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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="STND">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="8"/>
+ *               <minLength value="0"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="FFID" type="{}OPT_STRFFID"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "stnd", + "ffid" +}) +@XmlRootElement(name = "RPFT") +public class RPFT + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "STND", required = true) + protected String stnd; + @XmlElement(name = "FFID", required = true) + protected String ffid; + + /** + * 获取stnd属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTND() { + return stnd; + } + + /** + * 设置stnd属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTND(String value) { + this.stnd = value; + } + + /** + * 获取ffid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFFID() { + return ffid; + } + + /** + * 设置ffid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFFID(String value) { + this.ffid = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQCH.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQCH.java new file mode 100644 index 00000000..449961d5 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQCH.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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}STDB" minOccurs="0"/>
+ *         <element ref="{}STDE" minOccurs="0"/>
+ *         <element ref="{}ETDB" minOccurs="0"/>
+ *         <element ref="{}ETDE" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "stdb", + "stde", + "etdb", + "etde" +}) +@XmlRootElement(name = "RQCH") +public class RQCH + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "STDB") + protected String stdb; + @XmlElement(name = "STDE") + protected String stde; + @XmlElement(name = "ETDB") + protected String etdb; + @XmlElement(name = "ETDE") + protected String etde; + + /** + * 获取stdb属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTDB() { + return stdb; + } + + /** + * 设置stdb属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTDB(String value) { + this.stdb = value; + } + + /** + * 获取stde属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTDE() { + return stde; + } + + /** + * 设置stde属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTDE(String value) { + this.stde = value; + } + + /** + * 获取etdb属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getETDB() { + return etdb; + } + + /** + * 设置etdb属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setETDB(String value) { + this.etdb = value; + } + + /** + * 获取etde属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getETDE() { + return etde; + } + + /** + * 设置etde属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setETDE(String value) { + this.etde = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQCT.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQCT.java new file mode 100644 index 00000000..2e53eea7 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQCT.java @@ -0,0 +1,103 @@ +// +// 此文件是由 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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BTIM" type="{}TIME_11"/>
+ *         <element name="ETIM" type="{}TIME_11"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "btim", + "etim" +}) +@XmlRootElement(name = "RQCT") +public class RQCT + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "BTIM", required = true) + protected String btim; + @XmlElement(name = "ETIM", required = true) + protected String etim; + + /** + * 获取btim属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBTIM() { + return btim; + } + + /** + * 设置btim属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBTIM(String value) { + this.btim = value; + } + + /** + * 获取etim属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getETIM() { + return etim; + } + + /** + * 设置etim属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setETIM(String value) { + this.etim = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQFD.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQFD.java new file mode 100644 index 00000000..a372673b --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQFD.java @@ -0,0 +1,156 @@ +// +// 此文件是由 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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <group ref="{}GRPRQFD"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "stdb", + "stde", + "etdb", + "etde" +}) +@XmlRootElement(name = "RQFD") +public class RQFD + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "STDB") + protected String stdb; + @XmlElement(name = "STDE") + protected String stde; + @XmlElement(name = "ETDB") + protected String etdb; + @XmlElement(name = "ETDE") + protected String etde; + + /** + * 获取stdb属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTDB() { + return stdb; + } + + /** + * 设置stdb属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTDB(String value) { + this.stdb = value; + } + + /** + * 获取stde属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTDE() { + return stde; + } + + /** + * 设置stde属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTDE(String value) { + this.stde = value; + } + + /** + * 获取etdb属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getETDB() { + return etdb; + } + + /** + * 设置etdb属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setETDB(String value) { + this.etdb = value; + } + + /** + * 获取etde属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getETDE() { + return etde; + } + + /** + * 设置etde属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setETDE(String value) { + this.etde = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQFR.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQFR.java new file mode 100644 index 00000000..863b1bda --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQFR.java @@ -0,0 +1,156 @@ +// +// 此文件是由 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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <group ref="{}GRPRQFD"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "stdb", + "stde", + "etdb", + "etde" +}) +@XmlRootElement(name = "RQFR") +public class RQFR + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "STDB") + protected String stdb; + @XmlElement(name = "STDE") + protected String stde; + @XmlElement(name = "ETDB") + protected String etdb; + @XmlElement(name = "ETDE") + protected String etde; + + /** + * 获取stdb属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTDB() { + return stdb; + } + + /** + * 设置stdb属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTDB(String value) { + this.stdb = value; + } + + /** + * 获取stde属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTDE() { + return stde; + } + + /** + * 设置stde属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTDE(String value) { + this.stde = value; + } + + /** + * 获取etdb属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getETDB() { + return etdb; + } + + /** + * 设置etdb属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setETDB(String value) { + this.etdb = value; + } + + /** + * 获取etde属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getETDE() { + return etde; + } + + /** + * 设置etde属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setETDE(String value) { + this.etde = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQFS.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQFS.java new file mode 100644 index 00000000..ee105f70 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQFS.java @@ -0,0 +1,103 @@ +// +// 此文件是由 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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="SDAT" type="{}DATE_7" minOccurs="0"/>
+ *         <element name="EDAT" type="{}DATE_7" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "sdat", + "edat" +}) +@XmlRootElement(name = "RQFS") +public class RQFS + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "SDAT") + protected String sdat; + @XmlElement(name = "EDAT") + protected String edat; + + /** + * 获取sdat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSDAT() { + return sdat; + } + + /** + * 设置sdat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSDAT(String value) { + this.sdat = value; + } + + /** + * 获取edat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEDAT() { + return edat; + } + + /** + * 设置edat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEDAT(String value) { + this.edat = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQFT.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQFT.java new file mode 100644 index 00000000..3d2331b8 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQFT.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 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="STND">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="8"/>
+ *               <minLength value="0"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "stnd" +}) +@XmlRootElement(name = "RQFT") +public class RQFT + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "STND", required = true) + protected String stnd; + + /** + * 获取stnd属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTND() { + return stnd; + } + + /** + * 设置stnd属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTND(String value) { + this.stnd = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQRD.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQRD.java new file mode 100644 index 00000000..ff0de330 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQRD.java @@ -0,0 +1,102 @@ +// +// 此文件是由 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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="RTYP" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="BELT"/>
+ *               <enumeration value="CNTR"/>
+ *               <enumeration value="GATE"/>
+ *               <enumeration value="STND"/>
+ *               <enumeration value="COUL"/>
+ *               <enumeration value="REGL"/>
+ *               <enumeration value="ARPT"/>
+ *               <enumeration value="CITY"/>
+ *               <enumeration value="AIRL"/>
+ *               <enumeration value="AIRC"/>
+ *               <enumeration value="ORGN"/>
+ *               <enumeration value="FLTL"/>
+ *               <enumeration value="SLST"/>
+ *               <enumeration value="CLST"/>
+ *               <enumeration value="CLMP"/>
+ *               <enumeration value="CHLT"/>
+ *               <enumeration value="XRAY"/>
+ *               <enumeration value="CTLT"/>
+ *               <enumeration value="FRDR"/>
+ *               <enumeration value="CHUT"/>
+ *               <enumeration value="ABDG"/>
+ *               <enumeration value="STTS"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "rtyp" +}) +@XmlRootElement(name = "RQRD") +public class RQRD + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "RTYP") + protected String rtyp; + + /** + * 获取rtyp属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRTYP() { + return rtyp; + } + + /** + * 设置rtyp属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRTYP(String value) { + this.rtyp = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQSF.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQSF.java new file mode 100644 index 00000000..eacf6ea5 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQSF.java @@ -0,0 +1,75 @@ +// +// 此文件是由 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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="FFID" type="{}STRFFID"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "ffid" +}) +@XmlRootElement(name = "RQSF") +public class RQSF + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "FFID", required = true) + protected String ffid; + + /** + * 获取ffid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFFID() { + return ffid; + } + + /** + * 设置ffid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFFID(String value) { + this.ffid = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQST.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQST.java new file mode 100644 index 00000000..05f47060 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RQST.java @@ -0,0 +1,156 @@ +// +// 此文件是由 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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <group ref="{}GRPRQFD"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "stdb", + "stde", + "etdb", + "etde" +}) +@XmlRootElement(name = "RQST") +public class RQST + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "STDB") + protected String stdb; + @XmlElement(name = "STDE") + protected String stde; + @XmlElement(name = "ETDB") + protected String etdb; + @XmlElement(name = "ETDE") + protected String etde; + + /** + * 获取stdb属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTDB() { + return stdb; + } + + /** + * 设置stdb属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTDB(String value) { + this.stdb = value; + } + + /** + * 获取stde属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTDE() { + return stde; + } + + /** + * 设置stde属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTDE(String value) { + this.stde = value; + } + + /** + * 获取etdb属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getETDB() { + return etdb; + } + + /** + * 设置etdb属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setETDB(String value) { + this.etdb = value; + } + + /** + * 获取etde属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getETDE() { + return etde; + } + + /** + * 设置etde属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setETDE(String value) { + this.etde = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RSTA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RSTA.java new file mode 100644 index 00000000..98f48602 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RSTA.java @@ -0,0 +1,238 @@ +// +// 此文件是由 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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="RTYP">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="BELT"/>
+ *               <enumeration value="CNTR"/>
+ *               <enumeration value="GATE"/>
+ *               <enumeration value="STND"/>
+ *               <enumeration value="CTLT"/>
+ *               <enumeration value="XRAY"/>
+ *               <enumeration value="CHUT"/>
+ *               <enumeration value="FRDR"/>
+ *               <enumeration value="ABDG"/>
+ *               <enumeration value="ICEQ"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="RSID" type="{}STR8"/>
+ *         <element name="STAT">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <length value="1"/>
+ *               <enumeration value="E"/>
+ *               <enumeration value="D"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="RDST" type="{}TIME_11"/>
+ *         <element name="RDET" type="{}TIME_11" minOccurs="0"/>
+ *         <element name="RRMK" type="{}STR40" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "rtyp", + "rsid", + "stat", + "rdst", + "rdet", + "rrmk" +}) +@XmlRootElement(name = "RSTA") +public class RSTA + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "RTYP", required = true) + protected String rtyp; + @XmlElement(name = "RSID", required = true) + protected String rsid; + @XmlElement(name = "STAT", required = true) + protected String stat; + @XmlElement(name = "RDST", required = true) + protected String rdst; + @XmlElement(name = "RDET") + protected String rdet; + @XmlElement(name = "RRMK") + protected String rrmk; + + /** + * 获取rtyp属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRTYP() { + return rtyp; + } + + /** + * 设置rtyp属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRTYP(String value) { + this.rtyp = value; + } + + /** + * 获取rsid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRSID() { + return rsid; + } + + /** + * 设置rsid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRSID(String value) { + this.rsid = 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; + } + + /** + * 获取rdst属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRDST() { + return rdst; + } + + /** + * 设置rdst属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRDST(String value) { + this.rdst = value; + } + + /** + * 获取rdet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRDET() { + return rdet; + } + + /** + * 设置rdet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRDET(String value) { + this.rdet = value; + } + + /** + * 获取rrmk属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRRMK() { + return rrmk; + } + + /** + * 设置rrmk属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRRMK(String value) { + this.rrmk = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RUNW.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RUNW.java new file mode 100644 index 00000000..22a6147c --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/RUNW.java @@ -0,0 +1,141 @@ +// +// 此文件是由 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.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <simpleContent>
+ *     <extension base="<>OPT_STR80">
+ *       <attribute name="PRUN" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="1"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="LRUN" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="8"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "value" +}) +@XmlRootElement(name = "RUNW") +public class RUNW + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute(name = "PRUN", required = true) + protected String prun; + @XmlAttribute(name = "LRUN", required = true) + protected String lrun; + + /** + * 获取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; + } + + /** + * 获取prun属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPRUN() { + return prun; + } + + /** + * 设置prun属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPRUN(String value) { + this.prun = value; + } + + /** + * 获取lrun属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLRUN() { + return lrun; + } + + /** + * 设置lrun属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLRUN(String value) { + this.lrun = value; + } + +} 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 new file mode 100644 index 00000000..693cefc0 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SCHD.java @@ -0,0 +1,1918 @@ +// +// 此文件是由 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.BigDecimal; +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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="RECS" type="{}RECORDS"/>
+ *         <element name="FLTR" 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="FLTY" type="{}STR1"/>
+ *                   <element name="FLIN" type="{}DOMINTMIXRGN_CODE"/>
+ *                   <element name="ROUT" type="{}ROUTEDAILY" maxOccurs="6"/>
+ *                   <element name="ACFT" type="{}IATA_AIRC_CODE"/>
+ *                   <element name="RENO" type="{}TAIL_NO" minOccurs="0"/>
+ *                   <element name="TAOP" type="{}IATA_AIRL_CODE" minOccurs="0"/>
+ *                   <element name="TAFL" type="{}FLIGHT_NO" minOccurs="0"/>
+ *                   <element name="TAID" type="{}INTEGER12" minOccurs="0"/>
+ *                   <element name="TRML" type="{}TERMINAL_CODE" minOccurs="0"/>
+ *                   <element name="MAXP" type="{}MAXIMUM_PASSENGERS" minOccurs="0"/>
+ *                   <element name="CSOP" type="{}IATA_AIRL_CODE" minOccurs="0"/>
+ *                   <element name="CSFT" type="{}FLIGHT_NO" minOccurs="0"/>
+ *                   <element name="MAID" type="{}INTEGER12" minOccurs="0"/>
+ *                   <element name="ESTT" type="{}TIME_11" minOccurs="0"/>
+ *                   <element name="ACTT" type="{}TIME_11" minOccurs="0"/>
+ *                   <element name="CHDT" type="{}CHUTEDATA" maxOccurs="99" minOccurs="0"/>
+ *                   <element name="GTDT" type="{}GATEDATA" maxOccurs="99" minOccurs="0"/>
+ *                   <element name="STND" type="{}STR8" minOccurs="0"/>
+ *                   <element name="PSDT" type="{}STANDDATA" maxOccurs="9" minOccurs="0"/>
+ *                   <element name="CKDT" type="{}DESKDATA" maxOccurs="99" minOccurs="0"/>
+ *                   <element name="PHAG" type="{}ORGANISATION" minOccurs="0"/>
+ *                   <element name="CNCL" type="{}TIME_11" minOccurs="0"/>
+ *                   <element name="DELY" type="{}DELAYDATA" maxOccurs="unbounded" minOccurs="0"/>
+ *                   <element name="REMC" type="{}STR80" minOccurs="0"/>
+ *                   <element name="CLDT" type="{}BELTDATA" maxOccurs="99" minOccurs="0"/>
+ *                   <element name="BOTM" type="{}TIME_11" minOccurs="0"/>
+ *                   <element name="LACL" type="{}TIME_11" minOccurs="0"/>
+ *                   <element name="FINT" type="{}TIME_11" minOccurs="0"/>
+ *                   <element name="CHOT" type="{}CHOCKSDATA" maxOccurs="99" minOccurs="0"/>
+ *                   <element name="APPT" type="{}TIME_11" minOccurs="0"/>
+ *                   <element name="EGSR" type="{}TIME_11" minOccurs="0"/>
+ *                   <element name="EGST" type="{}TIME_11" minOccurs="0"/>
+ *                   <element name="FHAG" type="{}ORGANISATION" minOccurs="0"/>
+ *                   <element name="MHAG" type="{}ORGANISATION" minOccurs="0"/>
+ *                   <element name="VIPP" type="{}INTEGER3" minOccurs="0"/>
+ *                   <element name="VIPR" type="{}INTEGER1" minOccurs="0"/>
+ *                   <element name="FDIV" type="{}DIVERSIONDATA" minOccurs="0"/>
+ *                   <element name="FRET" type="{}RETURNDATA" minOccurs="0"/>
+ *                   <element name="ABTM" type="{}BRIDGEDATA" maxOccurs="99" minOccurs="0"/>
+ *                   <element name="FLAB" type="{}ABORTDATA" minOccurs="0"/>
+ *                   <element name="SRVT" type="{}SERVICEDATA" maxOccurs="unbounded" minOccurs="0"/>
+ *                   <element name="VIPF" type="{}VIPDATA" maxOccurs="unbounded" minOccurs="0"/>
+ *                   <element name="LBNO" type="{}INTEGER3" minOccurs="0"/>
+ *                   <element name="LBWT" type="{}NUMERIC92" minOccurs="0"/>
+ *                   <element name="PAXC" type="{}INTEGER3" minOccurs="0"/>
+ *                   <element name="ERUT" type="{}ROUTEDAILY" maxOccurs="7" minOccurs="2"/>
+ *                   <element name="EXSC" type="{}OPT_STR8" minOccurs="0"/>
+ *                   <element name="EXSR" type="{}STR256" minOccurs="0"/>
+ *                   <element name="FTSS" type="{}STR8"/>
+ *                   <element name="PEDT" type="{}TIME_11" minOccurs="0"/>
+ *                   <element name="NEAT" type="{}TIME_11" minOccurs="0"/>
+ *                   <element name="PADT" type="{}TIME_11" minOccurs="0"/>
+ *                   <element name="NAAT" type="{}TIME_11" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "recs", + "fltr" +}) +@XmlRootElement(name = "SCHD") +public class SCHD + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "RECS") + @XmlSchemaType(name = "integer") + protected int recs; + @XmlElement(name = "FLTR") + protected List fltr; + + /** + * 获取recs属性的值。 + * + */ + public int getRECS() { + return recs; + } + + /** + * 设置recs属性的值。 + * + */ + public void setRECS(int value) { + this.recs = value; + } + + /** + * Gets the value of the fltr property. + * + *

+ * 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 fltr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFLTR().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SCHD.FLTR } + * + * + */ + public List getFLTR() { + if (fltr == null) { + fltr = new ArrayList(); + } + return this.fltr; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <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="FLTY" type="{}STR1"/>
+     *         <element name="FLIN" type="{}DOMINTMIXRGN_CODE"/>
+     *         <element name="ROUT" type="{}ROUTEDAILY" maxOccurs="6"/>
+     *         <element name="ACFT" type="{}IATA_AIRC_CODE"/>
+     *         <element name="RENO" type="{}TAIL_NO" minOccurs="0"/>
+     *         <element name="TAOP" type="{}IATA_AIRL_CODE" minOccurs="0"/>
+     *         <element name="TAFL" type="{}FLIGHT_NO" minOccurs="0"/>
+     *         <element name="TAID" type="{}INTEGER12" minOccurs="0"/>
+     *         <element name="TRML" type="{}TERMINAL_CODE" minOccurs="0"/>
+     *         <element name="MAXP" type="{}MAXIMUM_PASSENGERS" minOccurs="0"/>
+     *         <element name="CSOP" type="{}IATA_AIRL_CODE" minOccurs="0"/>
+     *         <element name="CSFT" type="{}FLIGHT_NO" minOccurs="0"/>
+     *         <element name="MAID" type="{}INTEGER12" minOccurs="0"/>
+     *         <element name="ESTT" type="{}TIME_11" minOccurs="0"/>
+     *         <element name="ACTT" type="{}TIME_11" minOccurs="0"/>
+     *         <element name="CHDT" type="{}CHUTEDATA" maxOccurs="99" minOccurs="0"/>
+     *         <element name="GTDT" type="{}GATEDATA" maxOccurs="99" minOccurs="0"/>
+     *         <element name="STND" type="{}STR8" minOccurs="0"/>
+     *         <element name="PSDT" type="{}STANDDATA" maxOccurs="9" minOccurs="0"/>
+     *         <element name="CKDT" type="{}DESKDATA" maxOccurs="99" minOccurs="0"/>
+     *         <element name="PHAG" type="{}ORGANISATION" minOccurs="0"/>
+     *         <element name="CNCL" type="{}TIME_11" minOccurs="0"/>
+     *         <element name="DELY" type="{}DELAYDATA" maxOccurs="unbounded" minOccurs="0"/>
+     *         <element name="REMC" type="{}STR80" minOccurs="0"/>
+     *         <element name="CLDT" type="{}BELTDATA" maxOccurs="99" minOccurs="0"/>
+     *         <element name="BOTM" type="{}TIME_11" minOccurs="0"/>
+     *         <element name="LACL" type="{}TIME_11" minOccurs="0"/>
+     *         <element name="FINT" type="{}TIME_11" minOccurs="0"/>
+     *         <element name="CHOT" type="{}CHOCKSDATA" maxOccurs="99" minOccurs="0"/>
+     *         <element name="APPT" type="{}TIME_11" minOccurs="0"/>
+     *         <element name="EGSR" type="{}TIME_11" minOccurs="0"/>
+     *         <element name="EGST" type="{}TIME_11" minOccurs="0"/>
+     *         <element name="FHAG" type="{}ORGANISATION" minOccurs="0"/>
+     *         <element name="MHAG" type="{}ORGANISATION" minOccurs="0"/>
+     *         <element name="VIPP" type="{}INTEGER3" minOccurs="0"/>
+     *         <element name="VIPR" type="{}INTEGER1" minOccurs="0"/>
+     *         <element name="FDIV" type="{}DIVERSIONDATA" minOccurs="0"/>
+     *         <element name="FRET" type="{}RETURNDATA" minOccurs="0"/>
+     *         <element name="ABTM" type="{}BRIDGEDATA" maxOccurs="99" minOccurs="0"/>
+     *         <element name="FLAB" type="{}ABORTDATA" minOccurs="0"/>
+     *         <element name="SRVT" type="{}SERVICEDATA" maxOccurs="unbounded" minOccurs="0"/>
+     *         <element name="VIPF" type="{}VIPDATA" maxOccurs="unbounded" minOccurs="0"/>
+     *         <element name="LBNO" type="{}INTEGER3" minOccurs="0"/>
+     *         <element name="LBWT" type="{}NUMERIC92" minOccurs="0"/>
+     *         <element name="PAXC" type="{}INTEGER3" minOccurs="0"/>
+     *         <element name="ERUT" type="{}ROUTEDAILY" maxOccurs="7" minOccurs="2"/>
+     *         <element name="EXSC" type="{}OPT_STR8" minOccurs="0"/>
+     *         <element name="EXSR" type="{}STR256" minOccurs="0"/>
+     *         <element name="FTSS" type="{}STR8"/>
+     *         <element name="PEDT" type="{}TIME_11" minOccurs="0"/>
+     *         <element name="NEAT" type="{}TIME_11" minOccurs="0"/>
+     *         <element name="PADT" type="{}TIME_11" minOccurs="0"/>
+     *         <element name="NAAT" type="{}TIME_11" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "flid", + "alcd", + "alsc", + "flno", + "mvin", + "sodt", + "flty", + "flin", + "rout", + "acft", + "reno", + "taop", + "tafl", + "taid", + "trml", + "maxp", + "csop", + "csft", + "maid", + "estt", + "actt", + "chdt", + "gtdt", + "stnd", + "psdt", + "ckdt", + "phag", + "cncl", + "dely", + "remc", + "cldt", + "botm", + "lacl", + "fint", + "chot", + "appt", + "egsr", + "egst", + "fhag", + "mhag", + "vipp", + "vipr", + "fdiv", + "fret", + "abtm", + "flab", + "srvt", + "vipf", + "lbno", + "lbwt", + "paxc", + "erut", + "exsc", + "exsr", + "ftss", + "pedt", + "neat", + "padt", + "naat" + }) + public static class FLTR + 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 = "FLTY", required = true) + protected String flty; + @XmlElement(name = "FLIN", required = true) + @XmlSchemaType(name = "string") + protected DOMINTMIXRGNCODE flin; + @XmlElement(name = "ROUT", required = true) + protected List rout; + @XmlElement(name = "ACFT", required = true) + protected String acft; + @XmlElement(name = "RENO") + protected String reno; + @XmlElement(name = "TAOP") + protected String taop; + @XmlElement(name = "TAFL") + protected String tafl; + @XmlElement(name = "TAID") + protected BigInteger taid; + @XmlElement(name = "TRML") + protected String trml; + @XmlElement(name = "MAXP") + protected BigInteger maxp; + @XmlElement(name = "CSOP") + protected String csop; + @XmlElement(name = "CSFT") + protected String csft; + @XmlElement(name = "MAID") + protected BigInteger maid; + @XmlElement(name = "ESTT") + protected String estt; + @XmlElement(name = "ACTT") + protected String actt; + @XmlElement(name = "CHDT") + protected List chdt; + @XmlElement(name = "GTDT") + protected List gtdt; + @XmlElement(name = "STND") + protected String stnd; + @XmlElement(name = "PSDT") + protected List psdt; + @XmlElement(name = "CKDT") + protected List ckdt; + @XmlElement(name = "PHAG") + protected BigInteger phag; + @XmlElement(name = "CNCL") + protected String cncl; + @XmlElement(name = "DELY") + protected List dely; + @XmlElement(name = "REMC") + protected String remc; + @XmlElement(name = "CLDT") + protected List cldt; + @XmlElement(name = "BOTM") + protected String botm; + @XmlElement(name = "LACL") + protected String lacl; + @XmlElement(name = "FINT") + protected String fint; + @XmlElement(name = "CHOT") + protected List chot; + @XmlElement(name = "APPT") + protected String appt; + @XmlElement(name = "EGSR") + protected String egsr; + @XmlElement(name = "EGST") + protected String egst; + @XmlElement(name = "FHAG") + protected BigInteger fhag; + @XmlElement(name = "MHAG") + protected BigInteger mhag; + @XmlElement(name = "VIPP") + protected BigInteger vipp; + @XmlElement(name = "VIPR") + protected BigInteger vipr; + @XmlElement(name = "FDIV") + protected DIVERSIONDATA fdiv; + @XmlElement(name = "FRET") + protected RETURNDATA fret; + @XmlElement(name = "ABTM") + protected List abtm; + @XmlElement(name = "FLAB") + protected ABORTDATA flab; + @XmlElement(name = "SRVT") + protected List srvt; + @XmlElement(name = "VIPF") + protected List vipf; + @XmlElement(name = "LBNO") + protected BigInteger lbno; + @XmlElement(name = "LBWT") + protected BigDecimal lbwt; + @XmlElement(name = "PAXC") + protected BigInteger paxc; + @XmlElement(name = "ERUT", required = true) + protected List erut; + @XmlElement(name = "EXSC") + protected String exsc; + @XmlElement(name = "EXSR") + protected String exsr; + @XmlElement(name = "FTSS", required = true) + protected String ftss; + @XmlElement(name = "PEDT") + protected String pedt; + @XmlElement(name = "NEAT") + protected String neat; + @XmlElement(name = "PADT") + protected String padt; + @XmlElement(name = "NAAT") + protected String naat; + + /** + * 获取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; + } + + /** + * 获取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; + } + + /** + * 获取alsc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getALSC() { + return alsc; + } + + /** + * 设置alsc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setALSC(String value) { + this.alsc = 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; + } + + /** + * 获取flty属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFLTY() { + return flty; + } + + /** + * 设置flty属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFLTY(String value) { + this.flty = value; + } + + /** + * 获取flin属性的值。 + * + * @return + * possible object is + * {@link DOMINTMIXRGNCODE } + * + */ + public DOMINTMIXRGNCODE getFLIN() { + return flin; + } + + /** + * 设置flin属性的值。 + * + * @param value + * allowed object is + * {@link DOMINTMIXRGNCODE } + * + */ + public void setFLIN(DOMINTMIXRGNCODE value) { + this.flin = value; + } + + /** + * Gets the value of the rout property. + * + *

+ * 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 rout property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getROUT().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ROUTEDAILY } + * + * + */ + public List getROUT() { + if (rout == null) { + rout = new ArrayList(); + } + return this.rout; + } + + /** + * 获取acft属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getACFT() { + return acft; + } + + /** + * 设置acft属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setACFT(String value) { + this.acft = 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; + } + + /** + * 获取taop属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTAOP() { + return taop; + } + + /** + * 设置taop属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTAOP(String value) { + this.taop = value; + } + + /** + * 获取tafl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTAFL() { + return tafl; + } + + /** + * 设置tafl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTAFL(String value) { + this.tafl = value; + } + + /** + * 获取taid属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTAID() { + return taid; + } + + /** + * 设置taid属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTAID(BigInteger value) { + this.taid = 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; + } + + /** + * 获取maxp属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMAXP() { + return maxp; + } + + /** + * 设置maxp属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMAXP(BigInteger value) { + this.maxp = value; + } + + /** + * 获取csop属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCSOP() { + return csop; + } + + /** + * 设置csop属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCSOP(String value) { + this.csop = value; + } + + /** + * 获取csft属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCSFT() { + return csft; + } + + /** + * 设置csft属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCSFT(String value) { + this.csft = value; + } + + /** + * 获取maid属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMAID() { + return maid; + } + + /** + * 设置maid属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMAID(BigInteger value) { + this.maid = value; + } + + /** + * 获取estt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getESTT() { + return estt; + } + + /** + * 设置estt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setESTT(String value) { + this.estt = value; + } + + /** + * 获取actt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getACTT() { + return actt; + } + + /** + * 设置actt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setACTT(String value) { + this.actt = value; + } + + /** + * Gets the value of the chdt property. + * + *

+ * 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 chdt property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getCHDT().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CHUTEDATA } + * + * + */ + public List getCHDT() { + if (chdt == null) { + chdt = new ArrayList(); + } + return this.chdt; + } + + /** + * Gets the value of the gtdt property. + * + *

+ * 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 gtdt property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getGTDT().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link GATEDATA } + * + * + */ + public List getGTDT() { + if (gtdt == null) { + gtdt = new ArrayList(); + } + return this.gtdt; + } + + /** + * 获取stnd属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTND() { + return stnd; + } + + /** + * 设置stnd属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTND(String value) { + this.stnd = value; + } + + /** + * Gets the value of the psdt property. + * + *

+ * 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 psdt property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getPSDT().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link STANDDATA } + * + * + */ + public List getPSDT() { + if (psdt == null) { + psdt = new ArrayList(); + } + return this.psdt; + } + + /** + * Gets the value of the ckdt property. + * + *

+ * 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 ckdt property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getCKDT().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DESKDATA } + * + * + */ + public List getCKDT() { + if (ckdt == null) { + ckdt = new ArrayList(); + } + return this.ckdt; + } + + /** + * 获取phag属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPHAG() { + return phag; + } + + /** + * 设置phag属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPHAG(BigInteger value) { + this.phag = value; + } + + /** + * 获取cncl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCNCL() { + return cncl; + } + + /** + * 设置cncl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCNCL(String value) { + this.cncl = value; + } + + /** + * Gets the value of the dely property. + * + *

+ * 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 dely property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getDELY().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DELAYDATA } + * + * + */ + public List getDELY() { + if (dely == null) { + dely = new ArrayList(); + } + return this.dely; + } + + /** + * 获取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; + } + + /** + * Gets the value of the cldt property. + * + *

+ * 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 cldt property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getCLDT().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BELTDATA } + * + * + */ + public List getCLDT() { + if (cldt == null) { + cldt = new ArrayList(); + } + return this.cldt; + } + + /** + * 获取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; + } + + /** + * 获取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; + } + + /** + * 获取fint属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFINT() { + return fint; + } + + /** + * 设置fint属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFINT(String value) { + this.fint = value; + } + + /** + * Gets the value of the chot property. + * + *

+ * 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 chot property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getCHOT().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CHOCKSDATA } + * + * + */ + public List getCHOT() { + if (chot == null) { + chot = new ArrayList(); + } + return this.chot; + } + + /** + * 获取appt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAPPT() { + return appt; + } + + /** + * 设置appt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAPPT(String value) { + this.appt = value; + } + + /** + * 获取egsr属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEGSR() { + return egsr; + } + + /** + * 设置egsr属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEGSR(String value) { + this.egsr = value; + } + + /** + * 获取egst属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEGST() { + return egst; + } + + /** + * 设置egst属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEGST(String value) { + this.egst = value; + } + + /** + * 获取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; + } + + /** + * 获取mhag属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMHAG() { + return mhag; + } + + /** + * 设置mhag属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMHAG(BigInteger value) { + this.mhag = value; + } + + /** + * 获取vipp属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVIPP() { + return vipp; + } + + /** + * 设置vipp属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVIPP(BigInteger value) { + this.vipp = value; + } + + /** + * 获取vipr属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVIPR() { + return vipr; + } + + /** + * 设置vipr属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVIPR(BigInteger value) { + this.vipr = value; + } + + /** + * 获取fdiv属性的值。 + * + * @return + * possible object is + * {@link DIVERSIONDATA } + * + */ + public DIVERSIONDATA getFDIV() { + return fdiv; + } + + /** + * 设置fdiv属性的值。 + * + * @param value + * allowed object is + * {@link DIVERSIONDATA } + * + */ + public void setFDIV(DIVERSIONDATA value) { + this.fdiv = value; + } + + /** + * 获取fret属性的值。 + * + * @return + * possible object is + * {@link RETURNDATA } + * + */ + public RETURNDATA getFRET() { + return fret; + } + + /** + * 设置fret属性的值。 + * + * @param value + * allowed object is + * {@link RETURNDATA } + * + */ + public void setFRET(RETURNDATA value) { + this.fret = value; + } + + /** + * Gets the value of the abtm property. + * + *

+ * 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 abtm property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getABTM().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BRIDGEDATA } + * + * + */ + public List getABTM() { + if (abtm == null) { + abtm = new ArrayList(); + } + return this.abtm; + } + + /** + * 获取flab属性的值。 + * + * @return + * possible object is + * {@link ABORTDATA } + * + */ + public ABORTDATA getFLAB() { + return flab; + } + + /** + * 设置flab属性的值。 + * + * @param value + * allowed object is + * {@link ABORTDATA } + * + */ + public void setFLAB(ABORTDATA value) { + this.flab = value; + } + + /** + * Gets the value of the srvt property. + * + *

+ * 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 srvt property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getSRVT().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SERVICEDATA } + * + * + */ + public List getSRVT() { + if (srvt == null) { + srvt = new ArrayList(); + } + return this.srvt; + } + + /** + * Gets the value of the vipf property. + * + *

+ * 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 vipf property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getVIPF().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VIPDATA } + * + * + */ + public List getVIPF() { + if (vipf == null) { + vipf = new ArrayList(); + } + return this.vipf; + } + + /** + * 获取lbno属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLBNO() { + return lbno; + } + + /** + * 设置lbno属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLBNO(BigInteger value) { + this.lbno = value; + } + + /** + * 获取lbwt属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLBWT() { + return lbwt; + } + + /** + * 设置lbwt属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLBWT(BigDecimal value) { + this.lbwt = value; + } + + /** + * 获取paxc属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPAXC() { + return paxc; + } + + /** + * 设置paxc属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPAXC(BigInteger value) { + this.paxc = value; + } + + /** + * Gets the value of the erut property. + * + *

+ * 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 erut property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getERUT().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ROUTEDAILY } + * + * + */ + public List getERUT() { + if (erut == null) { + erut = new ArrayList(); + } + return this.erut; + } + + /** + * 获取exsc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEXSC() { + return exsc; + } + + /** + * 设置exsc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEXSC(String value) { + this.exsc = value; + } + + /** + * 获取exsr属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEXSR() { + return exsr; + } + + /** + * 设置exsr属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEXSR(String value) { + this.exsr = value; + } + + /** + * 获取ftss属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFTSS() { + return ftss; + } + + /** + * 设置ftss属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFTSS(String value) { + this.ftss = value; + } + + /** + * 获取pedt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPEDT() { + return pedt; + } + + /** + * 设置pedt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPEDT(String value) { + this.pedt = value; + } + + /** + * 获取neat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNEAT() { + return neat; + } + + /** + * 设置neat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNEAT(String value) { + this.neat = value; + } + + /** + * 获取padt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPADT() { + return padt; + } + + /** + * 设置padt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPADT(String value) { + this.padt = value; + } + + /** + * 获取naat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNAAT() { + return naat; + } + + /** + * 设置naat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNAAT(String value) { + this.naat = value; + } + + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SCHS.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SCHS.java new file mode 100644 index 00000000..50fb2811 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SCHS.java @@ -0,0 +1,840 @@ +// +// 此文件是由 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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="SNAM">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="20"/>
+ *               <minLength value="1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="APCD" type="{}IATA_ARPT_CODE"/>
+ *         <element name="SDAT" type="{}DATE_7"/>
+ *         <element name="EDAT" type="{}DATE_7"/>
+ *         <element name="RECS" type="{}RECORDS"/>
+ *         <element name="FLTR" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="ALCD" type="{}IATA_AIRL_CODE"/>
+ *                   <element name="FLNO" type="{}FLIGHT_NO"/>
+ *                   <element name="MVIN" type="{}MOVEMENT_INDICATOR"/>
+ *                   <element name="STDT" type="{}DATE_7"/>
+ *                   <element name="EDDT" type="{}DATE_7"/>
+ *                   <element name="DYOP">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <length value="7"/>
+ *                         <pattern value="[0|1][0|2][0|3][0|4][0|5][0|6][0|7]"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="SCHT" type="{}TIME_4"/>
+ *                   <element name="FLTY" type="{}STR1"/>
+ *                   <element name="FLIN" type="{}DOMINTMIXRGN_CODE"/>
+ *                   <element name="ROUT" type="{}ROUTESEASONAL" maxOccurs="6"/>
+ *                   <element name="ACFT" type="{}IATA_AIRC_CODE"/>
+ *                   <element name="RENO" type="{}TAIL_NO" minOccurs="0"/>
+ *                   <element name="TAOP" type="{}IATA_AIRL_CODE" minOccurs="0"/>
+ *                   <element name="TAFL" type="{}FLIGHT_NO" minOccurs="0"/>
+ *                   <element name="TRML" type="{}TERMINAL_CODE" minOccurs="0"/>
+ *                   <element name="MAXP" type="{}MAXIMUM_PASSENGERS" minOccurs="0"/>
+ *                   <element name="CSOP" type="{}IATA_AIRL_CODE" minOccurs="0"/>
+ *                   <element name="CSFT" type="{}FLIGHT_NO" minOccurs="0"/>
+ *                   <element name="ERUT" type="{}ROUTESEASONAL" maxOccurs="7" minOccurs="2"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "snam", + "apcd", + "sdat", + "edat", + "recs", + "fltr" +}) +@XmlRootElement(name = "SCHS") +public class SCHS + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "SNAM", required = true) + protected String snam; + @XmlElement(name = "APCD", required = true) + protected String apcd; + @XmlElement(name = "SDAT", required = true) + protected String sdat; + @XmlElement(name = "EDAT", required = true) + protected String edat; + @XmlElement(name = "RECS") + @XmlSchemaType(name = "integer") + protected int recs; + @XmlElement(name = "FLTR") + protected List fltr; + + /** + * 获取snam属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSNAM() { + return snam; + } + + /** + * 设置snam属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSNAM(String value) { + this.snam = 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; + } + + /** + * 获取sdat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSDAT() { + return sdat; + } + + /** + * 设置sdat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSDAT(String value) { + this.sdat = value; + } + + /** + * 获取edat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEDAT() { + return edat; + } + + /** + * 设置edat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEDAT(String value) { + this.edat = value; + } + + /** + * 获取recs属性的值。 + * + */ + public int getRECS() { + return recs; + } + + /** + * 设置recs属性的值。 + * + */ + public void setRECS(int value) { + this.recs = value; + } + + /** + * Gets the value of the fltr property. + * + *

+ * 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 fltr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFLTR().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SCHS.FLTR } + * + * + */ + public List getFLTR() { + if (fltr == null) { + fltr = new ArrayList(); + } + return this.fltr; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="ALCD" type="{}IATA_AIRL_CODE"/>
+     *         <element name="FLNO" type="{}FLIGHT_NO"/>
+     *         <element name="MVIN" type="{}MOVEMENT_INDICATOR"/>
+     *         <element name="STDT" type="{}DATE_7"/>
+     *         <element name="EDDT" type="{}DATE_7"/>
+     *         <element name="DYOP">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <length value="7"/>
+     *               <pattern value="[0|1][0|2][0|3][0|4][0|5][0|6][0|7]"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="SCHT" type="{}TIME_4"/>
+     *         <element name="FLTY" type="{}STR1"/>
+     *         <element name="FLIN" type="{}DOMINTMIXRGN_CODE"/>
+     *         <element name="ROUT" type="{}ROUTESEASONAL" maxOccurs="6"/>
+     *         <element name="ACFT" type="{}IATA_AIRC_CODE"/>
+     *         <element name="RENO" type="{}TAIL_NO" minOccurs="0"/>
+     *         <element name="TAOP" type="{}IATA_AIRL_CODE" minOccurs="0"/>
+     *         <element name="TAFL" type="{}FLIGHT_NO" minOccurs="0"/>
+     *         <element name="TRML" type="{}TERMINAL_CODE" minOccurs="0"/>
+     *         <element name="MAXP" type="{}MAXIMUM_PASSENGERS" minOccurs="0"/>
+     *         <element name="CSOP" type="{}IATA_AIRL_CODE" minOccurs="0"/>
+     *         <element name="CSFT" type="{}FLIGHT_NO" minOccurs="0"/>
+     *         <element name="ERUT" type="{}ROUTESEASONAL" maxOccurs="7" minOccurs="2"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "alcd", + "flno", + "mvin", + "stdt", + "eddt", + "dyop", + "scht", + "flty", + "flin", + "rout", + "acft", + "reno", + "taop", + "tafl", + "trml", + "maxp", + "csop", + "csft", + "erut" + }) + public static class FLTR + implements Serializable + { + + private final static long serialVersionUID = 1L; + @XmlElement(name = "ALCD", required = true) + protected String alcd; + @XmlElement(name = "FLNO", required = true) + protected String flno; + @XmlElement(name = "MVIN", required = true) + @XmlSchemaType(name = "string") + protected MOVEMENTINDICATOR mvin; + @XmlElement(name = "STDT", required = true) + protected String stdt; + @XmlElement(name = "EDDT", required = true) + protected String eddt; + @XmlElement(name = "DYOP", required = true) + protected String dyop; + @XmlElement(name = "SCHT", required = true) + protected BigInteger scht; + @XmlElement(name = "FLTY", required = true) + protected String flty; + @XmlElement(name = "FLIN", required = true) + @XmlSchemaType(name = "string") + protected DOMINTMIXRGNCODE flin; + @XmlElement(name = "ROUT", required = true) + protected List rout; + @XmlElement(name = "ACFT", required = true) + protected String acft; + @XmlElement(name = "RENO") + protected String reno; + @XmlElement(name = "TAOP") + protected String taop; + @XmlElement(name = "TAFL") + protected String tafl; + @XmlElement(name = "TRML") + protected String trml; + @XmlElement(name = "MAXP") + protected BigInteger maxp; + @XmlElement(name = "CSOP") + protected String csop; + @XmlElement(name = "CSFT") + protected String csft; + @XmlElement(name = "ERUT", required = true) + protected List erut; + + /** + * 获取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; + } + + /** + * 获取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; + } + + /** + * 获取stdt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTDT() { + return stdt; + } + + /** + * 设置stdt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTDT(String value) { + this.stdt = value; + } + + /** + * 获取eddt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEDDT() { + return eddt; + } + + /** + * 设置eddt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEDDT(String value) { + this.eddt = value; + } + + /** + * 获取dyop属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDYOP() { + return dyop; + } + + /** + * 设置dyop属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDYOP(String value) { + this.dyop = value; + } + + /** + * 获取scht属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSCHT() { + return scht; + } + + /** + * 设置scht属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSCHT(BigInteger value) { + this.scht = value; + } + + /** + * 获取flty属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFLTY() { + return flty; + } + + /** + * 设置flty属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFLTY(String value) { + this.flty = value; + } + + /** + * 获取flin属性的值。 + * + * @return + * possible object is + * {@link DOMINTMIXRGNCODE } + * + */ + public DOMINTMIXRGNCODE getFLIN() { + return flin; + } + + /** + * 设置flin属性的值。 + * + * @param value + * allowed object is + * {@link DOMINTMIXRGNCODE } + * + */ + public void setFLIN(DOMINTMIXRGNCODE value) { + this.flin = value; + } + + /** + * Gets the value of the rout property. + * + *

+ * 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 rout property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getROUT().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ROUTESEASONAL } + * + * + */ + public List getROUT() { + if (rout == null) { + rout = new ArrayList(); + } + return this.rout; + } + + /** + * 获取acft属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getACFT() { + return acft; + } + + /** + * 设置acft属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setACFT(String value) { + this.acft = 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; + } + + /** + * 获取taop属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTAOP() { + return taop; + } + + /** + * 设置taop属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTAOP(String value) { + this.taop = value; + } + + /** + * 获取tafl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTAFL() { + return tafl; + } + + /** + * 设置tafl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTAFL(String value) { + this.tafl = 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; + } + + /** + * 获取maxp属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMAXP() { + return maxp; + } + + /** + * 设置maxp属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMAXP(BigInteger value) { + this.maxp = value; + } + + /** + * 获取csop属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCSOP() { + return csop; + } + + /** + * 设置csop属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCSOP(String value) { + this.csop = value; + } + + /** + * 获取csft属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCSFT() { + return csft; + } + + /** + * 设置csft属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCSFT(String value) { + this.csft = value; + } + + /** + * Gets the value of the erut property. + * + *

+ * 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 erut property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getERUT().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ROUTESEASONAL } + * + * + */ + public List getERUT() { + if (erut == null) { + erut = new ArrayList(); + } + return this.erut; + } + + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SERL.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SERL.java new file mode 100644 index 00000000..09c2773e --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SERL.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.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="SRTC" type="{}STR30"/>
+ *         <element name="SRDS" type="{}STR30"/>
+ *         <element name="SRDC" type="{}STR30"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "srtc", + "srds", + "srdc" +}) +@XmlRootElement(name = "SERL") +public class SERL + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "SRTC", required = true) + protected String srtc; + @XmlElement(name = "SRDS", required = true) + protected String srds; + @XmlElement(name = "SRDC", required = true) + protected String srdc; + + /** + * 获取srtc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSRTC() { + return srtc; + } + + /** + * 设置srtc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSRTC(String value) { + this.srtc = value; + } + + /** + * 获取srds属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSRDS() { + return srds; + } + + /** + * 设置srds属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSRDS(String value) { + this.srds = value; + } + + /** + * 获取srdc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSRDC() { + return srdc; + } + + /** + * 设置srdc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSRDC(String value) { + this.srdc = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SERVICEDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SERVICEDATA.java new file mode 100644 index 00000000..e5aad283 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SERVICEDATA.java @@ -0,0 +1,213 @@ +// +// 此文件是由 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.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

SERVICEDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="SERVICEDATA">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="SRTC" type="{}STR4"/>
+ *         <element name="SRQT" type="{}OPT_INTEGER2"/>
+ *         <element name="SRST" type="{}OPT_TIME_11"/>
+ *         <element name="SRET" type="{}OPT_TIME_11"/>
+ *         <element name="SRPR" type="{}OPT_ORGANISATION"/>
+ *       </sequence>
+ *       <attribute name="OPER" type="{}STR3" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SERVICEDATA", propOrder = { + "srtc", + "srqt", + "srst", + "sret", + "srpr" +}) +public class SERVICEDATA + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "SRTC", required = true) + protected String srtc; + @XmlElement(name = "SRQT", required = true) + protected String srqt; + @XmlElement(name = "SRST", required = true) + protected String srst; + @XmlElement(name = "SRET", required = true) + protected String sret; + @XmlElement(name = "SRPR", required = true) + protected String srpr; + @XmlAttribute(name = "OPER") + protected String oper; + + /** + * 获取srtc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSRTC() { + return srtc; + } + + /** + * 设置srtc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSRTC(String value) { + this.srtc = value; + } + + /** + * 获取srqt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSRQT() { + return srqt; + } + + /** + * 设置srqt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSRQT(String value) { + this.srqt = value; + } + + /** + * 获取srst属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSRST() { + return srst; + } + + /** + * 设置srst属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSRST(String value) { + this.srst = value; + } + + /** + * 获取sret属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSRET() { + return sret; + } + + /** + * 设置sret属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSRET(String value) { + this.sret = value; + } + + /** + * 获取srpr属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSRPR() { + return srpr; + } + + /** + * 设置srpr属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSRPR(String value) { + this.srpr = value; + } + + /** + * 获取oper属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOPER() { + return oper; + } + + /** + * 设置oper属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOPER(String value) { + this.oper = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SLST.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SLST.java new file mode 100644 index 00000000..bbe925c7 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SLST.java @@ -0,0 +1,419 @@ +// +// 此文件是由 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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="SCOD" type="{}STR8"/>
+ *         <element name="STNM" type="{}STR30"/>
+ *         <element name="SNMC" type="{}STR30"/>
+ *         <element name="SATC" type="{}OPT_STR1"/>
+ *         <element name="STGP" type="{}OPT_STR30"/>
+ *         <element name="SWID" type="{}OPT_NUMERIC92"/>
+ *         <element name="SHGT" type="{}OPT_NUMERIC92"/>
+ *         <element name="STML" type="{}OPT_TERMINAL_CODE"/>
+ *         <element name="MABS" type="{}OPT_INTEGER1"/>
+ *         <element name="DIGT" type="{}OPT_STR8"/>
+ *         <element name="DDGT" type="{}OPT_STR8"/>
+ *         <element name="REMT">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Y"/>
+ *               <enumeration value="N"/>
+ *               <enumeration value="A"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="FEPU" type="{}OPT_YESNO"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "scod", + "stnm", + "snmc", + "satc", + "stgp", + "swid", + "shgt", + "stml", + "mabs", + "digt", + "ddgt", + "remt", + "fepu" +}) +@XmlRootElement(name = "SLST") +public class SLST + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "SCOD", required = true) + protected String scod; + @XmlElement(name = "STNM", required = true) + protected String stnm; + @XmlElement(name = "SNMC", required = true) + protected String snmc; + @XmlElement(name = "SATC", required = true) + protected String satc; + @XmlElement(name = "STGP", required = true) + protected String stgp; + @XmlElement(name = "SWID", required = true) + protected String swid; + @XmlElement(name = "SHGT", required = true) + protected String shgt; + @XmlElement(name = "STML", required = true) + protected String stml; + @XmlElement(name = "MABS", required = true) + protected String mabs; + @XmlElement(name = "DIGT", required = true) + protected String digt; + @XmlElement(name = "DDGT", required = true) + protected String ddgt; + @XmlElement(name = "REMT", required = true) + protected String remt; + @XmlElement(name = "FEPU", required = true) + protected String fepu; + + /** + * 获取scod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSCOD() { + return scod; + } + + /** + * 设置scod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSCOD(String value) { + this.scod = value; + } + + /** + * 获取stnm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTNM() { + return stnm; + } + + /** + * 设置stnm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTNM(String value) { + this.stnm = value; + } + + /** + * 获取snmc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSNMC() { + return snmc; + } + + /** + * 设置snmc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSNMC(String value) { + this.snmc = value; + } + + /** + * 获取satc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSATC() { + return satc; + } + + /** + * 设置satc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSATC(String value) { + this.satc = value; + } + + /** + * 获取stgp属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTGP() { + return stgp; + } + + /** + * 设置stgp属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTGP(String value) { + this.stgp = value; + } + + /** + * 获取swid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSWID() { + return swid; + } + + /** + * 设置swid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSWID(String value) { + this.swid = value; + } + + /** + * 获取shgt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSHGT() { + return shgt; + } + + /** + * 设置shgt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSHGT(String value) { + this.shgt = value; + } + + /** + * 获取stml属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTML() { + return stml; + } + + /** + * 设置stml属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTML(String value) { + this.stml = value; + } + + /** + * 获取mabs属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMABS() { + return mabs; + } + + /** + * 设置mabs属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMABS(String value) { + this.mabs = value; + } + + /** + * 获取digt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDIGT() { + return digt; + } + + /** + * 设置digt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDIGT(String value) { + this.digt = value; + } + + /** + * 获取ddgt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDDGT() { + return ddgt; + } + + /** + * 设置ddgt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDDGT(String value) { + this.ddgt = value; + } + + /** + * 获取remt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getREMT() { + return remt; + } + + /** + * 设置remt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setREMT(String value) { + this.remt = value; + } + + /** + * 获取fepu属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFEPU() { + return fepu; + } + + /** + * 设置fepu属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFEPU(String value) { + this.fepu = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SSAK.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SSAK.java new file mode 100644 index 00000000..89b04a0c --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SSAK.java @@ -0,0 +1,76 @@ +// +// 此文件是由 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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}SCID"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "scid" +}) +@XmlRootElement(name = "SSAK") +public class SSAK + 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/STANDDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/STANDDATA.java new file mode 100644 index 00000000..5f7591f4 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/STANDDATA.java @@ -0,0 +1,158 @@ +// +// 此文件是由 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; + + +/** + *

STANDDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="STANDDATA">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PSST" type="{}STR8"/>
+ *         <element name="STST" type="{}TIME_11" minOccurs="0"/>
+ *         <element name="STET" type="{}TIME_11" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="PSNO" use="required" type="{}INTEGER1" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "STANDDATA", propOrder = { + "psst", + "stst", + "stet" +}) +public class STANDDATA + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "PSST", required = true) + protected String psst; + @XmlElement(name = "STST") + protected String stst; + @XmlElement(name = "STET") + protected String stet; + @XmlAttribute(name = "PSNO", required = true) + protected BigInteger psno; + + /** + * 获取psst属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPSST() { + return psst; + } + + /** + * 设置psst属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPSST(String value) { + this.psst = value; + } + + /** + * 获取stst属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTST() { + return stst; + } + + /** + * 设置stst属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTST(String value) { + this.stst = value; + } + + /** + * 获取stet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTET() { + return stet; + } + + /** + * 设置stet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTET(String value) { + this.stet = value; + } + + /** + * 获取psno属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPSNO() { + return psno; + } + + /** + * 设置psno属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPSNO(BigInteger value) { + this.psno = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/STLT.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/STLT.java new file mode 100644 index 00000000..7a698da9 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/STLT.java @@ -0,0 +1,276 @@ +// +// 此文件是由 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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="SSTR" type="{}TIME_11" minOccurs="0"/>
+ *         <element name="SEND" type="{}TIME_11" minOccurs="0"/>
+ *         <element name="RECS">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ *               <minInclusive value="0"/>
+ *               <totalDigits value="4"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="FLTR" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="FFID" type="{}STRFFID"/>
+ *                   <element name="PSDT" type="{}STANDDATA" maxOccurs="9"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "sstr", + "send", + "recs", + "fltr" +}) +@XmlRootElement(name = "STLT") +public class STLT + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "SSTR") + protected String sstr; + @XmlElement(name = "SEND") + protected String send; + @XmlElement(name = "RECS", required = true) + protected BigInteger recs; + @XmlElement(name = "FLTR") + protected List fltr; + + /** + * 获取sstr属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSSTR() { + return sstr; + } + + /** + * 设置sstr属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSSTR(String value) { + this.sstr = value; + } + + /** + * 获取send属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSEND() { + return send; + } + + /** + * 设置send属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSEND(String value) { + this.send = value; + } + + /** + * 获取recs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRECS() { + return recs; + } + + /** + * 设置recs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRECS(BigInteger value) { + this.recs = value; + } + + /** + * Gets the value of the fltr property. + * + *

+ * 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 fltr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFLTR().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link STLT.FLTR } + * + * + */ + public List getFLTR() { + if (fltr == null) { + fltr = new ArrayList(); + } + return this.fltr; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="FFID" type="{}STRFFID"/>
+     *         <element name="PSDT" type="{}STANDDATA" maxOccurs="9"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "ffid", + "psdt" + }) + public static class FLTR + implements Serializable + { + + private final static long serialVersionUID = 1L; + @XmlElement(name = "FFID", required = true) + protected String ffid; + @XmlElement(name = "PSDT", required = true) + protected List psdt; + + /** + * 获取ffid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFFID() { + return ffid; + } + + /** + * 设置ffid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFFID(String value) { + this.ffid = value; + } + + /** + * Gets the value of the psdt property. + * + *

+ * 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 psdt property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getPSDT().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link STANDDATA } + * + * + */ + public List getPSDT() { + if (psdt == null) { + psdt = new ArrayList(); + } + return this.psdt; + } + + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/STTS.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/STTS.java new file mode 100644 index 00000000..90806cda --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/STTS.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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="STTC" type="{}STR8"/>
+ *         <element name="STTD" type="{}STR100"/>
+ *         <element name="STDC" type="{}STR100"/>
+ *         <element name="ABNS" type="{}STR1"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "sttc", + "sttd", + "stdc", + "abns" +}) +@XmlRootElement(name = "STTS") +public class STTS + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "STTC", required = true) + protected String sttc; + @XmlElement(name = "STTD", required = true) + protected String sttd; + @XmlElement(name = "STDC", required = true) + protected String stdc; + @XmlElement(name = "ABNS", required = true) + protected String abns; + + /** + * 获取sttc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTTC() { + return sttc; + } + + /** + * 设置sttc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTTC(String value) { + this.sttc = value; + } + + /** + * 获取sttd属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTTD() { + return sttd; + } + + /** + * 设置sttd属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTTD(String value) { + this.sttd = value; + } + + /** + * 获取stdc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSTDC() { + return stdc; + } + + /** + * 设置stdc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSTDC(String value) { + this.stdc = value; + } + + /** + * 获取abns属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getABNS() { + return abns; + } + + /** + * 设置abns属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setABNS(String value) { + this.abns = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SUBSIDIARYDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SUBSIDIARYDATA.java new file mode 100644 index 00000000..f185128f --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SUBSIDIARYDATA.java @@ -0,0 +1,129 @@ +// +// 此文件是由 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.XmlType; + + +/** + *

SUBSIDIARY_DATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="SUBSIDIARY_DATA">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="CODE" type="{}STR10"/>
+ *         <element name="NAME" type="{}STR30"/>
+ *         <element name="NAMC" type="{}STR30"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SUBSIDIARY_DATA", propOrder = { + "code", + "name", + "namc" +}) +public class SUBSIDIARYDATA + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "CODE", required = true) + protected String code; + @XmlElement(name = "NAME", required = true) + protected String name; + @XmlElement(name = "NAMC", required = true) + protected String namc; + + /** + * 获取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; + } + + /** + * 获取name属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNAME() { + return name; + } + + /** + * 设置name属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNAME(String value) { + this.name = value; + } + + /** + * 获取namc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNAMC() { + return namc; + } + + /** + * 设置namc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNAMC(String value) { + this.namc = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SUBSYSTEMS.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SUBSYSTEMS.java new file mode 100644 index 00000000..8387766d --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/SUBSYSTEMS.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 javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

SUBSYSTEMS的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="SUBSYSTEMS">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <maxLength value="4"/>
+ *     <enumeration value="AODB"/>
+ *     <enumeration value="OMMS"/>
+ *     <enumeration value="BHS"/>
+ *     <enumeration value="FIDS"/>
+ *     <enumeration value="RMS"/>
+ *     <enumeration value="DCS"/>
+ *     <enumeration value="VDGS"/>
+ *     <enumeration value="ECS"/>
+ *     <enumeration value="CPMS"/>
+ *     <enumeration value="SMIS"/>
+ *     <enumeration value="BMIS"/>
+ *     <enumeration value="PAS"/>
+ *     <enumeration value="CA"/>
+ *     <enumeration value="CZ"/>
+ *     <enumeration value="MU"/>
+ *     <enumeration value="HU"/>
+ *     <enumeration value="BCS"/>
+ *     <enumeration value="CC"/>
+ *     <enumeration value="DC"/>
+ *     <enumeration value="RAS"/>
+ *     <enumeration value="ICS"/>
+ *     <enumeration value="AEQD"/>
+ *     <enumeration value="PIS"/>
+ *     <enumeration value="GIS"/>
+ *     <enumeration value="GIIS"/>
+ *     <enumeration value="VIPS"/>
+ *     <enumeration value="TAG"/>
+ *     <enumeration value="AMDB"/>
+ *     <enumeration value="FQDB"/>
+ *     <enumeration value="DW"/>
+ *     <enumeration value="IMIS"/>
+ *     <enumeration value="SORMS"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SUBSYSTEMS") +@XmlEnum +public enum SUBSYSTEMS { + + AODB, + OMMS, + BHS, + FIDS, + RMS, + DCS, + VDGS, + ECS, + CPMS, + SMIS, + BMIS, + PAS, + CA, + CZ, + MU, + HU, + BCS, + CC, + DC, + RAS, + ICS, + AEQD, + PIS, + GIS, + GIIS, + VIPS, + TAG, + AMDB, + FQDB, + DW, + IMIS, + SORMS; + + public String value() { + return name(); + } + + public static SUBSYSTEMS fromValue(String v) { + return valueOf(v); + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/TLST.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/TLST.java new file mode 100644 index 00000000..311362ae --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/TLST.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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="TCOD" type="{}TERMINAL_CODE"/>
+ *         <element name="TNAM" type="{}STR30"/>
+ *         <element name="TNMC" type="{}STR30"/>
+ *         <element name="TCAT" type="{}DOMINTMIX_CODE"/>
+ *         <element name="TPAX" type="{}OPT_YESNO"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "tcod", + "tnam", + "tnmc", + "tcat", + "tpax" +}) +@XmlRootElement(name = "TLST") +public class TLST + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "TCOD", required = true) + protected String tcod; + @XmlElement(name = "TNAM", required = true) + protected String tnam; + @XmlElement(name = "TNMC", required = true) + protected String tnmc; + @XmlElement(name = "TCAT", required = true) + @XmlSchemaType(name = "string") + protected DOMINTMIXCODE tcat; + @XmlElement(name = "TPAX", required = true) + protected String tpax; + + /** + * 获取tcod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTCOD() { + return tcod; + } + + /** + * 设置tcod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTCOD(String value) { + this.tcod = value; + } + + /** + * 获取tnam属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTNAM() { + return tnam; + } + + /** + * 设置tnam属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTNAM(String value) { + this.tnam = value; + } + + /** + * 获取tnmc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTNMC() { + return tnmc; + } + + /** + * 设置tnmc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTNMC(String value) { + this.tnmc = value; + } + + /** + * 获取tcat属性的值。 + * + * @return + * possible object is + * {@link DOMINTMIXCODE } + * + */ + public DOMINTMIXCODE getTCAT() { + return tcat; + } + + /** + * 设置tcat属性的值。 + * + * @param value + * allowed object is + * {@link DOMINTMIXCODE } + * + */ + public void setTCAT(DOMINTMIXCODE value) { + this.tcat = value; + } + + /** + * 获取tpax属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTPAX() { + return tpax; + } + + /** + * 设置tpax属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTPAX(String value) { + this.tpax = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/VFLT.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/VFLT.java new file mode 100644 index 00000000..b9324c54 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/VFLT.java @@ -0,0 +1,395 @@ +// +// 此文件是由 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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="FLID" type="{}INTEGER12"/>
+ *         <element name="FFID" type="{}STRFFID"/>
+ *         <element name="VIPC" type="{}STR10"/>
+ *         <element name="VVIP" type="{}YESNO" minOccurs="0"/>
+ *         <element name="VPNR" type="{}STR12" minOccurs="0"/>
+ *         <element name="ENTG" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ *               <maxInclusive value="999"/>
+ *               <minInclusive value="0"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CLAS" type="{}STR1" minOccurs="0"/>
+ *         <element name="REST" type="{}STR6" minOccurs="0"/>
+ *         <element name="CNCL" type="{}YESNO" minOccurs="0"/>
+ *         <element name="CHCK" type="{}YESNO" minOccurs="0"/>
+ *         <element name="EXMT" type="{}STR50" minOccurs="0"/>
+ *         <element name="SURG" type="{}STR20" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "flid", + "ffid", + "vipc", + "vvip", + "vpnr", + "entg", + "clas", + "rest", + "cncl", + "chck", + "exmt", + "surg" +}) +@XmlRootElement(name = "VFLT") +public class VFLT + 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 = "VIPC", required = true) + protected String vipc; + @XmlElement(name = "VVIP") + @XmlSchemaType(name = "string") + protected YESNO vvip; + @XmlElement(name = "VPNR") + protected String vpnr; + @XmlElement(name = "ENTG") + protected Integer entg; + @XmlElement(name = "CLAS") + protected String clas; + @XmlElement(name = "REST") + protected String rest; + @XmlElement(name = "CNCL") + @XmlSchemaType(name = "string") + protected YESNO cncl; + @XmlElement(name = "CHCK") + @XmlSchemaType(name = "string") + protected YESNO chck; + @XmlElement(name = "EXMT") + protected String exmt; + @XmlElement(name = "SURG") + protected String surg; + + /** + * 获取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; + } + + /** + * 获取ffid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFFID() { + return ffid; + } + + /** + * 设置ffid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFFID(String value) { + this.ffid = value; + } + + /** + * 获取vipc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVIPC() { + return vipc; + } + + /** + * 设置vipc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVIPC(String value) { + this.vipc = value; + } + + /** + * 获取vvip属性的值。 + * + * @return + * possible object is + * {@link YESNO } + * + */ + public YESNO getVVIP() { + return vvip; + } + + /** + * 设置vvip属性的值。 + * + * @param value + * allowed object is + * {@link YESNO } + * + */ + public void setVVIP(YESNO value) { + this.vvip = value; + } + + /** + * 获取vpnr属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVPNR() { + return vpnr; + } + + /** + * 设置vpnr属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVPNR(String value) { + this.vpnr = value; + } + + /** + * 获取entg属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getENTG() { + return entg; + } + + /** + * 设置entg属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setENTG(Integer value) { + this.entg = 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; + } + + /** + * 获取rest属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getREST() { + return rest; + } + + /** + * 设置rest属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setREST(String value) { + this.rest = value; + } + + /** + * 获取cncl属性的值。 + * + * @return + * possible object is + * {@link YESNO } + * + */ + public YESNO getCNCL() { + return cncl; + } + + /** + * 设置cncl属性的值。 + * + * @param value + * allowed object is + * {@link YESNO } + * + */ + public void setCNCL(YESNO value) { + this.cncl = value; + } + + /** + * 获取chck属性的值。 + * + * @return + * possible object is + * {@link YESNO } + * + */ + public YESNO getCHCK() { + return chck; + } + + /** + * 设置chck属性的值。 + * + * @param value + * allowed object is + * {@link YESNO } + * + */ + public void setCHCK(YESNO value) { + this.chck = value; + } + + /** + * 获取exmt属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEXMT() { + return exmt; + } + + /** + * 设置exmt属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEXMT(String value) { + this.exmt = value; + } + + /** + * 获取surg属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSURG() { + return surg; + } + + /** + * 设置surg属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSURG(String value) { + this.surg = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/VIPDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/VIPDATA.java new file mode 100644 index 00000000..c361fd7e --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/VIPDATA.java @@ -0,0 +1,158 @@ +// +// 此文件是由 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; + + +/** + *

VIPDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="VIPDATA">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VPCD" type="{}STR10"/>
+ *         <element name="VFES" type="{}INTEGER3" minOccurs="0"/>
+ *         <element name="VIPT" type="{}VIPTXNDATA" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="OPER" type="{}STR3" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VIPDATA", propOrder = { + "vpcd", + "vfes", + "vipt" +}) +public class VIPDATA + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "VPCD", required = true) + protected String vpcd; + @XmlElement(name = "VFES") + protected BigInteger vfes; + @XmlElement(name = "VIPT") + protected VIPTXNDATA vipt; + @XmlAttribute(name = "OPER") + protected String oper; + + /** + * 获取vpcd属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVPCD() { + return vpcd; + } + + /** + * 设置vpcd属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVPCD(String value) { + this.vpcd = value; + } + + /** + * 获取vfes属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVFES() { + return vfes; + } + + /** + * 设置vfes属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVFES(BigInteger value) { + this.vfes = value; + } + + /** + * 获取vipt属性的值。 + * + * @return + * possible object is + * {@link VIPTXNDATA } + * + */ + public VIPTXNDATA getVIPT() { + return vipt; + } + + /** + * 设置vipt属性的值。 + * + * @param value + * allowed object is + * {@link VIPTXNDATA } + * + */ + public void setVIPT(VIPTXNDATA value) { + this.vipt = value; + } + + /** + * 获取oper属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOPER() { + return oper; + } + + /** + * 设置oper属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOPER(String value) { + this.oper = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/VIPL.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/VIPL.java new file mode 100644 index 00000000..c5327ba2 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/VIPL.java @@ -0,0 +1,411 @@ +// +// 此文件是由 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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VIPC" type="{}STR10"/>
+ *         <element name="FNAM" type="{}STR40"/>
+ *         <element name="LNAM" type="{}STR40"/>
+ *         <element name="VIPN" type="{}STR40"/>
+ *         <element name="DESC" type="{}STR80"/>
+ *         <element name="CDES" type="{}STR80"/>
+ *         <element name="POSN" type="{}OPT_STR60"/>
+ *         <element name="RANK" type="{}OPT_STR60"/>
+ *         <element name="CTPS" type="{}OPT_STR60"/>
+ *         <element name="CTTN" type="{}OPT_STR20"/>
+ *         <element name="CTCP" type="{}OPT_STR20"/>
+ *         <element name="HOST" type="{}OPT_STR100"/>
+ *         <element name="REMC" type="{}OPT_STR200"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "vipc", + "fnam", + "lnam", + "vipn", + "desc", + "cdes", + "posn", + "rank", + "ctps", + "cttn", + "ctcp", + "host", + "remc" +}) +@XmlRootElement(name = "VIPL") +public class VIPL + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "VIPC", required = true) + protected String vipc; + @XmlElement(name = "FNAM", required = true) + protected String fnam; + @XmlElement(name = "LNAM", required = true) + protected String lnam; + @XmlElement(name = "VIPN", required = true) + protected String vipn; + @XmlElement(name = "DESC", required = true) + protected String desc; + @XmlElement(name = "CDES", required = true) + protected String cdes; + @XmlElement(name = "POSN", required = true) + protected String posn; + @XmlElement(name = "RANK", required = true) + protected String rank; + @XmlElement(name = "CTPS", required = true) + protected String ctps; + @XmlElement(name = "CTTN", required = true) + protected String cttn; + @XmlElement(name = "CTCP", required = true) + protected String ctcp; + @XmlElement(name = "HOST", required = true) + protected String host; + @XmlElement(name = "REMC", required = true) + protected String remc; + + /** + * 获取vipc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVIPC() { + return vipc; + } + + /** + * 设置vipc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVIPC(String value) { + this.vipc = value; + } + + /** + * 获取fnam属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFNAM() { + return fnam; + } + + /** + * 设置fnam属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFNAM(String value) { + this.fnam = value; + } + + /** + * 获取lnam属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLNAM() { + return lnam; + } + + /** + * 设置lnam属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLNAM(String value) { + this.lnam = value; + } + + /** + * 获取vipn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVIPN() { + return vipn; + } + + /** + * 设置vipn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVIPN(String value) { + this.vipn = 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; + } + + /** + * 获取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; + } + + /** + * 获取posn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPOSN() { + return posn; + } + + /** + * 设置posn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPOSN(String value) { + this.posn = value; + } + + /** + * 获取rank属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRANK() { + return rank; + } + + /** + * 设置rank属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRANK(String value) { + this.rank = value; + } + + /** + * 获取ctps属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCTPS() { + return ctps; + } + + /** + * 设置ctps属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCTPS(String value) { + this.ctps = value; + } + + /** + * 获取cttn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCTTN() { + return cttn; + } + + /** + * 设置cttn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCTTN(String value) { + this.cttn = value; + } + + /** + * 获取ctcp属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCTCP() { + return ctcp; + } + + /** + * 设置ctcp属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCTCP(String value) { + this.ctcp = value; + } + + /** + * 获取host属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHOST() { + return host; + } + + /** + * 设置host属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHOST(String value) { + this.host = 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/VIPS.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/VIPS.java new file mode 100644 index 00000000..34b5d098 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/VIPS.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.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="VSCD" type="{}STR4"/>
+ *         <element name="VSDS" type="{}STR30"/>
+ *         <element name="VSDC" type="{}STR30"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "vscd", + "vsds", + "vsdc" +}) +@XmlRootElement(name = "VIPS") +public class VIPS + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "VSCD", required = true) + protected String vscd; + @XmlElement(name = "VSDS", required = true) + protected String vsds; + @XmlElement(name = "VSDC", required = true) + protected String vsdc; + + /** + * 获取vscd属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVSCD() { + return vscd; + } + + /** + * 设置vscd属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVSCD(String value) { + this.vscd = value; + } + + /** + * 获取vsds属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVSDS() { + return vsds; + } + + /** + * 设置vsds属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVSDS(String value) { + this.vsds = value; + } + + /** + * 获取vsdc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVSDC() { + return vsdc; + } + + /** + * 设置vsdc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVSDC(String value) { + this.vsdc = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/VIPTXNDATA.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/VIPTXNDATA.java new file mode 100644 index 00000000..9efb3c5f --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/VIPTXNDATA.java @@ -0,0 +1,185 @@ +// +// 此文件是由 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.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

VIPTXNDATA complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="VIPTXNDATA">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VSCD" type="{}STR10"/>
+ *         <element name="VTQY" type="{}OPT_INTEGER12"/>
+ *         <element name="VTST" type="{}OPT_TIME_11"/>
+ *         <element name="VTET" type="{}OPT_TIME_11"/>
+ *       </sequence>
+ *       <attribute name="OPER" type="{}STR3" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VIPTXNDATA", propOrder = { + "vscd", + "vtqy", + "vtst", + "vtet" +}) +public class VIPTXNDATA + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "VSCD", required = true) + protected String vscd; + @XmlElement(name = "VTQY", required = true) + protected String vtqy; + @XmlElement(name = "VTST", required = true) + protected String vtst; + @XmlElement(name = "VTET", required = true) + protected String vtet; + @XmlAttribute(name = "OPER") + protected String oper; + + /** + * 获取vscd属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVSCD() { + return vscd; + } + + /** + * 设置vscd属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVSCD(String value) { + this.vscd = value; + } + + /** + * 获取vtqy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVTQY() { + return vtqy; + } + + /** + * 设置vtqy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVTQY(String value) { + this.vtqy = value; + } + + /** + * 获取vtst属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVTST() { + return vtst; + } + + /** + * 设置vtst属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVTST(String value) { + this.vtst = value; + } + + /** + * 获取vtet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVTET() { + return vtet; + } + + /** + * 设置vtet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVTET(String value) { + this.vtet = value; + } + + /** + * 获取oper属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOPER() { + return oper; + } + + /** + * 设置oper属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOPER(String value) { + this.oper = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/WCND.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/WCND.java new file mode 100644 index 00000000..feb37a1d --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/WCND.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.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="WCOD" type="{}STR2"/>
+ *         <element name="DESC" type="{}STR50"/>
+ *         <element name="CDSC" type="{}STR50"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "wcod", + "desc", + "cdsc" +}) +@XmlRootElement(name = "WCND") +public class WCND + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "WCOD", required = true) + protected String wcod; + @XmlElement(name = "DESC", required = true) + protected String desc; + @XmlElement(name = "CDSC", required = true) + protected String cdsc; + + /** + * 获取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; + } + + /** + * 获取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; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/WTHR.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/WTHR.java new file mode 100644 index 00000000..84e8bfdb --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/WTHR.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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="APCD" type="{}IATA_ARPT_CODE"/>
+ *         <element name="WRTM" type="{}OPT_TIME_11"/>
+ *         <element name="CURR" type="{}CURRENT_WTHRDATA"/>
+ *         <element name="FORE" type="{}FORECAST_WTHRDATA" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "apcd", + "wrtm", + "curr", + "fore" +}) +@XmlRootElement(name = "WTHR") +public class WTHR + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "APCD", required = true) + protected String apcd; + @XmlElement(name = "WRTM", required = true) + protected String wrtm; + @XmlElement(name = "CURR", required = true) + protected CURRENTWTHRDATA curr; + @XmlElement(name = "FORE") + protected FORECASTWTHRDATA fore; + + /** + * 获取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; + } + + /** + * 获取wrtm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWRTM() { + return wrtm; + } + + /** + * 设置wrtm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWRTM(String value) { + this.wrtm = value; + } + + /** + * 获取curr属性的值。 + * + * @return + * possible object is + * {@link CURRENTWTHRDATA } + * + */ + public CURRENTWTHRDATA getCURR() { + return curr; + } + + /** + * 设置curr属性的值。 + * + * @param value + * allowed object is + * {@link CURRENTWTHRDATA } + * + */ + public void setCURR(CURRENTWTHRDATA value) { + this.curr = value; + } + + /** + * 获取fore属性的值。 + * + * @return + * possible object is + * {@link FORECASTWTHRDATA } + * + */ + public FORECASTWTHRDATA getFORE() { + return fore; + } + + /** + * 设置fore属性的值。 + * + * @param value + * allowed object is + * {@link FORECASTWTHRDATA } + * + */ + public void setFORE(FORECASTWTHRDATA value) { + this.fore = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/XRAY.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/XRAY.java new file mode 100644 index 00000000..41a9ca75 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/XRAY.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; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="XCOD" type="{}STR8"/>
+ *         <element name="XDES" type="{}STR30"/>
+ *         <element name="XDEC" type="{}STR30"/>
+ *         <element name="XTML" type="{}OPT_TERMINAL_CODE"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "xcod", + "xdes", + "xdec", + "xtml" +}) +@XmlRootElement(name = "XRAY") +public class XRAY + implements Serializable +{ + + private final static long serialVersionUID = 1L; + @XmlElement(name = "XCOD", required = true) + protected String xcod; + @XmlElement(name = "XDES", required = true) + protected String xdes; + @XmlElement(name = "XDEC", required = true) + protected String xdec; + @XmlElement(name = "XTML", required = true) + protected String xtml; + + /** + * 获取xcod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getXCOD() { + return xcod; + } + + /** + * 设置xcod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setXCOD(String value) { + this.xcod = value; + } + + /** + * 获取xdes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getXDES() { + return xdes; + } + + /** + * 设置xdes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setXDES(String value) { + this.xdes = value; + } + + /** + * 获取xdec属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getXDEC() { + return xdec; + } + + /** + * 设置xdec属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setXDEC(String value) { + this.xdec = value; + } + + /** + * 获取xtml属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getXTML() { + return xtml; + } + + /** + * 设置xtml属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setXTML(String value) { + this.xtml = value; + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/YESNO.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/YESNO.java new file mode 100644 index 00000000..5508a050 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/YESNO.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; + + +/** + *

YESNO的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="YESNO">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <length value="1"/>
+ *     <enumeration value="Y"/>
+ *     <enumeration value="N"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "YESNO") +@XmlEnum +public enum YESNO { + + Y, + N; + + public String value() { + return name(); + } + + public static YESNO fromValue(String v) { + return valueOf(v); + } + +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/builder/METABuilder.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/builder/METABuilder.java new file mode 100644 index 00000000..a757d1e5 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/builder/METABuilder.java @@ -0,0 +1,66 @@ +package com.gzzn.omms.msgexchangeapi.entity.msg.builder; + +import java.math.BigInteger; + +import com.gzzn.omms.msgexchangeapi.entity.msg.MESSAGESUBTYPES; +import com.gzzn.omms.msgexchangeapi.entity.msg.MESSAGETYPES; +import com.gzzn.omms.msgexchangeapi.entity.msg.META; +import com.gzzn.omms.msgexchangeapi.entity.msg.SUBSYSTEMS; + +/** + * 消息meta的构造器 + * @author zhouxiunai + * + */ +public class METABuilder { + private META meta; + + public METABuilder() + { + meta = new META(); + } + + public METABuilder setSNDR(SUBSYSTEMS value) { + this.meta.setSNDR(value); + return this; + } + + + public METABuilder setSEQN(BigInteger value) { + this.meta.setSEQN(value); + return this; + } + + public METABuilder setDTTM(BigInteger value) { + this.meta.setDTTM(value); + return this; + } + + + public METABuilder setTYPE(MESSAGETYPES value) { + this.meta.setTYPE(value); + return this; + } + + + public METABuilder setSTYP(MESSAGESUBTYPES value) { + this.meta.setSTYP(value); + return this; + } + + public METABuilder setAOFL(String value) { + this.meta.setAOFL(value); + return this; + } + + public METABuilder setIMOP(String value) { + this.meta.setIMOP(value); + return this; + } + + + public META build() + { + return meta; + } +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/builder/MSGBuilder.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/builder/MSGBuilder.java new file mode 100644 index 00000000..520c7782 --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/builder/MSGBuilder.java @@ -0,0 +1,30 @@ +package com.gzzn.omms.msgexchangeapi.entity.msg.builder; + +import com.gzzn.omms.msgexchangeapi.entity.msg.META; +import com.gzzn.omms.msgexchangeapi.entity.msg.MSG; + +/** + * 消息构造类 + * @author zhouxiunai + * + */ +public class MSGBuilder { + protected MSG msg; + + + public MSGBuilder() + { + msg = new MSG(); + } + + public MSGBuilder setMETA(META meta) + { + msg.setMETA(meta); + return this; + } + + public MSG build() + { + return msg; + } +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/acft/ACFTMsg.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/acft/ACFTMsg.java deleted file mode 100644 index a206b409..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/acft/ACFTMsg.java +++ /dev/null @@ -1,40 +0,0 @@ -/** - * Copyright 2018 bejson.com - */ -package com.gzzn.omms.msgexchangeapi.entity.msg.flop.acft; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; -import com.gzzn.omms.msgexchangeapi.entity.msg.META; - -/** - * Auto-generated: 2018-12-04 13:55:4 - * - * @author bejson.com (i@bejson.com) - * @website http://www.bejson.com/java2pojo/ - */ -@JacksonXmlRootElement(localName="MSG") -@JsonIgnoreProperties(ignoreUnknown = true) -public class ACFTMsg { - - @JacksonXmlProperty(localName ="META") - private META META; - @JacksonXmlProperty(localName ="FLOP") - private FLOP FLOP; - - public void setMETA(META META) { - this.META = META; - } - public META getMETA() { - return META; - } - - public void setFLOP(FLOP FLOP) { - this.FLOP = FLOP; - } - public FLOP getFLOP() { - return FLOP; - } - -} \ No newline at end of file diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/acft/FLOP.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/acft/FLOP.java deleted file mode 100644 index 488d6c50..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/acft/FLOP.java +++ /dev/null @@ -1,44 +0,0 @@ -/** - * Copyright 2018 bejson.com - */ -package com.gzzn.omms.msgexchangeapi.entity.msg.flop.acft; - -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; - -/** - * Auto-generated: 2018-12-04 13:55:4 - * - * @author bejson.com (i@bejson.com) - * @website http://www.bejson.com/java2pojo/ - */ -public class FLOP { - - @JacksonXmlProperty(localName ="FLID") - private String FLID; - @JacksonXmlProperty(localName ="FFID") - private String FFID; - @JacksonXmlProperty(localName ="ACFT") - private String ACFT; - - public void setFLID(String FLID) { - this.FLID = FLID; - } - public String getFLID() { - return FLID; - } - - public void setFFID(String FFID) { - this.FFID = FFID; - } - public String getFFID() { - return FFID; - } - - public void setACFT(String ACFT) { - this.ACFT = ACFT; - } - public String getACFT() { - return ACFT; - } - -} \ No newline at end of file diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/actt/ACTTMsg.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/actt/ACTTMsg.java deleted file mode 100644 index 4cf5652e..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/actt/ACTTMsg.java +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Copyright 2018 bejson.com - */ -package com.gzzn.omms.msgexchangeapi.entity.msg.flop.actt; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; -import com.gzzn.omms.msgexchangeapi.entity.msg.META; - -/** - * Auto-generated: 2018-12-05 20:16:56 - * - * @author bejson.com (i@bejson.com) - * @website http://www.bejson.com/java2pojo/ - */ -@JacksonXmlRootElement(localName="MSG") -@JsonIgnoreProperties(ignoreUnknown = true) -public class ACTTMsg { - - @JacksonXmlProperty(localName ="META") - private META META; - @JacksonXmlProperty(localName ="FLOP") - private FLOP FLOP; - public void setMETA(META META) { - this.META = META; - } - public META getMETA() { - return META; - } - - public void setFLOP(FLOP FLOP) { - this.FLOP = FLOP; - } - public FLOP getFLOP() { - return FLOP; - } - -} \ No newline at end of file diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/actt/FLOP.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/actt/FLOP.java deleted file mode 100644 index 6efd6a6f..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/actt/FLOP.java +++ /dev/null @@ -1,44 +0,0 @@ -/** - * Copyright 2018 bejson.com - */ -package com.gzzn.omms.msgexchangeapi.entity.msg.flop.actt; - -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; - -/** - * Auto-generated: 2018-12-05 20:16:56 - * - * @author bejson.com (i@bejson.com) - * @website http://www.bejson.com/java2pojo/ - */ -public class FLOP { - - @JacksonXmlProperty(localName ="FLID") - private String FLID; - @JacksonXmlProperty(localName ="FFID") - private String FFID; - @JacksonXmlProperty(localName ="ACTT") - private String ACTT; - - public void setFLID(String FLID) { - this.FLID = FLID; - } - public String getFLID() { - return FLID; - } - - public void setFFID(String FFID) { - this.FFID = FFID; - } - public String getFFID() { - return FFID; - } - - public void setACTT(String ACTT) { - this.ACTT = ACTT; - } - public String getACTT() { - return ACTT; - } - -} \ No newline at end of file diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/bdpb/BDPBMsg.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/bdpb/BDPBMsg.java deleted file mode 100644 index 2c78b17c..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/bdpb/BDPBMsg.java +++ /dev/null @@ -1,40 +0,0 @@ -/** - * Copyright 2018 bejson.com - */ -package com.gzzn.omms.msgexchangeapi.entity.msg.flop.bdpb; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; -import com.gzzn.omms.msgexchangeapi.entity.msg.META; - -/** - * Auto-generated: 2018-12-05 20:31:3 - * - * @author bejson.com (i@bejson.com) - * @website http://www.bejson.com/java2pojo/ - */ -@JacksonXmlRootElement(localName="MSG") -@JsonIgnoreProperties(ignoreUnknown = true) -public class BDPBMsg { - - @JacksonXmlProperty(localName ="META") - private META META; - @JacksonXmlProperty(localName ="FLOP") - private FLOP FLOP; - - public void setMETA(META META) { - this.META = META; - } - public META getMETA() { - return META; - } - - public void setFLOP(FLOP FLOP) { - this.FLOP = FLOP; - } - public FLOP getFLOP() { - return FLOP; - } - -} \ No newline at end of file diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/bdpb/FLOP.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/bdpb/FLOP.java deleted file mode 100644 index cc2b0aaa..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/bdpb/FLOP.java +++ /dev/null @@ -1,44 +0,0 @@ -/** - * Copyright 2018 bejson.com - */ -package com.gzzn.omms.msgexchangeapi.entity.msg.flop.bdpb; - -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; - -/** - * Auto-generated: 2018-12-05 20:31:3 - * - * @author bejson.com (i@bejson.com) - * @website http://www.bejson.com/java2pojo/ - */ -public class FLOP { - - @JacksonXmlProperty(localName ="FLID") - private String FLID; - @JacksonXmlProperty(localName ="FFID") - private String FFID; - @JacksonXmlProperty(localName ="BDPB") - private String BDPB; - - public void setFLID(String FLID) { - this.FLID = FLID; - } - public String getFLID() { - return FLID; - } - - public void setFFID(String FFID) { - this.FFID = FFID; - } - public String getFFID() { - return FFID; - } - - public void setBDPB(String BDPB) { - this.BDPB = BDPB; - } - public String getBDPB() { - return BDPB; - } - -} \ No newline at end of file diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/botm/BOTMMsg.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/botm/BOTMMsg.java deleted file mode 100644 index ecd3cc84..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/botm/BOTMMsg.java +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Copyright 2018 bejson.com - */ -package com.gzzn.omms.msgexchangeapi.entity.msg.flop.botm; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; -import com.gzzn.omms.msgexchangeapi.entity.msg.META; - -/** - * Auto-generated: 2018-12-05 20:43:2 - * - * @author bejson.com (i@bejson.com) - * @website http://www.bejson.com/java2pojo/ - */ -@JacksonXmlRootElement(localName="MSG") -@JsonIgnoreProperties(ignoreUnknown = true) -public class BOTMMsg { - - @JacksonXmlProperty(localName ="META") - private META META; - @JacksonXmlProperty(localName ="FLOP") - private FLOP FLOP; - public void setMETA(META META) { - this.META = META; - } - public META getMETA() { - return META; - } - - public void setFLOP(FLOP FLOP) { - this.FLOP = FLOP; - } - public FLOP getFLOP() { - return FLOP; - } - -} \ No newline at end of file diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/botm/FLOP.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/botm/FLOP.java deleted file mode 100644 index 3028308f..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/botm/FLOP.java +++ /dev/null @@ -1,44 +0,0 @@ -/** - * Copyright 2018 bejson.com - */ -package com.gzzn.omms.msgexchangeapi.entity.msg.flop.botm; - -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; - -/** - * Auto-generated: 2018-12-05 20:43:2 - * - * @author bejson.com (i@bejson.com) - * @website http://www.bejson.com/java2pojo/ - */ -public class FLOP { - - @JacksonXmlProperty(localName ="FLID") - private String FLID; - @JacksonXmlProperty(localName ="FFID") - private String FFID; - @JacksonXmlProperty(localName ="BOTM") - private String BOTM; - - public void setFLID(String FLID) { - this.FLID = FLID; - } - public String getFLID() { - return FLID; - } - - public void setFFID(String FFID) { - this.FFID = FFID; - } - public String getFFID() { - return FFID; - } - - public void setBOTM(String BOTM) { - this.BOTM = BOTM; - } - public String getBOTM() { - return BOTM; - } - -} \ No newline at end of file diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/ckdt/CKDT.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/ckdt/CKDT.java deleted file mode 100644 index 071147d7..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/ckdt/CKDT.java +++ /dev/null @@ -1,78 +0,0 @@ -/** - * Copyright 2018 bejson.com - */ -package com.gzzn.omms.msgexchangeapi.entity.msg.flop.ckdt; - -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; - -/** - * Auto-generated: 2018-12-05 20:49:22 - * - * @author bejson.com (i@bejson.com) - * @website http://www.bejson.com/java2pojo/ - */ -public class CKDT { - @JacksonXmlProperty(localName ="CKNO") - private String CKNO; - @JacksonXmlProperty(localName ="CHKC") - private String CHKC; - @JacksonXmlProperty(localName ="CCLS") - private String CCLS; - @JacksonXmlProperty(localName ="PCOT") - private String PCOT; - @JacksonXmlProperty(localName ="PCCT") - private String PCCT; - @JacksonXmlProperty(localName ="CCTM") - private String CCTM; - @JacksonXmlProperty(localName ="CTYP") - private String CTYP; - public void setCKNO(String CKNO) { - this.CKNO = CKNO; - } - public String getCKNO() { - return CKNO; - } - - public void setCHKC(String CHKC) { - this.CHKC = CHKC; - } - public String getCHKC() { - return CHKC; - } - - public void setCCLS(String CCLS) { - this.CCLS = CCLS; - } - public String getCCLS() { - return CCLS; - } - - public void setPCOT(String PCOT) { - this.PCOT = PCOT; - } - public String getPCOT() { - return PCOT; - } - - public void setPCCT(String PCCT) { - this.PCCT = PCCT; - } - public String getPCCT() { - return PCCT; - } - - public void setCCTM(String CCTM) { - this.CCTM = CCTM; - } - public String getCCTM() { - return CCTM; - } - - public void setCTYP(String CTYP) { - this.CTYP = CTYP; - } - public String getCTYP() { - return CTYP; - } - -} \ No newline at end of file diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/ckdt/CKDTMsg.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/ckdt/CKDTMsg.java deleted file mode 100644 index e7b4787d..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/ckdt/CKDTMsg.java +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Copyright 2018 bejson.com - */ -package com.gzzn.omms.msgexchangeapi.entity.msg.flop.ckdt; - -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; -import com.gzzn.omms.msgexchangeapi.entity.msg.META; - -/** - * Auto-generated: 2018-12-05 20:49:22 - * - * @author bejson.com (i@bejson.com) - * @website http://www.bejson.com/java2pojo/ - */ -@JacksonXmlRootElement(localName="MSG") -@JsonIgnoreProperties(ignoreUnknown = true) -public class CKDTMsg { - - @JacksonXmlProperty(localName ="META") - private META META; - @JacksonXmlProperty(localName ="FLOP") - private FLOP FLOP; - public void setMETA(META META) { - this.META = META; - } - public META getMETA() { - return META; - } - - public void setFLOP(FLOP FLOP) { - this.FLOP = FLOP; - } - public FLOP getFLOP() { - return FLOP; - } - -} \ No newline at end of file diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/ckdt/FLOP.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/ckdt/FLOP.java deleted file mode 100644 index d872c858..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/flop/ckdt/FLOP.java +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Copyright 2018 bejson.com - */ -package com.gzzn.omms.msgexchangeapi.entity.msg.flop.ckdt; - -import java.util.List; - -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; - -/** - * Auto-generated: 2018-12-05 20:49:22 - * - * @author bejson.com (i@bejson.com) - * @website http://www.bejson.com/java2pojo/ - */ -public class FLOP { - - @JacksonXmlProperty(localName ="FLID") - private String FLID; - @JacksonXmlProperty(localName ="FFID") - private String FFID; - @JacksonXmlProperty(localName ="CKDT") - @JacksonXmlElementWrapper(localName ="CKDT", useWrapping =false) - private List CKDT; - public void setFLID(String FLID) { - this.FLID = FLID; - } - public String getFLID() { - return FLID; - } - - public void setFFID(String FFID) { - this.FFID = FFID; - } - public String getFFID() { - return FFID; - } - public List getCKDT() { - return CKDT; - } - public void setCKDT(List cKDT) { - CKDT = cKDT; - } - - -} \ No newline at end of file diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/rqfd/RefdMsg.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/rqfd/RefdMsg.java deleted file mode 100644 index df166687..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/rqfd/RefdMsg.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.gzzn.omms.msgexchangeapi.entity.msg.rqfd; - -import java.util.Date; -import java.util.Locale; - -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; -import com.gzzn.omms.msgexchangeapi.entity.msg.META; -import com.gzzn.omms.msgexchangeapi.entity.msg.Msg; -import com.gzzn.omms.msgexchangeapi.utils.DateTimeUtil; - -@JacksonXmlRootElement(localName="MSG") -public class RefdMsg extends Msg { - - @JsonProperty("REFD") - private RefdMsgBody refd; - - public RefdMsg() - { - META meta = new META(); - meta.setSndr("OMMS"); - meta.setSeqn("1"); //消息序号,自增 - meta.setDttm(DateTimeUtil.gtFormatStr(new Date(), "yyMMddHHmmss", Locale.CHINA)); - meta.setType("RQFD"); - meta.setStyp("NONE"); - - this.setMeta(meta); - } - - public RefdMsgBody getRefd() { - return refd; - } - - public void setRefd(RefdMsgBody refd) { - this.refd = refd; - } -} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/rqfd/RefdMsgBody.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/rqfd/RefdMsgBody.java deleted file mode 100644 index 7733db56..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/rqfd/RefdMsgBody.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.gzzn.omms.msgexchangeapi.entity.msg.rqfd; - -import com.fasterxml.jackson.annotation.JsonProperty; - -public class RefdMsgBody { - @JsonProperty("STDB") - private String stdb; - - @JsonProperty("STDE") - private String stde; - - @JsonProperty("ETDB") - private String etdb; - - @JsonProperty("ETDE") - private String etde; - - public String getStdb() { - return stdb; - } - public void setStdb(String stdb) { - this.stdb = stdb; - } - public String getStde() { - return stde; - } - public void setStde(String stde) { - this.stde = stde; - } - public String getEtdb() { - return etdb; - } - public void setEtdb(String etdb) { - this.etdb = etdb; - } - public String getEtde() { - return etde; - } - public void setEtde(String etde) { - this.etde = etde; - } -} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/CHDT.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/CHDT.java deleted file mode 100644 index e9afaf20..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/CHDT.java +++ /dev/null @@ -1,80 +0,0 @@ -/** - * Copyright 2018 bejson.com - */ -package com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld; - -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; - -/** - * Auto-generated: 2018-12-05 11:38:31 - * - * @author bejson.com (i@bejson.com) - * @website http://www.bejson.com/java2pojo/ - */ -@JsonAutoDetect(setterVisibility=Visibility.NONE,getterVisibility=Visibility.NONE) -public class CHDT { - - @JacksonXmlProperty(localName ="CHNO") - @JsonProperty("CHNO") - private String CHNO; - @JacksonXmlProperty(localName ="CHUT") - @JsonProperty("CHUT") - private String CHUT; - @JacksonXmlProperty(localName ="CCLS") - @JsonProperty("CCLS") - private String CCLS; - @JacksonXmlProperty(localName ="PCBT") - @JsonProperty("PCBT") - private String PCBT; - @JacksonXmlProperty(localName ="PCET") - @JsonProperty("PCET") - private String PCET; - @JacksonXmlProperty(localName ="CTYP") - @JsonProperty("CTYP") - private String CTYP; - public void setCHNO(String CHNO) { - this.CHNO = CHNO; - } - public String getCHNO() { - return CHNO; - } - - public void setCHUT(String CHUT) { - this.CHUT = CHUT; - } - public String getCHUT() { - return CHUT; - } - - public void setCCLS(String CCLS) { - this.CCLS = CCLS; - } - public String getCCLS() { - return CCLS; - } - - public void setPCBT(String PCBT) { - this.PCBT = PCBT; - } - public String getPCBT() { - return PCBT; - } - - public void setPCET(String PCET) { - this.PCET = PCET; - } - public String getPCET() { - return PCET; - } - - public void setCTYP(String CTYP) { - this.CTYP = CTYP; - } - public String getCTYP() { - return CTYP; - } - -} \ No newline at end of file diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/CLDT.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/CLDT.java deleted file mode 100644 index 92017cf9..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/CLDT.java +++ /dev/null @@ -1,67 +0,0 @@ -package com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld; - -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; - -@JsonAutoDetect(setterVisibility=Visibility.NONE,getterVisibility=Visibility.NONE) -public class CLDT { - - @JacksonXmlProperty(localName ="CLNO") - @JsonProperty("CLNO") - private String CLNO; - @JacksonXmlProperty(localName ="BELT") - @JsonProperty("BELT") - private String BELT; - @JacksonXmlProperty(localName ="BCLS") - @JsonProperty("BCLS") - private String BCLS; - @JacksonXmlProperty(localName ="PCOT") - @JsonProperty("PCOT") - private String PCOT; - @JacksonXmlProperty(localName ="PCCT") - @JsonProperty("PCCT") - private String PCCT; - @JacksonXmlProperty(localName ="BTYP") - @JsonProperty("BTYP") - private String BTYP; - - public String getBELT() { - return BELT; - } - public void setBELT(String bELT) { - BELT = bELT; - } - public String getBCLS() { - return BCLS; - } - public void setBCLS(String bCLS) { - BCLS = bCLS; - } - public String getPCOT() { - return PCOT; - } - public void setPCOT(String pCOT) { - PCOT = pCOT; - } - public String getPCCT() { - return PCCT; - } - public void setPCCT(String pCCT) { - PCCT = pCCT; - } - public String getBTYP() { - return BTYP; - } - public void setBTYP(String bTYP) { - BTYP = bTYP; - } - public String getCLNO() { - return CLNO; - } - public void setCLNO(String cLNO) { - CLNO = cLNO; - } - -} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/DNLDMsg.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/DNLDMsg.java deleted file mode 100644 index 7053a1a5..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/DNLDMsg.java +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright 2018 bejson.com - */ -package com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld; - - -import com.fasterxml.jackson.annotation.JsonAutoDetect; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; -import com.gzzn.omms.msgexchangeapi.entity.msg.META; - -/** - * Auto-generated: 2018-12-05 11:38:31 - * - * @author bejson.com (i@bejson.com) - * @website http://www.bejson.com/java2pojo/ - */ -@JacksonXmlRootElement(localName="MSG") -@JsonIgnoreProperties(ignoreUnknown = true) -@JsonAutoDetect(setterVisibility=Visibility.NONE,getterVisibility=Visibility.NONE) -public class DNLDMsg { - - @JacksonXmlProperty(localName ="META") - @JsonProperty("META") - private META META; - - @JacksonXmlProperty(localName ="SCHD") - @JsonProperty("SCHD") - private SCHD SCHD; - - public void setMETA(META META) { - this.META = META; - } - public META getMETA() { - return META; - } - - public void setSCHD(SCHD SCHD) { - this.SCHD = SCHD; - } - public SCHD getSCHD() { - return SCHD; - } - -} \ No newline at end of file diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/ERUT.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/ERUT.java deleted file mode 100644 index 84fb73d4..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/ERUT.java +++ /dev/null @@ -1,60 +0,0 @@ -/** - * Copyright 2018 bejson.com - */ -package com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld; - -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; - -/** - * Auto-generated: 2018-12-05 11:38:31 - * - * @author bejson.com (i@bejson.com) - * @website http://www.bejson.com/java2pojo/ - */ -@JsonAutoDetect(setterVisibility=Visibility.NONE,getterVisibility=Visibility.NONE) -public class ERUT { - - @JacksonXmlProperty(localName ="RTNO") - @JsonProperty("RTNO") - private String RTNO; - @JacksonXmlProperty(localName ="APCD") - @JsonProperty("APCD") - private String APCD; - @JacksonXmlProperty(localName ="SCDT") - @JsonProperty("SCDT") - private String SCDT; - @JacksonXmlProperty(localName ="SCAT") - @JsonProperty("SCAT") - private String SCAT; - - public String getSCAT() { - return SCAT; - } - public void setSCAT(String sCAT) { - SCAT = sCAT; - } - public void setRTNO(String RTNO) { - this.RTNO = RTNO; - } - public String getRTNO() { - return RTNO; - } - - public void setAPCD(String APCD) { - this.APCD = APCD; - } - public String getAPCD() { - return APCD; - } - - public void setSCDT(String SCDT) { - this.SCDT = SCDT; - } - public String getSCDT() { - return SCDT; - } - -} \ No newline at end of file diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/FLTR.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/FLTR.java deleted file mode 100644 index 94e9a060..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/FLTR.java +++ /dev/null @@ -1,429 +0,0 @@ -/** - * Copyright 2018 bejson.com - */ -package com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld; -import java.util.List; - -import com.fasterxml.jackson.annotation.JsonAutoDetect; -import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; -import com.gzzn.omms.msgexchangeapi.entity.msg.flop.ckdt.CKDT; - -/** - * Auto-generated: 2018-12-05 11:38:31 - * - * @author bejson.com (i@bejson.com) - * @website http://www.bejson.com/java2pojo/ - */ -@JsonAutoDetect(setterVisibility=Visibility.NONE,getterVisibility=Visibility.NONE) -public class FLTR { - - @JacksonXmlProperty(localName ="FLID") - @JsonProperty("FLID") - private String FLID; - @JacksonXmlProperty(localName ="ALCD") - @JsonProperty("ALCD") - private String ALCD; - @JacksonXmlProperty(localName ="FLNO") - @JsonProperty("FLNO") - private String FLNO; - @JacksonXmlProperty(localName ="MVIN") - @JsonProperty("MVIN") - private String MVIN; - @JacksonXmlProperty(localName ="SODT") - @JsonProperty("SODT") - private String SODT; - @JacksonXmlProperty(localName ="FLTY") - @JsonProperty("FLTY") - private String FLTY; - @JacksonXmlProperty(localName ="FLIN") - @JsonProperty("FLIN") - private String FLIN; - @JacksonXmlProperty(localName ="ROUT") - @JsonProperty("ROUT") - @JacksonXmlElementWrapper(localName ="ROUT", useWrapping =false) - private List ROUT; - @JacksonXmlProperty(localName ="ACFT") - @JsonProperty("ACFT") - private String ACFT; - @JacksonXmlProperty(localName ="RENO") - @JsonProperty("RENO") - private String RENO; - @JacksonXmlProperty(localName ="TAOP") - @JsonProperty("TAOP") - private String TAOP; - @JacksonXmlProperty(localName ="TAFL") - @JsonProperty("TAFL") - private String TAFL; - @JacksonXmlProperty(localName ="TAID") - @JsonProperty("TAID") - private String TAID; - @JacksonXmlProperty(localName ="TRML") - @JsonProperty("TRML") - private String TRML; - @JacksonXmlProperty(localName ="ESTT") - @JsonProperty("ESTT") - private String ESTT; - @JacksonXmlProperty(localName ="ACTT") - @JsonProperty("ACTT") - private String ACTT; - @JacksonXmlProperty(localName ="CHDT") - @JsonProperty("CHDT") - private CHDT CHDT; - @JacksonXmlProperty(localName ="GTDT") - @JsonProperty("GTDT") - @JacksonXmlElementWrapper(localName ="GTDT", useWrapping =false) - private List GTDT; - @JacksonXmlProperty(localName ="STND") - @JsonProperty("STND") - private String STND; - @JacksonXmlProperty(localName ="PSDT") - @JsonProperty("PSDT") - private PSDT PSDT; - @JacksonXmlProperty(localName ="CKDT") - @JsonProperty("CKDT") - @JacksonXmlElementWrapper(localName ="CKDT", useWrapping =false) - private List CKDT; - @JacksonXmlProperty(localName ="PHAG") - @JsonProperty("PHAG") - private String PHAG; - @JacksonXmlProperty(localName ="BOTM") - @JsonProperty("BOTM") - private String BOTM; - @JacksonXmlProperty(localName ="LACL") - @JsonProperty("LACL") - private String LACL; - @JacksonXmlProperty(localName ="FHAG") - @JsonProperty("FHAG") - private String FHAG; - @JacksonXmlProperty(localName ="MHAG") - @JsonProperty("MHAG") - private String MHAG; - @JacksonXmlProperty(localName ="ERUT") - @JsonProperty("ERUT") - @JacksonXmlElementWrapper(localName ="ERUT", useWrapping =false) - private List ERUT; - @JacksonXmlProperty(localName ="EXSC") - @JsonProperty("EXSC") - private String EXSC; - @JacksonXmlProperty(localName ="FTSS") - @JsonProperty("FTSS") - private String FTSS; - @JacksonXmlProperty(localName ="NEAT") - @JsonProperty("NEAT") - private String NEAT; - @JacksonXmlProperty(localName ="NAAT") - @JsonProperty("NAAT") - private String NAAT; - @JacksonXmlProperty(localName ="MAXP") - @JsonProperty("MAXP") - private String MAXP; - @JacksonXmlProperty(localName ="CSOP") - @JsonProperty("CSOP") - private String CSOP; - @JacksonXmlProperty(localName ="CSFT") - @JsonProperty("CSFT") - private String CSFT; - @JacksonXmlProperty(localName ="MAID") - @JsonProperty("MAID") - private String MAID; - @JacksonXmlProperty(localName ="VIPP") - @JsonProperty("VIPP") - private String VIPP; - @JacksonXmlProperty(localName ="VIPR") - @JsonProperty("VIPR") - private String VIPR; - @JacksonXmlProperty(localName ="VIPF") - @JsonProperty("VIPF") - private VIPF VIPF; - @JacksonXmlProperty(localName ="PEDT") - @JsonProperty("PEDT") - private String PEDT; - @JacksonXmlProperty(localName ="CLDT") - @JsonProperty("CLDT") - private CLDT CLDT; - @JacksonXmlProperty(localName ="PADT") - @JsonProperty("PADT") - private String PADT; - - - public VIPF getVIPF() { - return VIPF; - } - public void setVIPF(VIPF vIPF) { - VIPF = vIPF; - } - public String getVIPR() { - return VIPR; - } - public void setVIPR(String vIPR) { - VIPR = vIPR; - } - public String getVIPP() { - return VIPP; - } - public void setVIPP(String vIPP) { - VIPP = vIPP; - } - public String getMAID() { - return MAID; - } - public void setMAID(String mAID) { - MAID = mAID; - } - public String getCSFT() { - return CSFT; - } - public void setCSFT(String cSFT) { - CSFT = cSFT; - } - public String getCSOP() { - return CSOP; - } - public void setCSOP(String cSOP) { - CSOP = cSOP; - } - public String getMAXP() { - return MAXP; - } - public void setMAXP(String mAXP) { - MAXP = mAXP; - } - public void setFLID(String FLID) { - this.FLID = FLID; - } - public String getFLID() { - return FLID; - } - - public void setALCD(String ALCD) { - this.ALCD = ALCD; - } - public String getALCD() { - return ALCD; - } - - public void setFLNO(String FLNO) { - this.FLNO = FLNO; - } - public String getFLNO() { - return FLNO; - } - - public void setMVIN(String MVIN) { - this.MVIN = MVIN; - } - public String getMVIN() { - return MVIN; - } - - public void setSODT(String SODT) { - this.SODT = SODT; - } - public String getSODT() { - return SODT; - } - - public void setFLTY(String FLTY) { - this.FLTY = FLTY; - } - public String getFLTY() { - return FLTY; - } - - public void setFLIN(String FLIN) { - this.FLIN = FLIN; - } - public String getFLIN() { - return FLIN; - } - - public void setROUT(List ROUT) { - this.ROUT = ROUT; - } - public List getROUT() { - return ROUT; - } - - public void setACFT(String ACFT) { - this.ACFT = ACFT; - } - public String getACFT() { - return ACFT; - } - - public void setRENO(String RENO) { - this.RENO = RENO; - } - public String getRENO() { - return RENO; - } - - public void setTAOP(String TAOP) { - this.TAOP = TAOP; - } - public String getTAOP() { - return TAOP; - } - - public void setTAFL(String TAFL) { - this.TAFL = TAFL; - } - public String getTAFL() { - return TAFL; - } - - public void setTAID(String TAID) { - this.TAID = TAID; - } - public String getTAID() { - return TAID; - } - - public void setTRML(String TRML) { - this.TRML = TRML; - } - public String getTRML() { - return TRML; - } - - public void setESTT(String ESTT) { - this.ESTT = ESTT; - } - public String getESTT() { - return ESTT; - } - - public void setACTT(String ACTT) { - this.ACTT = ACTT; - } - public String getACTT() { - return ACTT; - } - - public void setCHDT(CHDT CHDT) { - this.CHDT = CHDT; - } - public CHDT getCHDT() { - return CHDT; - } - - public void setGTDT(List GTDT) { - this.GTDT = GTDT; - } - public List getGTDT() { - return GTDT; - } - - public void setSTND(String STND) { - this.STND = STND; - } - public String getSTND() { - return STND; - } - - public void setPSDT(PSDT PSDT) { - this.PSDT = PSDT; - } - public PSDT getPSDT() { - return PSDT; - } - - public void setCKDT(List CKDT) { - this.CKDT = CKDT; - } - public List getCKDT() { - return CKDT; - } - - public void setPHAG(String PHAG) { - this.PHAG = PHAG; - } - public String getPHAG() { - return PHAG; - } - - public void setBOTM(String BOTM) { - this.BOTM = BOTM; - } - public String getBOTM() { - return BOTM; - } - - public void setLACL(String LACL) { - this.LACL = LACL; - } - public String getLACL() { - return LACL; - } - - public void setFHAG(String FHAG) { - this.FHAG = FHAG; - } - public String getFHAG() { - return FHAG; - } - - public void setMHAG(String MHAG) { - this.MHAG = MHAG; - } - public String getMHAG() { - return MHAG; - } - - public void setERUT(List ERUT) { - this.ERUT = ERUT; - } - public List getERUT() { - return ERUT; - } - - public void setEXSC(String EXSC) { - this.EXSC = EXSC; - } - public String getEXSC() { - return EXSC; - } - - public void setFTSS(String FTSS) { - this.FTSS = FTSS; - } - public String getFTSS() { - return FTSS; - } - - public void setNEAT(String NEAT) { - this.NEAT = NEAT; - } - public String getNEAT() { - return NEAT; - } - - public void setNAAT(String NAAT) { - this.NAAT = NAAT; - } - public String getNAAT() { - return NAAT; - } - public String getPEDT() { - return PEDT; - } - public void setPEDT(String pEDT) { - PEDT = pEDT; - } - public CLDT getCLDT() { - return CLDT; - } - public void setCLDT(CLDT cLDT) { - CLDT = cLDT; - } - public String getPADT() { - return PADT; - } - public void setPADT(String pADT) { - PADT = pADT; - } - -} \ No newline at end of file diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/GTDT.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/GTDT.java deleted file mode 100644 index 8161c037..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/GTDT.java +++ /dev/null @@ -1,85 +0,0 @@ -/** - * Copyright 2018 bejson.com - */ -package com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld; - -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; - -/** - * Auto-generated: 2018-12-05 11:38:31 - * - * @author bejson.com (i@bejson.com) - * @website http://www.bejson.com/java2pojo/ - */ -@JsonAutoDetect(setterVisibility=Visibility.NONE,getterVisibility=Visibility.NONE) -public class GTDT { - - @JacksonXmlProperty(localName ="GTNO") - @JsonProperty("GTNO") - private String GTNO; - - @JacksonXmlProperty(localName ="GATE") - @JsonProperty("GATE") - private String GATE; - - @JacksonXmlProperty(localName ="PGOT") - @JsonProperty("PGOT") - private String PGOT; - - @JacksonXmlProperty(localName ="PGCT") - @JsonProperty("PGCT") - private String PGCT; - - @JacksonXmlProperty(localName ="GCTM") - @JsonProperty("GCTM") - private String GCTM; - - @JacksonXmlProperty(localName ="GTYP") - @JsonProperty("GTYP") - private String GTYP; - public void setGTNO(String GTNO) { - this.GTNO = GTNO; - } - public String getGTNO() { - return GTNO; - } - - public void setGATE(String GATE) { - this.GATE = GATE; - } - public String getGATE() { - return GATE; - } - - public void setPGOT(String PGOT) { - this.PGOT = PGOT; - } - public String getPGOT() { - return PGOT; - } - - public void setPGCT(String PGCT) { - this.PGCT = PGCT; - } - public String getPGCT() { - return PGCT; - } - - public void setGCTM(String GCTM) { - this.GCTM = GCTM; - } - public String getGCTM() { - return GCTM; - } - - public void setGTYP(String GTYP) { - this.GTYP = GTYP; - } - public String getGTYP() { - return GTYP; - } - -} \ No newline at end of file diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/PSDT.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/PSDT.java deleted file mode 100644 index 03030dd4..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/PSDT.java +++ /dev/null @@ -1,60 +0,0 @@ -/** - * Copyright 2018 bejson.com - */ -package com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld; - -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; - -/** - * Auto-generated: 2018-12-05 11:38:31 - * - * @author bejson.com (i@bejson.com) - * @website http://www.bejson.com/java2pojo/ - */ -@JsonAutoDetect(setterVisibility=Visibility.NONE,getterVisibility=Visibility.NONE) -public class PSDT { - - @JacksonXmlProperty(localName ="PSNO") - @JsonProperty("PSNO") - private String PSNO; - @JacksonXmlProperty(localName ="PSST") - @JsonProperty("PSST") - private String PSST; - @JacksonXmlProperty(localName ="STST") - @JsonProperty("STST") - private String STST; - @JacksonXmlProperty(localName ="STET") - @JsonProperty("STET") - private String STET; - public void setPSNO(String PSNO) { - this.PSNO = PSNO; - } - public String getPSNO() { - return PSNO; - } - - public void setPSST(String PSST) { - this.PSST = PSST; - } - public String getPSST() { - return PSST; - } - - public void setSTST(String STST) { - this.STST = STST; - } - public String getSTST() { - return STST; - } - - public void setSTET(String STET) { - this.STET = STET; - } - public String getSTET() { - return STET; - } - -} \ No newline at end of file diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/ROUT.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/ROUT.java deleted file mode 100644 index c3313243..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/ROUT.java +++ /dev/null @@ -1,60 +0,0 @@ -/** - * Copyright 2018 bejson.com - */ -package com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld; - -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; - -/** - * Auto-generated: 2018-12-05 11:38:31 - * - * @author bejson.com (i@bejson.com) - * @website http://www.bejson.com/java2pojo/ - */ -@JsonAutoDetect(setterVisibility=Visibility.NONE,getterVisibility=Visibility.NONE) -public class ROUT { - - @JacksonXmlProperty(localName ="RTNO") - @JsonProperty("RTNO") - private String RTNO; - @JacksonXmlProperty(localName ="APCD") - @JsonProperty("APCD") - private String APCD; - @JacksonXmlProperty(localName ="SCAT") - @JsonProperty("SCAT") - private String SCAT; - @JacksonXmlProperty(localName ="SCDT") - @JsonProperty("SCDT") - private String SCDT; - public void setRTNO(String RTNO) { - this.RTNO = RTNO; - } - public String getRTNO() { - return RTNO; - } - - public void setAPCD(String APCD) { - this.APCD = APCD; - } - public String getAPCD() { - return APCD; - } - - public void setSCAT(String SCAT) { - this.SCAT = SCAT; - } - public String getSCAT() { - return SCAT; - } - - public void setSCDT(String SCDT) { - this.SCDT = SCDT; - } - public String getSCDT() { - return SCDT; - } - -} \ No newline at end of file diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/SCHD.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/SCHD.java deleted file mode 100644 index 6fd418f9..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/SCHD.java +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Copyright 2018 bejson.com - */ -package com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld; - -import java.util.List; - -import com.fasterxml.jackson.annotation.JsonAutoDetect; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; - -/** - * Auto-generated: 2018-12-05 11:38:31 - * - * @author bejson.com (i@bejson.com) - * @website http://www.bejson.com/java2pojo/ - */ -@JsonIgnoreProperties(ignoreUnknown = true) -@JsonAutoDetect(setterVisibility=Visibility.NONE,getterVisibility=Visibility.NONE) -public class SCHD { - - @JacksonXmlProperty(localName ="RECS") - @JsonProperty("RECS") - private String RECS; - - @JacksonXmlProperty(localName ="FLTR") - @JsonProperty("FLTR") - @JacksonXmlElementWrapper(localName ="FLTR", useWrapping =false) - private List FLTR; - - public List getFLTR() { - return FLTR; - } - public void setFLTR(List fLTR) { - FLTR = fLTR; - } - public void setRECS(String RECS) { - this.RECS = RECS; - } - public String getRECS() { - return RECS; - } - -} \ No newline at end of file diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/VIPF.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/VIPF.java deleted file mode 100644 index 330be9ea..00000000 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/schd/dnld/VIPF.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld; - -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; - -@JsonAutoDetect(setterVisibility=Visibility.NONE,getterVisibility=Visibility.NONE) -public class VIPF { - - @JacksonXmlProperty(localName ="VPCD") - @JsonProperty("VPCD") - private String VPCD; - - @JacksonXmlProperty(localName ="VFES") - @JsonProperty("VFES") - private String VFES; - - - public String getVPCD() { - return VPCD; -} -public void setVPCD(String vPCD) { - VPCD = vPCD; -} -public String getVFES() { - return VFES; -} -public void setVFES(String vFES) { - VFES = vFES; -} -} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/HandlerResult.java b/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/HandlerResult.java index ba87e535..e40a8302 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/HandlerResult.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/HandlerResult.java @@ -3,11 +3,11 @@ package com.gzzn.omms.msgexchangeapi.msghandler; import java.util.ArrayList; import java.util.List; -import com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld.FLTR; +import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD; public class HandlerResult { private Boolean isSuccess;//是否更新成功 - private List fltrs; //影响的航班动态信息 + private List fltrs; //影响的航班动态信息 public Boolean getIsSuccess() { return isSuccess; @@ -15,20 +15,20 @@ public class HandlerResult { public void setIsSuccess(Boolean isSuccess) { this.isSuccess = isSuccess; } - public List getFltrs() { + public List getFltrs() { return fltrs; } - public void setFltrs(List fltrs) { + public void setFltrs(List fltrs) { this.fltrs = fltrs; } - public static HandlerResult success(FLTR fltr) + public static HandlerResult success(SCHD.FLTR fltr) { HandlerResult handlerResult = new HandlerResult(); handlerResult.isSuccess = true; - List fltrs = new ArrayList(); + List fltrs = new ArrayList(); fltrs.add(fltr); handlerResult.fltrs = fltrs; @@ -36,7 +36,7 @@ public class HandlerResult { return handlerResult; }//end function - public static HandlerResult success(List fltrs) + public static HandlerResult success(List fltrs) { HandlerResult handlerResult = new HandlerResult(); handlerResult.isSuccess = true; diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/MsgHandlerDispatcher.java b/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/MsgHandlerDispatcher.java index 5088b3f9..3ddb9ea5 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/MsgHandlerDispatcher.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/MsgHandlerDispatcher.java @@ -9,8 +9,8 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.gzzn.omms.msgexchangeapi.entity.Cminmsg; -import com.gzzn.omms.msgexchangeapi.entity.msg.Msg; -import com.gzzn.omms.msgexchangeapi.service.IExchangeService; +import com.gzzn.omms.msgexchangeapi.entity.msg.MSG; +import com.gzzn.omms.msgexchangeapi.service.exchange.IExchangeService; @Service("msgHandlerDispatcher") public class MsgHandlerDispatcher { @@ -21,9 +21,9 @@ public class MsgHandlerDispatcher { public HandlerResult dispatch(Cminmsg cminmsg) { - Msg msg = exchangeService.xmlstrToObject(cminmsg.getCminmsgsClobMsg(), Msg.class); - String type = msg.getMeta().getType(); - String subType = msg.getMeta().getStyp(); + MSG msg = exchangeService.xmlstrToObject(cminmsg.getCminmsgsClobMsg(), MSG.class); + String type = msg.getMETA().getTYPE().name(); + String subType = msg.getMETA().getSTYP().name(); try { diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/ACFTHandler.java b/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/ACFTHandler.java index 218e028f..0a7dec8f 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/ACFTHandler.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/ACFTHandler.java @@ -1,15 +1,12 @@ package com.gzzn.omms.msgexchangeapi.msghandler.flop; -import java.util.Arrays; - import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.gzzn.omms.msgexchangeapi.entity.Cminmsg; -import com.gzzn.omms.msgexchangeapi.entity.msg.flop.acft.ACFTMsg; -import com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld.FLTR; +import com.gzzn.omms.msgexchangeapi.entity.msg.MSG; +import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD; import com.gzzn.omms.msgexchangeapi.msghandler.HandlerResult; -import com.gzzn.omms.msgexchangeapi.utils.JsonUtil; /** * 航班机型事件 @@ -27,12 +24,12 @@ public class ACFTHandler extends FlopBaseHandler { */ @Override public HandlerResult run(Cminmsg cminmsg) { - ACFTMsg acftMsg = exchangeService.xmlstrToObject(cminmsg.getCminmsgsClobMsg(), ACFTMsg.class); - FLTR fltr = flightInfoService.getByFlid(acftMsg.getFLOP().getFLID()); + MSG acftMsg = exchangeService.xmlstrToObject(cminmsg.getCminmsgsClobMsg(), MSG.class); + SCHD.FLTR fltr = flightInfoService.getByFlid(acftMsg.getFLOP().get(0).getFLID().toString()); if(null != fltr) { //save - fltr.setACFT(acftMsg.getFLOP().getACFT()); + fltr.setACFT(acftMsg.getFLOP().get(0).getACFT()); flightInfoService.saveFltr(fltr); //send and update @@ -43,7 +40,7 @@ public class ACFTHandler extends FlopBaseHandler { } else { //没有该动态航班信息 - logger.warn("没有flid为:{}的消息",acftMsg.getFLOP().getFLID()); + logger.warn("没有flid为:{}的消息",acftMsg.getFLOP().get(0).getFLID()); } return HandlerResult.failure(); diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/ACTTHandler.java b/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/ACTTHandler.java index 11951901..0e60baa7 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/ACTTHandler.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/ACTTHandler.java @@ -4,8 +4,8 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.gzzn.omms.msgexchangeapi.entity.Cminmsg; -import com.gzzn.omms.msgexchangeapi.entity.msg.flop.actt.ACTTMsg; -import com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld.FLTR; +import com.gzzn.omms.msgexchangeapi.entity.msg.MSG; +import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD; import com.gzzn.omms.msgexchangeapi.msghandler.HandlerResult; /** @@ -18,12 +18,12 @@ public class ACTTHandler extends FlopBaseHandler{ @Override public HandlerResult run(Cminmsg cminmsg) { - ACTTMsg acttMsg = exchangeService.xmlstrToObject(cminmsg.getCminmsgsClobMsg(), ACTTMsg.class); - FLTR fltr = flightInfoService.getByFlid(acttMsg.getFLOP().getFLID()); + MSG acttMsg = exchangeService.xmlstrToObject(cminmsg.getCminmsgsClobMsg(), MSG.class); + SCHD.FLTR fltr = flightInfoService.getByFlid(acttMsg.getFLOP().get(0).getFLID().toString()); if(null != fltr) { //save - fltr.setACTT(acttMsg.getFLOP().getACTT()); + fltr.setACTT(acttMsg.getFLOP().get(0).getACTT()); flightInfoService.saveFltr(fltr); //send and update @@ -34,7 +34,7 @@ public class ACTTHandler extends FlopBaseHandler{ } else { //没有该动态航班信息 - logger.warn("没有flid为:{}的消息",acttMsg.getFLOP().getFLID()); + logger.warn("没有flid为:{}的消息",acttMsg.getFLOP().get(0).getFLID()); } return HandlerResult.failure(); diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/BDPBHandler.java b/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/BDPBHandler.java index f5948907..7cefd5c2 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/BDPBHandler.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/BDPBHandler.java @@ -4,10 +4,10 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.gzzn.omms.msgexchangeapi.entity.Cminmsg; -import com.gzzn.omms.msgexchangeapi.entity.msg.flop.bdpb.BDPBMsg; -import com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld.FLTR; +import com.gzzn.omms.msgexchangeapi.entity.msg.MSG; +import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD; import com.gzzn.omms.msgexchangeapi.msghandler.HandlerResult; -import com.gzzn.omms.msgexchangeapi.service.IExchangeService; +import com.gzzn.omms.msgexchangeapi.service.exchange.IExchangeService; import com.gzzn.omms.msgexchangeapi.service.flightInfo.IFlightInfoService; import com.gzzn.omms.msgexchangeapi.utils.SpringUtil; @@ -19,8 +19,8 @@ public class BDPBHandler extends FlopBaseHandler { IExchangeService exchangeService = (IExchangeService) SpringUtil.getBean("exchangeService"); IFlightInfoService flightInfoService = (IFlightInfoService) SpringUtil.getBean("flightInfoService"); - BDPBMsg bdpbMsg = exchangeService.xmlstrToObject(cminmsg.getCminmsgsClobMsg(), BDPBMsg.class); - FLTR fltr = flightInfoService.getByFlid(bdpbMsg.getFLOP().getFLID()); + MSG bdpbMsg = exchangeService.xmlstrToObject(cminmsg.getCminmsgsClobMsg(), MSG.class); + SCHD.FLTR fltr = flightInfoService.getByFlid(bdpbMsg.getFLOP().get(0).getFLID().toString()); if(null != fltr) { //TO: 文档未描述该事件是什么 @@ -35,7 +35,7 @@ public class BDPBHandler extends FlopBaseHandler { } else { //没有该动态航班信息 - logger.warn("没有flid为:{}的消息",bdpbMsg.getFLOP().getFLID()); + logger.warn("没有flid为:{}的消息",bdpbMsg.getFLOP().get(0).getFLID()); } return HandlerResult.failure(); diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/BOTMHandler.java b/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/BOTMHandler.java index b0cc6f4f..27cab1e8 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/BOTMHandler.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/BOTMHandler.java @@ -4,8 +4,8 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.gzzn.omms.msgexchangeapi.entity.Cminmsg; -import com.gzzn.omms.msgexchangeapi.entity.msg.flop.botm.BOTMMsg; -import com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld.FLTR; +import com.gzzn.omms.msgexchangeapi.entity.msg.MSG; +import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD; import com.gzzn.omms.msgexchangeapi.msghandler.HandlerResult; /** @@ -18,12 +18,12 @@ public class BOTMHandler extends FlopBaseHandler { @Override public HandlerResult run(Cminmsg cminmsg) { - BOTMMsg botmMsg = exchangeService.xmlstrToObject(cminmsg.getCminmsgsClobMsg(), BOTMMsg.class); - FLTR fltr = flightInfoService.getByFlid(botmMsg.getFLOP().getFLID()); + MSG botmMsg = exchangeService.xmlstrToObject(cminmsg.getCminmsgsClobMsg(), MSG.class); + SCHD.FLTR fltr = flightInfoService.getByFlid(botmMsg.getFLOP().get(0).getFLID().toString()); if(null != fltr) { //save - fltr.setBOTM(botmMsg.getFLOP().getBOTM()); + fltr.setBOTM(botmMsg.getFLOP().get(0).getBOTM()); flightInfoService.saveFltr(fltr); //send and update @@ -34,7 +34,7 @@ public class BOTMHandler extends FlopBaseHandler { } else { //没有该动态航班信息 - logger.warn("没有flid为:{}的消息",botmMsg.getFLOP().getFLID()); + logger.warn("没有flid为:{}的消息",botmMsg.getFLOP().get(0).getFLID()); } return HandlerResult.failure(); diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/CKDTHandler.java b/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/CKDTHandler.java index b26968ff..ab457d36 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/CKDTHandler.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/CKDTHandler.java @@ -4,8 +4,8 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.gzzn.omms.msgexchangeapi.entity.Cminmsg; -import com.gzzn.omms.msgexchangeapi.entity.msg.flop.ckdt.CKDTMsg; -import com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld.FLTR; +import com.gzzn.omms.msgexchangeapi.entity.msg.MSG; +import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD; import com.gzzn.omms.msgexchangeapi.msghandler.HandlerResult; /** @@ -18,12 +18,12 @@ public class CKDTHandler extends FlopBaseHandler { @Override public HandlerResult run(Cminmsg cminmsg) { - CKDTMsg ckdtMsg = exchangeService.xmlstrToObject(cminmsg.getCminmsgsClobMsg(), CKDTMsg.class); - FLTR fltr = flightInfoService.getByFlid(ckdtMsg.getFLOP().getFLID()); + MSG ckdtMsg = exchangeService.xmlstrToObject(cminmsg.getCminmsgsClobMsg(), MSG.class); + SCHD.FLTR fltr = flightInfoService.getByFlid(ckdtMsg.getFLOP().get(0).getFLID().toString()); if(null != fltr) { + //TODO: update ckdt //save - fltr.setCKDT(ckdtMsg.getFLOP().getCKDT()); flightInfoService.saveFltr(fltr); //send and update @@ -34,7 +34,7 @@ public class CKDTHandler extends FlopBaseHandler { } else { //没有该动态航班信息 - logger.warn("没有flid为:{}的消息",ckdtMsg.getFLOP().getFLID()); + logger.warn("没有flid为:{}的消息",ckdtMsg.getFLOP().get(0).getFLID()); } return HandlerResult.failure(); diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/FlopBaseHandler.java b/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/FlopBaseHandler.java index 32025bd9..41112081 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/FlopBaseHandler.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/FlopBaseHandler.java @@ -3,13 +3,13 @@ package com.gzzn.omms.msgexchangeapi.msghandler.flop; import java.util.Arrays; import com.gzzn.omms.msgexchangeapi.entity.Cminmsg; -import com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld.FLTR; +import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD; import com.gzzn.omms.msgexchangeapi.msghandler.HandlerResult; import com.gzzn.omms.msgexchangeapi.msghandler.IBaseHandler; import com.gzzn.omms.msgexchangeapi.redis.RedisService; import com.gzzn.omms.msgexchangeapi.service.ICminmsgService; -import com.gzzn.omms.msgexchangeapi.service.IExchangeService; import com.gzzn.omms.msgexchangeapi.service.IKafkaService; +import com.gzzn.omms.msgexchangeapi.service.exchange.IExchangeService; import com.gzzn.omms.msgexchangeapi.service.flightInfo.IFlightInfoService; import com.gzzn.omms.msgexchangeapi.utils.JsonUtil; import com.gzzn.omms.msgexchangeapi.utils.SpringUtil; @@ -46,7 +46,7 @@ public class FlopBaseHandler implements IBaseHandler { * @param fltr * @param cminmsg */ - protected void sendFltrAndMsg(FLTR fltr,Cminmsg cminmsg) + protected void sendFltrAndMsg(SCHD.FLTR fltr,Cminmsg cminmsg) { //send schd String schdMsg = JsonUtil.getString(fltr); diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/service/CminmsgServiceImpl.java b/src/main/java/com/gzzn/omms/msgexchangeapi/service/CminmsgServiceImpl.java index a478a5f6..bd150912 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/service/CminmsgServiceImpl.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/service/CminmsgServiceImpl.java @@ -13,7 +13,8 @@ import org.springframework.stereotype.Service; import com.gzzn.omms.msgexchangeapi.dao.CminmsgDao; import com.gzzn.omms.msgexchangeapi.entity.Cminmsg; -import com.gzzn.omms.msgexchangeapi.entity.msg.Msg; +import com.gzzn.omms.msgexchangeapi.entity.msg.MSG; +import com.gzzn.omms.msgexchangeapi.service.exchange.IExchangeService; @Service("cminmsgService") public class CminmsgServiceImpl implements ICminmsgService { @@ -73,9 +74,9 @@ public class CminmsgServiceImpl implements ICminmsgService { .stream() .filter(x->{ String msgBlob = x.getCminmsgsClobMsg(); - Msg msg = exchangeService.xmlstrToObject(msgBlob, Msg.class); - String type = msg.getMeta().getType(); - String subType = msg.getMeta().getStyp(); + MSG msg = exchangeService.xmlstrToObject(msgBlob, MSG.class); + String type = msg.getMETA().getTYPE().name(); + String subType = msg.getMETA().getSTYP().name(); return type.equals("SCHD") && subType.equals("RESP"); }) .findFirst(); diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/service/CmoutmsgServiceImpl.java b/src/main/java/com/gzzn/omms/msgexchangeapi/service/CmoutmsgServiceImpl.java index cce53125..56f1115d 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/service/CmoutmsgServiceImpl.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/service/CmoutmsgServiceImpl.java @@ -8,8 +8,14 @@ import org.springframework.stereotype.Service; import com.gzzn.omms.msgexchangeapi.dao.CmoutmsgDao; import com.gzzn.omms.msgexchangeapi.entity.Cmoutmsg; -import com.gzzn.omms.msgexchangeapi.entity.msg.rqfd.RefdMsg; -import com.gzzn.omms.msgexchangeapi.entity.msg.rqfd.RefdMsgBody; +import com.gzzn.omms.msgexchangeapi.entity.msg.MESSAGESUBTYPES; +import com.gzzn.omms.msgexchangeapi.entity.msg.MESSAGETYPES; +import com.gzzn.omms.msgexchangeapi.entity.msg.MSG; +import com.gzzn.omms.msgexchangeapi.entity.msg.RQFD; +import com.gzzn.omms.msgexchangeapi.entity.msg.SUBSYSTEMS; +import com.gzzn.omms.msgexchangeapi.entity.msg.builder.METABuilder; +import com.gzzn.omms.msgexchangeapi.entity.msg.builder.MSGBuilder; +import com.gzzn.omms.msgexchangeapi.service.exchange.IExchangeService; import com.gzzn.omms.msgexchangeapi.utils.DateTimeUtil; @Service @@ -23,18 +29,29 @@ public class CmoutmsgServiceImpl implements ICmoutmsgService { public Boolean sendSchdGetMsg(Date date) { //构造消息 + MSG rqfdMsg = new MSGBuilder(). + setMETA( + new METABuilder() + .setSNDR(SUBSYSTEMS.OMMS) + .setTYPE(MESSAGETYPES.RQFD) + .setSTYP(MESSAGESUBTYPES.NONE) + .build() + ) + .build(); + + RQFD rqfd = new RQFD(); + rqfd.setSTDB( + DateTimeUtil.gtFormatStr( + date, + "ddMMMyyHHmm", + Locale.ENGLISH) + .toUpperCase() + ); + rqfdMsg.setRQFD(rqfd); + + //发送消息到数据库 Cmoutmsg cmoutmsg = new Cmoutmsg(); - RefdMsgBody body = new RefdMsgBody(); - body.setStdb( - DateTimeUtil.gtFormatStr( - date, - "ddMMMyyHHmm", - Locale.ENGLISH) - .toUpperCase() - ); - RefdMsg msg = new RefdMsg(); - msg.setRefd(body); - cmoutmsg.setCminmsgsClobMsg(exchangeService.objectToXmlstr(msg)); + cmoutmsg.setCminmsgsClobMsg(exchangeService.objectToXmlstr(rqfdMsg)); cmoutmsg.setCminmsgsStatus("VALID"); Cmoutmsg rtCmoutmsg = cmoutmsgDao.save(cmoutmsg); diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/service/ExchangeServiceImpl.java b/src/main/java/com/gzzn/omms/msgexchangeapi/service/exchange/ExchangeServiceImpl.java similarity index 86% rename from src/main/java/com/gzzn/omms/msgexchangeapi/service/ExchangeServiceImpl.java rename to src/main/java/com/gzzn/omms/msgexchangeapi/service/exchange/ExchangeServiceImpl.java index 4d369ec7..8e430561 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/service/ExchangeServiceImpl.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/service/exchange/ExchangeServiceImpl.java @@ -1,4 +1,4 @@ -package com.gzzn.omms.msgexchangeapi.service; +package com.gzzn.omms.msgexchangeapi.service.exchange; import java.io.IOException; import java.util.Map; @@ -26,10 +26,6 @@ public class ExchangeServiceImpl implements IExchangeService { ObjectMapper jsonMapper = new ObjectMapper(); String json = jsonMapper.writer().withDefaultPrettyPrinter().writeValueAsString(map); return json; - } catch (JsonParseException e) { - throw new ExchangeServiceException(e.getMessage(),e); - } catch (JsonMappingException e) { - throw new ExchangeServiceException(e.getMessage(),e); } catch (IOException e) { throw new ExchangeServiceException(e.getMessage(),e); } diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/service/IExchangeService.java b/src/main/java/com/gzzn/omms/msgexchangeapi/service/exchange/IExchangeService.java similarity index 85% rename from src/main/java/com/gzzn/omms/msgexchangeapi/service/IExchangeService.java rename to src/main/java/com/gzzn/omms/msgexchangeapi/service/exchange/IExchangeService.java index ea909d7e..28d50485 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/service/IExchangeService.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/service/exchange/IExchangeService.java @@ -1,4 +1,4 @@ -package com.gzzn.omms.msgexchangeapi.service; +package com.gzzn.omms.msgexchangeapi.service.exchange; import com.gzzn.omms.msgexchangeapi.exception.ExchangeServiceException; diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/service/flightInfo/FlightInfoServiceImpl.java b/src/main/java/com/gzzn/omms/msgexchangeapi/service/flightInfo/FlightInfoServiceImpl.java index df141c8f..4e5fd5ee 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/service/flightInfo/FlightInfoServiceImpl.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/service/flightInfo/FlightInfoServiceImpl.java @@ -8,11 +8,11 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.gzzn.omms.msgexchangeapi.entity.Cminmsg; -import com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld.DNLDMsg; -import com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld.FLTR; +import com.gzzn.omms.msgexchangeapi.entity.msg.MSG; +import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD; import com.gzzn.omms.msgexchangeapi.msghandler.MsgHandlerDispatcher; import com.gzzn.omms.msgexchangeapi.redis.RedisService; -import com.gzzn.omms.msgexchangeapi.service.IExchangeService; +import com.gzzn.omms.msgexchangeapi.service.exchange.IExchangeService; @Service("flightInfoService") public class FlightInfoServiceImpl implements IFlightInfoService { @@ -30,16 +30,16 @@ public class FlightInfoServiceImpl implements IFlightInfoService { @Override public Boolean updateByDaySchd(Cminmsg cminmsg) { String clobMsg = cminmsg.getCminmsgsClobMsg(); - DNLDMsg dnldMsg = exchangeService.xmlstrToObject(clobMsg, DNLDMsg.class); + MSG dnldMsg = exchangeService.xmlstrToObject(clobMsg, MSG.class); this.removeAll(); // - List lsFltr = dnldMsg + List lsFltr = dnldMsg .getSCHD() .getFLTR(); - for(FLTR fltr : lsFltr) + for(SCHD.FLTR fltr : lsFltr) { Boolean result = redisSet(fltr); if(result == false) @@ -53,14 +53,14 @@ public class FlightInfoServiceImpl implements IFlightInfoService { @Override - public FLTR getByFlid(String flid) { - FLTR fltr = (FLTR) redisGet(flid); + public SCHD.FLTR getByFlid(String flid) { + SCHD.FLTR fltr = (SCHD.FLTR) redisGet(flid); return fltr; } @Override - public boolean saveFltr(FLTR fltr) { + public boolean saveFltr(SCHD.FLTR fltr) { return redisSet(fltr); } @@ -70,7 +70,7 @@ public class FlightInfoServiceImpl implements IFlightInfoService { * @param fltr * @return */ - private boolean redisSet(FLTR fltr) + private boolean redisSet(SCHD.FLTR fltr) { return redisService.set(redisKey + fltr.getFLID(), fltr); } @@ -96,12 +96,12 @@ public class FlightInfoServiceImpl implements IFlightInfoService { @Override - public List findAll() { + public List findAll() { Set keys = redisService.keys(redisKey + "*"); - List lsResult = new ArrayList(); + List lsResult = new ArrayList(); keys.forEach(key->{ - FLTR fltr = (FLTR) redisService.get(key); + SCHD.FLTR fltr = (SCHD.FLTR) redisService.get(key); lsResult.add(fltr); }); diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/service/flightInfo/IFlightInfoService.java b/src/main/java/com/gzzn/omms/msgexchangeapi/service/flightInfo/IFlightInfoService.java index 17daec43..3ed4f06c 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/service/flightInfo/IFlightInfoService.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/service/flightInfo/IFlightInfoService.java @@ -3,7 +3,7 @@ package com.gzzn.omms.msgexchangeapi.service.flightInfo; import java.util.List; import com.gzzn.omms.msgexchangeapi.entity.Cminmsg; -import com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld.FLTR; +import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD; public interface IFlightInfoService { @@ -11,7 +11,7 @@ public interface IFlightInfoService { * 获取所有动态航班信息 * @return 所有最新的动态航班信息 */ - public List findAll(); + public List findAll(); /** @@ -24,10 +24,10 @@ public interface IFlightInfoService { * @param flid * @return */ - public FLTR getByFlid(String flid); + public SCHD.FLTR getByFlid(String flid); /** * 保存航班动态信息,新增或更新 */ - public boolean saveFltr(FLTR fltr); + public boolean saveFltr(SCHD.FLTR fltr); } diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/service/flightInfo/UpdateByCminmsgsResult.java b/src/main/java/com/gzzn/omms/msgexchangeapi/service/flightInfo/UpdateByCminmsgsResult.java index 99da3533..951fb71d 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/service/flightInfo/UpdateByCminmsgsResult.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/service/flightInfo/UpdateByCminmsgsResult.java @@ -4,12 +4,12 @@ import java.util.ArrayList; import java.util.List; import com.gzzn.omms.msgexchangeapi.entity.Cminmsg; -import com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld.FLTR; +import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD; public class UpdateByCminmsgsResult { private Boolean isSuccess;//是否更新成功 private Cminmsg cminmsg; //消息 - private List fltrs; //影响的航班动态信息 + private List fltrs; //影响的航班动态信息 public Boolean getIsSuccess() { return isSuccess; @@ -23,21 +23,21 @@ public class UpdateByCminmsgsResult { public void setCminmsg(Cminmsg cminmsg) { this.cminmsg = cminmsg; } - public List getFltrs() { + public List getFltrs() { return fltrs; } - public void setFltrs(List fltrs) { + public void setFltrs(List fltrs) { this.fltrs = fltrs; } - public static UpdateByCminmsgsResult success(Cminmsg cminmsg,FLTR fltr) + public static UpdateByCminmsgsResult success(Cminmsg cminmsg,SCHD.FLTR fltr) { UpdateByCminmsgsResult updateByCminmsgsResult = new UpdateByCminmsgsResult(); updateByCminmsgsResult.isSuccess = true; updateByCminmsgsResult.cminmsg = cminmsg; - List fltrs = new ArrayList(); + List fltrs = new ArrayList(); fltrs.add(fltr); updateByCminmsgsResult.fltrs = fltrs; @@ -45,7 +45,7 @@ public class UpdateByCminmsgsResult { return updateByCminmsgsResult; }//end function - public static UpdateByCminmsgsResult success(Cminmsg cminmsg,List fltrs) + public static UpdateByCminmsgsResult success(Cminmsg cminmsg,List fltrs) { UpdateByCminmsgsResult updateByCminmsgsResult = new UpdateByCminmsgsResult(); diff --git a/src/test/java/com/gzzn/omms/msgexchangeapi/service/ExchangeServiceImplTest.java b/src/test/java/com/gzzn/omms/msgexchangeapi/service/ExchangeServiceImplTest.java index affb2d74..f6197f70 100644 --- a/src/test/java/com/gzzn/omms/msgexchangeapi/service/ExchangeServiceImplTest.java +++ b/src/test/java/com/gzzn/omms/msgexchangeapi/service/ExchangeServiceImplTest.java @@ -3,8 +3,6 @@ package com.gzzn.omms.msgexchangeapi.service; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; -import java.nio.charset.Charset; -import java.nio.charset.CharsetEncoder; import java.util.Map; import org.junit.Test; @@ -17,7 +15,8 @@ import com.fasterxml.jackson.core.JsonParseException; import com.fasterxml.jackson.databind.JsonMappingException; import com.fasterxml.jackson.dataformat.xml.XmlMapper; import com.gzzn.omms.msgexchangeapi.dao.CminmsgDao; -import com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld.DNLDMsg; +import com.gzzn.omms.msgexchangeapi.entity.msg.MSG; +import com.gzzn.omms.msgexchangeapi.service.exchange.IExchangeService; import com.gzzn.omms.msgexchangeapi.utils.JsonUtil; @RunWith(SpringRunner.class) @@ -89,7 +88,7 @@ public class ExchangeServiceImplTest { { String xml = cminmsgDao.findOne(300L).getCminmsgsClobMsg(); - DNLDMsg dNLDMsg = exchangeService.xmlstrToObject(xml, DNLDMsg.class); + MSG dNLDMsg = exchangeService.xmlstrToObject(xml, MSG.class); String jsonString=JsonUtil.getString(dNLDMsg); File file = new File("schd.json"); diff --git a/src/test/java/com/gzzn/omms/msgexchangeapi/tools/ToolTest.java b/src/test/java/com/gzzn/omms/msgexchangeapi/tools/ToolTest.java index bc96a93d..ce739079 100644 --- a/src/test/java/com/gzzn/omms/msgexchangeapi/tools/ToolTest.java +++ b/src/test/java/com/gzzn/omms/msgexchangeapi/tools/ToolTest.java @@ -4,32 +4,25 @@ import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.util.ArrayList; -import java.util.Collections; import java.util.HashMap; -import java.util.Iterator; -import java.util.LinkedHashMap; import java.util.List; import java.util.Map; -import java.util.Set; -import java.util.stream.Collector; import java.util.stream.Collectors; -import org.junit.Test; import org.junit.runner.RunWith; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; -import org.springframework.util.StringUtils; import com.fasterxml.jackson.core.JsonParseException; import com.fasterxml.jackson.databind.JsonMappingException; import com.gzzn.omms.msgexchangeapi.dao.CminmsgDao; import com.gzzn.omms.msgexchangeapi.entity.Cminmsg; -import com.gzzn.omms.msgexchangeapi.entity.msg.Msg; +import com.gzzn.omms.msgexchangeapi.entity.msg.MSG; import com.gzzn.omms.msgexchangeapi.exception.ExchangeServiceException; -import com.gzzn.omms.msgexchangeapi.service.IExchangeService; +import com.gzzn.omms.msgexchangeapi.service.exchange.IExchangeService; import com.gzzn.omms.msgexchangeapi.utils.JsonUtil; @@ -55,8 +48,8 @@ public class ToolTest { //每种类型提取一个 for(Cminmsg x : lsCmin) { - Msg msg = exchangeService.xmlstrToObject(x.getCminmsgsClobMsg(),Msg.class); - mapCminmsg.putIfAbsent(msg.getMeta().getType() + "_" + msg.getMeta().getStyp(), x); + MSG msg = exchangeService.xmlstrToObject(x.getCminmsgsClobMsg(),MSG.class); + mapCminmsg.putIfAbsent(msg.getMETA().getTYPE() + "_" + msg.getMETA().getSTYP(), x); } List ls = new ArrayList(mapCminmsg.values()); @@ -76,8 +69,8 @@ public class ToolTest { //提取某个航班的信息 List lsFlopTypeCmin = lsCmin.parallelStream() .filter(node->{ - Msg msg = exchangeService.xmlstrToObject(node.getCminmsgsClobMsg(), Msg.class); - return msg.getMeta().getType().equals("FLOP"); + MSG msg = exchangeService.xmlstrToObject(node.getCminmsgsClobMsg(), MSG.class); + return msg.getMETA().getTYPE().equals("FLOP"); }) .collect(Collectors.toList()); @@ -97,18 +90,18 @@ public class ToolTest { for(Cminmsg x : lsCmin) { String json = exchangeService.xmlstrToJson(x.getCminmsgsClobMsg()); - Msg msg; + MSG msg; - msg = JsonUtil.getObject(json,Msg.class); - String Dttm = msg.getMeta().getDttm(); + msg = JsonUtil.getObject(json,MSG.class); + String Dttm = msg.getMETA().getDTTM().toString(); String dir = "json"; StringBuilder path = new StringBuilder(); path.append(dir); path.append("/"); - path.append(msg.getMeta().getType());//Type - path.append("-"+msg.getMeta().getStyp());//Subtype + path.append(msg.getMETA().getTYPE());//Type +// path.append("-"+msg.getMETA().getSTYP());//Subtype path.append(".json"); //父目录是否存在 @@ -152,7 +145,7 @@ public class ToolTest { try { for(Cminmsg x : lsCmin) { - Msg msg = exchangeService.xmlstrToObject(x.getCminmsgsClobMsg(), Msg.class); + MSG msg = exchangeService.xmlstrToObject(x.getCminmsgsClobMsg(), MSG.class); Map msgMap = exchangeService.xmlstrToObject(x.getCminmsgsClobMsg(), Map.class); @@ -190,22 +183,22 @@ public class ToolTest { } //end function - private String getPath(Msg msg,String type) + private String getPath(MSG msg,String type) { String dir = type; StringBuilder path = new StringBuilder(); path.append(dir); path.append("/"); - path.append(msg.getMeta().getType());//Type - path.append("-"+msg.getMeta().getStyp());//Subtype + path.append(msg.getMETA().getTYPE());//Type + path.append("-"+msg.getMETA().getSTYP());//Subtype path.append("."+dir); return path.toString(); } - private String getPathGroupByFlid(Msg msg,String type,String flid) + private String getPathGroupByFlid(MSG msg,String type,String flid) { String dir = type; @@ -214,9 +207,9 @@ public class ToolTest { path.append("/"); path.append(flid); path.append("/"); - path.append(msg.getMeta().getDttm());//dttm - path.append("-"+msg.getMeta().getType());//Type - path.append("-"+msg.getMeta().getStyp());//Subtype + path.append(msg.getMETA().getDTTM());//dttm + path.append("-"+msg.getMETA().getTYPE());//Type + path.append("-"+msg.getMETA().getSTYP());//Subtype path.append("."+dir); return path.toString(); diff --git a/src/test/java/com/gzzn/omms/msgexchangeapi/tools/XmlToPojoTest.java b/src/test/java/com/gzzn/omms/msgexchangeapi/tools/XmlToPojoTest.java new file mode 100644 index 00000000..5979c9ea --- /dev/null +++ b/src/test/java/com/gzzn/omms/msgexchangeapi/tools/XmlToPojoTest.java @@ -0,0 +1,55 @@ +package com.gzzn.omms.msgexchangeapi.tools; + +import java.util.Map; +import java.util.Set; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; + +import com.gzzn.omms.msgexchangeapi.dao.CminmsgDao; +import com.gzzn.omms.msgexchangeapi.service.exchange.IExchangeService; + + +/** + * xml 转 pojo + * @author zhouxiunai + * + */ +@RunWith(SpringRunner.class) +@SpringBootTest +public class XmlToPojoTest { + + @Autowired + private CminmsgDao cminmsgDao; + + @Autowired + private IExchangeService exchangeService; + + /** + * xml 生成 pojo + */ + @Test + public void testXmlToPojo() + { + String xml = cminmsgDao.findOne(300L).getCminmsgsClobMsg(); + + //生成pojo类 + Map map = exchangeService.xmlstrToObject(xml, Map.class); + + } + + + private void genPojo(Map map,String rootName) + { + //写类的开始 + Set keyset = map.keySet(); + for( String key: keyset) + { + + } + //写类的结束 + }//end function +} diff --git a/src/test/java/com/gzzn/omms/msgexchangeapi/utils/RedisServiceTest.java b/src/test/java/com/gzzn/omms/msgexchangeapi/utils/RedisServiceTest.java index ef40946d..69a73564 100644 --- a/src/test/java/com/gzzn/omms/msgexchangeapi/utils/RedisServiceTest.java +++ b/src/test/java/com/gzzn/omms/msgexchangeapi/utils/RedisServiceTest.java @@ -1,12 +1,14 @@ package com.gzzn.omms.msgexchangeapi.utils; +import java.math.BigInteger; + import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; -import com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld.FLTR; +import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD; import com.gzzn.omms.msgexchangeapi.redis.RedisService; @RunWith(SpringRunner.class) @@ -20,10 +22,10 @@ public class RedisServiceTest { public void testReids() { //准备数据 - FLTR flightInfo = new FLTR(); - flightInfo.setFLID("12333"); + SCHD.FLTR flightInfo = new SCHD.FLTR(); + flightInfo.setFLID(new BigInteger("12333")); flightInfo.setACFT("acft"); - redisService.set(flightInfo.getFLID(), flightInfo); + redisService.set(flightInfo.getFLID().toString(), flightInfo); } }