54 lines
2.8 KiB
SQL
54 lines
2.8 KiB
SQL
-- 创建航线文件表
|
||
CREATE TABLE IF NOT EXISTS airline_file (
|
||
id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
name VARCHAR(255) NOT NULL COMMENT '航线名称',
|
||
air_vendor VARCHAR(255) COMMENT '飞行器厂商',
|
||
air_type VARCHAR(255) COMMENT '飞行器类型',
|
||
file_name VARCHAR(255) COMMENT '文件名称',
|
||
file_url VARCHAR(255) COMMENT '文件地址',
|
||
type VARCHAR(64) COMMENT '航线类型',
|
||
source VARCHAR(255) COMMENT '数据来源',
|
||
status INT(11) DEFAULT 1 COMMENT '1 启用 0 停用。默认启用。',
|
||
file_md5 VARCHAR(255) COMMENT '航线文件对应的 MD5指纹',
|
||
create_by VARCHAR(64) DEFAULT '' COMMENT '创建者',
|
||
create_time DATETIME COMMENT '创建时间',
|
||
update_by VARCHAR(64) DEFAULT '' COMMENT '更新者',
|
||
update_time DATETIME COMMENT '更新时间',
|
||
remark VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
||
PRIMARY KEY (id)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='航线文件表';
|
||
|
||
-- 创建航线分组表
|
||
CREATE TABLE IF NOT EXISTS airline_file_group (
|
||
group_id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '用户ID',
|
||
group_name VARCHAR(255) NOT NULL COMMENT '分组名称',
|
||
user_id BIGINT(20) NOT NULL COMMENT '用户ID,分组自带用户归属。后期权限都是基于用户ID进行',
|
||
del_flag BIGINT(20) DEFAULT 0 COMMENT '删除标识,0.未删除(默认);1,已删除',
|
||
deleted_by VARCHAR(64) DEFAULT '' COMMENT '删除者',
|
||
deleted_time DATETIME COMMENT '删除时间',
|
||
create_by VARCHAR(64) DEFAULT '' COMMENT '创建者',
|
||
create_time DATETIME COMMENT '创建时间',
|
||
update_by VARCHAR(64) DEFAULT '' COMMENT '更新者',
|
||
update_time DATETIME COMMENT '更新时间',
|
||
remark VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
||
PRIMARY KEY (group_id)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='航线分组表';
|
||
|
||
-- 创建航线分组明细表
|
||
CREATE TABLE IF NOT EXISTS airline_file_group_info (
|
||
id BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'id,主键',
|
||
group_id BIGINT(20) NOT NULL COMMENT '用户ID',
|
||
airline_id BIGINT(20) NOT NULL COMMENT '航线id',
|
||
del_flag BIGINT(20) DEFAULT 0 COMMENT '删除标识,0.未删除(默认);1,已删除',
|
||
deleted_by VARCHAR(64) DEFAULT '' COMMENT '删除者',
|
||
deleted_time DATETIME COMMENT '删除时间',
|
||
create_by VARCHAR(64) DEFAULT '' COMMENT '创建者',
|
||
create_time DATETIME COMMENT '创建时间',
|
||
update_by VARCHAR(64) DEFAULT '' COMMENT '更新者',
|
||
update_time DATETIME COMMENT '更新时间',
|
||
remark VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
||
PRIMARY KEY (id),
|
||
INDEX idx_group_id (group_id),
|
||
INDEX idx_airline_id (airline_id)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='航线分组明细表';
|