Files
CmiiDeploy/20-吉林移动/吉林移动5.4~5.8/uav_industrial_portfolio.sql
zeaslity 437acbeb63 add
2024-10-30 16:30:51 +08:00

194 lines
12 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

create database if not exists uav_industrial_portfolio DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
use uav_industrial_portfolio;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_bts_info` ADD COLUMN `bts_community_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '物理小区名称' AFTER `radar_id`;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_bts_info` ADD COLUMN `bts_community_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '物理小区编号' AFTER `bts_community_name`;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_bts_info` ADD COLUMN `bts_info_dip_angle` decimal(5, 1) NULL DEFAULT 19.0 COMMENT '下傾角(°)(上傾用負數角度表示)' AFTER `bts_sector_angle`;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_bts_info` ADD COLUMN `bts_info_vertical_sector_angle` decimal(5, 1) NULL DEFAULT 25.0 COMMENT '垂直扇形角度' AFTER `bts_info_dip_angle`;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_bts_info` ADD COLUMN `altitude` decimal(5, 1) NULL DEFAULT NULL COMMENT '地面海拔高度' AFTER `bts_info_vertical_sector_angle`;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_bts_record_info` ADD COLUMN `bts_community_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '物理小区名称' AFTER `radar_id`;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_bts_record_info` ADD COLUMN `bts_community_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '物理小区编号' AFTER `bts_community_name`;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_bts_record_info` ADD COLUMN `bts_info_dip_angle` decimal(5, 1) NULL DEFAULT 19.0 COMMENT '下傾角(°)(上傾用負數角度表示)' AFTER `bts_sector_angle`;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_bts_record_info` ADD COLUMN `bts_info_vertical_sector_angle` decimal(5, 1) NULL DEFAULT 25.0 COMMENT '垂直扇形角度' AFTER `bts_info_dip_angle`;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_bts_record_info` ADD COLUMN `altitude` decimal(5, 1) NULL DEFAULT NULL COMMENT '地面海拔高度' AFTER `bts_info_vertical_sector_angle`;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_statisic` DROP INDEX `idx_bts_statistic`;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_statisic` ADD COLUMN `bts_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '基站编码' AFTER `bts_id`;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_statisic` ADD COLUMN `dimension` int NULL DEFAULT 0 COMMENT '维度0:全部 1:年 2:月 3:周 4:日 ' AFTER `bts_code`;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_statisic` ADD COLUMN `dimension_value` int NULL DEFAULT NULL COMMENT '2024月202401日20240101' AFTER `dimension`;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_statisic` MODIFY COLUMN `bts_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '基站id';
ALTER TABLE `uav_industrial_portfolio`.`civil_military_statisic` MODIFY COLUMN `update_at` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间';
ALTER TABLE `uav_industrial_portfolio`.`civil_military_statisic` ADD INDEX `idx_bts_statistic_dim`(`bts_code`, `dimension`, `dimension_value`) USING BTREE;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_detection_configure_info` ADD COLUMN `suppression_num` int NULL DEFAULT NULL COMMENT '虚警的抑制点数' AFTER `keep_duration`;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_track` ADD INDEX `idx_track_create_at`(`create_at`) USING BTREE;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_alarm` ADD COLUMN `area_type` int NULL DEFAULT NULL COMMENT '告警的区域类型0规划区域告警1基站探测区域告警' AFTER `aerocraft_id`;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_alarm` ADD INDEX `idx_aerocraft`(`company_id`, `aerocraft_type`, `aerocraft_id`, `area_type`) USING BTREE;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_alarm`
ADD INDEX `idx_company_id_status`(`company_id`, `status`) USING BTREE;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_alarm`
ADD INDEX `idx_status_update_at`(`status`, `update_at`);
alter table civil_military_bts_info
add origin varchar(50) null comment '数据来源';
-- auto-generated definition
create table traffic_flight_info
(
id bigint auto_increment
primary key comment '主键 ID',
flight_no varchar(50) not null comment '航班号',
takeoff_time time not null comment '起飞时间',
landing_time time not null comment '降落时间',
runway_no varchar(50) not null comment '跑道编号',
aircraft_type varchar(50) null comment '机型',
org_id bigint null comment '所属组织',
create_id bigint null comment '创建人',
create_time datetime null comment '创建时间',
modify_id bigint null comment '更新人',
modify_time datetime null comment '更新时间',
deleted bit default b'0' not null comment '删除标记'
)
comment '航班信息-智慧交通中应用';
-- auto-generated definition
create table traffic_runway_info
(
id bigint unsigned auto_increment
primary key comment '主键 ID',
runway_no varchar(50) null comment '跑道编号',
runway_name varchar(50) null comment '跑道名称',
left_top_lng decimal(20, 7) null comment '左上经度',
left_top_lat decimal(20, 7) null comment '左上纬度',
left_bottom_lng decimal(20, 7) null comment '左下经度',
left_bottom_lat decimal(20, 7) null comment '左下纬度',
right_top_lng decimal(20, 7) null comment '右上经度',
right_top_lat int null comment '右上纬度',
right_bottom_lng decimal(20, 7) null comment '右下经度',
right_bottom_lat decimal(20, 7) null comment '右下纬度',
org_id bigint null comment '所属组织',
create_id bigint null comment '创建人',
create_time datetime null comment '创建时间',
modify_id bigint null comment '更新人',
modify_time datetime null comment '更新时间',
deleted bit default b'0' null comment '删除标记'
)
comment '跑道信息-智慧交通';
create table traffic_airport_warn_info
(
id bigint not null comment '主键 ID',
warn_time datetime null comment '告警时间',
runway_no int null comment '跑道编号',
warn_info varchar(100) null comment '告警详情',
flight_about varchar(100) null comment '影响航班',
invader_lng decimal(20, 7) null comment '入侵物经度',
invader_lat decimal(20, 7) null comment '入侵物纬度',
handle_state int(4) null comment '处理状态,0:未处理1:已处理',
handle_info varchar(255) null comment '处理意见',
handle_id bigint null comment '处理人',
handle_time datetime null comment '处理时间',
org_id bigint null comment '所属组织',
create_id bigint null comment '创建人',
create_time datetime null comment '创建时间',
modify_id bigint null comment '更新人',
modify_time datetime null comment '更新时间',
deleted bit default false null comment '删除标记',
constraint traffic_airport_warn_info_pk
primary key (id)
)
comment '智慧机场-探测事件';
create index idx_traffic_flight_info_takeoff_time_index
on traffic_flight_info (takeoff_time);
create index idx_traffic_airport_warn_info_org_id_index
on traffic_airport_warn_info (org_id);
create index idx_traffic_airport_warn_info_warn_time_index
on traffic_airport_warn_info (warn_time);
alter table traffic_airport_warn_info
add bts_code varchar(255) not null comment '基站编号' after warn_time;
create index idx_traffic_airport_warn_info_bts_code_index
on traffic_airport_warn_info (bts_code);
create index idx_traffic_airport_warn_info_runway_no_index
on traffic_airport_warn_info (runway_no);
alter table traffic_flight_info
modify takeoff_time timestamp not null default CURRENT_TIMESTAMP comment '起飞时间';
alter table traffic_flight_info
modify landing_time timestamp not null default CURRENT_TIMESTAMP comment '降落时间';
alter table traffic_flight_info
modify create_time timestamp null default CURRENT_TIMESTAMP comment '创建时间';
alter table traffic_flight_info
modify modify_time timestamp null default CURRENT_TIMESTAMP comment '修改时间';
alter table traffic_airport_warn_info
modify runway_no varchar(255) null comment '跑道编号';
ALTER TABLE `uav_industrial_portfolio`.`civil_military_bts_info`
MODIFY COLUMN `create_by` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人名称';
alter table traffic_airport_warn_info
add invader_id varchar(255) null comment '入侵物编号' after runway_no;
alter table
traffic_runway_info
modify
right_top_lat decimal(20, 7) null comment '右上纬度';
ALTER TABLE `uav_industrial_portfolio`.`civil_military_alarm`
ADD COLUMN `target_type` VARCHAR(32) NULL DEFAULT NULL COMMENT '探测到的目标类型' AFTER `radar_id`,
ADD COLUMN `is_del` BIT(1) NULL DEFAULT b'0' COMMENT '是否删除0未删除1删除' AFTER `update_by`;
ALTER TABLE `uav_industrial_portfolio`.`civil_military_detection_configure_info`
ADD COLUMN `configs` LONGTEXT CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_0900_ai_ci' NULL DEFAULT NULL COMMENT '个人所有配置' AFTER `ref_wgs_lng`;
CREATE TABLE IF NOT EXISTS `uav_industrial_portfolio`.`sense_data_sink_config` (
`id` BIGINT(20) NOT NULL COMMENT '主键id',
`code` VARCHAR(64) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_bin' NOT NULL COMMENT '分发者编码',
`name` VARCHAR(64) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_bin' NOT NULL COMMENT '分发者名称',
`type` INT(11) NULL DEFAULT NULL COMMENT '分发者类型',
`public_key` VARCHAR(4096) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_bin' NULL DEFAULT NULL COMMENT '公钥',
`config` VARCHAR(4096) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_bin' NULL DEFAULT NULL COMMENT '配置',
`is_delete` TINYINT(1) NULL DEFAULT NULL COMMENT '是否删除',
`upd_usr_id` VARCHAR(255) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_bin' NULL DEFAULT NULL COMMENT '更新用户id',
`upd_date` TIMESTAMP NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY USING BTREE (`id`),
INDEX `idx_sense_code` USING BTREE (`code`) VISIBLE)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8mb4
COLLATE = utf8mb4_bin
ROW_FORMAT = DYNAMIC
COMMENT='SF adapter的分发配置表'
;
ALTER TABLE `civil_military_alarm`
DROP INDEX `idx_company_id_status` ,
ADD INDEX `idx_company_id_status_del` USING BTREE (`company_id`, `status`, `is_del`);
ALTER TABLE `uav_industrial_portfolio`.`civil_military_alarm`
DROP INDEX `idx_company_id_status_del` ,
ADD INDEX `idx_company_id_status_del_time` USING BTREE (`company_id`, `status`, `is_del`, `begin_time`) VISIBLE;
;
ALTER TABLE uav_industrial_portfolio.photoelectric_alarm
CHANGE camera_id camera_id VARCHAR(64) NULL COMMENT '摄像头ID';