create database if not exists uav_multi_link DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
use uav_multi_link;

-- 多链路切换参数

CREATE TABLE `multi_link_switch_param` (
  `uav_code`                 VARCHAR(20)  NOT NULL                            COMMENT '无人机编码',
  `switch_mode`              INT          NOT NULL  DEFAULT 0                 COMMENT '切换模式 0自动 1手动锁定 2手动切换一次',
  `switch_to_link`           INT          NULL      DEFAULT 0                 COMMENT '切换至链路 0 5G链路 1 APP链路',
  `detect_period`            INT          NOT NULL  DEFAULT 1000              COMMENT '检测周期ms',
  `drop_threshold`           INT          NOT NULL  DEFAULT 20                COMMENT '丢包率门限%',
  `expect_hub_video_rate`    INT          NOT NULL  DEFAULT 4096              COMMENT '5G链路期望视频码率kbps',
  `expect_app_video_rate`    INT          NOT NULL  DEFAULT 2048              COMMENT 'app链路期望视频码率kbps',
  `auto_switch_back_flag`    TINYINT(1)   NOT NULL  DEFAULT 0                 COMMENT '故障修复后是否自动切换 0 不自动切换 1 切换',
  `auto_switch_back_to_link` INT          NOT NULL  DEFAULT 0                 COMMENT '故障修复后自动切换回某链路  0 5G链路 1 APP链路',
  `upd_usr_id`               VARCHAR(20)  NOT NULL                              COMMENT '修改用户',
  `upd_date`                 timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '修改日期',
  PRIMARY KEY (`uav_code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT = '多链路切换参数表';