feat(acm2-76): 联调栈数据库自动初始化——基础数据/字典/信箱报文/历史索引
- postgres-init:02 建 basicdata schema 与 25 张基础数据表(表列对齐 admin-api secondary 实体注解),03 灌双流 T2 种子(fims_* 待 Q25 不造数); 独立 schema 避免 public 非空导致 Flyway 首次 migrate 失败 - admin-mysql-init:原样引入 admin-api 仓库 adminapi_* 建表与字典/UI 种子, v0.0.2 补 FLIGHT_TASK/FLIGHT_TYPE 条目;compose 强制 utf8mb4 并设 LANG, 防 initdb 客户端落 latin1 造成中文双重编码 - es-init 一次性服务:按 admin-api mapping 建 flight_hts2(别名 flight_hts), 副本置 0 保持单节点 green - dev/mysql-init:CMINMSGS 5 条样例报文(SCHD/FLOP×2/REGN/ARPT), REGN/ARPT 标注现状预期(SKIPPED / DEAD(EXHAUSTED)) - seed-flight.sql:Flyway 建表后手动执行,8 条航班 6 场景 + 资源明细 - admin-api.yml secondary 加 currentSchema=basicdata,public - README:初始化/种子/重建卷/验收边界说明 已用 podman compose 重建数据卷全链实测;ACM2-76 有评审与验收全记录。
This commit is contained in:
@@ -0,0 +1,356 @@
|
||||
-- =====================================================================
|
||||
-- deploy/integration/postgres-init/02-basicdata-schema.sql
|
||||
-- 联调栈基础数据表:admin-api 只读(`C-10`)。
|
||||
--
|
||||
-- 权威口径:表与列直接取自 admin-api 实体
|
||||
-- com.gzzn.omms.adminapi.domain.secondary.entity.baiscdata / .schedule
|
||||
-- 的 @Table / @Column 注解,不改名、不合并、不按 SIS 标签重排。
|
||||
-- 基础数据数据集见 docs/requirements.md「查询侧(admin-api)的数据面」。
|
||||
-- 本 schema 是 admin-api 联调的唯一测试承载;`REF_MASTER` 的物理形态
|
||||
-- 仍待 `Q22` 定稿,定稿前不以本表冒充。
|
||||
--
|
||||
-- 为什么独立 schema 而不是 public:
|
||||
-- public 由应用 Flyway 管辖,docker-entrypoint 先在里面建表会让首次
|
||||
-- migrate 命中「非空 schema 无 history 表」而失败(baselineOnMigrate=false)。
|
||||
-- admin-api 侧用 secondary URL 的 currentSchema=basicdata,public 解析表名。
|
||||
--
|
||||
-- 执行环境:docker-entrypoint-initdb.d,仅空卷首启时以 msgx_dev 运行;
|
||||
-- admin_reader 角色由 01-admin-reader.sql 先建。
|
||||
-- =====================================================================
|
||||
|
||||
CREATE SCHEMA IF NOT EXISTS basicdata;
|
||||
|
||||
COMMENT ON SCHEMA basicdata IS
|
||||
'联调栈基础数据(admin-api 实体口径,只读;表列取自 admin-api secondary 实体注解)。';
|
||||
|
||||
GRANT USAGE ON SCHEMA basicdata TO admin_reader;
|
||||
ALTER DEFAULT PRIVILEGES FOR ROLE msgx_dev IN SCHEMA basicdata
|
||||
GRANT SELECT ON TABLES TO admin_reader;
|
||||
|
||||
SET search_path = basicdata;
|
||||
|
||||
-- ① 国家 SYS_COUNTRY(admin-api SysCountry)
|
||||
CREATE TABLE sys_country (
|
||||
COUNTRY_ID BIGINT NOT NULL PRIMARY KEY,
|
||||
COUNTRY_CODE VARCHAR(16),
|
||||
COUNTRY_NAME_CHN VARCHAR(64),
|
||||
COUNTRY_NAME_ENG VARCHAR(64),
|
||||
OPERATE SMALLINT
|
||||
);
|
||||
|
||||
-- ② 城市 SYS_CITY(SysCity)
|
||||
CREATE TABLE sys_city (
|
||||
CITY_ID BIGINT NOT NULL PRIMARY KEY,
|
||||
CITY_CODE VARCHAR(16),
|
||||
CITY_ICCDE VARCHAR(16),
|
||||
CITY_NAME_CHN VARCHAR(64),
|
||||
CITY_NAME_ENG VARCHAR(64),
|
||||
COUNTRY_ID BIGINT,
|
||||
MAIN_CITY_TAG NUMERIC(18,0),
|
||||
OPERATE NUMERIC(18,0),
|
||||
TEL_CITY_CODE VARCHAR(16)
|
||||
);
|
||||
|
||||
-- ③ 机场集团 SYS_AIRPORTGROUP(SysAirportGroup)
|
||||
CREATE TABLE sys_airportgroup (
|
||||
AIRPORT_GROUP_ID BIGINT NOT NULL PRIMARY KEY,
|
||||
AIRPORT_GROUP_CODE VARCHAR(16),
|
||||
AIRPORT_GROUP_NAME VARCHAR(64)
|
||||
);
|
||||
|
||||
-- ④ 机场 SYS_AIRPORT(SysAirport;haul/operate 为无注解字段,列名即字段名)
|
||||
CREATE TABLE sys_airport (
|
||||
AIRPORT_ID BIGINT NOT NULL PRIMARY KEY,
|
||||
AIRPORT_CODE VARCHAR(16),
|
||||
AIRPORT_CODE_CAA VARCHAR(16),
|
||||
AIRPORT_CODE_IATA VARCHAR(16),
|
||||
AIRPORT_CODE_ICAO VARCHAR(16),
|
||||
AIRPORT_GROUP_ID BIGINT,
|
||||
AIRPORT_NAME_CHN VARCHAR(64),
|
||||
AIRPORT_NAME_ENG VARCHAR(64),
|
||||
BRIEF_NAME_CHN VARCHAR(64),
|
||||
BRIEF_NAME_CHN_COPY VARCHAR(64),
|
||||
BRIEF_NAME_ENG VARCHAR(64),
|
||||
CITY_ID BIGINT,
|
||||
HAUL VARCHAR(8),
|
||||
HOST_FLAG NUMERIC(18,0),
|
||||
INTERNATIONAL_FLAG NUMERIC(18,0),
|
||||
OPERATE NUMERIC(18,0)
|
||||
);
|
||||
|
||||
-- ⑤ 航空集团 SYS_AIRLINEGROUP(SysAirlineGroup)
|
||||
CREATE TABLE sys_airlinegroup (
|
||||
AIRLINE_GROUP_ID BIGINT NOT NULL PRIMARY KEY,
|
||||
AIRLINE_GROUP_CODE VARCHAR(16),
|
||||
AIRLINE_GROUP_NAME VARCHAR(64),
|
||||
AIRLINE_GROUP_CODE_CAA VARCHAR(16),
|
||||
AIRLINE_GROUP_CODE_IATA VARCHAR(16),
|
||||
AIRLINE_GROUP_CODE_ICAO VARCHAR(16)
|
||||
);
|
||||
|
||||
-- ⑥ 航空公司 SYS_AIRLINE(SysAirline;code/namc/name/operate 为无注解字段)
|
||||
CREATE TABLE sys_airline (
|
||||
AIRLINE_ID BIGINT NOT NULL PRIMARY KEY,
|
||||
AIRLINE_CODE VARCHAR(16),
|
||||
AIRLINE_CODE_CAA VARCHAR(16),
|
||||
AIRLINE_CODE_IATA VARCHAR(16),
|
||||
AIRLINE_CODE_ICAO VARCHAR(16),
|
||||
AIRLINE_GROUP_ID BIGINT,
|
||||
AIRLINE_NAME VARCHAR(64),
|
||||
AIRLINE_NAME_ENG VARCHAR(64),
|
||||
BRIEF_NAME_CHN VARCHAR(64),
|
||||
BRIEF_NAME_ENG VARCHAR(64),
|
||||
CODE VARCHAR(16),
|
||||
COUNTRY_ID BIGINT,
|
||||
HOST_FLAG NUMERIC(18,0),
|
||||
INTERNATIONAL_FLAG NUMERIC(18,0),
|
||||
NAMC VARCHAR(64),
|
||||
NAME VARCHAR(64),
|
||||
OPERATE NUMERIC(18,0),
|
||||
PARENT_AIRLINE_ID BIGINT
|
||||
);
|
||||
|
||||
-- ⑦ 机型分组 SYS_AIRCRAFTTYPEGROUP(SysAircrafttypeGroup)
|
||||
CREATE TABLE sys_aircrafttypegroup (
|
||||
AIRCRAFTTYPEGROUP_ID BIGINT NOT NULL PRIMARY KEY,
|
||||
AIRCRAFTTYPEGROUP_CODE VARCHAR(16),
|
||||
AIRCRAFTTYPEGROUP_NAME VARCHAR(64)
|
||||
);
|
||||
|
||||
-- ⑧ 机型 SYS_AIRCRAFTTYPE(SysAircrafttype;chap/operate/transitstoptime 无注解)
|
||||
CREATE TABLE sys_aircrafttype (
|
||||
AIRCRAFT_TYPE_CODE VARCHAR(16) NOT NULL PRIMARY KEY,
|
||||
AIRCRAFT_HEIGHT NUMERIC(18,4),
|
||||
AIRCRAFT_LENGTH NUMERIC(18,4),
|
||||
AIRCRAFT_TYPE_CODE_CAA VARCHAR(16),
|
||||
AIRCRAFT_TYPE_CODE_IATA VARCHAR(16),
|
||||
AIRCRAFT_TYPE_CODE_ICAO VARCHAR(16),
|
||||
AIRCRAFT_TYPE_NAME VARCHAR(64),
|
||||
AIRCRAFT_WIDTH NUMERIC(18,4),
|
||||
AIRCRAFTTYPEGROUP_ID BIGINT,
|
||||
CHAP VARCHAR(16),
|
||||
MAX_AIRBRIDGES NUMERIC(18,0),
|
||||
MAX_FREIGHT_WEIGHT NUMERIC(18,4),
|
||||
MAX_PASSENGERS NUMERIC(18,0),
|
||||
MAX_TAKEOFF_WEIGHT NUMERIC(18,4),
|
||||
OPERATE NUMERIC(18,0),
|
||||
TRANSITSTOPTIME NUMERIC(18,0)
|
||||
);
|
||||
|
||||
-- ⑨ 机号 SYS_AIRCRAFT(SysAircraft;operate/owid 无注解)
|
||||
CREATE TABLE sys_aircraft (
|
||||
AIRCRAFT_ID BIGINT NOT NULL PRIMARY KEY,
|
||||
AIRCRAFT_NUMBER VARCHAR(32),
|
||||
AIRCRAFT_OWNER_CODE VARCHAR(16),
|
||||
AIRCRAFT_TYPE_CODE VARCHAR(16),
|
||||
AIRLINE_CODE VARCHAR(16),
|
||||
MAX_AIRBRIDGES NUMERIC(18,0),
|
||||
MAX_FREIGHT_WEIGHT NUMERIC(18,4),
|
||||
MAX_PASSENGERS NUMERIC(18,0),
|
||||
MAX_TAKEOFF_WEIGHT NUMERIC(18,4),
|
||||
OPERATE NUMERIC(18,0),
|
||||
OWID NUMERIC(18,0)
|
||||
);
|
||||
|
||||
-- ⑩ 航班类型 SYS_FLIGHT_TYPE(SysFlightType;Byte 映射 SMALLINT)
|
||||
CREATE TABLE sys_flight_type (
|
||||
FLIGHT_TYPE_CODE VARCHAR(8) NOT NULL PRIMARY KEY,
|
||||
FLIGHT_TYPE_CAA_CODE VARCHAR(8),
|
||||
FLIGHT_TYPE_NAME VARCHAR(64),
|
||||
C_TAG VARCHAR(8),
|
||||
VIP_TAG VARCHAR(8),
|
||||
FLIGHT_TYPE_NAME_CN VARCHAR(64),
|
||||
OPERATE SMALLINT
|
||||
);
|
||||
|
||||
-- ⑪ 航班外部状态码 SYS_FLIGHT_STATUS(SysFlightStatus)
|
||||
CREATE TABLE sys_flight_status (
|
||||
STTC VARCHAR(16) NOT NULL PRIMARY KEY,
|
||||
ABNS VARCHAR(64),
|
||||
STDC VARCHAR(64),
|
||||
STTD VARCHAR(8)
|
||||
);
|
||||
|
||||
-- ⑫ 航班代理单位 SYS_FLIGHTAGENT(SysFlightAgent)
|
||||
CREATE TABLE sys_flightagent (
|
||||
FLIGHTAGENT_ID VARCHAR(32) NOT NULL PRIMARY KEY,
|
||||
FLIGHTAGENT_NAME VARCHAR(64),
|
||||
OGID VARCHAR(32)
|
||||
);
|
||||
|
||||
-- ⑬ 延误异常定义 FIMS_FLIGHTSTATUS_DEFINITION(FimsFlightStatusDefinition)
|
||||
CREATE TABLE fims_flightstatus_definition (
|
||||
FLIGHTSTATUSDEF_REC_ID BIGINT NOT NULL PRIMARY KEY,
|
||||
FLIGHT_STATUS VARCHAR(16),
|
||||
FLIGHT_STATUS_TYPE VARCHAR(16),
|
||||
FLIGHT_STATUS_DESC VARCHAR(128),
|
||||
ENABLED_FLAG VARCHAR(16),
|
||||
DCOD VARCHAR(16),
|
||||
DCDN BIGINT,
|
||||
DDES VARCHAR(128),
|
||||
DDSC VARCHAR(128),
|
||||
OPERATE SMALLINT
|
||||
);
|
||||
|
||||
-- ⑭ 航站楼 ORMS_TERMINAL(OrmsTerminal;operate 无注解)
|
||||
CREATE TABLE orms_terminal (
|
||||
TERMINAL_CODE VARCHAR(16) NOT NULL PRIMARY KEY,
|
||||
OPERATE NUMERIC(18,0),
|
||||
TERMINAL_NAME VARCHAR(64)
|
||||
);
|
||||
|
||||
-- ⑮ 航站楼区域 ORMS_TERMINALAREA(OrmsTerminalarea)
|
||||
CREATE TABLE orms_terminalarea (
|
||||
TERMINAL_AREA_CODE VARCHAR(16) NOT NULL PRIMARY KEY,
|
||||
ROUTE_TYPE VARCHAR(8),
|
||||
TERMINAL_AREA_NAME VARCHAR(64),
|
||||
TERMINAL_CODE VARCHAR(16)
|
||||
);
|
||||
|
||||
-- ⑯ 机位类型 ORMS_STANDTYPE(OrmsStandType)
|
||||
CREATE TABLE orms_standtype (
|
||||
STAND_TYPE VARCHAR(32) NOT NULL PRIMARY KEY,
|
||||
STAND_TYPE_DESC VARCHAR(64)
|
||||
);
|
||||
|
||||
-- ⑰ 机位 ORMS_STAND(OrmsStand;ddgt/digt/maxflightnum/operate/satc/stml 无注解)
|
||||
CREATE TABLE orms_stand (
|
||||
STAND_CODE VARCHAR(16) NOT NULL PRIMARY KEY,
|
||||
CURRENT_FLIGHT_ID BIGINT,
|
||||
DDGT VARCHAR(16),
|
||||
DIGT VARCHAR(16),
|
||||
FSTAND_CODE VARCHAR(16),
|
||||
ICON_LENGTH NUMERIC(18,4),
|
||||
ICON_WIDTH NUMERIC(18,4),
|
||||
LSTAND_CODE VARCHAR(16),
|
||||
MAX_PERMIT NUMERIC(18,0),
|
||||
MAXFLIGHTNUM NUMERIC(18,0),
|
||||
OPERATE NUMERIC(18,0),
|
||||
PIER_CODE VARCHAR(16),
|
||||
POS_X NUMERIC(18,4),
|
||||
POS_Y NUMERIC(18,4),
|
||||
RSTAND_CODE VARCHAR(16),
|
||||
SATC VARCHAR(16),
|
||||
STAND_AREA_CODE VARCHAR(16),
|
||||
STAND_LAYOUTED NUMERIC(18,0),
|
||||
STAND_LENGTH NUMERIC(18,4),
|
||||
STAND_NAME VARCHAR(64),
|
||||
STAND_ORDER NUMERIC(18,0),
|
||||
STAND_STATUS NUMERIC(18,0),
|
||||
STAND_TYPE VARCHAR(16),
|
||||
STAND_WIDTH NUMERIC(18,4),
|
||||
STML VARCHAR(16),
|
||||
TERMINAL_AREA_CODE VARCHAR(16)
|
||||
);
|
||||
|
||||
-- ⑱ 机位廊桥 ORMS_STAND_AIRBRIDGE(OrmsStandAirbridge + OrmsStandAirbridgePK)
|
||||
CREATE TABLE orms_stand_airbridge (
|
||||
STAND_CODE VARCHAR(16) NOT NULL,
|
||||
AIRBRIDGE_CODE VARCHAR(16) NOT NULL,
|
||||
PRIMARY KEY (STAND_CODE, AIRBRIDGE_CODE)
|
||||
);
|
||||
|
||||
-- ⑲ 登机门 ORMS_GATE(OrmsGate;gtml/operate 无注解)
|
||||
CREATE TABLE orms_gate (
|
||||
GATE_CODE VARCHAR(16) NOT NULL PRIMARY KEY,
|
||||
ACTION_ORDER NUMERIC(18,0),
|
||||
GATE_CATEGORY VARCHAR(8),
|
||||
GATE_NAME VARCHAR(64),
|
||||
GATE_STATUS NUMERIC(18,0),
|
||||
GATE_TYPE VARCHAR(8),
|
||||
GTML VARCHAR(16),
|
||||
ICON_LENGTH NUMERIC(18,4),
|
||||
ICON_WIDTH NUMERIC(18,4),
|
||||
OPERATE NUMERIC(18,0),
|
||||
PIER_CODE VARCHAR(16),
|
||||
POS_X NUMERIC(18,4),
|
||||
POS_Y NUMERIC(18,4),
|
||||
STAND_LAYOUTED NUMERIC(18,0),
|
||||
TERMINAL_AREA_CODE VARCHAR(16)
|
||||
);
|
||||
|
||||
-- ⑳ 行李滑槽 ORMS_CHUT(OrmsChut;bcat/btml/operate 无注解)
|
||||
CREATE TABLE orms_chut (
|
||||
CHUT_CODE VARCHAR(16) NOT NULL PRIMARY KEY,
|
||||
BCAT VARCHAR(16),
|
||||
BTML VARCHAR(16),
|
||||
CHUT_LENGTH NUMERIC(18,4),
|
||||
CHUT_NAME VARCHAR(64),
|
||||
CHUT_STATUS VARCHAR(8),
|
||||
OPERATE NUMERIC(18,0)
|
||||
);
|
||||
|
||||
-- ㉑ 值机柜台 ORMS_CHECKINDESK(OrmsCheckindesk;ccat/ctra/operate 无注解)
|
||||
CREATE TABLE orms_checkindesk (
|
||||
CHECKINDESK_CODE VARCHAR(16) NOT NULL PRIMARY KEY,
|
||||
CCAT VARCHAR(16),
|
||||
CHECKIN_GROUP_CODE VARCHAR(16),
|
||||
CHECKINDESK_NAME VARCHAR(64),
|
||||
CHECKINDESK_STATUS VARCHAR(8),
|
||||
CHUT_CODE VARCHAR(16),
|
||||
CTRA VARCHAR(8),
|
||||
NEXTCHECKINDESK_CODE VARCHAR(16),
|
||||
OPERATE NUMERIC(18,0),
|
||||
TERMINAL_AREA_CODE VARCHAR(16)
|
||||
);
|
||||
|
||||
-- ㉒ 值机岛 ORMS_CHECKIN_GROUP(CheckinGroup)
|
||||
CREATE TABLE orms_checkin_group (
|
||||
CHECKIN_GROUP_CODE VARCHAR(16) NOT NULL PRIMARY KEY,
|
||||
CHECKIN_GROUP_NAME VARCHAR(64)
|
||||
);
|
||||
|
||||
-- ㉓ 行李转盘 ORMS_CAROUSEL(OrmsCarousel;bcls 无注解)
|
||||
CREATE TABLE orms_carousel (
|
||||
CAROUSEL_CODE VARCHAR(16) NOT NULL PRIMARY KEY,
|
||||
ACTION_ORDER NUMERIC(18,0),
|
||||
BCLS VARCHAR(16),
|
||||
CAROUSEL_NAME VARCHAR(64),
|
||||
CAROUSEL_STATUS VARCHAR(32),
|
||||
ICON_LENGTH NUMERIC(18,4),
|
||||
ICON_WIDTH NUMERIC(18,4),
|
||||
POS_X NUMERIC(18,4),
|
||||
POS_Y NUMERIC(18,4),
|
||||
STAND_LAYOUTED NUMERIC(18,0),
|
||||
TERMINAL_AREA_CODE VARCHAR(16)
|
||||
);
|
||||
|
||||
-- ㉔ 季度计划 FIMS_FLIGHTSCHD_SEASON(FimsFlightschdSeason;remarks 无注解)
|
||||
-- 供数方待定(`Q25`),本轮只建空表,不造数。
|
||||
CREATE TABLE fims_flightschd_season (
|
||||
SEASONFLIGHT_ID BIGINT NOT NULL PRIMARY KEY,
|
||||
AIRCRAFT_TYPE_CODE VARCHAR(16),
|
||||
AIRLINE_ID BIGINT,
|
||||
ARRI_OR_DEPT VARCHAR(4),
|
||||
ARRIVAL_TIME VARCHAR(8),
|
||||
DEPARTURE_TIME VARCHAR(8),
|
||||
END_AIRPORT VARCHAR(16),
|
||||
END_DATE DATE,
|
||||
FLIGHT_NUMBER VARCHAR(16),
|
||||
FLIGHT_TASK VARCHAR(16),
|
||||
FLIGHT_TYPE_CODE VARCHAR(8),
|
||||
FLYING_DISTANCE NUMERIC(18,4),
|
||||
FLYING_TIME NUMERIC(18,4),
|
||||
INTERNATIONAL_CODE VARCHAR(8),
|
||||
OPERATION_DAYS VARCHAR(32),
|
||||
REMARKS VARCHAR(256),
|
||||
ROUTE_TYPE VARCHAR(8),
|
||||
SEASON_NAME VARCHAR(32),
|
||||
SEASON_REC_ID BIGINT,
|
||||
START_AIRPORT VARCHAR(16),
|
||||
START_DATE DATE,
|
||||
SUB_AIRLINE_ID BIGINT
|
||||
);
|
||||
|
||||
-- ㉕ 季度计划经停 FIMS_MIDAIRPORTS_SEASON(FimsMidairportsSeason;orderno 无注解)
|
||||
CREATE TABLE fims_midairports_season (
|
||||
MIDAIRPORTS_REC_ID BIGINT NOT NULL PRIMARY KEY,
|
||||
AIRPORT_ID BIGINT,
|
||||
ARRIVAL_TIME VARCHAR(8),
|
||||
DEPARTURE_TIME VARCHAR(8),
|
||||
ORDERNO NUMERIC(18,0),
|
||||
SEASONFLIGHT_ID BIGINT
|
||||
);
|
||||
|
||||
CREATE INDEX idx_fims_midairports_season_flight
|
||||
ON fims_midairports_season (SEASONFLIGHT_ID);
|
||||
@@ -0,0 +1,142 @@
|
||||
-- =====================================================================
|
||||
-- deploy/integration/postgres-init/03-basicdata-seed.sql
|
||||
-- 基础数据测试种子(联调栈,DEV ONLY):成都双流 T2 语境的人造数据,
|
||||
-- 不是生产数据,仅供 admin-api `/basicdata/*` 与手工查验。
|
||||
--
|
||||
-- 与 deploy/dev/mysql-init/02-mailbox-messages.sql
|
||||
-- 对齐同一套编码:登机门 D06/D08、值机柜台 C05/C06、滑槽 CH04、转盘 4、
|
||||
-- 机号 B-2087/B-8690、机型 320/738/321。
|
||||
-- 季度计划(fims_*)不造数,供数方待定(`Q25`)。
|
||||
-- 执行环境:docker-entrypoint-initdb.d,仅空卷首启时以 msgx_dev 运行。
|
||||
-- =====================================================================
|
||||
|
||||
SET search_path = basicdata;
|
||||
|
||||
INSERT INTO sys_country (COUNTRY_ID, COUNTRY_CODE, COUNTRY_NAME_CHN, COUNTRY_NAME_ENG, OPERATE) VALUES
|
||||
(1, 'CN', '中国', 'China', 1),
|
||||
(2, 'US', '美国', 'United States', 1),
|
||||
(3, 'JP', '日本', 'Japan', 1),
|
||||
(4, 'KR', '韩国', 'Korea', 1),
|
||||
(5, 'SG', '新加坡', 'Singapore', 1),
|
||||
(6, 'TH', '泰国', 'Thailand', 1);
|
||||
|
||||
INSERT INTO sys_city (CITY_ID, CITY_CODE, CITY_ICCDE, CITY_NAME_CHN, CITY_NAME_ENG, COUNTRY_ID, MAIN_CITY_TAG, OPERATE, TEL_CITY_CODE) VALUES
|
||||
(1, 'CTU', 'ZUUU', '成都', 'Chengdu', 1, 1, 1, '028'),
|
||||
(2, 'PEK', 'ZBAA', '北京', 'Beijing', 1, 1, 1, '010'),
|
||||
(3, 'SHA', 'ZSSS', '上海', 'Shanghai', 1, 1, 1, '021'),
|
||||
(4, 'CAN', 'ZGGG', '广州', 'Guangzhou', 1, 1, 1, '020'),
|
||||
(5, 'SZX', 'ZGSZ', '深圳', 'Shenzhen', 1, 1, 1, '0755'),
|
||||
(6, 'SIN', 'WSSS', '新加坡', 'Singapore', 5, 1, 1, NULL);
|
||||
|
||||
INSERT INTO sys_airportgroup (AIRPORT_GROUP_ID, AIRPORT_GROUP_CODE, AIRPORT_GROUP_NAME) VALUES
|
||||
(1, 'CDIA', '成都双流国际机场集团');
|
||||
|
||||
INSERT INTO sys_airport (AIRPORT_ID, AIRPORT_CODE, AIRPORT_CODE_CAA, AIRPORT_CODE_IATA, AIRPORT_CODE_ICAO, AIRPORT_GROUP_ID, AIRPORT_NAME_CHN, AIRPORT_NAME_ENG, BRIEF_NAME_CHN, BRIEF_NAME_CHN_COPY, BRIEF_NAME_ENG, CITY_ID, HAUL, HOST_FLAG, INTERNATIONAL_FLAG, OPERATE) VALUES
|
||||
(1, 'CTU', 'CTU', 'CTU', 'ZUUU', 1, '成都双流国际机场', 'Chengdu Shuangliu International Airport', '双流', '成都', 'Shuangliu', 1, 'L', 1, 1, 1),
|
||||
(2, 'TFU', 'TFU', 'TFU', 'ZUTF', 1, '成都天府国际机场', 'Chengdu Tianfu International Airport', '天府', '成都', 'Tianfu', 1, 'L', 1, 1, 1),
|
||||
(3, 'PEK', 'PEK', 'PEK', 'ZBAA', NULL, '北京首都国际机场', 'Beijing Capital International Airport', '首都', '北京', 'Capital', 2, 'L', 0, 1, 1),
|
||||
(4, 'SZX', 'SZX', 'SZX', 'ZGSZ', NULL, '深圳宝安国际机场', 'Shenzhen Baoan International Airport', '宝安', '深圳', 'Baoan', 5, 'L', 0, 1, 1),
|
||||
(5, 'SIN', 'SIN', 'SIN', 'WSSS', NULL, '新加坡樟宜机场', 'Singapore Changi Airport', '樟宜', '新加坡', 'Changi', 6, 'L', 0, 1, 1);
|
||||
|
||||
INSERT INTO sys_airlinegroup (AIRLINE_GROUP_ID, AIRLINE_GROUP_CODE, AIRLINE_GROUP_NAME, AIRLINE_GROUP_CODE_CAA, AIRLINE_GROUP_CODE_IATA, AIRLINE_GROUP_CODE_ICAO) VALUES
|
||||
(1, 'CA', '中国国际航空集团', 'CA', 'CA', 'CCA'),
|
||||
(2, 'CZ', '中国南方航空集团', 'CZ', 'CZ', 'CSN'),
|
||||
(3, '3U', '四川航空集团', '3U', '3U', 'CSC');
|
||||
|
||||
INSERT INTO sys_airline (AIRLINE_ID, AIRLINE_CODE, AIRLINE_CODE_CAA, AIRLINE_CODE_IATA, AIRLINE_CODE_ICAO, AIRLINE_GROUP_ID, AIRLINE_NAME, AIRLINE_NAME_ENG, BRIEF_NAME_CHN, BRIEF_NAME_ENG, CODE, COUNTRY_ID, HOST_FLAG, INTERNATIONAL_FLAG, NAMC, NAME, OPERATE, PARENT_AIRLINE_ID) VALUES
|
||||
(1, 'CA', 'CA', 'CA', 'CCA', 1, '中国国际航空股份有限公司', 'Air China', '国航', 'Air China', 'CA', 1, 0, 1, NULL, NULL, 1, 1),
|
||||
(2, 'CZ', 'CZ', 'CZ', 'CSN', 2, '中国南方航空股份有限公司', 'China Southern', '南航', 'China Southern', 'CZ', 1, 0, 1, NULL, NULL, 1, 2),
|
||||
(3, '3U', '3U', '3U', 'CSC', 3, '四川航空股份有限公司', 'Sichuan Airlines', '川航', 'Sichuan Airlines', '3U', 1, 1, 1, NULL, NULL, 1, 3),
|
||||
(4, 'MU', 'MU', 'MU', 'CES', NULL, '中国东方航空股份有限公司', 'China Eastern', '东航', 'China Eastern', 'MU', 1, 0, 1, NULL, NULL, 1, NULL);
|
||||
|
||||
INSERT INTO sys_aircrafttypegroup (AIRCRAFTTYPEGROUP_ID, AIRCRAFTTYPEGROUP_CODE, AIRCRAFTTYPEGROUP_NAME) VALUES
|
||||
(1, 'A320', '空客 A320 系列'),
|
||||
(2, 'B737', '波音 737 系列'),
|
||||
(3, 'A350', '空客 A350 系列');
|
||||
|
||||
INSERT INTO sys_aircrafttype (AIRCRAFT_TYPE_CODE, AIRCRAFT_HEIGHT, AIRCRAFT_LENGTH, AIRCRAFT_TYPE_CODE_CAA, AIRCRAFT_TYPE_CODE_IATA, AIRCRAFT_TYPE_CODE_ICAO, AIRCRAFT_TYPE_NAME, AIRCRAFT_WIDTH, AIRCRAFTTYPEGROUP_ID, CHAP, MAX_AIRBRIDGES, MAX_FREIGHT_WEIGHT, MAX_PASSENGERS, MAX_TAKEOFF_WEIGHT, OPERATE, TRANSITSTOPTIME) VALUES
|
||||
('320', 11.76, 37.57, '320', '320', 'A320', '空客 A320', 34.10, 1, 'C', 1, 20000, 158, 78000, 1, 45),
|
||||
('321', 11.76, 44.51, '321', '321', 'A321', '空客 A321', 34.10, 1, 'C', 1, 25000, 199, 93500, 1, 50),
|
||||
('738', 12.50, 39.50, '738', '738', 'B738', '波音 737-800', 35.80, 2, 'C', 1, 20000, 189, 79000, 1, 45),
|
||||
('359', 17.05, 66.80, '359', '359', 'A359', '空客 A350-900', 64.75, 3, 'C', 2, 40000, 312, 280000, 1, 60);
|
||||
|
||||
INSERT INTO sys_aircraft (AIRCRAFT_ID, AIRCRAFT_NUMBER, AIRCRAFT_OWNER_CODE, AIRCRAFT_TYPE_CODE, AIRLINE_CODE, MAX_AIRBRIDGES, MAX_FREIGHT_WEIGHT, MAX_PASSENGERS, MAX_TAKEOFF_WEIGHT, OPERATE, OWID) VALUES
|
||||
(1, 'B-2087', 'CA', '738', 'CA', 1, 20000, 189, 79000, 1, NULL),
|
||||
(2, 'B-8690', '3U', '320', '3U', 1, 20000, 158, 78000, 1, NULL),
|
||||
(3, 'B-8692', '3U', '320', '3U', 1, 20000, 158, 78000, 1, NULL),
|
||||
(4, 'B-32D1', '3U', '321', '3U', 1, 25000, 199, 93500, 1, NULL);
|
||||
|
||||
INSERT INTO sys_flight_type (FLIGHT_TYPE_CODE, FLIGHT_TYPE_CAA_CODE, FLIGHT_TYPE_NAME, C_TAG, VIP_TAG, FLIGHT_TYPE_NAME_CN, OPERATE) VALUES
|
||||
('S', 'S', 'Scheduled', 'N', 'N', '定期航班', 1),
|
||||
('N', 'N', 'Non-scheduled', 'N', 'N', '非定期航班', 1),
|
||||
('C', 'C', 'Charter', 'N', 'N', '包机', 1),
|
||||
('F', 'F', 'Ferry', 'N', 'N', '调机', 1);
|
||||
|
||||
INSERT INTO sys_flight_status (STTC, ABNS, STDC, STTD) VALUES
|
||||
('SCH', 'Scheduled', '计划', 'N'),
|
||||
('EST', 'Estimated', '预计', 'N'),
|
||||
('ACT', 'Actual', '实际', 'N'),
|
||||
('DLY', 'Delayed', '延误', 'Y'),
|
||||
('CNL', 'Cancelled', '取消', 'Y'),
|
||||
('DIV', 'Diverted', '备降', 'Y');
|
||||
|
||||
INSERT INTO sys_flightagent (FLIGHTAGENT_ID, FLIGHTAGENT_NAME, OGID) VALUES
|
||||
('AG01', '成都双流机场地面服务有限公司', 'OG01'),
|
||||
('AG02', '四川机场集团航空服务有限公司', 'OG02');
|
||||
|
||||
INSERT INTO fims_flightstatus_definition (FLIGHTSTATUSDEF_REC_ID, FLIGHT_STATUS, FLIGHT_STATUS_TYPE, FLIGHT_STATUS_DESC, ENABLED_FLAG, DCOD, DCDN, DDES, DDSC, OPERATE) VALUES
|
||||
(1, '气象延误', 'DELY', '天气原因延误', 'Enabled', 'WX', 1, 'Weather delay', '气象延误', 1),
|
||||
(2, '旅客延误', 'DELY', '旅客原因延误', 'Enabled', 'PA', 2, 'Passenger delay', '旅客延误', 1),
|
||||
(3, '流量延误', 'DELY', '流量控制原因延误', 'Enabled', 'FC', 3, 'Flow control delay', '流量延误', 1),
|
||||
(4, '机务延误', 'DELY', '机务原因延误', 'Enabled', 'MT', 4, 'Maintenance delay', '机务延误', 1);
|
||||
|
||||
INSERT INTO orms_terminal (TERMINAL_CODE, OPERATE, TERMINAL_NAME) VALUES
|
||||
('T1', 1, '成都双流 T1 航站楼'),
|
||||
('T2', 1, '成都双流 T2 航站楼');
|
||||
|
||||
INSERT INTO orms_terminalarea (TERMINAL_AREA_CODE, ROUTE_TYPE, TERMINAL_AREA_NAME, TERMINAL_CODE) VALUES
|
||||
('T2C', 'D', 'T2 国内指廊 C', 'T2'),
|
||||
('T2D', 'D', 'T2 国内指廊 D', 'T2'),
|
||||
('T1I', 'I', 'T1 国际指廊', 'T1');
|
||||
|
||||
INSERT INTO orms_standtype (STAND_TYPE, STAND_TYPE_DESC) VALUES
|
||||
('bridge', '靠桥机位'),
|
||||
('remote', '远机位'),
|
||||
('near', '近机位'),
|
||||
('night', '过夜机位'),
|
||||
('specific', '专机位');
|
||||
|
||||
INSERT INTO orms_stand (STAND_CODE, CURRENT_FLIGHT_ID, DDGT, DIGT, FSTAND_CODE, ICON_LENGTH, ICON_WIDTH, LSTAND_CODE, MAX_PERMIT, MAXFLIGHTNUM, OPERATE, PIER_CODE, POS_X, POS_Y, RSTAND_CODE, SATC, STAND_AREA_CODE, STAND_LAYOUTED, STAND_LENGTH, STAND_NAME, STAND_ORDER, STAND_STATUS, STAND_TYPE, STAND_WIDTH, STML, TERMINAL_AREA_CODE) VALUES
|
||||
('101', NULL, 'D06', NULL, NULL, 40, 20, NULL, 264, 1, 1, 'C', 100, 200, NULL, '738', 'T2C', 1, 60, '101 号机位', 1, 0, 'bridge', 45, 'T2', 'T2C'),
|
||||
('102', NULL, 'D06', NULL, NULL, 40, 20, NULL, 264, 1, 1, 'C', 140, 200, NULL, '738', 'T2C', 1, 60, '102 号机位', 2, 0, 'bridge', 45, 'T2', 'T2C'),
|
||||
('105', NULL, 'D08', NULL, NULL, 40, 20, NULL, 199, 1, 1, 'D', 200, 300, NULL, '321', 'T2D', 1, 55, '105 号机位', 3, 0, 'bridge', 45, 'T2', 'T2D'),
|
||||
('201', NULL, NULL, NULL, NULL, 40, 20, NULL, 312, 2, 1, 'C', 300, 400, NULL, '359', 'T2C', 1, 70, '201 号远机位', 4, 0, 'remote', 60, 'T2', 'T2C');
|
||||
|
||||
INSERT INTO orms_stand_airbridge (STAND_CODE, AIRBRIDGE_CODE) VALUES
|
||||
('101', 'D06'),
|
||||
('102', 'D06'),
|
||||
('105', 'D08');
|
||||
|
||||
INSERT INTO orms_gate (GATE_CODE, ACTION_ORDER, GATE_CATEGORY, GATE_NAME, GATE_STATUS, GATE_TYPE, GTML, ICON_LENGTH, ICON_WIDTH, OPERATE, PIER_CODE, POS_X, POS_Y, STAND_LAYOUTED, TERMINAL_AREA_CODE) VALUES
|
||||
('C05', 1, 'D', 'C05 登机口', 0, '2', 'T2', 30, 20, 1, 'C', 110, 210, 1, 'T2C'),
|
||||
('C06', 2, 'D', 'C06 登机口', 0, '2', 'T2', 30, 20, 1, 'C', 150, 210, 1, 'T2C'),
|
||||
('D06', 3, 'D', 'D06 登机口', 0, '2', 'T2', 30, 20, 1, 'D', 210, 310, 1, 'T2D'),
|
||||
('D08', 4, 'D', 'D08 登机口', 0, '2', 'T2', 30, 20, 1, 'D', 250, 310, 1, 'T2D');
|
||||
|
||||
INSERT INTO orms_chut (CHUT_CODE, BCAT, BTML, CHUT_LENGTH, CHUT_NAME, CHUT_STATUS, OPERATE) VALUES
|
||||
('CH04', 'D', 'T2', 12, 'CH04 行李滑槽', 'E', 1),
|
||||
('CH05', 'D', 'T2', 12, 'CH05 行李滑槽', 'E', 1);
|
||||
|
||||
INSERT INTO orms_checkin_group (CHECKIN_GROUP_CODE, CHECKIN_GROUP_NAME) VALUES
|
||||
('A', 'A 值机岛'),
|
||||
('B', 'B 值机岛'),
|
||||
('C', 'C 值机岛');
|
||||
|
||||
INSERT INTO orms_checkindesk (CHECKINDESK_CODE, CCAT, CHECKIN_GROUP_CODE, CHECKINDESK_NAME, CHECKINDESK_STATUS, CHUT_CODE, CTRA, NEXTCHECKINDESK_CODE, OPERATE, TERMINAL_AREA_CODE) VALUES
|
||||
('C05', 'D', 'C', 'C05 值机柜台', 'E', 'CH04', 'N', NULL, 1, 'T2C'),
|
||||
('C06', 'D', 'C', 'C06 值机柜台', 'E', 'CH05', 'N', NULL, 1, 'T2C'),
|
||||
('C07', 'D', 'C', 'C07 值机柜台', 'E', NULL, 'Y', 'C06', 1, 'T2C');
|
||||
|
||||
INSERT INTO orms_carousel (CAROUSEL_CODE, ACTION_ORDER, BCLS, CAROUSEL_NAME, CAROUSEL_STATUS, ICON_LENGTH, ICON_WIDTH, POS_X, POS_Y, STAND_LAYOUTED, TERMINAL_AREA_CODE) VALUES
|
||||
('4', 1, 'D', '4 号行李转盘', 'E', 40, 20, 120, 400, 1, 'T2C'),
|
||||
('5', 2, 'D', '5 号行李转盘', 'E', 40, 20, 160, 400, 1, 'T2C');
|
||||
Reference in New Issue
Block a user