Author SHA1 Message Date
windyboyandCursor e065e48ecc docs: document running the jar against the integration YAML
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-19 09:38:24 +08:00
windyboyandCursor 5f09fa0666 docs: add flight API guide
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-19 09:06:14 +08:00
windyboy 59c26df5e0 Add standalone Podman build script with dedicated Maven cache 2026-09-18 14:35:00 +08:00
windyboy 6bce9e99a1 build: upgrade dockerfile maven plugin 2026-08-31 17:30:25 +08:00
windyboy 4a64b081ce docs: add project and datasource guides 2026-08-31 16:53:03 +08:00
zhouxiunai 5535e7fd09 更改omms基础信息库地址 2020-08-31 15:39:57 +08:00
zhouxiunai 0853ef30fc 231相关地址修改为235 2020-08-31 12:51:01 +08:00
zhouxiunai d733830449 修改eureka 2020-08-31 11:58:34 +08:00
zhouxiunai 86010c796d 修改构建 2020-08-28 17:23:11 +08:00
zhouxiunai 95baf53861 [maven-release-plugin] prepare for next development iteration 2019-06-01 15:22:45 +08:00
zhouxiunai 1129afeeb1 [maven-release-plugin] prepare release admin-api-1.2.0 2019-06-01 15:22:40 +08:00
zhouxiunai 892dd81f3c 添加版本控制的maven插件 2019-06-01 15:21:48 +08:00
zhouxiunai b63eee92a4 修改mysql开发环境数据库地址 2019-05-22 12:05:40 +08:00
zhouxiunai 5e6eda7ef7 经停航线段,按orderno 排序。 2019-05-11 16:47:47 +08:00
zhouxiunai 7a09773dc8 季度计划加入完整航线列表返回。 2019-05-11 16:36:39 +08:00
zhouxiunai 5ab1d9c81d 将null转为空串显示在excel 2019-05-10 11:02:15 +08:00
zhouxiunai b0ed00e930 修复导出航班数据成excel为根据前端提供的动态key字段进行导出。后端不限定导出字段和内容。 2019-05-10 10:54:42 +08:00
zhouxiunai 6e447fb1cc 前端更新默认配置 2019-05-10 10:53:54 +08:00
zhouxiunai 21a5aca8af 添加消息的entity类。 同时修改历史航班记录只返回非共享航班记录。 2019-04-30 11:28:13 +08:00
zhouxiunai dd26709ef0 调整构建脚本,动态pom获取名字及版本信息。 2019-04-28 17:34:08 +08:00
zhouxiunai 582208bdb4 添加新的flightHst映射。 增加ABN 字段的映射。 2019-04-28 17:29:15 +08:00
zhouxiunai 82f5f47906 修改基于私有镜像构建。去除外部不稳定的依赖镜像 2019-04-16 13:57:29 +08:00
zhouxiunai 2250953454 添加用户筛选配置 2019-03-29 18:25:00 +08:00
zhouxiunai f499e0b1ed 修改版本号为1.2.0 2019-03-27 10:29:20 +08:00
zhouxiunai 07636a709e 添加个人颜色设置的相关内容。增加测试环境配置 2019-03-27 10:27:56 +08:00
zhouxiunai 66cfcfb40d 修改生产环境配置文件 2019-03-08 14:19:23 +08:00
156 changed files with 37099 additions and 332 deletions
+9
View File
@@ -0,0 +1,9 @@
.git
.idea
.settings
.cache
logs
src
docs
target/*
!target/*.jar
+8 -9
View File
@@ -1,16 +1,15 @@
FROM frolvlad/alpine-oraclejdk8:slim
FROM reg.int.it2000.com.cn/com.gzzn.library/alpine-oraclejdk8:slim
MAINTAINER xiunai78 <154707516@qq.com>
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories \
&& apk add -U tzdata \
&& cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo 'Asia/Shanghai' >/etc/timezone
EXPOSE 8080
# Add the service itself
ARG JAR_FILE
ADD ${JAR_FILE} /usr/local/adminapi/myapp.jar
#设置时区
RUN apk add -U tzdata
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo 'Asia/Shanghai' >/etc/timezone
EXPOSE 8080
ENTRYPOINT ["/usr/bin/java", "-jar", "/usr/local/adminapi/myapp.jar"]
+478
View File
@@ -0,0 +1,478 @@
# admin-api
成都天府/双流机场 OMMS(机场运行管理系统)的**后端管理 API**,为 Web 控制台提供基础数据、数据字典、UI 个性化设置、航班季度计划、历史航班检索与 Excel 导出能力。
| 项 | 值 |
|---|---|
| 坐标 | `com.gzzn.omms:admin-api` |
| 版本 | `1.2.1-SNAPSHOT` |
| 技术栈 | Spring Boot 1.5.17 · Spring Cloud Edgware.SR5 · Java 8 · Maven |
| 服务注册 | Eureka,服务名 `adminapi` |
| 监听端口 | 8080`Dockerfile` EXPOSE,配置文件未覆盖) |
| 仓库 | `git@repo.windy.me:cdia/admin-api.git` |
> **Java 版本要求:JDK 8。** 项目基于 Spring Boot 1.5 和 JAXB 生成代码构建,未验证 JDK 11+;请使用 JDK 8 进行本地开发、构建和运行。
**Podman 测试镜像构建**:见 [构建说明](docs/build.md),使用 `./build.sh -t localhost/admin-api:1.2.1-pg-test`Maven 缓存默认放在 `../chengdu-repository`
**定位:只读数据服务层。** 本服务不生产业务数据,OMMS 主数据由 Oracle 侧系统维护,本服务只做查询与对外暴露;仅 MySQL 侧的 UI 设置为本服务自有写数据。
**不在本服务职责内**:航班动态实时推送、航班保障流程、报文收发与解析落库(由 AODB/消息中间件侧负责)。本服务不保存航班数据,历史航班从 Elasticsearch 读取。
---
## 1. 架构
```
┌──────────────────────────────────────────┐
浏览器 ──> 网关 ───>│ admin-api (adminapi) │
注入 user 头 │ │
│ controller → dao → convert → dto │
└───┬──────────┬──────────┬──────────┬─────┘
│ │ │ │
MySQL Oracle Elasticsearch sysapi
(自有/写) (主数据/读) (历史航班/日志) (日志开关)
```
### 外部依赖与降级行为
| 依赖 | 用途 | 不可用时的影响 |
|---|---|---|
| **MySQL**Primary) | 数据字典、UI 设置 | 字典与 UI 设置接口全部 500 |
| **Oracle**Secondary) | 机场基础数据、航班季度计划 | 基础数据/季度计划接口全部 500 |
| **Elasticsearch** | 历史航班查询、操作日志写入 | 历史航班查询 500;**写日志失败被 catch 吞掉,不影响主流程** |
| **sysapi**Eureka 服务名 `SYSAPI`) | 拉取操作日志开关 | UI 设置已落库;日志开关查询异常会被捕获并记录,**不影响保存结果,但会丢失本次审计日志** |
| **Eureka** | 服务注册与 `SYSAPI` 寻址 | 注册失败则不被网关发现;`SYSAPI` 调用失败 |
### 身份与鉴权(重要)
**本服务不做任何登录鉴权,也没有接口级权限控制。** 完全信任网关:
- `/settings/uisettings` 通过请求头 `user`Base64 编码的 JSON)取得 `userId / userName / realName`;头缺失时,该接口抛 `UserNoLoginException`,全局处理返回 **401 + `USER_NOT_LOGGED_IN`**
- 基础数据、字典、季度计划和历史航班接口当前**不会读取 `user` 头,可匿名访问**
- 请求头 `remoteAddress`(同为 Base64 JSON)携带客户端来源地址,用于审计日志
> 因此本服务**绝不能直接暴露到公网**,必须经网关访问。否则基础数据、字典及历史航班查询接口会直接暴露;UI 设置的数据隔离也仅依赖 `userId`,属"代码层隔离"而非强制鉴权。
---
## 2. 快速开始
### 前置条件
- JDK 8、Maven 3
- 可达的 MySQL、Oracle、Elasticsearch、Eureka(本地开发可用 `dev` 环境现有实例)
- Oracle 驱动:pom 以 `system` scope 引用 `src/main/resources/libs/ojdbc6-11.2.0.3.jar`,该 jar 已在仓库内,**无需额外安装**
### 运行
```bash
# 开发模式(默认 profile=dev
mvn spring-boot:run
# 打包
mvn clean package -Dmaven.test.skip=true
java -jar target/admin-api-1.2.1-SNAPSHOT.jar
# 指定环境
java -jar target/admin-api-1.2.1-SNAPSHOT.jar --spring.profiles.active=test
```
### 联调环境(msgexchange-v2 integration
宿主机使用独立配置 `../msgexchange-v2/deploy/integration/admin-api.yml`**不加载**内置 `dev`/`test`/`pro` 地址。YAML 通过 `${TEST_SERVER_HOST}` 指向中间件:MySQL `13307`Primary)、PostgreSQL `15432`Secondary)、Elasticsearch `19300`
前置条件:
- JDK 8
- 可执行 JAR 必须包含兼容该运行时的 `org.postgresql:postgresql` 驱动;单改 YAML 无法替代。用 `./build.sh` 或带 `../chengdu-repository``mvn package` 构建,见 [构建说明](docs/build.md)
- 中间件栈已在 `msgexchange-v2` 启动:`export TEST_SERVER_HOST=你的服务器IP` 后执行 `docker compose -f compose.integration.yaml up -d`
- `TEST_SERVER_HOST` 必须是应用机能访问的服务器 IP 或域名,**不能**填写 `0.0.0.0`
`admin-api` 仓库根目录执行:
```bash
export TEST_SERVER_HOST=你的服务器IP
java -jar target/admin-api-1.2.1-SNAPSHOT.jar \
--spring.profiles.active=localtest \
--spring.config.location="file:$PWD/../msgexchange-v2/deploy/integration/admin-api.yml" \
--logging.config="file:$PWD/../msgexchange-v2/deploy/integration/logback.xml"
```
`localtest` + `spring.config.location` 避免加载内置环境地址。服务监听 `0.0.0.0:18080`Eureka 关闭,两侧 JPA 均为 `ddl-auto: none`。启动日志需确认 Primary 为 MySQL、Secondary 为 PostgreSQL。
验证:`http://localhost:18080/doc.html`,冒烟 `curl http://localhost:18080/dictionary/datadicItems/ROUTE_TYPE`
sys-api 不在本栈,依赖它的操作日志开关接口会失败(预期,不以假响应掩盖)。空库上的基础数据、季度计划、字典和历史查询可能因缺表或缺索引失败;Primary 需另行导入测试结构与脱敏数据。完整栈说明见 `msgexchange-v2/deploy/integration/README.md`
### 验证
```bash
# 接口文档(swagger-bootstrap-ui
open http://localhost:8080/doc.html
open http://localhost:8080/swagger-ui.html
# 冒烟:字典查询(当前无需 user 头)
curl http://localhost:8080/dictionary/datadicItems/ROUTE_TYPE
```
> **注意**Swagger UI 可直接调试当前不读取 `user` 头的接口;调试 `/settings/uisettings` 时需经网关注入 `user` 头,否则会返回 401。
---
## 3. 配置
`application.yml`(公共)+ `application-{dev,test,pro}.yml`,通过 `spring.profiles.active` 切换(默认 `dev`)。
| 配置项 | 说明 |
|---|---|
| `spring.datasource.primary.*` | MySQL 连接 + Tomcat JDBC 连接池参数 |
| `spring.datasource.secondary.*` | Oracle 连接,`driver: oracle.jdbc.driver.OracleDriver` |
| `eureka.client.service-url.defaultZone` | 注册中心地址 |
| `elasticsearch.cluster.nodes` / `cluster.name` / `maxSize` | ES 集群(9300 传输端口) |
| `sysApi.getOpLogSwitchByLevleAndNameUrl` | 操作日志开关接口,含 `{level}` `{name}` 占位符 |
| `logstash.host` | 日志收集地址(`host:port` |
### 环境对照
| | dev | test | pro |
|---|---|---|---|
| MySQL | `130.120.3.235:3306` | `130.120.3.158:3306` | `172.17.35.162:3306` |
| Oracle | `130.120.2.105:1521/orcl` | `130.120.3.31:1521/orcl` | `172.17.35.43:1521/omms` |
| Eureka | `130.120.3.235:94` | `130.120.3.232:94` | `172.17.35.164:94` |
| ES 集群 | `.234/.236/.238:9300` | `.234/.236/.238:9300` | `172.17.35.160/.161/.162:9300` |
| Logstash | `130.120.3.234:5000` | `130.120.3.234:5000` | `172.17.35.160:5000` |
### 密码加密(预留但未启用)
`PrimaryDataSourceConfig` 中保留了加密入口,当前**被注释**:
```java
//dataSource.setPassword(ConfigTools.decrypt(properties.getPassword()));//解密数据库密码
dataSource.setPassword(properties.getPassword());
```
如需启用,取消注释并引入 Druid `ConfigTools`。目前所有环境**明文口令已提交进 Git**(含生产 `root`)。
---
## 4. 数据层
### 双数据源
本服务使用两套手工配置的 JPA 数据源:
| 数据源 | 数据库 | 当前用途 |
|---|---|---|
| Primary | MySQL | 数据字典、UI 设置(读写) |
| Secondary | Oracle | 机场基础数据、航班季度计划(当前业务只读) |
每一侧都拥有独立的 `DataSource → EntityManagerFactory → TransactionManager`。Primary/Secondary 的 DAO 与 Entity 分别由对应配置类按包扫描并绑定,因此新增表访问时必须将 Entity 和 DAO 放到同一侧的包中。
> Secondary 未配置强制只读保护;跨库操作也不具备原子性。涉及写操作时必须明确指定事务管理器。
双数据源的实现原理、配置位置、新增 DAO/Entity 的步骤、常见错误与事务示例见 **[双数据源说明](docs/datasource.md)**。
### MySQL 自有表(4 张)
| 表 | 用途 |
|---|---|
| `adminapi_datadic_groups` | 字典分组(如 `FLIGHT_TASK` 航班任务、`ROUTE_TYPE` 航线类别) |
| `adminapi_datadic_items` | 字典项 |
| `adminapi_uisettings` | **用户** UI 设置,按 `(group_code, userid)` 唯一 |
| `adminapi_uisettings_default` | **系统默认** UI 设置,按 `group_code` |
`uisettings.setting_content` 存 JSON,含 `userSettingCol`(表格列)、`userSettingColor`(配色)、`userSettingMsgAlert`(消息告警订阅)、`userSettingSelected`(查询条件默认值)等分组。
### Oracle 数据(当前业务只读)
基础数据:航司/机场/城市/国家及其分组、航站楼与区域、机位与机位类型、登机口、滑槽、值机柜台与分组、行李转盘、机型与机号、机型分组、航班状态与类型、航班代理。
航班计划:`FIMS_FLIGHTSCHD_SEASON`(季度计划)、`FIMS_MIDAIRPORTS_SEASON`(经停航段)。
### Elasticsearch 索引
| 索引 | 用途 | 映射 |
|---|---|---|
| `flight_hts` | 历史航班查询 | 实为**别名**,指向 `flight_hts2`mapping 见 `resources/es/v1.2.0_20190428_flightHstMapping.json` |
| `oplog` | 操作日志(审计) | **无 mapping 文件**,由代码 `createIndex` 自动创建,依赖动态映射 |
> 索引与 mapping 需**手工创建**ES 资源目录下的 JSON 是 Kibana/Dev Tools 可直接执行的脚本(`PUT flight_hts2` → `PUT /flight_hts2/_alias/flight_hts` → `PUT flight_hts2/_doc/_mapping`)。`oplog` 由代码首次写入时自动创建,但字段类型由 ES 动态推断,生产建议预先定义 mapping。
### 数据库变更
**没有 Flyway / Liquibase**,靠 `src/main/resources/db/migration/` 下脚本**人工执行**
```
v0.0.1.20190110_adminapi_ddl.sql 建 4 张表
v0.0.1.20190110_adminapi_initdata.sql 字典与默认 UI 设置初始化
v0.0.2.20190327_adminapi_updatecolorsetting.sql 更新默认配色
v1.2.0.20190329_adminapi_addUserSettingSelected.sql 新增 userSettingSelected 分组
v1.2.0.20190507_adminapi_updateUserSettingCol.sql 更新默认表格列(406 行)
```
命名规范:`v{版本}.{日期}_{模块}_{说明}.sql`。**上线前必须确认脚本已在目标库执行**,无自动校验。
---
## 5. API 概览
### 统一响应契约
```json
{ "is_success": true, "err_code": 1, "err_msg": "成功", "body": {} }
```
成功 `err_code=1`,失败 `err_code=0`(业务细分码见 `enums/ResultCode`)。
### 错误码分段
| 段 | 含义 | 典型 |
|---|---|---|
| `1` / `0` | 通用成功 / 失败 | — |
| `1000119999` | 参数错误 | `PARAM_IS_INVALID` `PARAM_NOT_COMPLETE` |
| `2000129999` | 用户错误 | `USER_NOT_LOGGED_IN` `USER_NOT_EXIST` |
| `3000139999` | 业务错误 | `SPECIFIED_*_NOT_FOUND` |
| `4000149999` | 系统错误 | `SYSTEM_INNER_ERROR` |
| `5000159999` | 数据错误 | `RESULE_DATA_NONE` `DATA_ALREADY_EXISTED` |
| `6000169999` | 接口错误 | `INTERFACE_INNER_INVOKE_ERROR` |
| `7000179999` | 权限错误 | `PERMISSION_NO_ACCESS` |
> `ExceptionHandle` 兜底所有未捕获异常 → **HTTP 500 + `SYSTEM_INNER_ERROR`**,响应体 `err_msg` 形如 `requestId:xxx,errorMsg:yyy`。**`requestId` 是排障第一线索**,见第 7 节。
### 端点清单
**基础数据**`controller/basicdata`,全部 `GET`,全量返回无分页)
| 领域 | 端点 |
|---|---|
| 航空公司 / 集团 | `/basicdata/sysAirlines``/basicdata/sysAirlineGroup` |
| 机场 / 集团 | `/basicdata/sysAirports``/basicdata/sysAirportGroups` |
| 城市 / 国家 | `/basicdata/sysCitys``/basicdata/sysCountry` |
| 航站楼 / 区域 | `/basicdata/ormsTerminals``/basicdata/ormsTerminalareas` |
| 机位 / 机位类型 | `/basicdata/ormsStands``/basicdata/ormsStandTypes` |
| 登机口 / 滑槽 | `/basicdata/ormsGates``/basicdata/ormsChuts` |
| 值机柜台 / 转盘 | `/basicdata/ormsCheckindesks``/basicdata/ormsCarousels` |
| 值机分组 | `/basicdata/checkinGroups` |
| 机型 / 机号 / 机型分组 | `/basicdata/sysAircrafttypes``/basicdata/sysAircrafts``/basicdata/sysAircrafttypesGroup` |
| 航班状态 / 类型 / 代理 | `/basicdata/sysFlightStatus``/basicdata/sysFlightTypes``/basicdata/sysFlightAgents` |
| 航班状态定义 | `/basicdata/flmsFlightStatusDefinition` |
| 机位 → 廊桥号 | `/basicdata/ormsStands/{standCode}/airbridgeCode` |
**业务接口**
| 方法 | 端点 | 说明 |
|---|---|---|
| `GET` | `/dictionary/datadicItems/{groupCode}` | 按分组查字典项 |
| `GET` | `/settings/uisettings` | 查当前用户 UI 设置(`envCode` `groupCode` 可选) |
| `POST` | `/settings/uisettings` | 保存 UI 设置 + 写操作日志到 ES |
| `GET` | `/schedule/flightSchdSeasons` | 航班季度计划(`startDate` 年份可选) |
| `GET` | `/schedule/flightSchdSeason/years` | 季度计划可选年份 |
| `POST` | `/hitFlightData/list` | 历史航班检索(ES |
| `POST` | `/fltrs/toExcel` | 航班动态导出 Excel |
航班相关接口的数据源(哪些走 Oracle)、请求参数、返回字段与码表见 **[航班及相关接口说明](docs/flight-apis.md)**。
---
## 6. 核心业务逻辑
### 6.1 UI 个性化设置 —— `settings/UISettingsController`
本项目**唯一有真正业务密度**的逻辑:**用户设置覆盖系统默认设置**的合并策略。
`GET /settings/uisettings`
1. 取全量 `adminapi_uisettings_default` 载入 Mapkey = `groupCode`
2.`envCode` / `groupCode` 的空与非空,4 个分支走不同 DAO 查询当前用户的 `uisettings`
3. 用户配置转 DTO;**每命中一条,从默认 Map 移除同 `groupCode` 项**(用户优先)
4. 合并剩余默认项:仅当"两条件都为空"或"仅传 groupCode"时补回
`POST /settings/uisettings`
1.`(groupCode, userId)` 查旧值:存在则更新并复用原 id,不存在则 `CommonUtils.getUUID32()` 生成新 id
2. `save()` 落库
3. **写审计日志到 ES `oplog`**,记录新旧值 JSON、操作人、来源 IP、操作类型(`ADD`/`UPDATE`
日志开关判定 `ifNeedMarkLog(level, name)`:经 `OplogSwithcInfoServiceImpl` 调用 `sysapi``/oplog/getOpLogSwitch/{level}/{name}` 拉取开关列表(`@LoadBalanced RestTemplate`,走 Eureka 服务名 `SYSAPI`)。规则:父级(`level` 更小)关闭则整类不记录;同级需再比对 `name`
> **已知风险**:开关列表 `opLogSwitchInfos` 缓存在 Controller 实例字段中,**启动后不再刷新**,开关变更需重启本服务才生效;首次拉取失败及 ES 写入异常均会被 catch 并记录 error 日志,**不阻断主流程**(日志丢失但不影响用户)。
### 6.2 历史航班检索 —— `history/HistoryFlightDataController`
`POST /hitFlightData/list`**ES** 索引 `flight_hts`,不查数据库。
- 时间窗:默认**前一天**全天;传 `hstFLightTime` 则查该日 `00:00:00 ~ 23:59:59`
- `BoolQueryBuilder` 叠加:`SODT`(计划时间)range + `MVIN``A` 到达 / `D` 离港)term
-`SODT` 升序,条数上限 `elasticsearch.maxSize`(各环境均为 10000
- 映射为 `SCHD.FLTR`**过滤掉 `MAID != null` 的共享航班**
- 时间需经 `DateUtils.swichTimeToEn_ddMMMyyHHmm` 转英文格式(`ddMMMyyHHmm`)后查询——ES 中存的即此格式;`startSODT``endSODT` 均可单独传入
### 6.3 航班动态导出 Excel —— `fltrs/FltrController`
`POST /fltrs/toExcel`:前端把**已渲染在页面上的列定义与数据**回传,服务端按 `columns` 顺序用 Apache POI 拼装 xlsx 直接写 `HttpServletResponse`。**不查库**,服务端不限定导出字段(历史演进见提交 `b0ed00e`)。失败返回 JSON 错误描述。
> 数据量由前端决定,无服务端上限;超大导出可能引起内存与超时问题。
### 6.4 报文实体 —— `entity/msg`(约 130 个类)
按机场行业标准报文(AIDX 风格)由 **XSD 经 JAXB 生成**。**切勿手工修改**——文件头已注明重新编译 Schema 会丢失改动。`SCHD`(航班计划)下嵌套 `FLTR`(航班),是历史航班检索与 Excel 导出的返回模型。字段释义见 `resources/es/v0.0.1_20181213_hisPlaneDataDesc.json`
---
## 7. 可观测性
### 日志
`logback-spring.xml` 三个 Appender
| Appender | 说明 |
|---|---|
| `STDOUT` | 控制台(容器运行时进 `docker logs` |
| `FILE` | `logs/adminapi.log`,按 10MB 滚动,保留 60 天,总上限 20GB |
| `SOCKET` | Logstash TCP,附带 `app_name=cdairport``model_name=adminapi`,由 `logstash.host` 指定 |
### 链路追踪
`ExceptionAspect`AOP 切 `controller..*`)在**每个请求进入时**
1. `MDC.clear()` 后写入 `request_id`(取请求头,缺失则生成 UUID
2. 记录 `url / method / content_type / body / params / remoteip`
3. 返回时记录响应体
`request_id` 随 MDC 进入 Logstash,是**跨服务串联与排障的主线索**;同时被 `ExceptionHandle` 写入错误响应体,用户报错时可直接凭此 ID 检索日志。
### 健康检查现状
> **未引入 Spring Boot Actuator**,因此**没有 `/health`、`/info`、`/metrics` 端点**。容器编排与网关只能靠 TCP 8080 探活,无法感知数据库/ES 连通性。Kibana 检索建议:`model_name: "adminapi"` + `request_id`。
---
## 8. 构建与部署
### CI/CD`jenkins/Jenkinsfile`
两阶段流水线:
1. **maven build** — 在 `maven:3-alpine` 容器中 `mvn clean package -Dmaven.test.skip=true`(复用宿主 `~/.m2`
2. **docker build & push** — Jenkins Docker Pipeline 通过 `docker.build(...).push()` 构建并推送至 `reg.int.it2000.com.cn/com.gzzn.omms/admin-api:{version}`
镜像基于 `alpine-oraclejdk8:slim`,时区设为 `Asia/Shanghai``ENTRYPOINT``java -jar /usr/local/adminapi/myapp.jar`
### 发布
`maven-release-plugin` 已接入。历史版本:`admin-api-1.2.0`(提交 `1129afe`)。
```bash
mvn release:prepare release:perform
```
> `pom.xml` 的 `<scm>` 仍指向旧地址 `git@git.int.it2000.com.cn:...`,与当前实际 remote`git@repo.windy.me:cdia/admin-api.git`**不一致**,执行 release 前需修正。
### 部署检查清单
- [ ] 目标环境 `db/migration/` 中**未执行过**的脚本已人工执行
- [ ] ES 索引 `flight_hts2` + 别名 `flight_hts`、mapping 已创建
- [ ] `application-{profile}.yml` 中数据库/Eureka/ES/Logstash 地址与实际环境一致
- [ ] 确认 `sysapi` 服务已在 Eureka 注册(否则 UI 设置审计日志可能丢失)
- [ ] 镜像 tag 与 `pom.xml` 版本一致
---
## 9. 运维排障
| 现象 | 排查方向 |
|---|---|
| 启动报 `Table not found` / Entity 找不到 | Entity 或 DAO 放错包(`primary``secondary`),见第 4 节"双数据源:实现原理" |
| 启动成功但查询报 `ORA-00942` / `Table 'xxx' doesn't exist` | Entity/DAO 放错包(`primary``secondary`)。`ddl-auto` 未配置,Hibernate 启动时**不校验表是否存在**,错误延迟到首次查询才暴露,见第 4 节 |
| `/settings/uisettings` 返回 401 `USER_NOT_LOGGED_IN` | 网关未注入 `user` 头,或头被中间层剥离 |
| 500 `SYSTEM_INNER_ERROR` | 取响应体 `requestId`,到 Kibana 检索完整堆栈 |
| UI 设置审计日志未写入 | 检查 `sysapi` 服务可用性、Eureka 注册、`oplog` 索引及 ES 日志;开关拉取或 ES 写入失败不影响 UI 设置保存 |
| 历史航班查不到数据 | 检查 `flight_hts` 别名是否存在、ES 数据是否已同步、`SODT` 格式是否为 `ddMMMyyHHmm` |
| 操作日志未写入 ES | 检查 `oplog` 索引与日志开关;ES 写入异常仅记 error 日志,不阻断业务 |
| 数据库连接耗尽 | Tomcat JDBC 池 `max-active: 30`,检查慢查询与连接泄漏;`show-sql: true` 便于定位 SQL |
| 服务未被网关发现 | `eureka.instance.hostName: adminapi``prefer-ip-address: false`,依赖主机名解析 |
### 已知技术债与风险
按处理优先级:
1. **明文口令入库**:三套环境(含生产 `root`)口令以明文提交进 Git。应尽快接入配置中心或环境变量,或启用已预留的 `ConfigTools.decrypt`
2. **无健康检查端点**:未引入 Actuator,无法探活依赖组件。建议加 `spring-boot-starter-actuator` 并暴露 `/health`
3. **生产开启 `show-sql: true`**:三个 profile 全开,生产环境会产生大量 SQL 日志,影响性能与日志体积。建议生产关闭。
4. **`oplog` 索引无 mapping**:依赖 ES 动态映射,字段类型不可控,易引发类型冲突。建议补 mapping 文件。
5. **无接口级鉴权**:基础数据、字典、季度计划和历史航班接口可匿名访问;UI 设置仅靠 `userId` 做代码层隔离。任何新接口必须补充认证授权,并在涉及用户数据时带上用户维度过滤。
6. **日志开关不刷新**`opLogSwitchInfos` 缓存在实例字段,开关变更需重启。
7. **基础数据接口无分页**:全量返回,数据量增长后需改造。
8. **`SwaggerConfig.host` 硬编码** `130.120.3.231:91/adminapi`,非当前环境地址,会导致 Swagger 调试请求发往错误主机。
9. **无自动数据库迁移**:人工执行脚本,存在漏执行风险。建议引入 Flyway。
10. **裸写 `@Transactional` 会静默绑定到 primary**:业务代码中目前无任何 `@Transactional`,而 primary 的 TM 带 `@Primary`。新增 Oracle 侧写逻辑时必须显式指定 `transactionManagerSecondary`,否则事务落在 MySQL 上(详见第 4 节)。
11. **`entity/msg` 为 JAXB 生成代码**:约 130 个类,报文结构变更须改 Schema 后重新生成。
12. **技术栈已 EOL**Spring Boot 1.5.172018)、Java 8、ES TransportClientES 7+ 已移除)、JAXBJava 11+ 已移除)。升级需通盘规划。
---
## 10. 二次开发指南
### 分层约定
```
controller → dto/convert → domain.{primary|secondary}.dao → DB
(MapStruct)
```
- **基础数据类接口当前无 Service 层**Controller 直接注入 DAO),这对纯查询转发是可接受的既定模式;**新增含业务规则的功能请引入 Service 层**,勿继续在 Controller 中堆积逻辑(参见 `UISettingsController`,其业务规则已使 Controller 明显臃肿)。
- **对外一律返回 DTO**,禁止直接序列化 Entity——会暴露 Oracle 表结构并可能引发循环引用。MapStruct Converter 位于各 `dto/*/convert/` 包,编译期生成实现。
### 新增一个基础数据接口的步骤
1. `domain.secondary.entity.baiscdata/` 建 EntityOracle 表映射到 Secondary**注意包名归属**,见第 4 节)
2. `domain.secondary.dao.basicdata/` 建 DAO,继承 `CrudRepository<T, String>`;复杂查询用 `@Query`
3. `dto/basicdata/` 建 DTO`dto/basicdata/convert/` 建 MapStruct Converter
4. `controller/basicdata/` 建 Controller,注入 DAO + Converter,返回 `ResponseDto.success(dtoList)`
5.`@ApiOperation`Swagger
### 编码注意
- 修改 `entity/msg` 下的类前,确认是否应改 Schema 重新生成
- 新增配置需在**三个 profile** 的 yml 中同步(当前无默认值兜底,缺失即启动失败)
- 涉及用户数据的查询,**必须带上 `userService.getCurrentUserId()` 条件**
### 测试
`src/test` 下 7 个测试类,**多为需要真实 Oracle/ES 的集成测试**,运行前确保环境可达:
`AdminApiApplicationTests``OrmsStandControllerTest``FlightSchdSeasonControllerTest``FltrControllerTest``SysAirlineGroupDaoTest``OrmsStandAirbridgeDaoTest``ElasticsearchUtilTest`
CI 中均以 `-Dmaven.test.skip=true` 跳过,测试未纳入质量门禁。
---
## 11. 目录结构
```
src/main/java/com/gzzn/omms/adminapi/
├── AdminApiApplication.java # 启动类(@EnableEurekaClient
├── config/ # 双数据源装配(见第 4 节)
│ ├── PrimaryDataSourceConfig / SecondaryDataSourceConfig # DataSource Bean
│ ├── PrimaryConfig / SecondaryConfig # EMF + TM + Repository 扫描
│ ├── PrimaryDsProperties / SecondaryDsProperties # yml 属性绑定
│ └── RestTemplateConfig / swagger/
├── controller/ # basicdata / dictionary / fltrs / history / schedule / settings
├── domain/ # ★ 包名决定走哪个库,勿放错
│ ├── primary/ # → MySQL: dictionary, settings(读写)
│ └── secondary/ # → Oracle: basicdata, schedule(当前业务只读)
├── dto/ # DTO + MapStruct convert
├── elasticsearch/ # TransportClient 配置、查询工具、操作日志模型
├── entity/msg/ # JAXB 生成的报文实体(勿手改)
├── enums/ResultCode.java # 错误码
├── exception/handler/ # 全局异常处理 + 请求日志 AOP
├── service/ # 当前用户解析、操作日志开关
└── utils/ # 日期 / JSON / UUID / Excel 导出
src/main/resources/
├── application{,-dev,-test,-pro}.yml
├── logback-spring.xml
├── db/migration/ # 手工执行的数据库变更脚本
├── es/ # ES 索引 mapping 与字段释义
└── libs/ojdbc6-11.2.0.3.jar # system scope 引入的 Oracle 驱动
```
Executable
+83
View File
@@ -0,0 +1,83 @@
#!/usr/bin/env bash
set -euo pipefail
PROJECT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)"
REPOSITORY="$PROJECT_DIR/../chengdu-repository"
IMAGE='localhost/admin-api:1.2.1-pg-test'
JAR_FILE='target/admin-api-1.2.1-SNAPSHOT.jar'
usage() {
cat <<'EOF'
用法:./build.sh [-t 镜像名称:tag] [-r Maven缓存目录]
-t 默认 localhost/admin-api:1.2.1-pg-test,不读取 Maven 版本
-r 默认项目旁的 ../chengdu-repository;相对路径以项目目录为基准
-h 显示帮助
需要 JAVA_HOME 指向 JDK 8、Maven(或完整的 Maven Wrapper)和 Podman。
脚本编译 JAR、检查 PostgreSQL 驱动,然后构建镜像;不会推送或启动服务。
EOF
}
die() { printf '错误:%s\n' "$*" >&2; exit 1; }
while getopts ':t:r:h' option; do
case "$option" in
t) IMAGE="$OPTARG" ;;
r) REPOSITORY="$OPTARG" ;;
h) usage; exit 0 ;;
:) die "选项 -$OPTARG 缺少参数" ;;
\?) die "未知选项 -$OPTARG" ;;
esac
done
shift $((OPTIND - 1))
[[ $# -eq 0 ]] || die '不支持额外的位置参数'
[[ -n "$IMAGE" && -n "$REPOSITORY" ]] || die '镜像名和缓存目录不能为空'
cd "$PROJECT_DIR"
[[ -n "${JAVA_HOME:-}" ]] || die '请先设置 JAVA_HOME,指向 JDK 8'
for tool in java javac jar; do
[[ -x "$JAVA_HOME/bin/$tool" ]] || die "JAVA_HOME 中缺少 bin/$tool"
done
JAVA_VERSION="$("$JAVA_HOME/bin/javac" -version 2>&1)"
[[ "$JAVA_VERSION" == 'javac 1.8.'* ]] || die "必须使用 JDK 8,当前为 $JAVA_VERSION"
export PATH="$JAVA_HOME/bin:$PATH"
command -v podman >/dev/null 2>&1 || die '找不到 podman'
if [[ -f mvnw && -f .mvn/wrapper/maven-wrapper.properties && -f .mvn/wrapper/maven-wrapper.jar ]]; then
MAVEN=(bash ./mvnw)
else
command -v mvn >/dev/null 2>&1 || die 'Maven Wrapper 不完整,请安装 Maven 3(支持 JDK 8'
MAVEN=(mvn)
fi
mkdir -p -- "$REPOSITORY"
REPOSITORY="$(cd -- "$REPOSITORY" && pwd)"
printf 'Maven 缓存:%s\n镜像:%s\n' "$REPOSITORY" "$IMAGE"
"${MAVEN[@]}" "-Dmaven.repo.local=$REPOSITORY" -DskipTests package
[[ -f "$JAR_FILE" ]] || die "未生成 $JAR_FILE;若修改项目版本,请同步更新脚本中的 JAR_FILE"
# 先完整读取列表,避免 pipefail 下 grep 提前退出造成误报。
JAR_CONTENTS="$("$JAVA_HOME/bin/jar" tf "$JAR_FILE")"
if ! grep -E '^BOOT-INF/lib/postgresql-[^/]+\.jar$' <<< "$JAR_CONTENTS"; then
die '应用 JAR 中缺少 PostgreSQL JDBC 驱动,停止镜像构建'
fi
# Dockerfile 内嵌,通过标准输入传给 Podman,无需单独维护文件。
podman build --pull=always \
-f - \
--build-arg "JAR_FILE=$JAR_FILE" \
-t "$IMAGE" \
. <<'DOCKERFILE'
FROM docker.io/library/eclipse-temurin:8-jre-jammy
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo 'Asia/Shanghai' > /etc/timezone
EXPOSE 8080
ARG JAR_FILE
COPY ${JAR_FILE} /usr/local/adminapi/myapp.jar
ENTRYPOINT ["java", "-jar", "/usr/local/adminapi/myapp.jar"]
DOCKERFILE
printf '构建完成:%s\n' "$IMAGE"
+26
View File
@@ -0,0 +1,26 @@
# Podman 测试镜像构建
`admin-api` 目录执行,先把 `JAVA_HOME` 设置为本机 **JDK 8** 路径:
```bash
export JAVA_HOME=/path/to/jdk8
./build.sh -t localhost/admin-api:1.2.1-pg-test
```
- Maven 依赖、插件及其元数据默认缓存到 **`../chengdu-repository`**,以脚本所在的项目目录为基准,不受调用位置影响,也不修改全局 Maven 配置。
- 等效 Maven 参数是 `-Dmaven.repo.local=/absolute/path/to/chengdu-repository`。可以用 `./build.sh -r /other/repository -t localhost/admin-api:1.2.1-pg-test` 覆盖目录。
- 应用构建产物仍是 `target/admin-api-1.2.1-SNAPSHOT.jar`,不会放进依赖缓存目录。修改项目版本后需同步脚本中的 `JAR_FILE`
- 镜像默认名为 `localhost/admin-api:1.2.1-pg-test``-t` 指定完整镜像名和 tag,**不会自动读取 Maven 版本**。
- 使用完整 Maven Wrapper;仓库当前 Wrapper 不完整时回退到本机 `mvn`,请使用支持 JDK 8 的 Maven 3。
- 编译使用 `package -DskipTests`,成功后检查 `BOOT-INF/lib/postgresql-*.jar`;驱动缺失立即停止。
- 编译、驱动检查和镜像构建统一由 `build.sh` 完成,Dockerfile 内嵌在脚本中,通过标准输入传给 Podman,无需单独的 `Dockerfile.podman`。基础镜像为公开的 `docker.io/library/eclipse-temurin:8-jre-jammy``--pull=always` 强制从仓库拉取基础镜像,不依赖预先存在的本地镜像,也不访问旧私有镜像仓库;构建机器需能访问 Docker Hub 和配置的 Maven 仓库。
-`Dockerfile` 保留不变,仍属于旧的私有镜像构建流程。
- 脚本只构建,不推送、不启动容器;中间件 Compose 不会自动启动此 API。加入 PostgreSQL 驱动不等于切换数据源,数据库配置和 SQL 兼容性仍需单独验证。
只编译、不构建镜像时:
```bash
mvn -Dmaven.repo.local="$(pwd)/../chengdu-repository" package -DskipTests
```
参考:[Temurin 官方镜像](https://hub.docker.com/_/eclipse-temurin)、[PostgreSQL JDBC 下载与 Java 兼容性](https://jdbc.postgresql.org/download/)。
+161
View File
@@ -0,0 +1,161 @@
# 双数据源说明
本服务使用两套手工配置的 JPA 数据源,不依赖动态数据源框架。
| 侧 | 数据库 | 用途 | DAO 包 | Entity 包 | 事务管理器 |
|---|---|---|---|---|---|
| Primary | MySQL | 数据字典、UI 设置(读写) | `domain.primary.dao` | `domain.primary.entity` | `transactionManagerPrimary` |
| Secondary | Oracle | 机场基础数据、季度计划(当前只读) | `domain.secondary.dao` | `domain.secondary.entity` | `transactionManagerSecondary` |
> Secondary 没有技术上的强制只读保护;不要在其 DAO 上调用 `save()` 或 `delete()`,除非已确认 Oracle 写入需求和事务方案。
## 核心思路:启动时把 DAO 固定接到一套数据库
这不是按请求、用户或 SQL 内容动态选择数据源;**应用启动时,Spring 就已经为每个 DAO 创建好代理,并把它固定绑定到 Primary 或 Secondary。**
```text
SysAirlineDao
位于 domain.secondary.dao
↓ 被 SecondaryConfig 的 @EnableJpaRepositories 扫描
↓ 创建 Repository 代理,绑定 entityManagerFactorySecondary
↓ entityManagerFactorySecondary 使用 secondaryDataSource
↓ 此 DAO 的所有 JPA 操作都访问 Oracle
DatadicItemDao
位于 domain.primary.dao
↓ 被 PrimaryConfig 的 @EnableJpaRepositories 扫描
↓ 创建 Repository 代理,绑定 entityManagerFactoryPrimary
↓ entityManagerFactoryPrimary 使用 primaryDataSource
↓ 此 DAO 的所有 JPA 操作都访问 MySQL
```
Entity 的包路径服务于同一个绑定关系:Primary EMF 只认识 Primary EntitySecondary EMF 只认识 Secondary Entity。也就是说,一个 DAO 所操作的 Entity 必须被**同一套 EMF**管理。
> **一句话记忆:DAO 在哪个 `*.dao` 根包,就由该包对应的 Config 创建代理;该 Config 指向哪一个 EMF / DataSourceDAO 就访问哪一个数据库。**
Java 包不会让 JVM 把类“加载到不同地方”——所有类仍在同一个应用进程中。包名只是 Spring/JPA 的**扫描筛选条件**;真正完成数据库路由的是 `@EnableJpaRepositories`、EMF 和 DataSource 之间的显式引用。
## 不同 package 的类如何被装载和绑定
这里的“装载”分两件事:**Entity 注册到哪个 JPA EMF**,以及 **DAO 代理使用哪个 EMF/事务管理器**。它们不是靠类名或注解自动猜测,而是由两套 Config 中的扫描包明确指定。
### 1. Entity`.packages()` 决定注册到哪个 EMF
`PrimaryConfig` 创建 MySQL 的 EMF 时只扫描 Primary Entity 包:
```java
// PrimaryConfig.java
builder
.dataSource(primaryDataSource)
.packages("com.gzzn.omms.adminapi.domain.primary.entity")
.persistenceUnit("primaryPersistenceUnit")
.build();
```
`SecondaryConfig` 创建 Oracle 的 EMF 时只扫描 Secondary Entity 包:
```java
// SecondaryConfig.java
builder
.dataSource(secondaryDataSource)
.packages("com.gzzn.omms.adminapi.domain.secondary.entity")
.persistenceUnit("secondaryPersistenceUnit")
.build();
```
`.packages()` 会扫描指定包及其子包中的 `@Entity`(以及关联的 JPA 映射类)。所以:
- `domain.primary.entity.dictionary.DatadicItem` 会注册到 `primaryPersistenceUnit`,其 SQL 发往 MySQL。
- `domain.secondary.entity.baiscdata.SysAirline` 会注册到 `secondaryPersistenceUnit`,其 SQL 发往 Oracle。
- `baiscdata` 虽然是现有目录中的拼写,但它仍是 `domain.secondary.entity` 的子包,会被扫描到;**不要为了改名直接移动类**,除非同步验证所有引用和映射。
`@Entity` 本身不是普通 Spring Service Bean;它由对应 EMF 扫描并维护映射元数据。放错包时,它会被注册到错误一侧的 EMF,后续 SQL 会查错数据库。
### 2. DAO`@EnableJpaRepositories` 决定代理绑定到哪个 EMF
两个配置类分别扫描不同 DAO 包,并显式引用本侧的 EMF 和事务管理器:
```java
// PrimaryConfig.java
@EnableJpaRepositories(
basePackages = "com.gzzn.omms.adminapi.domain.primary.dao",
entityManagerFactoryRef = "entityManagerFactoryPrimary",
transactionManagerRef = "transactionManagerPrimary")
// SecondaryConfig.java
@EnableJpaRepositories(
basePackages = "com.gzzn.omms.adminapi.domain.secondary.dao",
entityManagerFactoryRef = "entityManagerFactorySecondary",
transactionManagerRef = "transactionManagerSecondary")
```
应用启动时,Spring Data 会扫描这些包中的 `CrudRepository` 接口并创建代理:
```text
primary.dao 中的 DAO → Primary EMF / Primary TM → MySQL
secondary.dao 中的 DAO → Secondary EMF / Secondary TM → Oracle
```
因此 Controller 或 Service 注入 `SysAirlineDao` 时,拿到的是已绑定 Oracle 的代理;业务调用方不需要、也不应根据 DAO 名称自行切换数据源。
### 3. 新增类时按此配对
```text
MySQL: primary.entity.<业务包>.XxxEntity
primary.dao.<业务包>.XxxDao
Oracle: secondary.entity.<业务包>.XxxEntity
secondary.dao.<业务包>.XxxDao
```
只要类放在上述根包或任意子包内,现有扫描配置即可发现它们,**无需新增扫描配置**。若要使用第三套根包或第三个数据源,才需要新增对应的 DataSource、EMF、事务管理器和 `@EnableJpaRepositories` 配置。
## 配置位置
| 内容 | 代码位置 |
|---|---|
| MySQL DataSource | `config/PrimaryDataSourceConfig.java` |
| Oracle DataSource | `config/SecondaryDataSourceConfig.java` |
| MySQL JPA / DAO 绑定 | `config/PrimaryConfig.java` |
| Oracle JPA / DAO 绑定 | `config/SecondaryConfig.java` |
| 环境连接信息 | `src/main/resources/application-{dev,test,pro}.yml` |
Primary 的 `DataSource``EntityManager`、EMF 和事务管理器均标记 `@Primary`。这只是在未明确指定 Bean 时提供默认值;Repository 实际使用哪一侧,仍由各自的 `@EnableJpaRepositories` 配置决定。
## 新增表访问的做法
### 新增 MySQL 表
1. Entity 放到 `domain.primary.entity` 下。
2. DAO 放到 `domain.primary.dao` 下。
3. 需要写操作时使用 `transactionManagerPrimary`
### 新增 Oracle 表
1. Entity 放到 `domain.secondary.entity` 下。
2. DAO 放到 `domain.secondary.dao` 下。
3. 默认按只读接口实现;若确实需要写操作,显式指定 `transactionManagerSecondary`,并先确认 Oracle 权限与业务影响。
## 常见错误
| 问题 | 后果 | 排查/处理 |
|---|---|---|
| Entity 或 DAO 放错侧 | 可能能启动,首次查询才报目标库不存在表 | 检查 Entity、DAO 包路径及两套 Config 的扫描包 |
| 只新增 DAO、未新增正确 Entity | JPA 找不到实体或映射不完整 | Entity 与 DAO 必须成对放在同侧 |
| 裸写 `@Transactional` | 默认使用 Primary 事务管理器 | 显式填写事务管理器名称 |
| 一个业务操作同时写两库 | 不具备原子性,可能部分成功 | 避免跨库写;需要原子性时引入分布式事务方案 |
| 漏配某环境数据源 | 应用启动时 Bean 装配失败 | 三个 profile 都补齐对应数据源配置 |
## 事务示例
```java
@Transactional(transactionManager = "transactionManagerPrimary")
public void saveMysqlData() {
// 调用 primary DAO
}
@Transactional(transactionManager = "transactionManagerSecondary")
public void saveOracleData() {
// 调用 secondary DAO;仅在确认允许写 Oracle 时使用
}
```
+171
View File
@@ -0,0 +1,171 @@
# 航班及相关接口说明
本文覆盖 README 第 5 节中与航班相关的业务接口和码表接口:数据源(哪侧库 / ES)、请求参数、返回字段与码表。统一响应包装 `ResponseDto``err_code` / `err_msg` / `data`)见 README 第 5 节,不再重复。
## 数据源总览
| 接口 | 数据源 | 说明 |
|---|---|---|
| `GET /schedule/flightSchdSeasons` | OracleSecondary | DAO `domain.secondary.dao.basicdata.FimsFlightschdSeasonDao` |
| `GET /schedule/flightSchdSeason/years` | OracleSecondary | 同上 |
| `GET /basicdata/sysFlightStatus` 等 4 个航班码表 | OracleSecondary | DAO 均在 `domain.secondary.dao.basicdata` |
| `POST /hitFlightData/list` | Elasticsearch | 索引 `flight_hts`type `_doc`),非 JPA |
| `POST /fltrs/toExcel` | 不查库 | 前端把要导出的列与数据 POST 过来,服务端只负责生成 Excel |
双数据源绑定机制见 [双数据源说明](datasource.md)。
---
## 航班季度计划 — `schedule/FlightSchdSeasonController`
### `GET /schedule/flightSchdSeasons`
查询参数(query,均可选):
| 参数 | 格式 | 说明 |
|---|---|---|
| `startDate` | 年份字符串,如 `2018` | 按该自然年过滤:`{year}-01-01 00:00:00` ~ `{year}-12-31 23:59:59` 区间内 `startDate` 命中的记录。不传则返回全量。注意 Swagger 上的 example 是完整日期,实际按年份使用 |
返回 `data``List<FimsFlightschdSeasonDto>`(季度计划航班记录,全量无分页):
| 字段 | 说明 |
|---|---|
| `seasonflightId` | 季度计划航班 ID |
| `aircraftTypeCode` | 机型代码 |
| `airlineId` | 航空公司 ID |
| `subAirlineId` | 二级承运航空公司 ID |
| `arriOrDept` | 到达/出发标志,`A`-到达、`D`-出发 |
| `arrivalTime` / `departureTime` | 到达 / 出发时间,`hhmm` |
| `startAirport` / `endAirport` | 航线起点 / 终点机场(如 `CAN``CTU` |
| `startDate` / `endDate` | 季度计划生效起止日期 |
| `flightNumber` | 航班号(如 `3U8692` |
| `flightTask` | 航班任务:`S`正班、`N`包机、`E`急救、`B`专机、`G`通用、`J`加班、`M`军用、`Q`补班、`X`其他、`A`计划外 |
| `flightTypeCode` | 航班类别:`P`客机、`F`货机、`B`专机、`O`公务机、`M`军机、`X`其他 |
| `flyingDistance` | 飞行距离(千米) |
| `flyingTime` | 飞行时间(分钟) |
| `internationalCode` | 航班国际代码 |
| `operationDays` | 运营日(周一至周日),`1234567`,非运营日该位为 `-`,如周三、五停:`12-4-67` |
| `routeType` | 航线类别:`I`国际、`D`国内、`M`混合 |
| `seasonName` | 季度名称(如 `2012XIAQIU` |
| `seasonRecId` | 航班季度定义表记录 ID |
| `remarks` | 备注说明 |
| `fimsMidairportsSeasons` | 航班经停站列表(嵌套 `FimsMidairportsSeason` 集合) |
### `GET /schedule/flightSchdSeason/years`
无参数。返回季度计划表中出现过的年份集合 `Set<String>`(供前端做年份下拉)。
---
## 历史航班检索 — `history/HistoryFlightDataController`
### `POST /hitFlightData/list`
请求体(JSON`HistoryFilghtConditionDto`,字段均可选):
| 字段 | 格式 | 说明 |
|---|---|---|
| `MVIN` | `A` / `D` | `A`-到达、`D`-出发;不传则到离港都返回 |
| `startSODT` | `yyyy-MM-dd HH:mm` | 计划时间下界 |
| `endSODT` | `yyyy-MM-dd HH:mm` | 计划时间上界 |
| `hstFLightTime` | `yyyy-MM-dd` | 要查询的历史日期;**不传默认查昨天**(按服务器当前时间前一天) |
查询行为:
1. ES 索引 `flight_hts`,时间字段 `SODT` 存储为 `ddMMMyyHHmm` 英文格式(如 `01Jan181200`),入参由服务端转换。
2. 先把范围限定到某一天(`hstFLightTime` 或昨天全天),`startSODT`/`endSODT` 在此基础上进一步收窄(两者可只传其一)。
3. `MVIN` 非空时按 term 精确过滤。
4.`SODT` 升序排序;单次最多返回 `elasticsearch.maxSize` 条(各环境配置均为 10000)。
5. **只返回非共享航班**`MAID`(代码共享主航班 AODB ID)为空的记录才进结果。
返回 `data``List<SCHD.FLTR>`,字段名即 ES 索引字段名(AODB SCHD 报文定义,JAXB 生成):
| 字段 | 类型 | 说明 |
|---|---|---|
| `FLID` | BigInteger | 航班 id |
| `ALCD` | String | 航空公司代码 |
| `ALSC` | String | 航空公司子公司代码 |
| `FLNO` | String | 航班号 |
| `MVIN` | String | 运行标识,`A`-到达、`D`-离港 |
| `SODT` | String | 计划日期/时间(到港 STA / 离港 STD),`ddMMMyyHHmm` |
| `FLTY` | String | 航班类型(客机、货机、军用、VIP 等) |
| `FLIN` | String | 航班标识 |
| `ROUT` | List | 航线(嵌套 `ROUTEDAILY` |
| `ACFT` | String | 机型 |
| `RENO` / `LRENO` | String | 注册号/尾号(`LRENO` 为上一次的值) |
| `TAOP` | String | 承运人 |
| `TAFL` | String | 承运航班号 |
| `TAID` | BigInteger | 后接飞航班唯一的 AODB ID |
| `TRML` | String | 航站楼 |
| `MAXP` | BigInteger | 最大载客数 |
| `CSOP` | String | 共享航班主航班承运人代码 |
| `CSFT` | String | 共享航班主航班号 |
| `MAID` | BigInteger | 代码共享主航班 AODB ID(本接口结果中恒为空) |
| `ESTT` / `ACTT` | String | 预计 / 实际时间 |
| `CHDT` | List | 行李传送带数据(`CHUTEDATA` |
| `GTDT` | List | 登机门数据(`GATEDATA` |
| `STND` | String | 当前停机位 |
| `PSDT` | List | 计划机位数据(`STANDDATA` |
| `LPSDT` | String | 上次机位,逗号分隔 |
| `CKDT` | List | 值机柜台数据(`DESKDATA` |
| `PHAG` | BigInteger | 旅客处理代理 |
| `CNCL` | String | 取消日期时间 |
| `DELY` | List | 延误信息数据(`DELAYDATA` |
| `REMC` | String | 文本备注 |
| `CLDT` | List | 行李转盘数据(`BELTDATA` |
| `BOTM` | String | 离港登机开始时间 |
| `LACL` | String | 离港最后通知时间(last call |
| `FINT` | String | 最终时间 |
| `CHOT` | List | 轮挡时间数据(`CHOCKSDATA` |
| `APPT` | String | 批准离港时间 |
| `EGSR` / `EGST` | String | 离港引擎发动请求 / 发动时间 |
| `FHAG` / `MHAG` | BigInteger | 机坪(外场)/ 维护处理代理 |
| `VIPP` / `VIPR` | BigInteger | VIP 旅客数 / VIP 等级标志 |
| `FDIV` | Object | 转场数据(`DIVERSIONDATA` |
| `FRET` | Object | 航班返航原因(`RETURNDATA` |
| `ABTM` | List | 登机桥时间数据(`BRIDGEDATA` |
| `ABDG` | String | 登机桥数据,逗号分隔 |
| `FLAB` | Object | 着陆中止原因(`ABORTDATA` |
| `SRVT` | List | 服务数据(`SERVICEDATA` |
| `VIPF` | List | VIP 数据(`VIPDATA` |
| `LBNO` / `LBWT` | BigInteger / BigDecimal | 离港本地值机行李件数 / 总重量 |
| `PAXC` | BigInteger | 旅客总数 |
| `ERUT` | List | 完整航线细节(`ROUTEDAILY`,与 `ROUT` 的区别在于是否含经停展开) |
| `EXSC` / `EXSR` | String | 航班外部状态代码 / 备注 |
| `FTSS` | String | 航班状态(参照码表) |
| `PEDT` / `NEAT` / `NAAT` | String | AODB 报文原始字段(源码无注释) |
| `PADT` | String | 前站实际起飞时间 |
| `ABN` | List | 异常状态信息列表(`ABNDATA`DLY、RTN、CAN、ALT |
| `MAFL` | List | 共享航班数据信息(`MAFLDATA` |
嵌套子结构(`ROUTEDAILY``GATEDATA``DESKDATA` 等)均为 AODB SCHD 报文的 JAXB 定义,字段与报文一一对应,需要时直接看 `entity/msg/SCHD.java` 内部类。
---
## 航班动态导出 — `fltrs/FltrController`
### `POST /fltrs/toExcel`
**服务端不查任何库**:前端把已经查好、筛选好的数据 POST 过来,服务端按给定列序生成 xlsx 并以附件流返回(文件名前缀 `航班动态`)。
请求体(`ExportToExcelDto`):
| 字段 | 类型 | 说明 |
|---|---|---|
| `columns` | `List<ExcelHeaderDto>` | 要导出的列;每列 `{ key: 字段key, name: 表头显示名 }` |
| `data` | `List<Map>` | 要导出的数据行;每行是 `key → 值` 的 Map`key``columns[].key` 对应,缺失或 null 的单元格输出空字符串 |
正常返回 Excel 文件内容(`Content-Type` 由 Excel 工具类设置);生成失败抛 `RuntimeException` → HTTP 500 + `SYSTEM_INNER_ERROR`
---
## 航班相关码表 — `controller/basicdata`Oracle,全量返回无分页)
| 端点 | 用途 | 主要返回字段 |
|---|---|---|
| `GET /basicdata/sysFlightStatus` | 航班外部状态代码 | `sttc` 状态代码;`abns` 英文描述;`stdc` 中文描述;`sttd` 是否异常状态(`Y`/`N` |
| `GET /basicdata/sysFlightTypes` | 航班类型代码 | `flightTypeCode` 类型代码;`flightTypeCaaCode` CAA 代码;`flightTypeName`/`flightTypeNameCn` 英文/中文描述;`cTag` 是否商务航班;`vipTag` 是否 VIP 航班;`operate` 操作标识(`1` 使用、`0` 删除) |
| `GET /basicdata/sysFlightAgents` | 航班代理单位 | `flightAgentId` 代理 ID`flightAgentName` 中文名称;`oGId` 代理机构标识 |
| `GET /basicdata/flmsFlightStatusDefinition` | 航班状态/延误代码定义 | `flifhtStatusDefRecId` 记录 ID`flightStatus` 具体状态;`flightStatusType` 状态类别(null 正常、`DELY` 延误、`CNCL` 取消、`FDIV` 备降、`MERG` 合并、`GRTN` 地返、`OTHR` 其他);`flightStatusDesc` 状态描述;`enableFlag` 记录可用标志(`Enabled`/`Disabled`);`dcod`/`dcdn` 延误代码及数字代号;`ddes`/`ddsc` 延误描述英文/中文;`operate` 操作标识 |
历史航班返回里的 `FTSS`(航班状态)、`EXSC`(外部状态代码)取值参照 `sysFlightStatus``flmsFlightStatusDefinition` 码表;`FLTY` 航班类型参照 `sysFlightTypes`
+45 -60
View File
@@ -1,65 +1,50 @@
node {
def mailto="601470458@qq.com,505127606@qq.com,154707516@qq.com,444949396@qq.com,714943302@qq.com" //邮件接收人员列表
def containerName="adminapi" //容器名称
def imageName="130.120.3.193/com.gzzn.omms/admin-api:0.0.1-SNAPSHOT" //镜像名称
def credentialsId="e41b57a4-436a-4617-817c-9e3f25a8a47f" //ssh证书id
def deployHost="130.120.3.231" //发布到的主机
/*
* 依赖插件:
* SSH Pipeline Steps
* Pipeline Utility Steps
*
*/
try {
checkout scm
docker.image('maven:3-alpine').inside('-v /root/.m2:/root/.m2') {
stage('build'){
sh 'mvn clean package dockerfile:build dockerfile:push -Dmaven.test.skip=true'
}
pipeline {
agent any
stage('deploy'){
def remote = [:]
remote.name = "airport-dev"
remote.host = "${deployHost}"
remote.allowAnyHosts = true
environment {
credentialsId = 'e41b57a4-436a-4617-817c-9e3f25a8a47f'
dockerProtocol = "https"
dockerRegistry = 'reg.int.it2000.com.cn'
withCredentials([sshUserPrivateKey(credentialsId: "${credentialsId}", keyFileVariable: 'kfIdentity', passphraseVariable: 'pVariable', usernameVariable: 'userName')]) {
remote.user = userName
remote.identityFile = kfIdentity
sshCommand remote: remote, command: "docker stop ${containerName}",sudo: true ,failOnError: false
sshCommand remote: remote, command: "docker rm ${containerName}",sudo: true ,failOnError: false
sshCommand remote: remote, command: "docker rmi ${imageName}",sudo: true ,failOnError: false
sshCommand remote: remote, command: "docker run -d -p 92:8080 --name ${containerName} ${imageName}",sudo: true
}
}
}//end docker
//发送成功邮件
emailext (
subject: "'${env.JOB_NAME} [${env.BUILD_NUMBER}]' 更新正常",
body: """
详情:
SUCCESSFUL: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'
状态:${env.JOB_NAME} jenkins 更新运行正常
URL ${env.BUILD_URL}
项目名称 ${env.JOB_NAME}
项目更新进度:${env.BUILD_NUMBER}
""",
to: "${mailto}",
recipientProviders: [[$class: 'DevelopersRecipientProvider']]
)
GROUP = readMavenPom().getGroupId()
ARTIFACTID = readMavenPom().getArtifactId()
VERSION = readMavenPom().getVersion()
PACKAGING = readMavenPom(). getPackaging()
}
catch(e)
{
emailext (
subject: "'${env.JOB_NAME} [${env.BUILD_NUMBER}]' 更新失败",
body: """
详情:
FAILED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'
状态:${env.JOB_NAME} jenkins 运行失败
URL ${env.BUILD_URL}
项目名称 ${env.JOB_NAME}
项目更新进度:${env.BUILD_NUMBER}
""",
to: "${mailto}",
recipientProviders: [[$class: 'DevelopersRecipientProvider']]
)
throw e
}//end catch
stages {
stage('maven build') {
agent {
docker {
image 'maven:3-alpine'
args '-v /root/.m2:/root/.m2'
reuseNode true
}
}
steps {
sh 'mvn clean package -Dmaven.test.skip=true'
}
}
stage('docker build And Push'){
steps {
script{
docker.withRegistry("${env.dockerProtocol}://${env.dockerRegistry}", 'privateDockerId') {
docker.build("${env.dockerRegistry}/${env.GROUP}/${env.ARTIFACTID}:${env.VERSION}","--no-cache --build-arg JAR_FILE=target/${env.ARTIFACTID}-${env.VERSION}.${env.PACKAGING} .").push()
}
}
}
}
}
}
+27 -5
View File
@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.gzzn.omms</groupId>
<artifactId>admin-api</artifactId>
<version>0.0.1-SNAPSHOT</version>
<version>1.2.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>admin-api</name>
@@ -15,7 +14,7 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.17.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
<relativePath /> <!-- lookup parent from repository -->
</parent>
<properties>
@@ -27,6 +26,11 @@
<spring-cloud.version>Edgware.SR5</spring-cloud.version>
</properties>
<scm>
<developerConnection>scm:git:git@git.int.it2000.com.cn:airport-chengdu/admin-api.git</developerConnection>
<tag>HEAD</tag>
</scm>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
@@ -38,6 +42,13 @@
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.7.9</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
@@ -153,6 +164,12 @@
<artifactId>poi-ooxml</artifactId>
<version>3.17</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-xml</artifactId>
</dependency>
</dependencies>
<build>
@@ -192,7 +209,7 @@
<plugin>
<groupId>com.spotify</groupId>
<artifactId>dockerfile-maven-plugin</artifactId>
<version>1.4.4</version>
<version>1.4.10</version>
<configuration>
<username>gzzn</username>
<password>Gzzn@2018</password>
@@ -208,6 +225,11 @@
<JAR_FILE>target/${project.build.finalName}.jar</JAR_FILE>
</buildArgs>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.5.3</version>
</plugin>
</plugins>
<resources>
@@ -3,6 +3,7 @@ package com.gzzn.omms.adminapi.controller.fltrs;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletResponse;
@@ -29,7 +30,7 @@ import io.swagger.annotations.ApiOperation;
@RestController
public class FltrController {
@ApiOperation(value="导出航班动态到excel",tags="航班动态")
@ApiOperation(value="导出航班动态到excel。正常返回excel文件内容。错误返回json错误描述",tags="航班动态")
@PostMapping("/fltrs/toExcel")
public void exportToExcel(@RequestBody ExportToExcelDto lsData,
HttpServletResponse response) {
@@ -48,13 +49,15 @@ public class FltrController {
//
List<List<Object>> rows = new ArrayList();
for(ExcelRowDto rowData : lsData.getData() )
for(Map rowData : lsData.getData() )
{
List<Object> row = new ArrayList();
for(ExcelHeaderDto headerData : lsData.getColumns() )
{
Method method = ReflectionUtils.findMethod(rowData.getClass(), "get" + headerData.getKey());
String cellData = (String) ReflectionUtils.invokeMethod(method, rowData);
String cellData = String.valueOf(
rowData.get(headerData.getKey()) == null ? "" : rowData.get(headerData.getKey())
);
row.add(cellData);
}
rows.add(row);
@@ -2,6 +2,7 @@ package com.gzzn.omms.adminapi.controller.history;
import io.swagger.annotations.ApiOperation;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
@@ -15,10 +16,13 @@ import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.gzzn.omms.adminapi.dto.ResponseDto;
import com.gzzn.omms.adminapi.dto.history.HistoryFilghtConditionDto;
import com.gzzn.omms.adminapi.elasticsearch.ElasticsearchUtil;
import com.gzzn.omms.adminapi.entity.msg.SCHD;
import com.gzzn.omms.adminapi.utils.DateUtils;
/**
* 历史航班数据 controller
* @author fhc
@@ -42,7 +46,7 @@ public class HistoryFlightDataController {
@ApiOperation(value="获取历史航班数据(只提供计划时间的出发/到达时间段查询)",tags="历史航班数据")
@PostMapping(value="/hitFlightData/list")
public ResponseDto<Object> findByTimeAndMvin(@RequestBody HistoryFilghtConditionDto conditions) {
public ResponseDto<List<SCHD.FLTR>> findByTimeAndMvin(@RequestBody HistoryFilghtConditionDto conditions) {
String startTime = StringUtils.isEmpty(conditions.getStartSODT())?null:DateUtils.swichTimeToEn_ddMMMyyHHmm(conditions.getStartSODT());
String endTime = StringUtils.isEmpty(conditions.getEndSODT())?null:DateUtils.swichTimeToEn_ddMMMyyHHmm(conditions.getEndSODT());
@@ -75,7 +79,7 @@ public class HistoryFlightDataController {
}
if(StringUtils.isEmpty(startTime) && !StringUtils.isEmpty(endTime)){
boolQuery.must(QueryBuilders.rangeQuery("SODT")
.lte(startTime));
.lte(endTime));
}
//到达or离港
if(!StringUtils.isEmpty(MVIN)){
@@ -83,7 +87,22 @@ public class HistoryFlightDataController {
}
String sortField = "SODT";//计划时间 默认倒序
SortOrder sortOrder = SortOrder.ASC;
List<Map<String, Object>> list = ElasticsearchUtil.searchListData(INDEX_NAME, ES_TYPE, boolQuery, maxSize, null, sortField,sortOrder, null);
return ResponseDto.success(list);
List<SCHD.FLTR> lsFltr = new ArrayList<SCHD.FLTR>(list.size());
//转成具体实体类进行处理
for(Map<String, Object> mapObj : list)
{
ObjectMapper objectMapper = new ObjectMapper();
SCHD.FLTR fltr = objectMapper.convertValue(mapObj, SCHD.FLTR.class);
//只返回非共享航班
if(fltr.getMAID() == null)
{
lsFltr.add(fltr);
}
}
return ResponseDto.success(lsFltr);
}//end function
}
@@ -3,10 +3,17 @@ package com.gzzn.omms.adminapi.domain.secondary.entity.schedule;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.OrderBy;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
@@ -93,6 +100,12 @@ public class FimsFlightschdSeason implements Serializable {
@Column(name="SUB_AIRLINE_ID")
private BigDecimal subAirlineId; //二级承运航空公司ID
//航班经停站列表
@OneToMany(fetch=FetchType.EAGER)
@JoinColumn(name = "SEASONFLIGHT_ID")
@OrderBy("orderno ASC")
private Set<FimsMidairportsSeason> fimsMidairportsSeasons = new HashSet<>();
public FimsFlightschdSeason() {
}
@@ -272,4 +285,12 @@ public class FimsFlightschdSeason implements Serializable {
this.subAirlineId = subAirlineId;
}
public Set<FimsMidairportsSeason> getFimsMidairportsSeasons() {
return fimsMidairportsSeasons;
}
public void setFimsMidairportsSeasons(Set<FimsMidairportsSeason> fimsMidairportsSeasons) {
this.fimsMidairportsSeasons = fimsMidairportsSeasons;
}
}
@@ -0,0 +1,87 @@
package com.gzzn.omms.adminapi.domain.secondary.entity.schedule;
import java.math.BigDecimal;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
/**
* 航班计划中航班经停站列表(季度)。用于形成完整航线
* @author zhouxiunai
*
*/
@Entity
@Table(name="FIMS_MIDAIRPORTS_SEASON")
public class FimsMidairportsSeason {
private static final long serialVersionUID = 1L;
@Id
@Column(name="MIDAIRPORTS_REC_ID")
private long midairportsRecId;
@Column(name="AIRPORT_ID")
private BigDecimal airportId;
@Column(name="ARRIVAL_TIME")
private String arrivalTime;
@Column(name="DEPARTURE_TIME")
private String departureTime;
private BigDecimal orderno;
@Column(name="SEASONFLIGHT_ID")
private BigDecimal seasonflightId;
public long getMidairportsRecId() {
return this.midairportsRecId;
}
public void setMidairportsRecId(long midairportsRecId) {
this.midairportsRecId = midairportsRecId;
}
public BigDecimal getAirportId() {
return this.airportId;
}
public void setAirportId(BigDecimal airportId) {
this.airportId = airportId;
}
public String getArrivalTime() {
return this.arrivalTime;
}
public void setArrivalTime(String arrivalTime) {
this.arrivalTime = arrivalTime;
}
public String getDepartureTime() {
return this.departureTime;
}
public void setDepartureTime(String departureTime) {
this.departureTime = departureTime;
}
public BigDecimal getOrderno() {
return this.orderno;
}
public void setOrderno(BigDecimal orderno) {
this.orderno = orderno;
}
public BigDecimal getSeasonflightId() {
return this.seasonflightId;
}
public void setSeasonflightId(BigDecimal seasonflightId) {
this.seasonflightId = seasonflightId;
}
}
@@ -5,6 +5,10 @@ import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;
import com.gzzn.omms.adminapi.domain.secondary.entity.schedule.FimsMidairportsSeason;
@ApiModel(value="航班季度计划Dto",description="航班季度计划")
public class FimsFlightschdSeasonDto {
@@ -75,6 +79,9 @@ public class FimsFlightschdSeasonDto {
@ApiModelProperty(value="二级承运航空公司ID",example="")
private BigDecimal subAirlineId;
//航班经停站列表
private Set<FimsMidairportsSeason> fimsMidairportsSeasons = new HashSet<>();
public FimsFlightschdSeasonDto() {
}
@@ -254,4 +261,12 @@ public class FimsFlightschdSeasonDto {
this.subAirlineId = subAirlineId;
}
public Set<FimsMidairportsSeason> getFimsMidairportsSeasons() {
return fimsMidairportsSeasons;
}
public void setFimsMidairportsSeasons(Set<FimsMidairportsSeason> fimsMidairportsSeasons) {
this.fimsMidairportsSeasons = fimsMidairportsSeasons;
}
}
@@ -1,10 +1,11 @@
package com.gzzn.omms.adminapi.dto.fltrs;
import java.util.List;
import java.util.Map;
public class ExportToExcelDto {
private List<ExcelHeaderDto> columns;//要导出的列
private List<ExcelRowDto> data;//要导出的数据
private List<Map> data;//要导出的数据
public List<ExcelHeaderDto> getColumns() {
@@ -13,10 +14,10 @@ public class ExportToExcelDto {
public void setColumns(List<ExcelHeaderDto> columns) {
this.columns = columns;
}
public List<ExcelRowDto> getData() {
public List<Map> getData() {
return data;
}
public void setData(List<ExcelRowDto> data) {
public void setData(List<Map> data) {
this.data = data;
}
}
@@ -0,0 +1,339 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="AAOR" type="{}ORGANISATION"/>
* &lt;element name="AACN" type="{}STR30"/>
* &lt;element name="AADN" type="{}OPT_STR30"/>
* &lt;element name="AADC" type="{}OPT_STR30"/>
* &lt;element name="AAAD" type="{}OPT_STR200"/>
* &lt;element name="AAWT" type="{}OPT_STR20"/>
* &lt;element name="AAMT" type="{}OPT_STR20"/>
* &lt;element name="AAFX" type="{}OPT_STR20"/>
* &lt;element name="AAEA" type="{}OPT_STR50"/>
* &lt;element name="AARK" type="{}OPT_STR200"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("AAOR")
protected BigInteger aaor;
@XmlElement(name = "AACN", required = true)
@JsonProperty("AACN")
protected String aacn;
@XmlElement(name = "AADN", required = true)
@JsonProperty("AADN")
protected String aadn;
@XmlElement(name = "AADC", required = true)
@JsonProperty("AADC")
protected String aadc;
@XmlElement(name = "AAAD", required = true)
@JsonProperty("AAAD")
protected String aaad;
@XmlElement(name = "AAWT", required = true)
@JsonProperty("AAWT")
protected String aawt;
@XmlElement(name = "AAMT", required = true)
@JsonProperty("AAMT")
protected String aamt;
@XmlElement(name = "AAFX", required = true)
@JsonProperty("AAFX")
protected String aafx;
@XmlElement(name = "AAEA", required = true)
@JsonProperty("AAEA")
protected String aaea;
@XmlElement(name = "AARK", required = true)
@JsonProperty("AARK")
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;
}
}
@@ -0,0 +1,321 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="ABCD" type="{}STR8"/>
* &lt;element name="DESC" type="{}STR30"/>
* &lt;element name="CDSC" type="{}STR30"/>
* &lt;element name="AHGT" type="{}OPT_NUMERIC92"/>
* &lt;element name="ATML" type="{}OPT_TERMINAL_CODE"/>
* &lt;element name="ATHE" type="{}OPT_YESNO"/>
* &lt;element name="STND" type="{}OPT_STR8" maxOccurs="unbounded"/>
* &lt;element name="GATE" type="{}OPT_STR8" maxOccurs="unbounded"/>
* &lt;element name="AMNO" type="{}OPT_INTEGER1"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("ABCD")
protected String abcd;
@XmlElement(name = "DESC", required = true)
@JsonProperty("DESC")
protected String desc;
@XmlElement(name = "CDSC", required = true)
@JsonProperty("CDSC")
protected String cdsc;
@XmlElement(name = "AHGT", required = true)
@JsonProperty("AHGT")
protected String ahgt;
@XmlElement(name = "ATML", required = true)
@JsonProperty("ATML")
protected String atml;
@XmlElement(name = "ATHE", required = true)
@JsonProperty("ATHE")
protected String athe;
@XmlElement(name = "STND", required = true)
@JsonProperty("STND")
protected List<String> stnd;
@XmlElement(name = "GATE", required = true)
@JsonProperty("GATE")
protected List<String> gate;
@XmlElement(name = "AMNO", required = true)
@JsonProperty("AMNO")
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.
*
* <p>
* 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 <CODE>set</CODE> method for the stnd property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getSTND().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getSTND() {
if (stnd == null) {
stnd = new ArrayList<String>();
}
return this.stnd;
}
/**
* Gets the value of the gate property.
*
* <p>
* 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 <CODE>set</CODE> method for the gate property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getGATE().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getGATE() {
if (gate == null) {
gate = new ArrayList<String>();
}
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;
}
}
@@ -0,0 +1,71 @@
package com.gzzn.omms.adminapi.entity.msg;
import java.util.List;
import javax.xml.bind.annotation.XmlElement;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
@JsonIgnoreProperties(ignoreUnknown = true)
public class ABNDATA {
@XmlElement(name = "TYPE", required = true)
@JsonProperty("TYPE")
protected ABNORMALTYPE type;
@XmlElement(name = "CAN")
@JsonProperty("CAN")
protected String can;//航班取消异常信息
@XmlElement(name = "DLY")
@JsonProperty("DLY")
protected List<OPTDELAYDATA> dly;//航班延误异常信息
@XmlElement(name = "ALT")
@JsonProperty("ALT")
protected DIVERSIONDATA alt;//航班备降延误异常信息
@XmlElement(name = "RTN")
@JsonProperty("RTN")
protected RETURNDATA rtn;//航班返航异常信息
public ABNORMALTYPE getType() {
return type;
}
public void setType(ABNORMALTYPE type) {
this.type = type;
}
public String getCan() {
return can;
}
public void setCan(String can) {
this.can = can;
}
public List<OPTDELAYDATA> getDly() {
return dly;
}
public void setDly(List<OPTDELAYDATA> dly) {
this.dly = dly;
}
public DIVERSIONDATA getAlt() {
return alt;
}
public void setAlt(DIVERSIONDATA alt) {
this.alt = alt;
}
public RETURNDATA getRtn() {
return rtn;
}
public void setRtn(RETURNDATA rtn) {
this.rtn = rtn;
}
}
@@ -0,0 +1,21 @@
package com.gzzn.omms.adminapi.entity.msg;
/**
* 异常状态类型
* @author 航班异常状态类型
*
*/
public enum ABNORMALTYPE {
DLY,
CAN,
RTN,
ALT;
public String value() {
return name();
}
public static ABNORMALTYPE fromValue(String v) {
return valueOf(v);
}
}
@@ -0,0 +1,135 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="ANRC" type="{}STR8"/>
* &lt;element name="ANRD" type="{}STR100"/>
* &lt;element name="ARDC" type="{}STR100"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("ANRC")
protected String anrc;
@XmlElement(name = "ANRD", required = true)
@JsonProperty("ANRD")
protected String anrd;
@XmlElement(name = "ARDC", required = true)
@JsonProperty("ARDC")
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;
}
}
@@ -0,0 +1,109 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>ABORTDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="ABORTDATA">
* &lt;simpleContent>
* &lt;extension base="&lt;>OPT_STR30">
* &lt;attribute name="ARES">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;length value="1"/>
* &lt;enumeration value="O"/>
* &lt;enumeration value="G"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/attribute>
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ABORTDATA", propOrder = {
"value"
})
public class ABORTDATA
implements Serializable
{
private final static long serialVersionUID = 1L;
@XmlValue
@JsonProperty("VALUE")
protected String value;
@XmlAttribute(name = "ARES")
@JsonProperty("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;
}
}
@@ -0,0 +1,341 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="ABDG" type="{}STR8"/>
* &lt;element name="STAT" type="{}TIME_11"/>
* &lt;element name="ENDT" type="{}TIME_11"/>
* &lt;element name="FLID" type="{}INTEGER12"/>
* &lt;element name="FLNO" type="{}FLIGHT_NO"/>
* &lt;element name="MVIN" type="{}MOVEMENT_INDICATOR"/>
* &lt;element name="SODT" type="{}TIME_11"/>
* &lt;element name="RENO" type="{}TAIL_NO" minOccurs="0"/>
* &lt;element name="TRML" type="{}TERMINAL_CODE" minOccurs="0"/>
* &lt;element name="REMC" type="{}STR80" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("ABDG")
protected String abdg;
@XmlElement(name = "STAT", required = true)
@JsonProperty("STAT")
protected String stat;
@XmlElement(name = "ENDT", required = true)
@JsonProperty("ENDT")
protected String endt;
@XmlElement(name = "FLID", required = true)
@JsonProperty("FLID")
protected BigInteger flid;
@XmlElement(name = "FLNO", required = true)
@JsonProperty("FLNO")
protected String flno;
@XmlElement(name = "MVIN", required = true)
@JsonProperty("MVIN")
@XmlSchemaType(name = "string")
protected MOVEMENTINDICATOR mvin;
@XmlElement(name = "SODT", required = true)
@JsonProperty("SODT")
protected String sodt;
@XmlElement(name = "RENO")
@JsonProperty("RENO")
protected String reno;
@XmlElement(name = "TRML")
@JsonProperty("TRML")
protected String trml;
@XmlElement(name = "REMC")
@JsonProperty("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;
}
}
@@ -0,0 +1,426 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="UNAM" type="{}STR20"/>
* &lt;element name="NLGN" type="{}INTEGER6"/>
* &lt;element name="TMIN" type="{}INTEGER6"/>
* &lt;element name="AMIN" type="{}INTEGER6"/>
* &lt;element name="NATB" type="{}INTEGER6"/>
* &lt;element name="NBGR" type="{}INTEGER6"/>
* &lt;element name="NBTP" type="{}INTEGER6"/>
* &lt;element name="NDCP" type="{}INTEGER6"/>
* &lt;element name="NLSR" type="{}INTEGER6"/>
* &lt;element name="NMSR" type="{}INTEGER6"/>
* &lt;element name="NOCR" type="{}INTEGER6"/>
* &lt;element name="NBPP" type="{}INTEGER6"/>
* &lt;element name="NBCR" type="{}INTEGER6"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("UNAM")
protected String unam;
@XmlElement(name = "NLGN", required = true)
@JsonProperty("NLGN")
protected BigInteger nlgn;
@XmlElement(name = "TMIN", required = true)
@JsonProperty("TMIN")
protected BigInteger tmin;
@XmlElement(name = "AMIN", required = true)
@JsonProperty("AMIN")
protected BigInteger amin;
@XmlElement(name = "NATB", required = true)
@JsonProperty("NATB")
protected BigInteger natb;
@XmlElement(name = "NBGR", required = true)
@JsonProperty("NBGR")
protected BigInteger nbgr;
@XmlElement(name = "NBTP", required = true)
@JsonProperty("NBTP")
protected BigInteger nbtp;
@XmlElement(name = "NDCP", required = true)
@JsonProperty("NDCP")
protected BigInteger ndcp;
@XmlElement(name = "NLSR", required = true)
@JsonProperty("NLSR")
protected BigInteger nlsr;
@XmlElement(name = "NMSR", required = true)
@JsonProperty("NMSR")
protected BigInteger nmsr;
@XmlElement(name = "NOCR", required = true)
@JsonProperty("NOCR")
protected BigInteger nocr;
@XmlElement(name = "NBPP", required = true)
@JsonProperty("NBPP")
protected BigInteger nbpp;
@XmlElement(name = "NBCR", required = true)
@JsonProperty("NBCR")
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;
}
}
@@ -0,0 +1,403 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="ITAT" type="{}IATA_AIRC_CODE"/>
* &lt;element name="ICAT" type="{}ICAO_AIRC_CODE"/>
* &lt;element name="DESC" type="{}STR30"/>
* &lt;element name="CDSC" type="{}STR30"/>
* &lt;element name="CHAP">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;maxLength value="1"/>
* &lt;minLength value="0"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="MAXP" type="{}OPT_MAXIMUM_PASSENGERS"/>
* &lt;element name="MFWT" type="{}OPT_NUMERIC92"/>
* &lt;element name="MTWT" type="{}OPT_NUMERIC92"/>
* &lt;element name="ALEN" type="{}OPT_NUMERIC92"/>
* &lt;element name="WSPN" type="{}OPT_NUMERIC92"/>
* &lt;element name="MHTM" type="{}OPT_NUMERIC62"/>
* &lt;element name="MABR" type="{}OPT_INTEGER1"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("ITAT")
protected String itat;
@XmlElement(name = "ICAT", required = true)
@JsonProperty("ICAT")
protected String icat;
@XmlElement(name = "DESC", required = true)
@JsonProperty("DESC")
protected String desc;
@XmlElement(name = "CDSC", required = true)
@JsonProperty("CDSC")
protected String cdsc;
@XmlElement(name = "CHAP", required = true)
@JsonProperty("CHAP")
protected String chap;
@XmlElement(name = "MAXP", required = true)
@JsonProperty("MAXP")
protected String maxp;
@XmlElement(name = "MFWT", required = true)
@JsonProperty("MFWT")
protected String mfwt;
@XmlElement(name = "MTWT", required = true)
@JsonProperty("MTWT")
protected String mtwt;
@XmlElement(name = "ALEN", required = true)
@JsonProperty("ALEN")
protected String alen;
@XmlElement(name = "WSPN", required = true)
@JsonProperty("WSPN")
protected String wspn;
@XmlElement(name = "MHTM", required = true)
@JsonProperty("MHTM")
protected String mhtm;
@XmlElement(name = "MABR", required = true)
@JsonProperty("MABR")
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;
}
}
@@ -0,0 +1,328 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="ITOP" type="{}IATA_AIRL_CODE"/>
* &lt;element name="ICOP" type="{}ICAO_AIRL_CODE"/>
* &lt;element name="ONAM" type="{}STR30"/>
* &lt;element name="ONMC" type="{}STR30"/>
* &lt;element name="CTRY" type="{}OPT_COUNTRY_CODE"/>
* &lt;element name="TRML" type="{}AIRL_TERMINAL_DATA" maxOccurs="4"/>
* &lt;element name="OGRP" type="{}OPT_STR30" maxOccurs="unbounded"/>
* &lt;element name="SUBC" type="{}SUBSIDIARY_DATA" maxOccurs="unbounded" minOccurs="0"/>
* &lt;element name="DORI" type="{}DOMINTRGN_CODE"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("ITOP")
protected String itop;
@XmlElement(name = "ICOP", required = true)
@JsonProperty("ICOP")
protected String icop;
@XmlElement(name = "ONAM", required = true)
@JsonProperty("ONAM")
protected String onam;
@XmlElement(name = "ONMC", required = true)
@JsonProperty("ONMC")
protected String onmc;
@XmlElement(name = "CTRY", required = true)
@JsonProperty("CTRY")
protected String ctry;
@XmlElement(name = "TRML", required = true)
@JsonProperty("TRML")
protected List<AIRLTERMINALDATA> trml;
@XmlElement(name = "OGRP", required = true)
@JsonProperty("OGRP")
protected List<String> ogrp;
@XmlElement(name = "SUBC")
@JsonProperty("SUBC")
protected List<SUBSIDIARYDATA> subc;
@XmlElement(name = "DORI", required = true)
@JsonProperty("DORI")
@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.
*
* <p>
* 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 <CODE>set</CODE> method for the trml property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getTRML().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link AIRLTERMINALDATA }
*
*
*/
public List<AIRLTERMINALDATA> getTRML() {
if (trml == null) {
trml = new ArrayList<AIRLTERMINALDATA>();
}
return this.trml;
}
/**
* Gets the value of the ogrp property.
*
* <p>
* 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 <CODE>set</CODE> method for the ogrp property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getOGRP().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getOGRP() {
if (ogrp == null) {
ogrp = new ArrayList<String>();
}
return this.ogrp;
}
/**
* Gets the value of the subc property.
*
* <p>
* 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 <CODE>set</CODE> method for the subc property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getSUBC().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link SUBSIDIARYDATA }
*
*
*/
public List<SUBSIDIARYDATA> getSUBC() {
if (subc == null) {
subc = new ArrayList<SUBSIDIARYDATA>();
}
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;
}
}
@@ -0,0 +1,193 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>AIRL_CLASS_DATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="AIRL_CLASS_DATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="DCLM" type="{}CLASSES"/>
* &lt;element name="FCLM" type="{}CLASS_MAP_DATA" minOccurs="0"/>
* &lt;element name="CCLM" type="{}CLASS_MAP_DATA" minOccurs="0"/>
* &lt;element name="YCLM" type="{}CLASS_MAP_DATA" minOccurs="0"/>
* &lt;/sequence>
* &lt;attribute name="ITOP" type="{}IATA_AIRL_CODE" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("DCLM")
@XmlSchemaType(name = "string")
protected CLASSES dclm;
@XmlElement(name = "FCLM")
@JsonProperty("FCLM")
protected CLASSMAPDATA fclm;
@XmlElement(name = "CCLM")
@JsonProperty("CCLM")
protected CLASSMAPDATA cclm;
@XmlElement(name = "YCLM")
@JsonProperty("YCLM")
protected CLASSMAPDATA yclm;
@XmlAttribute(name = "ITOP")
@JsonProperty("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;
}
}
@@ -0,0 +1,129 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>AIRL_TERMINAL_DATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="AIRL_TERMINAL_DATA">
* &lt;simpleContent>
* &lt;extension base="&lt;>OPT_TERMINAL_CODE">
* &lt;attribute name="MVIN" use="required" type="{}OPT_MOVEMENT_INDICATOR" />
* &lt;attribute name="FLIN" use="required" type="{}OPT_DOMINT_CODE" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AIRL_TERMINAL_DATA", propOrder = {
"value"
})
public class AIRLTERMINALDATA
implements Serializable
{
private final static long serialVersionUID = 1L;
@XmlValue
@JsonProperty("VALUE")
protected String value;
@XmlAttribute(name = "MVIN", required = true)
@JsonProperty("MVIN")
protected String mvin;
@XmlAttribute(name = "FLIN", required = true)
@JsonProperty("FLIN")
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;
}
}
@@ -0,0 +1,136 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="ALCD" type="{}IATA_AIRL_CODE"/>
* &lt;element name="IBAG" type="{}INTEGER4" minOccurs="0"/>
* &lt;element name="DBAG" type="{}INTEGER4" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("ALCD")
protected String alcd;
@XmlElement(name = "IBAG")
@JsonProperty("IBAG")
protected BigInteger ibag;
@XmlElement(name = "DBAG")
@JsonProperty("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;
}
}
@@ -0,0 +1,363 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="ITCD" type="{}IATA_ARPT_CODE"/>
* &lt;element name="ICCD" type="{}OPT_ICAO_ARPT_CODE"/>
* &lt;element name="ANAM" type="{}STR30"/>
* &lt;element name="ANMC" type="{}STR30"/>
* &lt;element name="BDIS" type="{}OPT_INTEGER12"/>
* &lt;element name="CTRY" type="{}COUNTRY_CODE"/>
* &lt;element name="ACTY" type="{}CITY_CODE"/>
* &lt;element name="ATYP" type="{}DOMINTRGN_CODE"/>
* &lt;element name="HAUL">
* &lt;simpleType>
* &lt;union>
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="S"/>
* &lt;enumeration value="L"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;length value="0"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/union>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="ABBR" type="{}OPT_ABBRDATA" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("ITCD")
protected String itcd;
@XmlElement(name = "ICCD", required = true)
@JsonProperty("ICCD")
protected String iccd;
@XmlElement(name = "ANAM", required = true)
@JsonProperty("ANAM")
protected String anam;
@XmlElement(name = "ANMC", required = true)
@JsonProperty("ANMC")
protected String anmc;
@XmlElement(name = "BDIS", required = true)
@JsonProperty("BDIS")
protected String bdis;
@XmlElement(name = "CTRY", required = true)
@JsonProperty("CTRY")
protected String ctry;
@XmlElement(name = "ACTY", required = true)
@JsonProperty("ACTY")
protected String acty;
@XmlElement(name = "ATYP", required = true)
@JsonProperty("ATYP")
@XmlSchemaType(name = "string")
protected DOMINTRGNCODE atyp;
@XmlElement(name = "HAUL", required = true)
@JsonProperty("HAUL")
protected String haul;
@XmlElement(name = "ABBR")
@JsonProperty("ABBR")
protected List<OPTABBRDATA> 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.
*
* <p>
* 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 <CODE>set</CODE> method for the abbr property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getABBR().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link OPTABBRDATA }
*
*
*/
public List<OPTABBRDATA> getABBR() {
if (abbr == null) {
abbr = new ArrayList<OPTABBRDATA>();
}
return this.abbr;
}
}
@@ -0,0 +1,107 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="DTTS" type="{}TIME_14"/>
* &lt;element name="REMC" type="{}OPT_STR256" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("DTTS")
protected BigInteger dtts;
@XmlElement(name = "REMC")
@JsonProperty("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;
}
}
@@ -0,0 +1,94 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>BAHODATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="BAHODATA">
* &lt;simpleContent>
* &lt;extension base="&lt;>INTEGER6">
* &lt;attribute name="HOUR" use="required" type="{}HOURS" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BAHODATA", propOrder = {
"value"
})
public class BAHODATA
implements Serializable
{
private final static long serialVersionUID = 1L;
@XmlValue
@JsonProperty("VALUE")
protected BigInteger value;
@XmlAttribute(name = "HOUR", required = true)
@JsonProperty("HOUR")
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;
}
}
@@ -0,0 +1,113 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="GCTM" type="{}TIME_11"/>
* &lt;element name="PXBG" type="{}BDCLDATA" maxOccurs="6" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("GCTM")
protected String gctm;
@XmlElement(name = "PXBG")
@JsonProperty("PXBG")
protected List<BDCLDATA> 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.
*
* <p>
* 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 <CODE>set</CODE> method for the pxbg property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getPXBG().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link BDCLDATA }
*
*
*/
public List<BDCLDATA> getPXBG() {
if (pxbg == null) {
pxbg = new ArrayList<BDCLDATA>();
}
return this.pxbg;
}
}
@@ -0,0 +1,601 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>BDCLDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="BDCLDATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="LPAX" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="TPAX" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="LADT" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="LINF" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="LCHD" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="LFCL" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="LBCL" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="LECL" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="TADT" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="TINF" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="TCHD" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="TFCL" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="TBCL" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="TECL" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="ETPN" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="APCD" use="required" type="{}IATA_ARPT_CODE" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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")
@JsonProperty("LPAX")
protected BigInteger lpax;
@XmlElement(name = "TPAX")
@JsonProperty("TPAX")
protected BigInteger tpax;
@XmlElement(name = "LADT")
@JsonProperty("LADT")
protected BigInteger ladt;
@XmlElement(name = "LINF")
@JsonProperty("LINF")
protected BigInteger linf;
@XmlElement(name = "LCHD")
@JsonProperty("LCHD")
protected BigInteger lchd;
@XmlElement(name = "LFCL")
@JsonProperty("LFCL")
protected BigInteger lfcl;
@XmlElement(name = "LBCL")
@JsonProperty("LBCL")
protected BigInteger lbcl;
@XmlElement(name = "LECL")
@JsonProperty("LECL")
protected BigInteger lecl;
@XmlElement(name = "TADT")
@JsonProperty("TADT")
protected BigInteger tadt;
@XmlElement(name = "TINF")
@JsonProperty("TINF")
protected BigInteger tinf;
@XmlElement(name = "TCHD")
@JsonProperty("TCHD")
protected BigInteger tchd;
@XmlElement(name = "TFCL")
@JsonProperty("TFCL")
protected BigInteger tfcl;
@XmlElement(name = "TBCL")
@JsonProperty("TBCL")
protected BigInteger tbcl;
@XmlElement(name = "TECL")
@JsonProperty("TECL")
protected BigInteger tecl;
@XmlElement(name = "ETPN")
@JsonProperty("ETPN")
protected BigInteger etpn;
@XmlAttribute(name = "APCD", required = true)
@JsonProperty("APCD")
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;
}
}
@@ -0,0 +1,151 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="GATE">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;maxLength value="8"/>
* &lt;minLength value="1"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="BOTM" type="{}TIME_11"/>
* &lt;element name="ROFL">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;maxLength value="1"/>
* &lt;minLength value="1"/>
* &lt;enumeration value="Y"/>
* &lt;enumeration value="N"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("GATE")
protected String gate;
@XmlElement(name = "BOTM", required = true)
@JsonProperty("BOTM")
protected String botm;
@XmlElement(name = "ROFL", required = true)
@JsonProperty("ROFL")
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;
}
}
@@ -0,0 +1,84 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="PXBG" type="{}CKCLDATA" maxOccurs="6" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"pxbg"
})
@XmlRootElement(name = "BDPB")
public class BDPB
implements Serializable
{
private final static long serialVersionUID = 1L;
@XmlElement(name = "PXBG")
@JsonProperty("PXBG")
protected List<CKCLDATA> pxbg;
/**
* Gets the value of the pxbg property.
*
* <p>
* 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 <CODE>set</CODE> method for the pxbg property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getPXBG().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link CKCLDATA }
*
*
*/
public List<CKCLDATA> getPXBG() {
if (pxbg == null) {
pxbg = new ArrayList<CKCLDATA>();
}
return this.pxbg;
}
}
@@ -0,0 +1,282 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>BELTDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="BELTDATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="BELT" type="{}STR8"/>
* &lt;element name="BCLS" type="{}CLASSES"/>
* &lt;element name="PCOT" type="{}TIME_11"/>
* &lt;element name="PCCT" type="{}TIME_11"/>
* &lt;element name="FBAG" type="{}TIME_11" minOccurs="0"/>
* &lt;element name="LBAG" type="{}TIME_11" minOccurs="0"/>
* &lt;element name="BTYP" type="{}DOMINT_CODE"/>
* &lt;/sequence>
* &lt;attribute name="CLNO" use="required" type="{}INTEGER1" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("BELT")
protected String belt;
@XmlElement(name = "BCLS", required = true)
@JsonProperty("BCLS")
@XmlSchemaType(name = "string")
protected CLASSES bcls;
@XmlElement(name = "PCOT", required = true)
@JsonProperty("PCOT")
protected String pcot;
@XmlElement(name = "PCCT", required = true)
@JsonProperty("PCCT")
protected String pcct;
@XmlElement(name = "FBAG")
@JsonProperty("FBAG")
protected String fbag;
@XmlElement(name = "LBAG")
@JsonProperty("LBAG")
protected String lbag;
@XmlElement(name = "BTYP", required = true)
@JsonProperty("BTYP")
@XmlSchemaType(name = "string")
protected DOMINTCODE btyp;
@XmlAttribute(name = "CLNO", required = true)
@JsonProperty("CLNO")
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;
}
}
@@ -0,0 +1,195 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="BCOD" type="{}STR8"/>
* &lt;element name="BTNM" type="{}STR30"/>
* &lt;element name="BNMC" type="{}STR30"/>
* &lt;element name="BCAT" type="{}DOMINT_CODE"/>
* &lt;element name="BTML" type="{}OPT_TERMINAL_CODE"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("BCOD")
protected String bcod;
@XmlElement(name = "BTNM", required = true)
@JsonProperty("BTNM")
protected String btnm;
@XmlElement(name = "BNMC", required = true)
@JsonProperty("BNMC")
protected String bnmc;
@XmlElement(name = "BCAT", required = true)
@JsonProperty("BCAT")
@XmlSchemaType(name = "string")
protected DOMINTCODE bcat;
@XmlElement(name = "BTML", required = true)
@JsonProperty("BTML")
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;
}
}
@@ -0,0 +1,170 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>BRIDGEDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="BRIDGEDATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="ABDG" type="{}STR8"/>
* &lt;element name="ABOP">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="A"/>
* &lt;enumeration value="D"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="AOTM" type="{}TIME_11"/>
* &lt;/sequence>
* &lt;attribute name="ASNO" use="required" type="{}INTEGER2" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("ABDG")
protected String abdg;
@XmlElement(name = "ABOP", required = true)
@JsonProperty("ABOP")
protected String abop;
@XmlElement(name = "AOTM", required = true)
@JsonProperty("AOTM")
protected String aotm;
@XmlAttribute(name = "ASNO", required = true)
@JsonProperty("ASNO")
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;
}
}
@@ -0,0 +1,195 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="CCOD" type="{}STR8"/>
* &lt;element name="CHNM" type="{}STR30"/>
* &lt;element name="CNMC" type="{}STR30"/>
* &lt;element name="CTML" type="{}OPT_TERMINAL_CODE"/>
* &lt;element name="CCAT" type="{}DOMINT_CODE"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("CCOD")
protected String ccod;
@XmlElement(name = "CHNM", required = true)
@JsonProperty("CHNM")
protected String chnm;
@XmlElement(name = "CNMC", required = true)
@JsonProperty("CNMC")
protected String cnmc;
@XmlElement(name = "CTML", required = true)
@JsonProperty("CTML")
protected String ctml;
@XmlElement(name = "CCAT", required = true)
@JsonProperty("CCAT")
@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;
}
}
@@ -0,0 +1,170 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>CHOCKSDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="CHOCKSDATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="CHTM" type="{}TIME_11"/>
* &lt;element name="CHID">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="ON"/>
* &lt;enumeration value="OFF"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="CHST" type="{}STR8"/>
* &lt;/sequence>
* &lt;attribute name="CSNO" use="required" type="{}INTEGER1" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("CHTM")
protected String chtm;
@XmlElement(name = "CHID", required = true)
@JsonProperty("CHID")
protected String chid;
@XmlElement(name = "CHST", required = true)
@JsonProperty("CHST")
protected String chst;
@XmlAttribute(name = "CSNO", required = true)
@JsonProperty("CSNO")
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;
}
}
@@ -0,0 +1,282 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>CHUTEDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="CHUTEDATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="CHUT" type="{}STR8"/>
* &lt;element name="CCLS" type="{}CLASSES"/>
* &lt;element name="PCBT" type="{}TIME_11"/>
* &lt;element name="PCET" type="{}TIME_11"/>
* &lt;element name="CBTM" type="{}TIME_11" minOccurs="0"/>
* &lt;element name="CETM" type="{}TIME_11" minOccurs="0"/>
* &lt;element name="CTYP" type="{}DOMINT_CODE"/>
* &lt;/sequence>
* &lt;attribute name="CHNO" use="required" type="{}INTEGER1" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("CHUT")
protected String chut;
@XmlElement(name = "CCLS", required = true)
@JsonProperty("CCLS")
@XmlSchemaType(name = "string")
protected CLASSES ccls;
@XmlElement(name = "PCBT", required = true)
@JsonProperty("PCBT")
protected String pcbt;
@XmlElement(name = "PCET", required = true)
@JsonProperty("PCET")
protected String pcet;
@XmlElement(name = "CBTM")
@JsonProperty("CBTM")
protected String cbtm;
@XmlElement(name = "CETM")
@JsonProperty("CETM")
protected String cetm;
@XmlElement(name = "CTYP", required = true)
@JsonProperty("CTYP")
@XmlSchemaType(name = "string")
protected DOMINTCODE ctyp;
@XmlAttribute(name = "CHNO", required = true)
@JsonProperty("CHNO")
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;
}
}
@@ -0,0 +1,229 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="ITCD" type="{}IATA_ARPT_CODE"/>
* &lt;element name="ICCD" type="{}ICAO_ARPT_CODE"/>
* &lt;element name="CNAM" type="{}STR30"/>
* &lt;element name="CNMC" type="{}STR30"/>
* &lt;element name="CTRY" type="{}COUNTRY_CODE"/>
* &lt;element name="ABBR" type="{}OPT_ABBRDATA" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("ITCD")
protected String itcd;
@XmlElement(name = "ICCD", required = true)
@JsonProperty("ICCD")
protected String iccd;
@XmlElement(name = "CNAM", required = true)
@JsonProperty("CNAM")
protected String cnam;
@XmlElement(name = "CNMC", required = true)
@JsonProperty("CNMC")
protected String cnmc;
@XmlElement(name = "CTRY", required = true)
@JsonProperty("CTRY")
protected String ctry;
@XmlElement(name = "ABBR")
@JsonProperty("ABBR")
protected List<OPTABBRDATA> 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.
*
* <p>
* 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 <CODE>set</CODE> method for the abbr property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getABBR().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link OPTABBRDATA }
*
*
*/
public List<OPTABBRDATA> getABBR() {
if (abbr == null) {
abbr = new ArrayList<OPTABBRDATA>();
}
return this.abbr;
}
}
@@ -0,0 +1,113 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="CCTM" type="{}TIME_11"/>
* &lt;element name="PXBG" type="{}CKCLDATA" maxOccurs="6" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("CCTM")
protected String cctm;
@XmlElement(name = "PXBG")
@JsonProperty("PXBG")
protected List<CKCLDATA> 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.
*
* <p>
* 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 <CODE>set</CODE> method for the pxbg property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getPXBG().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link CKCLDATA }
*
*
*/
public List<CKCLDATA> getPXBG() {
if (pxbg == null) {
pxbg = new ArrayList<CKCLDATA>();
}
return this.pxbg;
}
}
@@ -0,0 +1,671 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>CKCLDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="CKCLDATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="LPAX" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="TPAX" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="LBAG" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="LBWT" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999999999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="LADT" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="LINF" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="LCHD" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="LFCL" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="LBCL" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="LECL" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="TADT" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="TINF" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="TCHD" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="TFCL" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="TBCL" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="TECL" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="ETPN" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;maxInclusive value="999"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="APCD" use="required" type="{}IATA_ARPT_CODE" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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")
@JsonProperty("LPAX")
protected BigInteger lpax;
@XmlElement(name = "TPAX")
@JsonProperty("TPAX")
protected BigInteger tpax;
@XmlElement(name = "LBAG")
@JsonProperty("LBAG")
protected BigInteger lbag;
@XmlElement(name = "LBWT")
@JsonProperty("LBWT")
protected BigInteger lbwt;
@XmlElement(name = "LADT")
@JsonProperty("LADT")
protected BigInteger ladt;
@XmlElement(name = "LINF")
@JsonProperty("LINF")
protected BigInteger linf;
@XmlElement(name = "LCHD")
@JsonProperty("LCHD")
protected BigInteger lchd;
@XmlElement(name = "LFCL")
@JsonProperty("LFCL")
protected BigInteger lfcl;
@XmlElement(name = "LBCL")
@JsonProperty("LBCL")
protected BigInteger lbcl;
@XmlElement(name = "LECL")
@JsonProperty("LECL")
protected BigInteger lecl;
@XmlElement(name = "TADT")
@JsonProperty("TADT")
protected BigInteger tadt;
@XmlElement(name = "TINF")
@JsonProperty("TINF")
protected BigInteger tinf;
@XmlElement(name = "TCHD")
@JsonProperty("TCHD")
protected BigInteger tchd;
@XmlElement(name = "TFCL")
@JsonProperty("TFCL")
protected BigInteger tfcl;
@XmlElement(name = "TBCL")
@JsonProperty("TBCL")
protected BigInteger tbcl;
@XmlElement(name = "TECL")
@JsonProperty("TECL")
protected BigInteger tecl;
@XmlElement(name = "ETPN")
@JsonProperty("ETPN")
protected BigInteger etpn;
@XmlAttribute(name = "APCD", required = true)
@JsonProperty("APCD")
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;
}
}
@@ -0,0 +1,151 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="CHKC">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;maxLength value="8"/>
* &lt;minLength value="1"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="COTM" type="{}TIME_11"/>
* &lt;element name="ROFL">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;maxLength value="1"/>
* &lt;minLength value="1"/>
* &lt;enumeration value="Y"/>
* &lt;enumeration value="N"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("CHKC")
protected String chkc;
@XmlElement(name = "COTM", required = true)
@JsonProperty("COTM")
protected String cotm;
@XmlElement(name = "ROFL", required = true)
@JsonProperty("ROFL")
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;
}
}
@@ -0,0 +1,84 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="PXBG" type="{}CKCLDATA" maxOccurs="6" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"pxbg"
})
@XmlRootElement(name = "CKPB")
public class CKPB
implements Serializable
{
private final static long serialVersionUID = 1L;
@XmlElement(name = "PXBG")
@JsonProperty("PXBG")
protected List<CKCLDATA> pxbg;
/**
* Gets the value of the pxbg property.
*
* <p>
* 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 <CODE>set</CODE> method for the pxbg property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getPXBG().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link CKCLDATA }
*
*
*/
public List<CKCLDATA> getPXBG() {
if (pxbg == null) {
pxbg = new ArrayList<CKCLDATA>();
}
return this.pxbg;
}
}
@@ -0,0 +1,51 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>CLASSES的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
* <p>
* <pre>
* &lt;simpleType name="CLASSES">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;length value="1"/>
* &lt;enumeration value="F"/>
* &lt;enumeration value="C"/>
* &lt;enumeration value="Y"/>
* &lt;enumeration value="X"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@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);
}
}
@@ -0,0 +1,82 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>CLASS_MAP_DATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="CLASS_MAP_DATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="MCLS" type="{}STR1" maxOccurs="unbounded"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("MCLS")
protected List<String> mcls;
/**
* Gets the value of the mcls property.
*
* <p>
* 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 <CODE>set</CODE> method for the mcls property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getMCLS().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getMCLS() {
if (mcls == null) {
mcls = new ArrayList<String>();
}
return this.mcls;
}
}
@@ -0,0 +1,195 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="DCLM" type="{}CLASSES"/>
* &lt;element name="FCLM" type="{}CLASS_MAP_DATA" minOccurs="0"/>
* &lt;element name="CCLM" type="{}CLASS_MAP_DATA" minOccurs="0"/>
* &lt;element name="YCLM" type="{}CLASS_MAP_DATA" minOccurs="0"/>
* &lt;/sequence>
* &lt;attribute name="ITOP" use="required" type="{}IATA_AIRL_CODE" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("DCLM")
@XmlSchemaType(name = "string")
protected CLASSES dclm;
@XmlElement(name = "FCLM")
@JsonProperty("FCLM")
protected CLASSMAPDATA fclm;
@XmlElement(name = "CCLM")
@JsonProperty("CCLM")
protected CLASSMAPDATA cclm;
@XmlElement(name = "YCLM")
@JsonProperty("YCLM")
protected CLASSMAPDATA yclm;
@XmlAttribute(name = "ITOP", required = true)
@JsonProperty("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;
}
}
@@ -0,0 +1,224 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="CCOD" type="{}STR8"/>
* &lt;element name="CTNM" type="{}STR30"/>
* &lt;element name="CNMC" type="{}STR30"/>
* &lt;element name="CCAT" type="{}DOMINT_CODE"/>
* &lt;element name="CTML" type="{}OPT_TERMINAL_CODE"/>
* &lt;element name="CTRA" type="{}OPT_YESNO"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("CCOD")
protected String ccod;
@XmlElement(name = "CTNM", required = true)
@JsonProperty("CTNM")
protected String ctnm;
@XmlElement(name = "CNMC", required = true)
@JsonProperty("CNMC")
protected String cnmc;
@XmlElement(name = "CCAT", required = true)
@JsonProperty("CCAT")
@XmlSchemaType(name = "string")
protected DOMINTCODE ccat;
@XmlElement(name = "CTML", required = true)
@JsonProperty("CTML")
protected String ctml;
@XmlElement(name = "CTRA", required = true)
@JsonProperty("CTRA")
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;
}
}
@@ -0,0 +1,386 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="CNID">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="12"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="CNPR">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="9"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="CNRR">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="9"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="CNSD" type="{}TIME_11"/>
* &lt;element name="CNED" type="{}TIME_11"/>
* &lt;element name="CNXD" type="{}OPT_TIME_11" minOccurs="0"/>
* &lt;element name="CNCD" type="{}TIME_11"/>
* &lt;element name="CNDS">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;maxLength value="80"/>
* &lt;minLength value="0"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="CNFL">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;length value="1"/>
* &lt;enumeration value="E"/>
* &lt;enumeration value="D"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="CNSR" maxOccurs="unbounded">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;maxLength value="30"/>
* &lt;minLength value="1"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("CNID")
protected BigInteger cnid;
@XmlElement(name = "CNPR", required = true)
@JsonProperty("CNPR")
protected BigInteger cnpr;
@XmlElement(name = "CNRR", required = true)
@JsonProperty("CNRR")
protected BigInteger cnrr;
@XmlElement(name = "CNSD", required = true)
@JsonProperty("CNSD")
protected String cnsd;
@XmlElement(name = "CNED", required = true)
@JsonProperty("CNED")
protected String cned;
@XmlElement(name = "CNXD")
@JsonProperty("CNXD")
protected String cnxd;
@XmlElement(name = "CNCD", required = true)
@JsonProperty("CNCD")
protected String cncd;
@XmlElement(name = "CNDS", required = true)
@JsonProperty("CNDS")
protected String cnds;
@XmlElement(name = "CNFL", required = true)
@JsonProperty("CNFL")
protected String cnfl;
@XmlElement(name = "CNSR", required = true)
@JsonProperty("CNSR")
protected List<String> 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.
*
* <p>
* 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 <CODE>set</CODE> method for the cnsr property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getCNSR().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getCNSR() {
if (cnsr == null) {
cnsr = new ArrayList<String>();
}
return this.cnsr;
}
}
@@ -0,0 +1,171 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="COUC" type="{}COUNTRY_CODE"/>
* &lt;element name="COUN" type="{}STR30"/>
* &lt;element name="CNMC" type="{}STR30"/>
* &lt;element name="REGC" type="{}REGION_CODE" maxOccurs="unbounded"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("COUC")
protected String couc;
@XmlElement(name = "COUN", required = true)
@JsonProperty("COUN")
protected String coun;
@XmlElement(name = "CNMC", required = true)
@JsonProperty("CNMC")
protected String cnmc;
@XmlElement(name = "REGC", required = true)
@JsonProperty("REGC")
protected List<String> 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.
*
* <p>
* 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 <CODE>set</CODE> method for the regc property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getREGC().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getREGC() {
if (regc == null) {
regc = new ArrayList<String>();
}
return this.regc;
}
}
@@ -0,0 +1,279 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>CPLODATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="CPLODATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="LOCA" type="{}STR10"/>
* &lt;element name="PAVE" type="{}INTEGER4"/>
* &lt;element name="INVE" type="{}INTEGER4"/>
* &lt;element name="OUVE" type="{}INTEGER4"/>
* &lt;element name="INGO" type="{}INTEGER2"/>
* &lt;element name="INGC" type="{}INTEGER2"/>
* &lt;element name="OUGO" type="{}INTEGER2"/>
* &lt;element name="OUGC" type="{}INTEGER2"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("LOCA")
protected String loca;
@XmlElement(name = "PAVE", required = true)
@JsonProperty("PAVE")
protected BigInteger pave;
@XmlElement(name = "INVE", required = true)
@JsonProperty("INVE")
protected BigInteger inve;
@XmlElement(name = "OUVE", required = true)
@JsonProperty("OUVE")
protected BigInteger ouve;
@XmlElement(name = "INGO", required = true)
@JsonProperty("INGO")
protected BigInteger ingo;
@XmlElement(name = "INGC", required = true)
@JsonProperty("INGC")
protected BigInteger ingc;
@XmlElement(name = "OUGO", required = true)
@JsonProperty("OUGO")
protected BigInteger ougo;
@XmlElement(name = "OUGC", required = true)
@JsonProperty("OUGC")
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;
}
}
@@ -0,0 +1,142 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="BTIM" type="{}OPT_TIME_11"/>
* &lt;element name="ETIM" type="{}OPT_TIME_11"/>
* &lt;element name="CPLO" type="{}CPLODATA" maxOccurs="99"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("BTIM")
protected String btim;
@XmlElement(name = "ETIM", required = true)
@JsonProperty("ETIM")
protected String etim;
@XmlElement(name = "CPLO", required = true)
@JsonProperty("CPLO")
protected List<CPLODATA> 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.
*
* <p>
* 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 <CODE>set</CODE> method for the cplo property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getCPLO().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link CPLODATA }
*
*
*/
public List<CPLODATA> getCPLO() {
if (cplo == null) {
cplo = new ArrayList<CPLODATA>();
}
return this.cplo;
}
}
@@ -0,0 +1,164 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="CCOD" type="{}STR8"/>
* &lt;element name="CDES" type="{}STR30"/>
* &lt;element name="CDEC" type="{}STR30"/>
* &lt;element name="CTML" type="{}OPT_TERMINAL_CODE"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("CCOD")
protected String ccod;
@XmlElement(name = "CDES", required = true)
@JsonProperty("CDES")
protected String cdes;
@XmlElement(name = "CDEC", required = true)
@JsonProperty("CDEC")
protected String cdec;
@XmlElement(name = "CTML", required = true)
@JsonProperty("CTML")
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;
}
}
@@ -0,0 +1,337 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>CURRENT_WTHRDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="CURRENT_WTHRDATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="WCOD" type="{}STR2"/>
* &lt;element name="TMPR" type="{}TEMPERATURE"/>
* &lt;element name="VISI" type="{}INTEGER4"/>
* &lt;element name="WSPD" type="{}INTEGER2"/>
* &lt;element name="WDRE" type="{}OPT_STR10"/>
* &lt;element name="WDRC" type="{}OPT_STR4"/>
* &lt;element name="MAXT" type="{}TEMPERATURE"/>
* &lt;element name="MINT" type="{}TEMPERATURE"/>
* &lt;element name="HUMD" type="{}INTEGER3"/>
* &lt;element name="WREM" type="{}OPT_STR50"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("WCOD")
protected String wcod;
@XmlElement(name = "TMPR", required = true)
@JsonProperty("TMPR")
protected String tmpr;
@XmlElement(name = "VISI", required = true)
@JsonProperty("VISI")
protected BigInteger visi;
@XmlElement(name = "WSPD", required = true)
@JsonProperty("WSPD")
protected BigInteger wspd;
@XmlElement(name = "WDRE", required = true)
@JsonProperty("WDRE")
protected String wdre;
@XmlElement(name = "WDRC", required = true)
@JsonProperty("WDRC")
protected String wdrc;
@XmlElement(name = "MAXT", required = true)
@JsonProperty("MAXT")
protected String maxt;
@XmlElement(name = "MINT", required = true)
@JsonProperty("MINT")
protected String mint;
@XmlElement(name = "HUMD", required = true)
@JsonProperty("HUMD")
protected BigInteger humd;
@XmlElement(name = "WREM", required = true)
@JsonProperty("WREM")
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;
}
}
@@ -0,0 +1,158 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>DELAYDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="DELAYDATA">
* &lt;simpleContent>
* &lt;extension base="&lt;>STR80">
* &lt;attribute name="CODE" use="required" type="{}STR3" />
* &lt;attribute name="STRT" type="{}TIME_11" />
* &lt;attribute name="DURA" type="{}TIME_4" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DELAYDATA", propOrder = {
"value"
})
public class DELAYDATA
implements Serializable
{
private final static long serialVersionUID = 1L;
@XmlValue
@JsonProperty("VALUE")
protected String value;
@XmlAttribute(name = "CODE", required = true)
@JsonProperty("CODE")
protected String code;
@XmlAttribute(name = "STRT")
@JsonProperty("STRT")
protected String strt;
@XmlAttribute(name = "DURA")
@JsonProperty("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 BigInteger }
*
*/
public String getDURA() {
return dura;
}
/**
* 设置dura属性的值。
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setDURA(String value) {
this.dura = value;
}
}
@@ -0,0 +1,282 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>DESKDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="DESKDATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="CHKC" type="{}STR8"/>
* &lt;element name="CCLS" type="{}CLASSES"/>
* &lt;element name="PCOT" type="{}TIME_11"/>
* &lt;element name="PCCT" type="{}TIME_11"/>
* &lt;element name="COTM" type="{}TIME_11" minOccurs="0"/>
* &lt;element name="CCTM" type="{}TIME_11" minOccurs="0"/>
* &lt;element name="CTYP" type="{}DOMINT_CODE"/>
* &lt;/sequence>
* &lt;attribute name="CKNO" use="required" type="{}INTEGER2" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("CHKC")
protected String chkc;
@XmlElement(name = "CCLS", required = true)
@JsonProperty("CCLS")
@XmlSchemaType(name = "string")
protected CLASSES ccls;
@XmlElement(name = "PCOT", required = true)
@JsonProperty("PCOT")
protected String pcot;
@XmlElement(name = "PCCT", required = true)
@JsonProperty("PCCT")
protected String pcct;
@XmlElement(name = "COTM")
@JsonProperty("COTM")
protected String cotm;
@XmlElement(name = "CCTM")
@JsonProperty("CCTM")
protected String cctm;
@XmlElement(name = "CTYP", required = true)
@JsonProperty("CTYP")
@XmlSchemaType(name = "string")
protected DOMINTCODE ctyp;
@XmlAttribute(name = "CKNO", required = true)
@JsonProperty("CKNO")
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;
}
}
@@ -0,0 +1,136 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>DIVERSIONDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="DIVERSIONDATA">
* &lt;simpleContent>
* &lt;extension base="&lt;>OPT_STR30">
* &lt;attribute name="DDES" type="{}IATA_ARPT_CODE" />
* &lt;attribute name="DDIR">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="FROM"/>
* &lt;enumeration value="TO"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/attribute>
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DIVERSIONDATA", propOrder = {
"value"
})
public class DIVERSIONDATA
implements Serializable
{
private final static long serialVersionUID = 1L;
@XmlValue
@JsonProperty("VALUE")
protected String value;//转场原因
@XmlAttribute(name = "DDES")
@JsonProperty("DDES")
protected String ddes;//转场机场
@XmlAttribute(name = "DDIR")
@JsonProperty("DDIR")
protected String ddir;//转场方向TO,FROM
/**
* 获取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;
}
}
@@ -0,0 +1,164 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="DCOD" type="{}STR3"/>
* &lt;element name="DCDN" type="{}OPT_INTEGER3"/>
* &lt;element name="DDES" type="{}STR100"/>
* &lt;element name="DDSC" type="{}STR100"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("DCOD")
protected String dcod;
@XmlElement(name = "DCDN", required = true)
@JsonProperty("DCDN")
protected String dcdn;
@XmlElement(name = "DDES", required = true)
@JsonProperty("DDES")
protected String ddes;
@XmlElement(name = "DDSC", required = true)
@JsonProperty("DDSC")
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;
}
}
@@ -0,0 +1,47 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>DOMINT_CODE的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
* <p>
* <pre>
* &lt;simpleType name="DOMINT_CODE">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;length value="1"/>
* &lt;enumeration value="D"/>
* &lt;enumeration value="I"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "DOMINT_CODE")
@XmlEnum
public enum DOMINTCODE {
D,
I;
public String value() {
return name();
}
public static DOMINTCODE fromValue(String v) {
return valueOf(v);
}
}
@@ -0,0 +1,49 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>DOMINTMIX_CODE的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
* <p>
* <pre>
* &lt;simpleType name="DOMINTMIX_CODE">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;length value="1"/>
* &lt;enumeration value="D"/>
* &lt;enumeration value="I"/>
* &lt;enumeration value="M"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@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);
}
}
@@ -0,0 +1,51 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>DOMINTMIXRGN_CODE的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
* <p>
* <pre>
* &lt;simpleType name="DOMINTMIXRGN_CODE">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;length value="1"/>
* &lt;enumeration value="D"/>
* &lt;enumeration value="I"/>
* &lt;enumeration value="M"/>
* &lt;enumeration value="R"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@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);
}
}
@@ -0,0 +1,49 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>DOMINTRGN_CODE的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
* <p>
* <pre>
* &lt;simpleType name="DOMINTRGN_CODE">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;length value="1"/>
* &lt;enumeration value="D"/>
* &lt;enumeration value="I"/>
* &lt;enumeration value="R"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@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);
}
}
@@ -0,0 +1,84 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="SCID">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="12"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("SCID")
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;
}
}
@@ -0,0 +1,196 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="SEQS" type="{}INTEGER6"/>
* &lt;element name="TYPS" type="{}STR4"/>
* &lt;element name="STYS" type="{}STR4"/>
* &lt;element name="ETEX" type="{}STR200"/>
* &lt;element name="RSND" type="{}YESNO"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("SEQS")
protected BigInteger seqs;
@XmlElement(name = "TYPS", required = true)
@JsonProperty("TYPS")
protected String typs;
@XmlElement(name = "STYS", required = true)
@JsonProperty("STYS")
protected String stys;
@XmlElement(name = "ETEX", required = true)
@JsonProperty("ETEX")
protected String etex;
@XmlElement(name = "RSND", required = true)
@JsonProperty("RSND")
@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;
}
}
@@ -0,0 +1,281 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="FLID" type="{}INTEGER12"/>
* &lt;element name="FBAG" type="{}TIME_11" minOccurs="0"/>
* &lt;element name="LBAG" type="{}TIME_11" minOccurs="0"/>
* &lt;element name="IBAG" type="{}INTEGER4" minOccurs="0"/>
* &lt;element name="DBAG" type="{}INTEGER4" minOccurs="0"/>
* &lt;element name="ABAG" type="{}INTEGER4" minOccurs="0"/>
* &lt;element name="MBAG" type="{}INTEGER4" minOccurs="0"/>
* &lt;element name="OBAG" type="{}INTEGER4" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("FLID")
protected BigInteger flid;
@XmlElement(name = "FBAG")
@JsonProperty("FBAG")
protected String fbag;
@XmlElement(name = "LBAG")
@JsonProperty("LBAG")
protected String lbag;
@XmlElement(name = "IBAG")
@JsonProperty("IBAG")
protected BigInteger ibag;
@XmlElement(name = "DBAG")
@JsonProperty("DBAG")
protected BigInteger dbag;
@XmlElement(name = "ABAG")
@JsonProperty("ABAG")
protected BigInteger abag;
@XmlElement(name = "MBAG")
@JsonProperty("MBAG")
protected BigInteger mbag;
@XmlElement(name = "OBAG")
@JsonProperty("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;
}
}
@@ -0,0 +1,135 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>FLBGDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="FLBGDATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="BLST" type="{}STR8"/>
* &lt;element name="BCLS" type="{}CLASSES"/>
* &lt;element name="FLBT" type="{}FLBTDATA"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("BLST")
protected String blst;
@XmlElement(name = "BCLS", required = true)
@JsonProperty("BCLS")
@XmlSchemaType(name = "string")
protected CLASSES bcls;
@XmlElement(name = "FLBT", required = true)
@JsonProperty("FLBT")
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;
}
}
@@ -0,0 +1,47 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>FLBTCODES的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
* <p>
* <pre>
* &lt;simpleType name="FLBTCODES">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;length value="1"/>
* &lt;enumeration value="F"/>
* &lt;enumeration value="L"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "FLBTCODES")
@XmlEnum
public enum FLBTCODES {
F,
L;
public String value() {
return name();
}
public static FLBTCODES fromValue(String v) {
return valueOf(v);
}
}
@@ -0,0 +1,101 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>FLBTDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="FLBTDATA">
* &lt;simpleContent>
* &lt;extension base="&lt;>OPT_TIME_11">
* &lt;attribute name="TYPE" type="{}FLBTCODES" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "FLBTDATA", propOrder = {
"value"
})
public class FLBTDATA
implements Serializable
{
private final static long serialVersionUID = 1L;
@XmlValue
@JsonProperty("VALUE")
protected String value;
@XmlAttribute(name = "TYPE")
@JsonProperty("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;
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,195 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="FTYP" type="{}STR1"/>
* &lt;element name="CTYP" type="{}OPT_STR3"/>
* &lt;element name="FDES" type="{}STR30"/>
* &lt;element name="FDSC" type="{}STR30"/>
* &lt;element name="FCML" type="{}YESNO" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("FTYP")
protected String ftyp;
@XmlElement(name = "CTYP", required = true)
@JsonProperty("CTYP")
protected String ctyp;
@XmlElement(name = "FDES", required = true)
@JsonProperty("FDES")
protected String fdes;
@XmlElement(name = "FDSC", required = true)
@JsonProperty("FDSC")
protected String fdsc;
@XmlElement(name = "FCML")
@JsonProperty("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;
}
}
@@ -0,0 +1,308 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>FORECAST_WTHRDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="FORECAST_WTHRDATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="WCOD" type="{}STR2"/>
* &lt;element name="VISI" type="{}INTEGER4"/>
* &lt;element name="WSPD" type="{}INTEGER2"/>
* &lt;element name="WDRE" type="{}OPT_STR10"/>
* &lt;element name="WDRC" type="{}OPT_STR4"/>
* &lt;element name="MAXT" type="{}TEMPERATURE"/>
* &lt;element name="MINT" type="{}TEMPERATURE"/>
* &lt;element name="HUMD" type="{}INTEGER3"/>
* &lt;element name="WREM" type="{}OPT_STR50"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("WCOD")
protected String wcod;
@XmlElement(name = "VISI", required = true)
@JsonProperty("VISI")
protected BigInteger visi;
@XmlElement(name = "WSPD", required = true)
@JsonProperty("WSPD")
protected BigInteger wspd;
@XmlElement(name = "WDRE", required = true)
@JsonProperty("WDRE")
protected String wdre;
@XmlElement(name = "WDRC", required = true)
@JsonProperty("WDRC")
protected String wdrc;
@XmlElement(name = "MAXT", required = true)
@JsonProperty("MAXT")
protected String maxt;
@XmlElement(name = "MINT", required = true)
@JsonProperty("MINT")
protected String mint;
@XmlElement(name = "HUMD", required = true)
@JsonProperty("HUMD")
protected BigInteger humd;
@XmlElement(name = "WREM", required = true)
@JsonProperty("WREM")
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;
}
}
@@ -0,0 +1,164 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="DCOD" type="{}STR8"/>
* &lt;element name="DDES" type="{}STR30"/>
* &lt;element name="DDEC" type="{}STR30"/>
* &lt;element name="DTML" type="{}OPT_TERMINAL_CODE"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("DCOD")
protected String dcod;
@XmlElement(name = "DDES", required = true)
@JsonProperty("DDES")
protected String ddes;
@XmlElement(name = "DDEC", required = true)
@JsonProperty("DDEC")
protected String ddec;
@XmlElement(name = "DTML", required = true)
@JsonProperty("DTML")
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;
}
}
@@ -0,0 +1,23 @@
package com.gzzn.omms.adminapi.entity.msg;
/**
* 航班运营状态类型
* @author zhouxiunai
*
*/
public enum FTSSTYPE {
RCFLOP,//正常状态
DLY, //延误状态
CAN, //取消
ALT, //备降
RTN; //返航
public String value() {
return name();
}
public static FTSSTYPE fromValue(String v) {
return valueOf(v);
}
}
@@ -0,0 +1,252 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>GATEDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="GATEDATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="GATE" type="{}STR8"/>
* &lt;element name="PGOT" type="{}TIME_11"/>
* &lt;element name="PGCT" type="{}TIME_11"/>
* &lt;element name="GOTM" type="{}TIME_11" minOccurs="0"/>
* &lt;element name="GCTM" type="{}TIME_11" minOccurs="0"/>
* &lt;element name="GTYP" type="{}DOMINT_CODE"/>
* &lt;/sequence>
* &lt;attribute name="GTNO" use="required" type="{}INTEGER1" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("GATE")
protected String gate;
@XmlElement(name = "PGOT", required = true)
@JsonProperty("PGOT")
protected String pgot;
@XmlElement(name = "PGCT", required = true)
@JsonProperty("PGCT")
protected String pgct;
@XmlElement(name = "GOTM")
@JsonProperty("GOTM")
protected String gotm;
@XmlElement(name = "GCTM")
@JsonProperty("GCTM")
protected String gctm;
@XmlElement(name = "GTYP", required = true)
@JsonProperty("GTYP")
@XmlSchemaType(name = "string")
protected DOMINTCODE gtyp;
@XmlAttribute(name = "GTNO", required = true)
@JsonProperty("GTNO")
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;
}
}
@@ -0,0 +1,136 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="FHAG" type="{}ORGANISATION"/>
* &lt;element name="IBAG" type="{}INTEGER4" minOccurs="0"/>
* &lt;element name="DBAG" type="{}INTEGER4" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("FHAG")
protected BigInteger fhag;
@XmlElement(name = "IBAG")
@JsonProperty("IBAG")
protected BigInteger ibag;
@XmlElement(name = "DBAG")
@JsonProperty("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;
}
}
@@ -0,0 +1,224 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="GCOD" type="{}STR8"/>
* &lt;element name="GTNM" type="{}STR30"/>
* &lt;element name="GNMC" type="{}STR30"/>
* &lt;element name="GCAT" type="{}DOMINT_CODE"/>
* &lt;element name="GTML" type="{}OPT_TERMINAL_CODE"/>
* &lt;element name="PIER" type="{}OPT_STR8"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("GCOD")
protected String gcod;
@XmlElement(name = "GTNM", required = true)
@JsonProperty("GTNM")
protected String gtnm;
@XmlElement(name = "GNMC", required = true)
@JsonProperty("GNMC")
protected String gnmc;
@XmlElement(name = "GCAT", required = true)
@JsonProperty("GCAT")
@XmlSchemaType(name = "string")
protected DOMINTCODE gcat;
@XmlElement(name = "GTML", required = true)
@JsonProperty("GTML")
protected String gtml;
@XmlElement(name = "PIER", required = true)
@JsonProperty("PIER")
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;
}
}
@@ -0,0 +1,113 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="GATE">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;maxLength value="8"/>
* &lt;minLength value="1"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="GOTM" type="{}TIME_11"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("GATE")
protected String gate;
@XmlElement(name = "GOTM", required = true)
@JsonProperty("GOTM")
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;
}
}
@@ -0,0 +1,193 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="HLTC" type="{}STR4"/>
* &lt;element name="HLTD" type="{}STR30"/>
* &lt;element name="HTDC" type="{}STR30"/>
* &lt;element name="HLTT" type="{}STR1"/>
* &lt;element name="UMNM" type="{}OPT_STR5"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("HLTC")
protected String hltc;
@XmlElement(name = "HLTD", required = true)
@JsonProperty("HLTD")
protected String hltd;
@XmlElement(name = "HTDC", required = true)
@JsonProperty("HTDC")
protected String htdc;
@XmlElement(name = "HLTT", required = true)
@JsonProperty("HLTT")
protected String hltt;
@XmlElement(name = "UMNM", required = true)
@JsonProperty("UMNM")
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;
}
}
@@ -0,0 +1,124 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence maxOccurs="24">
* &lt;element name="BAHO" type="{}BAHODATA"/>
* &lt;/sequence>
* &lt;attribute name="TYPE" use="required">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="checkin-T3A-T3A"/>
* &lt;enumeration value="recheckin-T3A-T3A"/>
* &lt;enumeration value="transfer-T3A-T3A"/>
* &lt;enumeration value="transfer-T3A-T3B"/>
* &lt;enumeration value="checkin-T3A-T3B"/>
* &lt;enumeration value="transfer-T3B-T3B"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/attribute>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("BAHO")
protected List<BAHODATA> baho;
@XmlAttribute(name = "TYPE", required = true)
@JsonProperty("TYPE")
protected String type;
/**
* Gets the value of the baho property.
*
* <p>
* 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 <CODE>set</CODE> method for the baho property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getBAHO().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link BAHODATA }
*
*
*/
public List<BAHODATA> getBAHO() {
if (baho == null) {
baho = new ArrayList<BAHODATA>();
}
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;
}
}
@@ -0,0 +1,113 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="GATE">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;maxLength value="8"/>
* &lt;minLength value="1"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="LACL" type="{}TIME_11"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("GATE")
protected String gate;
@XmlElement(name = "LACL", required = true)
@JsonProperty("LACL")
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;
}
}
@@ -0,0 +1,589 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="RECS" type="{}RECORDS"/>
* &lt;element name="LDMR" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="FLID" type="{}INTEGER12"/>
* &lt;element name="ALCD" type="{}IATA_AIRL_CODE"/>
* &lt;element name="ALSC" type="{}STR10" minOccurs="0"/>
* &lt;element name="FLNO" type="{}FLIGHT_NO"/>
* &lt;element name="MVIN" type="{}MOVEMENT_INDICATOR"/>
* &lt;element name="SODT" type="{}TIME_11"/>
* &lt;element name="RENO" type="{}TAIL_NO" minOccurs="0"/>
* &lt;element name="CONF" type="{}LDM_CONF_DATA" maxOccurs="unbounded" minOccurs="0"/>
* &lt;element name="COCW">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="1"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="CBCW">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="2"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="BWWT">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="6"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="DEST" type="{}LDM_DEST_DATA" maxOccurs="unbounded" minOccurs="0"/>
* &lt;element name="RAW" type="{}LDM_RAW_TYPE" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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")
@JsonProperty("RECS")
@XmlSchemaType(name = "integer")
protected int recs;
@XmlElement(name = "LDMR")
@JsonProperty("LDMR")
protected List<LDM.LDMR> ldmr;
/**
* 获取recs属性的值。
*
*/
public int getRECS() {
return recs;
}
/**
* 设置recs属性的值。
*
*/
public void setRECS(int value) {
this.recs = value;
}
/**
* Gets the value of the ldmr property.
*
* <p>
* 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 <CODE>set</CODE> method for the ldmr property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getLDMR().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link LDM.LDMR }
*
*
*/
public List<LDM.LDMR> getLDMR() {
if (ldmr == null) {
ldmr = new ArrayList<LDM.LDMR>();
}
return this.ldmr;
}
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="FLID" type="{}INTEGER12"/>
* &lt;element name="ALCD" type="{}IATA_AIRL_CODE"/>
* &lt;element name="ALSC" type="{}STR10" minOccurs="0"/>
* &lt;element name="FLNO" type="{}FLIGHT_NO"/>
* &lt;element name="MVIN" type="{}MOVEMENT_INDICATOR"/>
* &lt;element name="SODT" type="{}TIME_11"/>
* &lt;element name="RENO" type="{}TAIL_NO" minOccurs="0"/>
* &lt;element name="CONF" type="{}LDM_CONF_DATA" maxOccurs="unbounded" minOccurs="0"/>
* &lt;element name="COCW">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="1"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="CBCW">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="2"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="BWWT">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="6"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="DEST" type="{}LDM_DEST_DATA" maxOccurs="unbounded" minOccurs="0"/>
* &lt;element name="RAW" type="{}LDM_RAW_TYPE" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("FLID")
protected BigInteger flid;
@XmlElement(name = "ALCD", required = true)
@JsonProperty("ALCD")
protected String alcd;
@XmlElement(name = "ALSC")
@JsonProperty("ALSC")
protected String alsc;
@XmlElement(name = "FLNO", required = true)
@JsonProperty("FLNO")
protected String flno;
@XmlElement(name = "MVIN", required = true)
@JsonProperty("MVIN")
@XmlSchemaType(name = "string")
protected MOVEMENTINDICATOR mvin;
@XmlElement(name = "SODT", required = true)
@JsonProperty("SODT")
protected String sodt;
@XmlElement(name = "RENO")
@JsonProperty("RENO")
protected String reno;
@XmlElement(name = "CONF")
@JsonProperty("CONF")
protected List<LDMCONFDATA> conf;
@XmlElement(name = "COCW", required = true)
@JsonProperty("COCW")
protected BigInteger cocw;
@XmlElement(name = "CBCW", required = true)
@JsonProperty("CBCW")
protected BigInteger cbcw;
@XmlElement(name = "BWWT", required = true)
@JsonProperty("BWWT")
protected BigInteger bwwt;
@XmlElement(name = "DEST")
@JsonProperty("DEST")
protected List<LDMDESTDATA> dest;
@XmlElement(name = "RAW")
@JsonProperty("RAW")
protected List<LDMRAWTYPE> 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.
*
* <p>
* 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 <CODE>set</CODE> method for the conf property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getCONF().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link LDMCONFDATA }
*
*
*/
public List<LDMCONFDATA> getCONF() {
if (conf == null) {
conf = new ArrayList<LDMCONFDATA>();
}
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.
*
* <p>
* 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 <CODE>set</CODE> method for the dest property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDEST().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link LDMDESTDATA }
*
*
*/
public List<LDMDESTDATA> getDEST() {
if (dest == null) {
dest = new ArrayList<LDMDESTDATA>();
}
return this.dest;
}
/**
* Gets the value of the raw property.
*
* <p>
* 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 <CODE>set</CODE> method for the raw property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRAW().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link LDMRAWTYPE }
*
*
*/
public List<LDMRAWTYPE> getRAW() {
if (raw == null) {
raw = new ArrayList<LDMRAWTYPE>();
}
return this.raw;
}
}
}
@@ -0,0 +1,111 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>LDM_CONF_DATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="LDM_CONF_DATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="SEAT">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="3"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="CLAS" use="required" type="{}STR1" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("SEAT")
protected BigInteger seat;
@XmlAttribute(name = "CLAS", required = true)
@JsonProperty("CLAS")
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;
}
}
@@ -0,0 +1,800 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>LDM_DEST_DATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="LDM_DEST_DATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="NADT" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="3"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="NCHD" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="3"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="NINF" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="3"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="TDLD" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="6"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="CBWT" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="6"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="TWTL" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="6"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="TBWT" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="6"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="TMWT" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="6"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="TCWT" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="6"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="NBAG" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="3"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="CPMT" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="CDLD">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="6"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="VAL" use="required" type="{}STR3" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="CLAS" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="NPAX">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="3"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="NPAD" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="3"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="NXCR" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="3"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="CODE" use="required" type="{}STR1" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="CODE" use="required" type="{}IATA_ARPT_CODE" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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")
@JsonProperty("NADT")
protected BigInteger nadt;
@XmlElement(name = "NCHD")
@JsonProperty("NCHD")
protected BigInteger nchd;
@XmlElement(name = "NINF")
@JsonProperty("NINF")
protected BigInteger ninf;
@XmlElement(name = "TDLD")
@JsonProperty("TDLD")
protected BigInteger tdld;
@XmlElement(name = "CBWT")
@JsonProperty("CBWT")
protected BigInteger cbwt;
@XmlElement(name = "TWTL")
@JsonProperty("TWTL")
protected BigInteger twtl;
@XmlElement(name = "TBWT")
@JsonProperty("TBWT")
protected BigInteger tbwt;
@XmlElement(name = "TMWT")
@JsonProperty("TMWT")
protected BigInteger tmwt;
@XmlElement(name = "TCWT")
@JsonProperty("TCWT")
protected BigInteger tcwt;
@XmlElement(name = "NBAG")
@JsonProperty("NBAG")
protected BigInteger nbag;
@XmlElement(name = "CPMT")
@JsonProperty("CPMT")
protected List<LDMDESTDATA.CPMT> cpmt;
@XmlElement(name = "CLAS")
@JsonProperty("CLAS")
protected List<LDMDESTDATA.CLAS> clas;
@XmlAttribute(name = "CODE", required = true)
@JsonProperty("CODE")
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.
*
* <p>
* 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 <CODE>set</CODE> method for the cpmt property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getCPMT().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link LDMDESTDATA.CPMT }
*
*
*/
public List<LDMDESTDATA.CPMT> getCPMT() {
if (cpmt == null) {
cpmt = new ArrayList<LDMDESTDATA.CPMT>();
}
return this.cpmt;
}
/**
* Gets the value of the clas property.
*
* <p>
* 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 <CODE>set</CODE> method for the clas property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getCLAS().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link LDMDESTDATA.CLAS }
*
*
*/
public List<LDMDESTDATA.CLAS> getCLAS() {
if (clas == null) {
clas = new ArrayList<LDMDESTDATA.CLAS>();
}
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;
}
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="NPAX">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="3"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="NPAD" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="3"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="NXCR" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="3"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="CODE" use="required" type="{}STR1" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("NPAX")
protected BigInteger npax;
@XmlElement(name = "NPAD")
@JsonProperty("NPAD")
protected BigInteger npad;
@XmlElement(name = "NXCR")
@JsonProperty("NXCR")
protected BigInteger nxcr;
@XmlAttribute(name = "CODE", required = true)
@JsonProperty("CODE")
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;
}
}
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="CDLD">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer">
* &lt;totalDigits value="6"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="VAL" use="required" type="{}STR3" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"cdld"
})
public static class CPMT
implements Serializable
{
private final static long serialVersionUID = 1L;
@XmlElement(name = "CDLD", required = true)
@JsonProperty("CDLD")
protected BigInteger cdld;
@XmlAttribute(name = "VAL", required = true)
@JsonProperty("VAL")
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;
}
}
}
@@ -0,0 +1,84 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="RAW" type="{}LDM_RAW_TYPE" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"raw"
})
@XmlRootElement(name = "LDME")
public class LDME
implements Serializable
{
private final static long serialVersionUID = 1L;
@XmlElement(name = "RAW")
@JsonProperty("RAW")
protected List<LDMRAWTYPE> raw;
/**
* Gets the value of the raw property.
*
* <p>
* 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 <CODE>set</CODE> method for the raw property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRAW().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link LDMRAWTYPE }
*
*
*/
public List<LDMRAWTYPE> getRAW() {
if (raw == null) {
raw = new ArrayList<LDMRAWTYPE>();
}
return this.raw;
}
}
@@ -0,0 +1,102 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>LDM_RAW_TYPE complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="LDM_RAW_TYPE">
* &lt;simpleContent>
* &lt;extension base="&lt;>STR4000">
* &lt;attribute name="TMSP" use="required" type="{}TIME_14" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LDM_RAW_TYPE", propOrder = {
"value"
})
public class LDMRAWTYPE
implements Serializable
{
private final static long serialVersionUID = 1L;
@XmlValue
@JsonProperty("VALUE")
protected String value;
@XmlAttribute(name = "TMSP", required = true)
@JsonProperty("TMSP")
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;
}
}
@@ -0,0 +1,39 @@
package com.gzzn.omms.adminapi.entity.msg;
import java.math.BigInteger;
import javax.xml.bind.annotation.XmlElement;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
public class MAFLDATA {
@ApiModelProperty(value="航班id")
@XmlElement(name = "FLID", required = true)
@JsonProperty("FLID")
protected BigInteger flid;//航班id
@ApiModelProperty(value="航班号 ")
@XmlElement(name = "FLNO", required = true)
@JsonProperty("FLNO")
protected String flno;//flight number 航班号
public BigInteger getFlid() {
return flid;
}
public void setFlid(BigInteger flid) {
this.flid = flid;
}
public String getFlno() {
return flno;
}
public void setFlno(String flno) {
this.flno = flno;
}
}
@@ -0,0 +1,295 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>MESSAGE_SUBTYPES的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
* <p>
* <pre>
* &lt;simpleType name="MESSAGE_SUBTYPES">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;maxLength value="4"/>
* &lt;enumeration value="DNLD"/>
* &lt;enumeration value="BOTM"/>
* &lt;enumeration value="FDIV"/>
* &lt;enumeration value="FLAB"/>
* &lt;enumeration value="CLDT"/>
* &lt;enumeration value="EGSR"/>
* &lt;enumeration value="EGST"/>
* &lt;enumeration value="MAXP"/>
* &lt;enumeration value="VIPP"/>
* &lt;enumeration value="FLTY"/>
* &lt;enumeration value="FINT"/>
* &lt;enumeration value="CHOT"/>
* &lt;enumeration value="CNCL"/>
* &lt;enumeration value="FDEL"/>
* &lt;enumeration value="ACTT"/>
* &lt;enumeration value="REMC"/>
* &lt;enumeration value="RENO"/>
* &lt;enumeration value="RESP"/>
* &lt;enumeration value="ADFT"/>
* &lt;enumeration value="ROUT"/>
* &lt;enumeration value="ACFT"/>
* &lt;enumeration value="ESTT"/>
* &lt;enumeration value="DELY"/>
* &lt;enumeration value="SALC"/>
* &lt;enumeration value="TAOP"/>
* &lt;enumeration value="FLIN"/>
* &lt;enumeration value="APPT"/>
* &lt;enumeration value="PHAG"/>
* &lt;enumeration value="NONE"/>
* &lt;enumeration value="GTDT"/>
* &lt;enumeration value="CKDT"/>
* &lt;enumeration value="STND"/>
* &lt;enumeration value="ARPT"/>
* &lt;enumeration value="FRET"/>
* &lt;enumeration value="CHDT"/>
* &lt;enumeration value="LACL"/>
* &lt;enumeration value="SRVT"/>
* &lt;enumeration value="FHAG"/>
* &lt;enumeration value="MHAG"/>
* &lt;enumeration value="NAME"/>
* &lt;enumeration value="AIRL"/>
* &lt;enumeration value="ADD"/>
* &lt;enumeration value="DEL"/>
* &lt;enumeration value="UPD"/>
* &lt;enumeration value="GTDD"/>
* &lt;enumeration value="CKDD"/>
* &lt;enumeration value="CKOP"/>
* &lt;enumeration value="CKCL"/>
* &lt;enumeration value="GTOP"/>
* &lt;enumeration value="BDOP"/>
* &lt;enumeration value="LCTM"/>
* &lt;enumeration value="BDCL"/>
* &lt;enumeration value="TRML"/>
* &lt;enumeration value="NUM"/>
* &lt;enumeration value="RUNW"/>
* &lt;enumeration value="PXNO"/>
* &lt;enumeration value="REGN"/>
* &lt;enumeration value="FLTL"/>
* &lt;enumeration value="AIRC"/>
* &lt;enumeration value="ORGN"/>
* &lt;enumeration value="RGAT"/>
* &lt;enumeration value="TLST"/>
* &lt;enumeration value="SLST"/>
* &lt;enumeration value="GLST"/>
* &lt;enumeration value="CLST"/>
* &lt;enumeration value="BLST"/>
* &lt;enumeration value="RSTA"/>
* &lt;enumeration value="DLYL"/>
* &lt;enumeration value="CONL"/>
* &lt;enumeration value="SERL"/>
* &lt;enumeration value="ABTM"/>
* &lt;enumeration value="BAGG"/>
* &lt;enumeration value="AABK"/>
* &lt;enumeration value="COUL"/>
* &lt;enumeration value="REGL"/>
* &lt;enumeration value="VIPS"/>
* &lt;enumeration value="VIPL"/>
* &lt;enumeration value="VIPF"/>
* &lt;enumeration value="VFLT"/>
* &lt;enumeration value="VIPT"/>
* &lt;enumeration value="CHGD"/>
* &lt;enumeration value="RQSF"/>
* &lt;enumeration value="RQST"/>
* &lt;enumeration value="HNAG"/>
* &lt;enumeration value="PSDT"/>
* &lt;enumeration value="CLMP"/>
* &lt;enumeration value="CHLT"/>
* &lt;enumeration value="XRAY"/>
* &lt;enumeration value="CTLT"/>
* &lt;enumeration value="FRDR"/>
* &lt;enumeration value="ERUT"/>
* &lt;enumeration value="CITY"/>
* &lt;enumeration value="CHUT"/>
* &lt;enumeration value="ACDS"/>
* &lt;enumeration value="CPTH"/>
* &lt;enumeration value="ABDG"/>
* &lt;enumeration value="WCND"/>
* &lt;enumeration value="FLBG"/>
* &lt;enumeration value="SODT"/>
* &lt;enumeration value="NAAT"/>
* &lt;enumeration value="PADT"/>
* &lt;enumeration value="NEAT"/>
* &lt;enumeration value="PEDT"/>
* &lt;enumeration value="EXSS"/>
* &lt;enumeration value="FTSS"/>
* &lt;enumeration value="PLST"/>
* &lt;enumeration value="STTS"/>
* &lt;enumeration value="ABNR"/>
* &lt;enumeration value="HLTR"/>
* &lt;enumeration value="CKPB"/>
* &lt;enumeration value="BDPB"/>
* &lt;enumeration value="FLOP"/>
* &lt;enumeration value="ALSC"/>
* &lt;enumeration value="NOTY"/>
* &lt;enumeration value="SVST"/>
* &lt;enumeration value="SVET"/>
* &lt;enumeration value="SVSF"/>
* &lt;enumeration value="SVVH"/>
* &lt;enumeration value="SVQT"/>
* &lt;enumeration value="SVRK"/>
* &lt;enumeration value="SVCL"/>
* &lt;enumeration value="SVDY"/>
* &lt;enumeration value="AGSF"/>
* &lt;enumeration value="WKST"/>
* &lt;enumeration value="AVSF"/>
* &lt;enumeration value="SVTP"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@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);
}
}
@@ -0,0 +1,179 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>MESSAGE_TYPES的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
* <p>
* <pre>
* &lt;simpleType name="MESSAGE_TYPES">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;maxLength value="4"/>
* &lt;enumeration value="SCHS"/>
* &lt;enumeration value="SCHD"/>
* &lt;enumeration value="FLOP"/>
* &lt;enumeration value="RSTA"/>
* &lt;enumeration value="RQFD"/>
* &lt;enumeration value="RQST"/>
* &lt;enumeration value="STLT"/>
* &lt;enumeration value="RQFT"/>
* &lt;enumeration value="RPFT"/>
* &lt;enumeration value="RQSF"/>
* &lt;enumeration value="EROR"/>
* &lt;enumeration value="DSAK"/>
* &lt;enumeration value="ARPT"/>
* &lt;enumeration value="AIRL"/>
* &lt;enumeration value="AIRC"/>
* &lt;enumeration value="REGN"/>
* &lt;enumeration value="ORGN"/>
* &lt;enumeration value="RQRD"/>
* &lt;enumeration value="FLTL"/>
* &lt;enumeration value="SLST"/>
* &lt;enumeration value="GLST"/>
* &lt;enumeration value="BLST"/>
* &lt;enumeration value="CLST"/>
* &lt;enumeration value="RQRS"/>
* &lt;enumeration value="RQFS"/>
* &lt;enumeration value="DLYL"/>
* &lt;enumeration value="CONL"/>
* &lt;enumeration value="WTHR"/>
* &lt;enumeration value="SRVT"/>
* &lt;enumeration value="SERL"/>
* &lt;enumeration value="RQCH"/>
* &lt;enumeration value="SSAK"/>
* &lt;enumeration value="PTM"/>
* &lt;enumeration value="LDM"/>
* &lt;enumeration value="LDME"/>
* &lt;enumeration value="AABK"/>
* &lt;enumeration value="COUL"/>
* &lt;enumeration value="REGL"/>
* &lt;enumeration value="VIPT"/>
* &lt;enumeration value="VIPS"/>
* &lt;enumeration value="VFLT"/>
* &lt;enumeration value="VIPL"/>
* &lt;enumeration value="VLST"/>
* &lt;enumeration value="TLST"/>
* &lt;enumeration value="CITY"/>
* &lt;enumeration value="ABDG"/>
* &lt;enumeration value="CLMP"/>
* &lt;enumeration value="CHLT"/>
* &lt;enumeration value="XRAY"/>
* &lt;enumeration value="CTLT"/>
* &lt;enumeration value="FRDR"/>
* &lt;enumeration value="FLBA"/>
* &lt;enumeration value="GHBA"/>
* &lt;enumeration value="ALBA"/>
* &lt;enumeration value="IOBA"/>
* &lt;enumeration value="RQFR"/>
* &lt;enumeration value="ACST"/>
* &lt;enumeration value="CPTH"/>
* &lt;enumeration value="RQCT"/>
* &lt;enumeration value="ABUS"/>
* &lt;enumeration value="WCND"/>
* &lt;enumeration value="STTS"/>
* &lt;enumeration value="PLST"/>
* &lt;enumeration value="ABNR"/>
* &lt;enumeration value="HLTR"/>
* &lt;enumeration value="AYT"/>
* &lt;enumeration value="OMMS"/>
* &lt;enumeration value="SVOP"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@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);
}
}
@@ -0,0 +1,256 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>anonymous complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="SNDR" type="{}SUBSYSTEMS"/>
* &lt;element name="SEQN" type="{}INTEGER6"/>
* &lt;element name="DTTM" type="{}TIME_14"/>
* &lt;element name="TYPE" type="{}MESSAGE_TYPES"/>
* &lt;element name="STYP" type="{}MESSAGE_SUBTYPES"/>
* &lt;element ref="{}AOFL" minOccurs="0"/>
* &lt;element ref="{}IMOP" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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)
@JsonProperty("SNDR")
@XmlSchemaType(name = "string")
protected SUBSYSTEMS sndr;
@XmlElement(name = "SEQN", required = true)
@JsonProperty("SEQN")
protected BigInteger seqn;
@XmlElement(name = "DTTM", required = true)
@JsonProperty("DTTM")
protected BigInteger dttm;
@XmlElement(name = "TYPE", required = true)
@JsonProperty("TYPE")
@XmlSchemaType(name = "string")
protected MESSAGETYPES type;
@XmlElement(name = "STYP", required = true)
@JsonProperty("STYP")
@XmlSchemaType(name = "string")
protected MESSAGESUBTYPES styp;
@XmlElement(name = "AOFL")
@JsonProperty("AOFL")
protected String aofl;
@XmlElement(name = "IMOP")
@JsonProperty("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;
}
}
@@ -0,0 +1,47 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>MOVEMENT_INDICATOR的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
* <p>
* <pre>
* &lt;simpleType name="MOVEMENT_INDICATOR">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;length value="1"/>
* &lt;enumeration value="A"/>
* &lt;enumeration value="D"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "MOVEMENT_INDICATOR")
@XmlEnum
public enum MOVEMENTINDICATOR {
A,
D;
public String value() {
return name();
}
public static MOVEMENTINDICATOR fromValue(String v) {
return valueOf(v);
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,101 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>OPT_ABBRDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="OPT_ABBRDATA">
* &lt;simpleContent>
* &lt;extension base="&lt;>OPT_STR30">
* &lt;attribute name="CODE" use="required" type="{}STR4" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "OPT_ABBRDATA", propOrder = {
"value"
})
public class OPTABBRDATA
implements Serializable
{
private final static long serialVersionUID = 1L;
@XmlValue
@JsonProperty("VALUE")
protected String value;
@XmlAttribute(name = "CODE", required = true)
@JsonProperty("CODE")
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;
}
}
@@ -0,0 +1,282 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>OPT_BELTDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="OPT_BELTDATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence minOccurs="0">
* &lt;element name="BELT" type="{}STR8"/>
* &lt;element name="BCLS" type="{}CLASSES"/>
* &lt;element name="PCOT" type="{}TIME_11"/>
* &lt;element name="PCCT" type="{}TIME_11"/>
* &lt;element name="FBAG" type="{}TIME_11" minOccurs="0"/>
* &lt;element name="LBAG" type="{}TIME_11" minOccurs="0"/>
* &lt;element name="BTYP" type="{}DOMINT_CODE"/>
* &lt;/sequence>
* &lt;attribute name="CLNO" use="required" type="{}INTEGER1" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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")
@JsonProperty("BELT")
protected String belt;
@XmlElement(name = "BCLS")
@JsonProperty("BCLS")
@XmlSchemaType(name = "string")
protected CLASSES bcls;
@XmlElement(name = "PCOT")
@JsonProperty("PCOT")
protected String pcot;
@XmlElement(name = "PCCT")
@JsonProperty("PCCT")
protected String pcct;
@XmlElement(name = "FBAG")
@JsonProperty("FBAG")
protected String fbag;
@XmlElement(name = "LBAG")
@JsonProperty("LBAG")
protected String lbag;
@XmlElement(name = "BTYP")
@JsonProperty("BTYP")
@XmlSchemaType(name = "string")
protected DOMINTCODE btyp;
@XmlAttribute(name = "CLNO", required = true)
@JsonProperty("CLNO")
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;
}
}
@@ -0,0 +1,170 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>OPT_BRIDGEDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="OPT_BRIDGEDATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence minOccurs="0">
* &lt;element name="ABDG" type="{}STR8"/>
* &lt;element name="ABOP">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="A"/>
* &lt;enumeration value="D"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="AOTM" type="{}OPT_TIME_11"/>
* &lt;/sequence>
* &lt;attribute name="ASNO" use="required" type="{}INTEGER1" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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")
@JsonProperty("ABDG")
protected String abdg;
@XmlElement(name = "ABOP")
@JsonProperty("ABOP")
protected String abop;
@XmlElement(name = "AOTM")
@JsonProperty("AOTM")
protected String aotm;
@XmlAttribute(name = "ASNO", required = true)
@JsonProperty("ASNO")
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;
}
}
@@ -0,0 +1,170 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>OPT_CHOCKSDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="OPT_CHOCKSDATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence minOccurs="0">
* &lt;element name="CHTM" type="{}OPT_TIME_11"/>
* &lt;element name="CHID">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="ON"/>
* &lt;enumeration value="OFF"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="CHST" type="{}STR8"/>
* &lt;/sequence>
* &lt;attribute name="CSNO" use="required" type="{}INTEGER1" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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")
@JsonProperty("CHTM")
protected String chtm;
@XmlElement(name = "CHID")
@JsonProperty("CHID")
protected String chid;
@XmlElement(name = "CHST")
@JsonProperty("CHST")
protected String chst;
@XmlAttribute(name = "CSNO", required = true)
@JsonProperty("CSNO")
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;
}
}
@@ -0,0 +1,282 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>OPT_CHUTEDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="OPT_CHUTEDATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence minOccurs="0">
* &lt;element name="CHUT" type="{}STR8"/>
* &lt;element name="CCLS" type="{}CLASSES"/>
* &lt;element name="PCBT" type="{}TIME_11"/>
* &lt;element name="PCET" type="{}TIME_11"/>
* &lt;element name="CBTM" type="{}TIME_11" minOccurs="0"/>
* &lt;element name="CETM" type="{}TIME_11" minOccurs="0"/>
* &lt;element name="CTYP" type="{}DOMINT_CODE"/>
* &lt;/sequence>
* &lt;attribute name="CHNO" use="required" type="{}INTEGER1" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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")
@JsonProperty("CHUT")
protected String chut;
@XmlElement(name = "CCLS")
@JsonProperty("CCLS")
@XmlSchemaType(name = "string")
protected CLASSES ccls;
@XmlElement(name = "PCBT")
@JsonProperty("PCBT")
protected String pcbt;
@XmlElement(name = "PCET")
@JsonProperty("PCET")
protected String pcet;
@XmlElement(name = "CBTM")
@JsonProperty("CBTM")
protected String cbtm;
@XmlElement(name = "CETM")
@JsonProperty("CETM")
protected String cetm;
@XmlElement(name = "CTYP")
@JsonProperty("CTYP")
@XmlSchemaType(name = "string")
protected DOMINTCODE ctyp;
@XmlAttribute(name = "CHNO", required = true)
@JsonProperty("CHNO")
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;
}
}
@@ -0,0 +1,157 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>OPT_DELAYDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="OPT_DELAYDATA">
* &lt;simpleContent>
* &lt;extension base="&lt;>OPT_STR80">
* &lt;attribute name="CODE" use="required" type="{}OPT_STR3" />
* &lt;attribute name="STRT" type="{}OPT_TIME_11" />
* &lt;attribute name="DURA" type="{}OPT_TIME_4" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "OPT_DELAYDATA", propOrder = {
"value"
})
public class OPTDELAYDATA
implements Serializable
{
private final static long serialVersionUID = 1L;
@XmlValue
@JsonProperty("VALUE")
protected String value;
@XmlAttribute(name = "CODE", required = true)
@JsonProperty("CODE")
protected String code;
@XmlAttribute(name = "STRT")
@JsonProperty("STRT")
protected String strt;
@XmlAttribute(name = "DURA")
@JsonProperty("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;
}
}
@@ -0,0 +1,282 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2018.12.07 时间 12:50:04 PM CST
//
package com.gzzn.omms.adminapi.entity.msg;
import com.fasterxml.jackson.annotation.JsonProperty;
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;
/**
* <p>OPT_DESKDATA complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="OPT_DESKDATA">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence minOccurs="0">
* &lt;element name="CHKC" type="{}STR8"/>
* &lt;element name="CCLS" type="{}CLASSES"/>
* &lt;element name="PCOT" type="{}TIME_11"/>
* &lt;element name="PCCT" type="{}TIME_11"/>
* &lt;element name="COTM" type="{}TIME_11" minOccurs="0"/>
* &lt;element name="CCTM" type="{}TIME_11" minOccurs="0"/>
* &lt;element name="CTYP" type="{}DOMINT_CODE"/>
* &lt;/sequence>
* &lt;attribute name="CKNO" use="required" type="{}INTEGER2" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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")
@JsonProperty("CHKC")
protected String chkc;
@XmlElement(name = "CCLS")
@JsonProperty("CCLS")
@XmlSchemaType(name = "string")
protected CLASSES ccls;
@XmlElement(name = "PCOT")
@JsonProperty("PCOT")
protected String pcot;
@XmlElement(name = "PCCT")
@JsonProperty("PCCT")
protected String pcct;
@XmlElement(name = "COTM")
@JsonProperty("COTM")
protected String cotm;
@XmlElement(name = "CCTM")
@JsonProperty("CCTM")
protected String cctm;
@XmlElement(name = "CTYP")
@JsonProperty("CTYP")
@XmlSchemaType(name = "string")
protected DOMINTCODE ctyp;
@XmlAttribute(name = "CKNO", required = true)
@JsonProperty("CKNO")
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;
}
}

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