2017 lines
112 KiB
SQL
2017 lines
112 KiB
SQL
-- MySQL dump 10.13 Distrib 8.0.36, for Linux (x86_64)
|
||
--
|
||
-- Host: 144.7.97.70 Database: cmii
|
||
-- ------------------------------------------------------
|
||
-- Server version 8.1.0
|
||
|
||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||
/*!50503 SET NAMES utf8mb4 */;
|
||
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
|
||
/*!40103 SET TIME_ZONE='+00:00' */;
|
||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
||
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
||
|
||
|
||
--
|
||
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `cmii_sky_converge` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin */ /*!80016 DEFAULT ENCRYPTION='N' */;
|
||
|
||
USE `cmii_sky_converge`;
|
||
|
||
--
|
||
-- Table structure for table `admin_demand_industry_type`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `admin_demand_industry_type`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `admin_demand_industry_type` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`type_name` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT '行业便签类型名称',
|
||
`type_path` varchar(100) COLLATE utf8mb4_bin NOT NULL COMMENT '行业大屏路径。通用行业大屏:/general-screen',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标识',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='需求单位行业类型';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `admin_demand_org`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `admin_demand_org`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `admin_demand_org` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`org_id` bigint NOT NULL COMMENT '所属管理组织ID',
|
||
`name` varchar(100) COLLATE utf8mb4_bin NOT NULL COMMENT '需求端组织名称',
|
||
`platform_name` varchar(100) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '平台显示名称',
|
||
`logo` varchar(100) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '组织Logo',
|
||
`code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '需求端组织编码',
|
||
`description` varchar(500) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '描述',
|
||
`contact_person` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '联系人',
|
||
`contact_phone` varchar(20) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '联系电话',
|
||
`industry_type` bigint DEFAULT '1' COMMENT '行业类型',
|
||
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态:0-禁用,1-启用',
|
||
`screen_config` text COLLATE utf8mb4_bin COMMENT '大屏配置信息',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标识',
|
||
`enable_push` tinyint(1) DEFAULT '0' COMMENT '是否自动推送',
|
||
`map_center` varchar(100) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '组织地图定位中心',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `admin_demand_org_pk` (`org_id`,`code`),
|
||
KEY `admin_demand_org_code_index` (`code`),
|
||
KEY `admin_demand_org_status_index` (`status`),
|
||
CONSTRAINT `admin_demand_org_org_fk` FOREIGN KEY (`org_id`) REFERENCES `admin_organization` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='需求端组织表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `admin_demand_user_org`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `admin_demand_user_org`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `admin_demand_user_org` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`user_id` bigint NOT NULL COMMENT '用户ID',
|
||
`demand_org_id` bigint NOT NULL COMMENT '需求组织ID',
|
||
`role` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '用户在组织中的角色',
|
||
`position` varchar(20) COLLATE utf8mb4_bin DEFAULT '' COMMENT '用户岗位',
|
||
`is_default` tinyint(1) DEFAULT '0' COMMENT '是否默认组织(0:否, 1:是)',
|
||
`join_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '加入组织时间',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记录最后更新时间',
|
||
`deleted` tinyint(1) DEFAULT '0' COMMENT '软删除标记(0:正常, 1:删除)',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_default_org` (`user_id`,`is_default`),
|
||
KEY `idx_demand_org_id` (`demand_org_id`),
|
||
KEY `idx_user_id` (`user_id`),
|
||
KEY `idx_user_org` (`user_id`,`demand_org_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=121 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='用户与需求组织关联表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `admin_org_user`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `admin_org_user`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `admin_org_user` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`org_id` bigint NOT NULL COMMENT '组织 ID',
|
||
`user_id` bigint NOT NULL COMMENT '用户 ID',
|
||
`user_type_id` bigint DEFAULT NULL COMMENT '用户类型ID(用于限制登录端)',
|
||
`default_org` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否为默认显示组织',
|
||
`role` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '组织角色',
|
||
`create_time` datetime DEFAULT (now()) COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `admin_org_user_pk` (`org_id`,`user_id`),
|
||
KEY `admin_org_user_role_index` (`role`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=201 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='组织用户表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `admin_organization`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `admin_organization`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `admin_organization` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`name` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '组织名称',
|
||
`platform_name` varchar(100) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '平台显示名称',
|
||
`logo` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '组织logo',
|
||
`bind_code` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '组织绑定码',
|
||
`file_expire_days` int DEFAULT '0' COMMENT '组织存储空间文件过期天数,<=0时不清理',
|
||
`total_storage` bigint DEFAULT '0' COMMENT '组织总存储空间',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) DEFAULT '0' COMMENT '删除标识',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `admin_admin_organization_pk` (`name`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10031 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='系统组织';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `admin_user`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `admin_user`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `admin_user` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户id',
|
||
`phone` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '手机号',
|
||
`name` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '用户昵称',
|
||
`password` varchar(155) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '密码',
|
||
`avatar` varchar(155) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '头像',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`password_expire_time` datetime DEFAULT NULL COMMENT '密码过期时间',
|
||
`last_login_time` datetime DEFAULT NULL COMMENT '最后登录时间',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标识',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `admin_user_pk` (`phone`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=188 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='系统用户';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
|
||
insert into admin_user (phone, name, password, password_expire_time, deleted)
|
||
values ('4A41D1D00E7E933684262977B4A84610', '2D0331B6AA1AD72EEE3EDDA852737D22', '5771a7060988f2718e4df310946c08d9', NOW() + INTERVAL 3 MONTH,FALSE);
|
||
--
|
||
-- Table structure for table `admin_user_type`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `admin_user_type`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `admin_user_type` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`type_code` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT '用户类型编码',
|
||
`type_name` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT '用户类型名称',
|
||
`description` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '描述',
|
||
`sort_order` int DEFAULT '0' COMMENT '排序',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标识',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `admin_user_type_pk` (`type_code`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='用户类型表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `admin_user_type_rel`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `admin_user_type_rel`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `admin_user_type_rel` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`user_id` bigint NOT NULL COMMENT '用户ID',
|
||
`user_type_id` bigint NOT NULL COMMENT '用户类型ID',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标识',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `admin_user_type_rel_pk` (`user_id`,`user_type_id`),
|
||
KEY `admin_user_type_rel_type_index` (`user_type_id`),
|
||
CONSTRAINT `admin_user_type_rel_type_fk` FOREIGN KEY (`user_type_id`) REFERENCES `admin_user_type` (`id`),
|
||
CONSTRAINT `admin_user_type_rel_user_fk` FOREIGN KEY (`user_id`) REFERENCES `admin_user` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='用户类型关联表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `ai_chat_conversation`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `ai_chat_conversation`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `ai_chat_conversation` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键',
|
||
`conversation_id` varchar(64) NOT NULL COMMENT '会话编号',
|
||
`conversation_title` varchar(128) DEFAULT NULL COMMENT '会话标题',
|
||
`status` int NOT NULL DEFAULT '1' COMMENT '状态[0禁用1启用]',
|
||
`org_id` bigint DEFAULT NULL COMMENT '所属组织id',
|
||
`project_id` bigint DEFAULT NULL COMMENT '所属项目id',
|
||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||
`deleted` int DEFAULT '0' COMMENT '删除标识[0未删除1已删除]',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=1960625901138980866 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='会话历史表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `ai_chat_conversation_history`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `ai_chat_conversation_history`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `ai_chat_conversation_history` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键',
|
||
`conversation_id` varchar(64) NOT NULL COMMENT '会话编号',
|
||
`message` json NOT NULL COMMENT '会话内容JSON格式',
|
||
`status` int NOT NULL DEFAULT '1' COMMENT '状态[0禁用1启用]',
|
||
`org_id` bigint DEFAULT NULL COMMENT '所属组织id',
|
||
`project_id` bigint DEFAULT NULL COMMENT '所属项目id',
|
||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||
`deleted` int DEFAULT '0' COMMENT '删除标识[0未删除1已删除]',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=1961366206997164034 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='会话历史表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `ai_detection_config`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `ai_detection_config`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `ai_detection_config` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`is_display_prompt` tinyint(1) DEFAULT NULL COMMENT '是否开启画面边缘提示',
|
||
`display_prompt_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '画面边缘提示描述',
|
||
`is_audio_prompt` tinyint(1) DEFAULT NULL COMMENT '是否开启音频提示',
|
||
`audio_prompt_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '音频提示描述',
|
||
`detection_interval_time` int DEFAULT NULL COMMENT '检测间隔时间,范围[1,10]整数',
|
||
`interval_time_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '检测间隔时间描述',
|
||
`project_id` bigint DEFAULT NULL COMMENT '项目id',
|
||
`org_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '组织id',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=235 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='ai检测设置表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `ai_model_field`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `ai_model_field`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `ai_model_field` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`model_id` bigint NOT NULL COMMENT '模型 ID',
|
||
`field_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字段名称',
|
||
`field_label` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '显示名称',
|
||
`local_field` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '本地统一字段',
|
||
`field_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'NUMBER' COMMENT '字段类型,NUMBER:数字,STRING:字符串,IMG:图片字段',
|
||
`field_desc` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字段描述',
|
||
`required` tinyint(1) DEFAULT '1' COMMENT '是否必须,默认 1',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI识别结果字段配置';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `ai_model_info`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `ai_model_info`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `ai_model_info` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键 ID',
|
||
`ai_key` varchar(80) COLLATE utf8mb4_bin NOT NULL COMMENT 'AI标识,系统内唯一标识',
|
||
`provider_code` varchar(100) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '供应商编码',
|
||
`model_code` varchar(100) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '模型编码 - 调用时发送给AI',
|
||
`model_name` varchar(128) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '模型名称 - AI供应商提供,发送给AI',
|
||
`direction_type` varchar(20) COLLATE utf8mb4_bin NOT NULL COMMENT '识别类型,暂时只支持 COUNT:计数,ACCUMULATION:累计,LAAD:低空探测,PLAIN:仅识别、无业务',
|
||
`display_name` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT 'AI名称,主要提供给前端显示',
|
||
`description` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'AI描述',
|
||
`prompt` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'AI模型参数',
|
||
`call_count` bigint DEFAULT '0' COMMENT '调用次数',
|
||
`call_type` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '调用类型,支持类型:MQ,HTTP(HTTPS),默认为 MQ',
|
||
`call_url` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '调用地址,使用 HTTP(HTTPS)方式时,需要提供调用地址供 AI 方调用',
|
||
`callback_url` varchar(150) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '回调地址,让使用 HTTP(HTTPS)方式时,需要提供回调地址供 AI 方上报数据',
|
||
`ai_icon` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'AI图标',
|
||
`formatter` text COLLATE utf8mb4_bin COMMENT '消息格式化脚本',
|
||
`formatter_code` varchar(100) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '前端映射代码',
|
||
`deleted` tinyint(1) DEFAULT '0' COMMENT '删除标识',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`model_type_code` varchar(100) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'AI模型类型编号',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `ai_model_info_ai_key_IDX` (`ai_key`),
|
||
KEY `uniq_model_code` (`model_code`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=1093 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='AI模型信息';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `ai_model_info_copy1`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `ai_model_info_copy1`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `ai_model_info_copy1` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键 ID',
|
||
`ai_key` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'AI标识,系统内唯一标识',
|
||
`provider_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '供应商编码',
|
||
`model_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '模型编码 - 调用时发送给AI',
|
||
`model_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '模型名称 - AI供应商提供,发送给AI',
|
||
`direction_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '识别类型,暂时只支持 COUNT:计数,ACCUMULATION:累计,LAAD:低空探测,PLAIN:仅识别、无业务',
|
||
`display_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'AI名称,主要提供给前端显示',
|
||
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'AI描述',
|
||
`prompt` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'AI模型参数',
|
||
`call_count` bigint DEFAULT '0' COMMENT '调用次数',
|
||
`call_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '调用类型,支持类型:MQ,HTTP(HTTPS),默认为 MQ',
|
||
`call_url` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '调用地址,使用 HTTP(HTTPS)方式时,需要提供调用地址供 AI 方调用',
|
||
`callback_url` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '回调地址,让使用 HTTP(HTTPS)方式时,需要提供回调地址供 AI 方上报数据',
|
||
`ai_icon` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'AI图标',
|
||
`formatter` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '消息格式化脚本',
|
||
`formatter_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '前端映射代码',
|
||
`deleted` tinyint(1) DEFAULT '0' COMMENT '删除标识',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`model_type_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'AI模型类型编号',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `ai_model_info_ai_key_IDX` (`ai_key`),
|
||
KEY `uniq_model_code` (`model_code`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=1092 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='AI模型信息';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `ai_model_type`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `ai_model_type`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `ai_model_type` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`type_code` varchar(100) COLLATE utf8mb4_bin NOT NULL COMMENT '类型编码',
|
||
`type_name` varchar(100) COLLATE utf8mb4_bin NOT NULL COMMENT '类型名称',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标识',
|
||
PRIMARY KEY (`id`),
|
||
KEY `ai_model_type_code` (`type_code`),
|
||
KEY `ai_model_type_name` (`type_name`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='AI类型';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `ai_result`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `ai_result`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `ai_result` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`ai_result_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '编号',
|
||
`model_key` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模型 ID',
|
||
`drone_sn` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '无人机SN',
|
||
`project_id` bigint NOT NULL COMMENT '项目id',
|
||
`org_id` bigint DEFAULT NULL COMMENT '组织id',
|
||
`task_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '任务id',
|
||
`task_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'NUMBER' COMMENT '任务类型',
|
||
`result` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '识别结果',
|
||
`detection_time` datetime NOT NULL COMMENT '无人机识别到结果的东八区时间',
|
||
`type` int DEFAULT NULL COMMENT '人工处理或确认结果,如1:有效、0:无效、2:其他结果',
|
||
`remark` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '人工处理备注',
|
||
`flight_image_info_id` bigint unsigned NOT NULL COMMENT '关联flight_image_info表的id',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`status` tinyint DEFAULT '1' COMMENT '状态 1:未推送 2:待办结 3:已办结 4:已退回',
|
||
`requirement_id` bigint DEFAULT NULL COMMENT '需求表ID',
|
||
`plan_execute_code` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '计划执行情况编号',
|
||
`push_time` datetime DEFAULT NULL COMMENT '推送时间',
|
||
`push_type` tinyint DEFAULT NULL COMMENT '推送类型 1:二级需求单位 2:运管服单位',
|
||
`push_unit_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '推送单位ID;目前运管服只有一个默认为1',
|
||
`receive_rel_id` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '接收方内部关联ID',
|
||
`finish_time` datetime DEFAULT NULL COMMENT '办结时间',
|
||
`is_top` tinyint(1) DEFAULT '0' COMMENT '是否置顶',
|
||
`top_time` datetime DEFAULT NULL COMMENT '置顶时间',
|
||
`deleted` bigint DEFAULT '0' COMMENT '删除标识:非0 删除',
|
||
PRIMARY KEY (`id`),
|
||
KEY `ai_result_status_IDX` (`status`) USING BTREE
|
||
) ENGINE=InnoDB AUTO_INCREMENT=13399 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI识别结果';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `clue_order`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `clue_order`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `clue_order` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT,
|
||
`clue_id` bigint NOT NULL COMMENT '线索ID',
|
||
`order_number` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '工单编号',
|
||
`order_type` tinyint NOT NULL COMMENT '工单类型 1:内部工单 2:运管服工单',
|
||
`handler_user` bigint DEFAULT NULL COMMENT '内部工单处理人ID',
|
||
`handler_label` bigint DEFAULT NULL,
|
||
`category` varchar(32) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '运管服工单一级分类',
|
||
`sub_category` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '运管服工单二级分类',
|
||
`status` tinyint NOT NULL COMMENT '工单状态 1:待接单 2:处理中 3:已完成',
|
||
`create_user` bigint NOT NULL COMMENT '派单人ID',
|
||
`create_time` datetime NOT NULL COMMENT '派单时间',
|
||
`handle_time` datetime DEFAULT NULL COMMENT '内部工单接单时间',
|
||
`complete_time` datetime DEFAULT NULL COMMENT '内部工单完成时间',
|
||
`requirement_id` bigint DEFAULT NULL COMMENT '需求表ID',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=72 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `clue_order_category`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `clue_order_category`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `clue_order_category` (
|
||
`category_id` varchar(32) COLLATE utf8mb4_bin NOT NULL COMMENT '一级分类ID',
|
||
`category_name` varchar(32) COLLATE utf8mb4_bin NOT NULL COMMENT '一级分类名称',
|
||
`sub_category_id` varchar(32) COLLATE utf8mb4_bin NOT NULL COMMENT '二级分类ID',
|
||
`sub_category_name` varchar(32) COLLATE utf8mb4_bin NOT NULL COMMENT '二级分类名称',
|
||
`remote_id` varchar(32) COLLATE utf8mb4_bin NOT NULL COMMENT '对应派单接口类型ID'
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `clue_order_result`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `clue_order_result`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `clue_order_result` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT,
|
||
`order_id` bigint NOT NULL COMMENT '线索工单ID',
|
||
`image_id` varchar(36) COLLATE utf8mb4_bin NOT NULL COMMENT '线索处理结果图片ID',
|
||
`remark` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注信息',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=69 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `clue_order_result_file`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `clue_order_result_file`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `clue_order_result_file` (
|
||
`id` varchar(36) COLLATE utf8mb4_bin NOT NULL,
|
||
`object_name` varchar(100) COLLATE utf8mb4_bin NOT NULL COMMENT '文件名',
|
||
`bucket_name` varchar(20) COLLATE utf8mb4_bin NOT NULL COMMENT '存储桶名',
|
||
`object_path` varchar(256) COLLATE utf8mb4_bin NOT NULL COMMENT '文件存储路径',
|
||
`upload_user` bigint NOT NULL COMMENT '上传用户ID',
|
||
`upload_time` datetime NOT NULL COMMENT '上传时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `construction_site_data_mapping`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `construction_site_data_mapping`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `construction_site_data_mapping` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`project_id` bigint NOT NULL COMMENT '工地项目ID(三级项目)',
|
||
`data_type` tinyint NOT NULL COMMENT '数据类型:0-广角照片,1-变焦照片,2-红外照片,3-可见光照片,4-AI检测照片,5-视频,6-全景照片',
|
||
`drone_sn` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '无人机序列号(drone_sn,关联device_drone_info表获取无人机名称)',
|
||
`data_id` bigint NOT NULL COMMENT '数据ID(对应flight_image_info表的主键)',
|
||
`data_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '数据名称(冗余字段,便于查询)',
|
||
`org_id` bigint NOT NULL COMMENT '组织ID(数据权限隔离)',
|
||
`creator` bigint DEFAULT NULL COMMENT '创建人ID',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标识',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_project_id` (`project_id`),
|
||
KEY `idx_data_type` (`data_type`),
|
||
KEY `idx_org_id` (`org_id`),
|
||
KEY `idx_data_id` (`data_id`),
|
||
KEY `idx_drone_sn` (`drone_sn`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=1249 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='工地数据关联表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `construction_site_import_log`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `construction_site_import_log`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `construction_site_import_log` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`batch_no` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '批次号',
|
||
`org_id` bigint NOT NULL COMMENT '组织ID',
|
||
`import_user` bigint NOT NULL COMMENT '导入人ID',
|
||
`total_count` int DEFAULT '0' COMMENT '总数量',
|
||
`success_count` int DEFAULT '0' COMMENT '成功数量',
|
||
`fail_count` int DEFAULT '0' COMMENT '失败数量',
|
||
`fail_file_url` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '失败数据文件下载地址',
|
||
`import_status` tinyint DEFAULT '0' COMMENT '导入状态:0-进行中,1-完成,2-失败',
|
||
`error_message` text COLLATE utf8mb4_unicode_ci COMMENT '错误信息',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标识',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_batch_no` (`batch_no`),
|
||
KEY `idx_org_id` (`org_id`),
|
||
KEY `idx_import_user` (`import_user`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='工地导入记录表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `construction_site_project`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `construction_site_project`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `construction_site_project` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`project_code` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '项目编号(全局唯一)',
|
||
`project_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '项目名称',
|
||
`project_level` tinyint NOT NULL DEFAULT '3' COMMENT '项目层级:1-一级项目,2-二级项目,3-三级项目',
|
||
`parent_id` bigint DEFAULT NULL COMMENT '父项目ID(一级项目为空,二级项目指向一级项目,三级项目指向二级项目)',
|
||
`project_status` tinyint DEFAULT '1' COMMENT '项目状态:0-完工,1-在建(仅三级项目有效)',
|
||
`jurisdiction_area` text COLLATE utf8mb4_unicode_ci COMMENT '管辖范围区域(GeoJSON格式,仅三级项目有值)',
|
||
`jurisdiction_wkt` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '管辖范围区域(wkt格式,仅三级项目有值)',
|
||
`area_color` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT '#1890ff' COMMENT '区域颜色(仅三级项目有效)',
|
||
`construction_unit` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '建设单位(参建单位)',
|
||
`org_id` bigint NOT NULL COMMENT '组织ID(数据权限隔离)',
|
||
`creator` bigint NOT NULL COMMENT '创建人ID',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标识(逻辑删除)',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `uk_org_project_code` (`org_id`,`project_code`),
|
||
KEY `idx_org_id` (`org_id`),
|
||
KEY `idx_parent_id` (`parent_id`),
|
||
KEY `idx_project_level` (`project_level`),
|
||
KEY `idx_create_time` (`create_time`),
|
||
KEY `idx_construction_unit` (`construction_unit`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=750 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='工地项目表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `device_dock_info`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `device_dock_info`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `device_dock_info` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`sn` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备SN',
|
||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '机库名称',
|
||
`manufacturer` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '生产厂家',
|
||
`model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '机库型号',
|
||
`online_status` tinyint(1) DEFAULT '0' COMMENT '在线状态:0:在线;1:离线',
|
||
`auto_stream` tinyint(1) DEFAULT '1' COMMENT '是否自动开启视频流:0:不开启;1:开启',
|
||
`project_id` bigint DEFAULT NULL COMMENT '分配的项目',
|
||
`org_id` bigint DEFAULT NULL COMMENT '组织id',
|
||
`bind_type` tinyint(1) DEFAULT NULL COMMENT '绑定类型 1:新建无人机绑定 2:已建无人机绑定 3:不绑定',
|
||
`remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '备注',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) DEFAULT '0' COMMENT '删除标识',
|
||
`xt` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '预留扩展',
|
||
`sn_unique` bigint DEFAULT '0' COMMENT '和sn组合区别唯一校验,数据未删除时为0,删除后为id',
|
||
`power_on_time` datetime DEFAULT NULL COMMENT '机库开机时间',
|
||
`offline_gps` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '机库离线位置信息',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `dock_sn_unique` (`sn`,`sn_unique`) USING BTREE COMMENT '''机库sn唯一索引'''
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10238 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='机库信息表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `device_dock_video_info`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `device_dock_video_info`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `device_dock_video_info` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '视频流ID',
|
||
`dock_sn` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '机库sn',
|
||
`video_index` int NOT NULL COMMENT '摄像头位置顺序对应序号',
|
||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '摄像头名称',
|
||
`mode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '视频流模式:MANUAL 手动,AUTO自动',
|
||
`push_url` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '推流地址(在手动必填,在自动实时获取)',
|
||
`pull_url` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '拉流地址(在手动必填,在自动实时获取)',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=131 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='机库摄像头信息表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `device_drone_dock`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `device_drone_dock`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `device_drone_dock` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
||
`drone_sn` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '无人机sn',
|
||
`dock_sn` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '机库sn',
|
||
`remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '备注',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`extra` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `drone_dock_uniqe` (`drone_sn`,`dock_sn`) USING BTREE
|
||
) ENGINE=InnoDB AUTO_INCREMENT=2027198017286647811 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='无人机机库关联表;';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `device_drone_info`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `device_drone_info`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `device_drone_info` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`sn` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备 SN',
|
||
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
||
`manufacturer` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '厂家',
|
||
`model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '无人机型号',
|
||
`online_status` tinyint(1) DEFAULT '0' COMMENT '在线状态:0:在线;1:离线',
|
||
`hub_sn` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '联网方式哈勃终端',
|
||
`rc_sn` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '联网方式遥控器sn',
|
||
`aviator_sn` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '联网方式飞行家APPsn',
|
||
`project_id` bigint DEFAULT NULL COMMENT '分配的项目id',
|
||
`org_id` bigint DEFAULT NULL COMMENT '组织id',
|
||
`remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '备注',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) DEFAULT '0' COMMENT '删除标识',
|
||
`xt` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '预留扩展',
|
||
`sn_unique` bigint DEFAULT '0' COMMENT '和sn组合区别唯一校验,数据未删除时为0,删除后为id',
|
||
`power_on_time` datetime DEFAULT NULL COMMENT '无人机开机时间',
|
||
`offline_gps` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '无人机离线位置信息',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `drone_sn_uniqe` (`sn`,`sn_unique`) USING BTREE COMMENT '''无人机sn唯一索引'''
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10392 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='无人机信息表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `device_log_manager`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `device_log_manager`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `device_log_manager` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`file_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '文件在Storage里面的id',
|
||
`boot_index` int NOT NULL COMMENT '文件索引',
|
||
`device_sn` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '设备序列号',
|
||
`module` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日志设备类型,0-飞行器,3-机场',
|
||
`device_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '设备类型:DOCK/DRONE',
|
||
`log_start_time` datetime NOT NULL COMMENT '日志开始时间',
|
||
`log_end_time` datetime NOT NULL COMMENT '日志结束时间',
|
||
`upload_finish_time` datetime DEFAULT NULL COMMENT '日志上传完成时间',
|
||
`log_size` bigint DEFAULT NULL COMMENT '日志文件大小(B)',
|
||
`file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日志文件名',
|
||
`status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日志上传状态',
|
||
`org_id` bigint DEFAULT NULL COMMENT '组织id',
|
||
`deleted` tinyint(1) DEFAULT '0' COMMENT '删除标识',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=98 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='设备日志文件管理';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `device_payload_info`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `device_payload_info`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `device_payload_info` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '载荷ID',
|
||
`drone_sn` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '无人机sn',
|
||
`payload_index` int NOT NULL COMMENT '载荷位置,0=FRONT_LEFT,1=FRONT_RIGHT,2=TOP,7=FPV',
|
||
`payload_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '载荷类型:(Camera:摄像头、Megaphone:喊话器、GasDetector:气体检测仪)',
|
||
`payload_sn` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '载荷sn',
|
||
`payload_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '载荷名称',
|
||
`manufacturer` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '厂家',
|
||
`model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '型号',
|
||
`video_mode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '视频流模式:MANUAL 手动,AUTO自动',
|
||
`push_url` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '推流地址(在手动必填,在自动实时获取)',
|
||
`pull_url` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '拉流地址(在手动必填,在自动实时获取)',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=602 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='载荷信息表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `device_stream`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `device_stream`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `device_stream` (
|
||
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
|
||
`project_id` bigint DEFAULT NULL COMMENT '项目ID',
|
||
`stream_type` varchar(12) DEFAULT NULL COMMENT '流分类',
|
||
`device_sn` varchar(100) DEFAULT NULL COMMENT '设备SN',
|
||
`user_id` varchar(32) DEFAULT NULL COMMENT '用户ID',
|
||
`remark` varchar(64) DEFAULT NULL COMMENT '备注',
|
||
`stream_id` varchar(64) DEFAULT NULL COMMENT '视频流ID',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新日期',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `uniq_device_sn` (`device_sn`),
|
||
KEY `idx_stream_id` (`stream_id`),
|
||
KEY `idx_device_sn_pid` (`device_sn`,`project_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=6912 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='设备流信息表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `drone_line_info`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `drone_line_info`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `drone_line_info` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`multi_flight_item_id` bigint DEFAULT NULL COMMENT '多机飞行任务管理任务id',
|
||
`drone_id` bigint DEFAULT NULL COMMENT '无人机id',
|
||
`wayline_id` bigint DEFAULT NULL COMMENT '飞行航线id',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`project_id` bigint NOT NULL COMMENT '项目id',
|
||
`org_id` bigint NOT NULL COMMENT '组织id',
|
||
`deleted` tinyint(1) DEFAULT '0' COMMENT '删除标识',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=102 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='无人机航线信息表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `fence_area`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `fence_area`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `fence_area` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增ID',
|
||
`org_id` bigint NOT NULL COMMENT '组织ID',
|
||
`fence_name` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '工作区名称',
|
||
`fence_type` int DEFAULT NULL COMMENT '工作区类型 1--AI工作区',
|
||
`state` int DEFAULT NULL COMMENT '启用状态 0--禁用 1--启用',
|
||
`ref_latitude` double(32,6) NOT NULL COMMENT '参考点纬度',
|
||
`ref_longitude` double(32,6) NOT NULL COMMENT '参考点经度',
|
||
`points` text COLLATE utf8mb4_bin NOT NULL COMMENT '工作区范围',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) DEFAULT '0' COMMENT '删除标识',
|
||
`color_code` varchar(20) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '围栏颜色色号',
|
||
PRIMARY KEY (`id`),
|
||
KEY `fence_area_fence_name_index` (`fence_name`),
|
||
KEY `fence_area_org_id_index` (`org_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=134 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='工作区主表(电子围栏)';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `fence_work_segment`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `fence_work_segment`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `fence_work_segment` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
||
`fence_id` bigint NOT NULL COMMENT '工作区id',
|
||
`org_id` bigint DEFAULT NULL COMMENT '组织id',
|
||
`work_type` int NOT NULL DEFAULT '1' COMMENT '类型 1--全天 2--时间段',
|
||
`start_time` time NOT NULL COMMENT '开始时间',
|
||
`end_time` time NOT NULL COMMENT '结束时间',
|
||
`ai_keys` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'ai模型列表',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`),
|
||
KEY `fence_work_segment_fence_id_index` (`fence_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=141 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='工作区工作段';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `firmware`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `firmware`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `firmware` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '固件id',
|
||
`model` varchar(150) NOT NULL COMMENT '固件型号',
|
||
`product_version` varchar(25) DEFAULT NULL COMMENT '固件版本',
|
||
`file_name` varchar(150) NOT NULL COMMENT '固件文件名称',
|
||
`file_id` varchar(50) NOT NULL DEFAULT '' COMMENT '固件文件ID',
|
||
`md5` varchar(60) DEFAULT NULL COMMENT '固件文件MD5',
|
||
`type` tinyint(1) DEFAULT '1' COMMENT '设备基本类型,0为无人机,1为机库',
|
||
`file_size` bigint DEFAULT '0' COMMENT '固件文件大小',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标识',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='固件信息表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `flight_image`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `flight_image`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `flight_image` (
|
||
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
|
||
`drone_sn` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '无人机sn',
|
||
`filename` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '文件名',
|
||
`size` bigint DEFAULT NULL COMMENT '文件大小',
|
||
`project_id` bigint DEFAULT NULL COMMENT '项目ID',
|
||
`start_time` datetime DEFAULT NULL COMMENT '视频开始时间',
|
||
`end_time` datetime DEFAULT NULL COMMENT '视频结束时间',
|
||
`pinned` tinyint(1) DEFAULT '0',
|
||
`sort` int DEFAULT NULL COMMENT '排序',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新日期',
|
||
`parent_id` bigint DEFAULT '0' COMMENT '父ID',
|
||
`path` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '路径',
|
||
`org_id` bigint DEFAULT NULL,
|
||
`deleted` bigint DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=13563 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='飞行影像表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `flight_image_graffiti`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `flight_image_graffiti`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `flight_image_graffiti` (
|
||
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
|
||
`image_info_id` bigint DEFAULT NULL COMMENT '照片信息ID',
|
||
`color` varchar(30) DEFAULT NULL COMMENT '颜色',
|
||
`label_name` varchar(30) DEFAULT NULL COMMENT '标签名称',
|
||
`type` tinyint(1) DEFAULT '1' COMMENT '标签类型,1-矩形,2-圆形等',
|
||
`data` text COMMENT '标注坐标数据',
|
||
`project_id` bigint DEFAULT NULL COMMENT '项目ID',
|
||
`creator_id` bigint DEFAULT NULL COMMENT '创建者ID',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新日期',
|
||
`deleted` bigint DEFAULT '0' COMMENT '删除标识:非0 删除',
|
||
PRIMARY KEY (`id`),
|
||
KEY `flight_image_graffiti_image_info_id_IDX` (`image_info_id`) USING BTREE
|
||
) ENGINE=InnoDB AUTO_INCREMENT=217 DEFAULT CHARSET=utf8mb3 COMMENT='照片标注信息表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `flight_image_info`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `flight_image_info`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `flight_image_info` (
|
||
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
|
||
`drone_sn` varchar(200) DEFAULT NULL COMMENT '无人机sn',
|
||
`filename` varchar(1000) DEFAULT NULL COMMENT '文件名',
|
||
`object_id` varchar(1000) DEFAULT NULL COMMENT '文件ID',
|
||
`flight_image_id` bigint DEFAULT NULL COMMENT '影像文件夹ID',
|
||
`size` bigint DEFAULT NULL COMMENT '文件大小',
|
||
`type` varchar(20) DEFAULT NULL COMMENT '文件类型',
|
||
`file_type` int DEFAULT NULL COMMENT '文件类型 (0-广角照片、1-变焦照片、2-红外照片、3-可见光照片、4-AI检测照片、5-视频)',
|
||
`media_type` tinyint DEFAULT '0' COMMENT '媒体类型 0-照片 1-视频',
|
||
`is_load` tinyint(1) DEFAULT '0' COMMENT '是否在地图上加载, 0 不加载, 1 加载',
|
||
`is_show` tinyint(1) DEFAULT '1' COMMENT '是否显示在地图上, 0 不显示, 1 显示',
|
||
`extra` text COMMENT '额外信息,type 类型为图片时,存放经纬度和位置信息,为视频时存放视频开始时间和结束时间',
|
||
`created_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '照片或视频实际创建时间',
|
||
`project_id` bigint DEFAULT NULL COMMENT '项目ID',
|
||
`thumbnail` varchar(200) DEFAULT NULL COMMENT '缩略图',
|
||
`org_id` bigint DEFAULT NULL COMMENT '组织ID',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新日期',
|
||
`deleted` bigint DEFAULT '0' COMMENT '删除标识:非0 删除',
|
||
`description` varchar(255) DEFAULT NULL COMMENT '描述',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_flight_image_id` (`flight_image_id`) USING BTREE
|
||
) ENGINE=InnoDB AUTO_INCREMENT=15802 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='影像信息表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
/*!50003 SET @saved_cs_client = @@character_set_client */ ;
|
||
/*!50003 SET @saved_cs_results = @@character_set_results */ ;
|
||
/*!50003 SET @saved_col_connection = @@collation_connection */ ;
|
||
/*!50003 SET character_set_client = utf8mb4 */ ;
|
||
/*!50003 SET character_set_results = utf8mb4 */ ;
|
||
/*!50003 SET collation_connection = utf8mb4_0900_ai_ci */ ;
|
||
/*!50003 SET @saved_sql_mode = @@sql_mode */ ;
|
||
/*!50003 SET sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION' */ ;
|
||
DELIMITER ;;
|
||
/*!50003 CREATE*/ /*!50017 DEFINER=`k8s_admin`@`%`*/ /*!50003 TRIGGER `after_flight_image_info_update` AFTER UPDATE ON `flight_image_info` FOR EACH ROW BEGIN
|
||
-- 检查文件名是否变更(重命名)
|
||
IF NEW.filename <> OLD.filename THEN
|
||
UPDATE flight_image
|
||
SET update_time = NOW()
|
||
WHERE id = NEW.flight_image_id;
|
||
END IF;
|
||
END */;;
|
||
DELIMITER ;
|
||
/*!50003 SET sql_mode = @saved_sql_mode */ ;
|
||
/*!50003 SET character_set_client = @saved_cs_client */ ;
|
||
/*!50003 SET character_set_results = @saved_cs_results */ ;
|
||
/*!50003 SET collation_connection = @saved_col_connection */ ;
|
||
|
||
--
|
||
-- Table structure for table `flight_record`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `flight_record`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `flight_record` (
|
||
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
|
||
`drone_sn` varchar(200) DEFAULT NULL COMMENT '无人机sn',
|
||
`drone_name` varchar(1000) DEFAULT NULL COMMENT '无人机名称',
|
||
`image_count` bigint DEFAULT NULL COMMENT '影像张数',
|
||
`total_count` bigint DEFAULT '0' COMMENT '影像总张数',
|
||
`project_id` bigint DEFAULT NULL COMMENT '项目ID',
|
||
`status` tinyint(1) DEFAULT '0' COMMENT '状态 0-进行中 1-已完成',
|
||
`start_time` datetime DEFAULT NULL COMMENT '开始时间',
|
||
`end_time` datetime DEFAULT NULL COMMENT '结束时间',
|
||
`duration` bigint DEFAULT '0' COMMENT '视频时长',
|
||
`total_distance` bigint DEFAULT NULL COMMENT '飞行距离',
|
||
`flight_image_id` bigint DEFAULT NULL COMMENT '影像文件夹ID',
|
||
`extra` text COMMENT '开始及结束经纬度信息',
|
||
`video_id` varchar(32) DEFAULT NULL COMMENT '录制视频ID',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新日期',
|
||
`deleted` bigint DEFAULT '0' COMMENT '删除标识:非0 删除',
|
||
`org_id` bigint DEFAULT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_flight_image_id` (`flight_image_id`) USING BTREE
|
||
) ENGINE=InnoDB AUTO_INCREMENT=13547 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='飞行记录表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `flight_record_video`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `flight_record_video`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `flight_record_video` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`flight_record_id` bigint NOT NULL COMMENT '飞行记录ID',
|
||
`flight_video_id` bigint NOT NULL COMMENT '回放视频 ID',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=11975 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='飞行记录回放视频关联表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `flight_record_way_line`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `flight_record_way_line`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `flight_record_way_line` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键 ID',
|
||
`flight_record_id` bigint NOT NULL COMMENT '飞行记录ID',
|
||
`way_line_id` bigint NOT NULL COMMENT '航线ID',
|
||
`flight_id` varchar(20) DEFAULT NULL COMMENT ' 任务ID',
|
||
`project_id` bigint NOT NULL COMMENT '项目ID',
|
||
`his_way_line_ver` varchar(50) DEFAULT NULL COMMENT '历史航线版本',
|
||
`status` tinyint(1) DEFAULT NULL COMMENT '航线执行状态 0-未执行 1-已执行',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新日期',
|
||
`deleted` bigint DEFAULT '0' COMMENT '删除标识:非0 删除',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=3077 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='飞行记录关联航线表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `flight_video`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `flight_video`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `flight_video` (
|
||
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
|
||
`drone_sn` varchar(200) DEFAULT NULL COMMENT '无人机sn',
|
||
`stream` varchar(100) DEFAULT NULL COMMENT '流名称',
|
||
`filename` varchar(1000) DEFAULT NULL COMMENT '文件名',
|
||
`type` int DEFAULT '0' COMMENT '视频类型 0-无人机回放视频 1-AI检测视频',
|
||
`object_id` varchar(1000) DEFAULT NULL COMMENT '文件ID',
|
||
`size` bigint DEFAULT NULL COMMENT '文件大小',
|
||
`start_time` datetime DEFAULT NULL COMMENT '视频开始时间',
|
||
`end_time` datetime DEFAULT NULL COMMENT '视频结束时间',
|
||
`video_time` bigint DEFAULT NULL COMMENT '视频时长',
|
||
`extra` varchar(200) DEFAULT NULL COMMENT '扩展字段',
|
||
`project_id` bigint DEFAULT NULL COMMENT '项目ID',
|
||
`org_id` bigint DEFAULT NULL COMMENT '组织ID',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新日期',
|
||
`deleted` bigint DEFAULT '0' COMMENT '删除标识:非0 删除',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=12098 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='影像回放视频表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `gis_model_info`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `gis_model_info`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `gis_model_info` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键 ID',
|
||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模型名称',
|
||
`type` int DEFAULT NULL COMMENT '模型类型, 2:二维,3:三维',
|
||
`format` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '模型格式',
|
||
`size` bigint DEFAULT NULL COMMENT '模型文件大小',
|
||
`bucket_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '桶名称',
|
||
`file_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '对象路径',
|
||
`expansion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '二维模型的边界',
|
||
`published` tinyint NOT NULL DEFAULT '0' COMMENT '发布状态',
|
||
`display` tinyint NOT NULL DEFAULT '1' COMMENT '是否显示',
|
||
`org_id` bigint DEFAULT NULL COMMENT '组织 ID',
|
||
`project_id` bigint DEFAULT NULL COMMENT '项目 ID',
|
||
`sort` tinyint DEFAULT NULL COMMENT '排序',
|
||
`storage_type` int DEFAULT '1' COMMENT '存储类型, 1:原始上传文件,2:复制分享文件复制',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标识',
|
||
`status` tinyint DEFAULT '0' COMMENT '模型重建状态,0:导入成功 1:重建成功 2:重建中 3:等待中 4:重建失败 5:已取消',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=178 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='地理模型信息';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `gis_model_rebuild`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `gis_model_rebuild`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `gis_model_rebuild` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增ID',
|
||
`gis_id` bigint NOT NULL COMMENT 'gis ID',
|
||
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件名称',
|
||
`type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '模型类型',
|
||
`total` bigint DEFAULT NULL COMMENT '照片数量',
|
||
`photo_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '重建照片信息',
|
||
`rebuild_rate` bigint DEFAULT '0' COMMENT '重建比例',
|
||
`resolution` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分辨率和速度 medium、high、ultra',
|
||
`simple_ratio` double(10,2) DEFAULT '0.20' COMMENT '模型简化率 ',
|
||
`task_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '任务id',
|
||
`project_id` bigint NOT NULL COMMENT '项目id',
|
||
`org_id` bigint NOT NULL COMMENT '组织id',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=104 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='gis模型重建信息表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `label`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `label`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `label` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT,
|
||
`label_name` varchar(20) COLLATE utf8mb4_bin NOT NULL,
|
||
`demand_org_id` bigint NOT NULL,
|
||
`deleted` tinyint NOT NULL DEFAULT '0',
|
||
`create_user` bigint NOT NULL,
|
||
`create_time` datetime NOT NULL,
|
||
`update_user` bigint DEFAULT NULL,
|
||
`update_time` datetime DEFAULT NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `label_user`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `label_user`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `label_user` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT,
|
||
`label_id` bigint NOT NULL,
|
||
`user_id` bigint NOT NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `mq_log`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `mq_log`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `mq_log` (
|
||
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
|
||
`topic` varchar(200) DEFAULT NULL COMMENT '主题',
|
||
`message` varchar(1000) DEFAULT NULL COMMENT '消息体',
|
||
`error_msg` varchar(1000) DEFAULT NULL COMMENT '异常消息',
|
||
`type` varchar(32) DEFAULT NULL COMMENT '消息类型',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新日期',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='mq日志表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `msg_send`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `msg_send`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `msg_send` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键',
|
||
`msg_tpl_id` bigint NOT NULL COMMENT '模板Id',
|
||
`level` varchar(10) NOT NULL COMMENT '层级:org-组织级,project-项目级,user-用户级',
|
||
`tpl_type` varchar(12) NOT NULL COMMENT '模板类型:sms-短信,webmsg-站内信,email-邮件',
|
||
`receiver_id` bigint NOT NULL COMMENT '接收方Id,与level关联,orgId或projectId或userId',
|
||
`msg_title` varchar(200) DEFAULT NULL COMMENT '标题(模板标题)',
|
||
`msg_content` text NOT NULL COMMENT '消息内容',
|
||
`remark` varchar(256) DEFAULT NULL COMMENT '消息备注',
|
||
`deleted` tinyint NOT NULL COMMENT '删除标志:0-存在,1-删除',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='通知公告表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `msg_send_user`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `msg_send_user`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `msg_send_user` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键',
|
||
`msg_tpl_id` bigint NOT NULL COMMENT '模板Id',
|
||
`msg_id` bigint NOT NULL COMMENT '消息Id',
|
||
`level` varchar(10) NOT NULL COMMENT '层级:org-组织级,project-项目级,user-用户级',
|
||
`tpl_type` varchar(12) NOT NULL COMMENT '模板类型:sms-短信,webmsg-站内信,email-邮件',
|
||
`user_id` bigint NOT NULL COMMENT '用户id',
|
||
`title` varchar(128) DEFAULT NULL COMMENT '消息标题',
|
||
`content` text NOT NULL COMMENT '消息内容',
|
||
`emergency` tinyint DEFAULT NULL COMMENT '紧急消息:0-普通消息,1-紧急消息',
|
||
`send_status` tinyint DEFAULT NULL COMMENT '是否发送,1-发送,0-未发送',
|
||
`read_status` tinyint(1) NOT NULL COMMENT '是否已读:1-已读,0-未读',
|
||
`read_time` datetime DEFAULT NULL COMMENT '用户查看时间',
|
||
`deleted` tinyint NOT NULL COMMENT '删除标志:0-存在,1-删除',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='通知公告-推送-用户表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `msg_template`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `msg_template`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `msg_template` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键',
|
||
`level` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT '层级:org-组织级,project-项目级,user-用户级',
|
||
`tpl_type` varchar(12) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT '模板类型:sms-短信,webmsg-站内信,email-邮件',
|
||
`tpl_name` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT '模板名称',
|
||
`tpl_title` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '模板标题',
|
||
`tpl_content` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT '模板内容',
|
||
`lang_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '语言类型:US-英文,CN-中文',
|
||
`notice_type` varchar(6) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT 'sys' COMMENT '通知类型:sys-系统通知,biz-业务通知',
|
||
`emergency` tinyint DEFAULT '1' COMMENT '紧急消息:0-普通消息,1-紧急消息',
|
||
`remark` varchar(256) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '模版备注',
|
||
`deleted` tinyint NOT NULL COMMENT '删除标志:0-存在,1-删除',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='通知公告模板表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `multi_flight_item`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `multi_flight_item`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `multi_flight_item` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '任务名称',
|
||
`project_id` bigint DEFAULT NULL COMMENT '项目id',
|
||
`org_id` bigint DEFAULT NULL COMMENT '组织id',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint DEFAULT NULL COMMENT '删除标志:0-存在,1-删除',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=50 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='多机飞行任务表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `operation_log`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `operation_log`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `operation_log` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`drone_sn` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备SN',
|
||
`gateway_sn` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '网关SN',
|
||
`device_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备类型:无人机,机库',
|
||
`code` int DEFAULT NULL COMMENT '日志编码:0为操作通用成功,其余问题日志编码按实际业务产生,不固定',
|
||
`type` int DEFAULT NULL COMMENT '日志信息类型:如HMS告警日志',
|
||
`source` int DEFAULT NULL COMMENT '来源,例:地面站,机库,蜂窝网',
|
||
`log_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '具体业务消息',
|
||
`log_time` bigint DEFAULT NULL COMMENT '时间戳',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=283 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='单机监视日志信息表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `password_history`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `password_history`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `password_history` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增id',
|
||
`phone` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '手机号',
|
||
`name` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '用户昵称',
|
||
`password` varchar(155) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '密码',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='历史密码表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `plan_execute_his`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `plan_execute_his`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `plan_execute_his` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`plan_execute_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '计划执行编号',
|
||
`plan_id` bigint NOT NULL COMMENT '计划ID',
|
||
`execute_time` datetime NOT NULL COMMENT '执行时间',
|
||
`state` int unsigned NOT NULL COMMENT '执行状态 1:执行中,2:完成,3:部分执行,4:失败',
|
||
`dock_sn` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '机场SN',
|
||
`drone_sn` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '无人机sn',
|
||
`flight_record_id` bigint DEFAULT NULL COMMENT '飞行记录 ID',
|
||
`pic_number` int unsigned DEFAULT NULL COMMENT '影像数量',
|
||
`reason` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '原因',
|
||
`order_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'order_id',
|
||
`requirement_id` bigint DEFAULT NULL COMMENT '需求表ID',
|
||
PRIMARY KEY (`id`),
|
||
KEY `fk_execute_plan_id` (`plan_id` DESC),
|
||
KEY `idx_execute_time` (`execute_time` DESC),
|
||
KEY `idx_flight_record_id` (`flight_record_id`) USING BTREE
|
||
) ENGINE=InnoDB AUTO_INCREMENT=2370 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='计划执行情况';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `plan_info`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `plan_info`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `plan_info` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键 ID',
|
||
`requirement_id` bigint DEFAULT NULL COMMENT '需求表ID',
|
||
`name` varchar(30) COLLATE utf8mb4_bin NOT NULL COMMENT '计划名称',
|
||
`project_id` bigint NOT NULL COMMENT '项目id',
|
||
`org_id` bigint NOT NULL COMMENT '组织id',
|
||
`type` tinyint unsigned NOT NULL COMMENT '计划策略 1:立即执行 2:单次执行 3:重复执行',
|
||
`once_time` datetime DEFAULT NULL COMMENT '立即执行/单次执行的预计执行时间',
|
||
`start_time` date DEFAULT NULL COMMENT '计划开始日期',
|
||
`end_time` date DEFAULT NULL COMMENT '计划结束日期',
|
||
`execute_time` varchar(150) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '执行时间',
|
||
`repeat_frequency` varchar(100) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '重复频率',
|
||
`line_id` bigint NOT NULL COMMENT '航线 ID',
|
||
`version_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '航线版本 ID',
|
||
`dock_sn` varchar(150) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '机场 SN',
|
||
`drone_sn` varchar(150) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '无人机 SN',
|
||
`return_height` double unsigned DEFAULT NULL COMMENT '返航高度',
|
||
`ai_models` varchar(500) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'AI模型',
|
||
`enabled` tinyint NOT NULL DEFAULT '1' COMMENT '是否启用',
|
||
`task_num` int DEFAULT NULL COMMENT '任务总次数',
|
||
`last_execute_time` datetime DEFAULT NULL COMMENT '最后执行时间',
|
||
`finished` tinyint NOT NULL DEFAULT '0' COMMENT '是否已完成',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标识',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_plan_create_time` (`create_time` DESC),
|
||
KEY `idx_plan_end_time` (`end_time`),
|
||
KEY `idx_plan_start_time` (`start_time`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=470 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='飞行计划';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `plan_repeat_info`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `plan_repeat_info`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `plan_repeat_info` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`plan_id` bigint NOT NULL COMMENT '计划ID',
|
||
`weekday` tinyint unsigned NOT NULL COMMENT '执行时间 1:周一 2:周二 3:周三 4:周四 5:周五 6:周六 7:周天',
|
||
`execute_time` time NOT NULL COMMENT '执行时间',
|
||
`type` int DEFAULT '1' COMMENT '日期类型 --1:day of week,2:day of mouth',
|
||
PRIMARY KEY (`id`),
|
||
KEY `fk_repeat_plan_id` (`plan_id` DESC),
|
||
KEY `idx_repeat_week` (`weekday`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=2029391405917593603 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='计划重复信息';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `platform_info`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `platform_info`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `platform_info` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`platform_name` varchar(150) COLLATE utf8mb4_bin NOT NULL COMMENT '应用名称',
|
||
`org_id` bigint NOT NULL COMMENT '归属组织',
|
||
`project_ids` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '项目列表',
|
||
`client_id` varchar(100) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '应用id',
|
||
`client_secret` varchar(150) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '应用密钥',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `uk_platform_info_client` (`client_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='三方应用信息';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `poi_info`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `poi_info`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `poi_info` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
||
`poi_type` bigint DEFAULT NULL COMMENT 'poi类型 poi_type的id',
|
||
`poi_name` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'POI名称',
|
||
`is_show` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否显示',
|
||
`poi_latitude` double NOT NULL COMMENT '标注纬度',
|
||
`poi_longitude` double NOT NULL COMMENT '标注经度',
|
||
`ref_address` varchar(100) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '参考地点(前端传递,没传不存)',
|
||
`remark` varchar(100) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注信息',
|
||
`org_id` bigint DEFAULT NULL COMMENT '组织id',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) DEFAULT '0' COMMENT '删除标识',
|
||
PRIMARY KEY (`id`),
|
||
KEY `poi_info_poi_name_index` (`poi_name`),
|
||
KEY `poi_info_poi_type_index` (`poi_type`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=1635 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='poi地图标注';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `poi_type`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `poi_type`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `poi_type` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`type_name` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT '类型名称',
|
||
`poi_icon` varchar(150) COLLATE utf8mb4_bin NOT NULL COMMENT '类型图标',
|
||
`bucket` varchar(100) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '图标存放桶',
|
||
`org_id` bigint NOT NULL COMMENT '组织id',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) DEFAULT '0' COMMENT '删除标识',
|
||
PRIMARY KEY (`id`),
|
||
KEY `poi_type_org_id_index` (`org_id`),
|
||
KEY `poi_type_type_name_index` (`type_name`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='poi标注类型';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `project_ai_model_info`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `project_ai_model_info`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `project_ai_model_info` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键 ID',
|
||
`project_id` bigint NOT NULL COMMENT '项目 ID',
|
||
`model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '模型类型',
|
||
`model_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '模型名称',
|
||
`sort` int NOT NULL COMMENT '排序字段',
|
||
`extra` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '模型扩展信息,比如阈值等',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=6301 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='项目已添加模型信息';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `project_device_ai_setting`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `project_device_ai_setting`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `project_device_ai_setting` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键 ID',
|
||
`project_id` bigint NOT NULL COMMENT '项目 ID',
|
||
`sn` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备SN',
|
||
`model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '模型',
|
||
`extra` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '模型扩展信息,比如阈值等',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='项目设备AI模型扩展参数';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `project_info`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `project_info`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `project_info` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`project_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '项目名称',
|
||
`creator` bigint DEFAULT NULL COMMENT '创建人id',
|
||
`org_id` bigint DEFAULT NULL COMMENT '组织id',
|
||
`center_longitude` double(32,6) DEFAULT NULL COMMENT '中心点经度',
|
||
`center_latitude` double(32,6) DEFAULT NULL COMMENT '中心点纬度',
|
||
`zoom` int DEFAULT NULL COMMENT '地图放大倍数',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) DEFAULT '0' COMMENT '删除标识',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10127 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='项目管理表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `project_member`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `project_member`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `project_member` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`user_id` bigint NOT NULL COMMENT '用户id',
|
||
`user_permission` int NOT NULL COMMENT '0:可管理,1:可编辑,2:可查看',
|
||
`project_id` bigint DEFAULT NULL COMMENT '项目id',
|
||
`org_id` bigint DEFAULT NULL COMMENT '项目组织id',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) DEFAULT '0' COMMENT '删除标识',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10496 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='项目关联的成员表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `requirement`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `requirement`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `requirement` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT,
|
||
`requirement_number` varchar(32) COLLATE utf8mb4_bin NOT NULL COMMENT '需求编号',
|
||
`requirement_name` varchar(20) COLLATE utf8mb4_bin NOT NULL COMMENT '需求名称',
|
||
`requirement_type` tinyint NOT NULL COMMENT '需求类型 1:常规需求 2:紧急需求',
|
||
`task_strategy` varchar(20) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '任务策略,常规需求属性,immediately: 立即 single: 单次定时, repeat: 重复定时',
|
||
`execute_time` varchar(20) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '常规需求属性,单次定时任务执行时间',
|
||
`execute_start_time` varchar(20) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '常规需求属性,重复定时任务开始执行日期',
|
||
`execute_end_time` varchar(20) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '常规需求属性,重复定时任务截止执行日期',
|
||
`repeat_frequency` varchar(128) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '常规需求属性,重复定时任务执行频率,多个以“,”分隔',
|
||
`task_area_desc` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '常规需求任务区域描述',
|
||
`task_area` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '紧急需求属性,任务执行区域',
|
||
`longitude` varchar(20) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '紧急需求属性,任务执行区域经度',
|
||
`latitude` varchar(20) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '紧急需求属性,任务执行区域纬度',
|
||
`detection_target` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '''AI检测目标,多个目标以“,”分隔',
|
||
`remark` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注信息',
|
||
`contact_person` varchar(155) COLLATE utf8mb4_bin NOT NULL COMMENT '需求联系人',
|
||
`contact_mobile` varchar(155) COLLATE utf8mb4_bin NOT NULL COMMENT '需求联系人电话',
|
||
`affiliated_unit` bigint NOT NULL COMMENT '需求归属单位',
|
||
`status` tinyint NOT NULL COMMENT '需求状态,1:待受理 2:已受理 3:已完成 4:已退回',
|
||
`create_time` datetime NOT NULL COMMENT '创建时间',
|
||
`org_id` bigint DEFAULT NULL,
|
||
`alert_notice_realtime` tinyint DEFAULT '0' COMMENT '是否需要实时通知预警事件 0:否 1:是',
|
||
`airline_points` text COLLATE utf8mb4_bin COMMENT '航点坐标集',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `uni_requirement_number` (`requirement_number`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=142 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `requirement_process`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `requirement_process`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `requirement_process` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT,
|
||
`requirement_id` bigint NOT NULL COMMENT '需求ID',
|
||
`operate_type` varchar(10) COLLATE utf8mb4_bin NOT NULL COMMENT '操作类型,create:需求创建 modify:需求修改 accept:需求受理 complete:需求完成 back:需求退回',
|
||
`operate_user` bigint NOT NULL COMMENT '操作用户ID',
|
||
`operate_time` datetime NOT NULL COMMENT '操作时间',
|
||
`back_reason` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '退回原因',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=266 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `requirement_regular_task_area`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `requirement_regular_task_area`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `requirement_regular_task_area` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT,
|
||
`requirement_id` bigint NOT NULL COMMENT '需求ID',
|
||
`area_id` bigint NOT NULL COMMENT '任务区域ID',
|
||
`area_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '任务区域名称',
|
||
`detection_target` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'AI检测目标,多个目标以“,”分隔',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `speaker_his_info`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `speaker_his_info`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `speaker_his_info` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`drone_sn` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '无人机sn',
|
||
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '文件名',
|
||
`text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '文本内容',
|
||
`type` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '文字类型:HIS-最近历史喊话,SET-常用喊话设置',
|
||
`md5` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '文件内容的MD5校验和,用作唯一标识',
|
||
`sort` int DEFAULT NULL COMMENT '排序字段',
|
||
`project_id` bigint DEFAULT NULL COMMENT '项目ID',
|
||
`org_id` bigint DEFAULT NULL COMMENT '组织ID',
|
||
`deleted` tinyint NOT NULL COMMENT '删除标识',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=51 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='无人机喊话历史信息表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `storage_object`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `storage_object`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `storage_object` (
|
||
`id` varchar(32) NOT NULL COMMENT '文件UUID',
|
||
`drone_sn` varchar(150) NOT NULL COMMENT '设备sn',
|
||
`object_name` varchar(1000) NOT NULL COMMENT '文件名',
|
||
`type` int DEFAULT '0' COMMENT '文件类型 0--图片,1--视频,2--gis,3--日志,4--其他',
|
||
`object_size` bigint DEFAULT '0' COMMENT '大小,默认 单位为byte字节',
|
||
`object_format` varchar(10) DEFAULT NULL COMMENT '格式',
|
||
`bucket_name` varchar(255) DEFAULT NULL COMMENT '桶名称',
|
||
`object_path` varchar(1000) DEFAULT NULL COMMENT '对象路径 日期/项目/类型/对象ID.对象类型 20201104/234234/234/2234.jpg',
|
||
`object_md5` varchar(255) DEFAULT NULL COMMENT '文件md5',
|
||
`thumbnail_path` varchar(255) DEFAULT NULL COMMENT '缩略图路径',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新日期',
|
||
`org_id` bigint DEFAULT NULL COMMENT '组织id',
|
||
`project_id` bigint DEFAULT NULL COMMENT '项目ID',
|
||
`extra` varchar(1000) DEFAULT NULL COMMENT '扩展 备注/时长 测试/150s',
|
||
`deleted` bigint DEFAULT '0' COMMENT '删除标识:非0 删除',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
KEY `idx_sn` (`drone_sn`) USING BTREE
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='文件信息表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `storage_object_device`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `storage_object_device`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `storage_object_device` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`object_id` varchar(150) NOT NULL COMMENT '文件ID',
|
||
`drone_model` varchar(150) DEFAULT NULL COMMENT '拍摄的无人机型号',
|
||
`payload_model` varchar(150) DEFAULT NULL COMMENT '拍摄的载荷型号',
|
||
`is_original` tinyint(1) DEFAULT '0' COMMENT '是否为原图 1 是',
|
||
`flight_id` varchar(100) DEFAULT NULL COMMENT '任务ID',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
KEY `object_id` (`object_id`) USING BTREE
|
||
) ENGINE=InnoDB AUTO_INCREMENT=2197 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='文件额外设备信息表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `storage_object_media`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `storage_object_media`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `storage_object_media` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`object_id` varchar(150) NOT NULL COMMENT '文件ID',
|
||
`absolute_altitude` double DEFAULT NULL COMMENT '拍摄绝对高度',
|
||
`create_time` datetime DEFAULT NULL COMMENT '媒体拍摄时间',
|
||
`gimbal_yaw_degree` double DEFAULT NULL COMMENT '云台偏航角',
|
||
`latitude` double DEFAULT NULL COMMENT '拍摄经度',
|
||
`longitude` double DEFAULT NULL COMMENT '拍摄纬度',
|
||
`relative_altitude` double DEFAULT NULL COMMENT '拍摄相对高度',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
KEY `object_id` (`object_id`) USING BTREE
|
||
) ENGINE=InnoDB AUTO_INCREMENT=15831 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='文件额外元信息表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `storage_object_tus`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `storage_object_tus`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `storage_object_tus` (
|
||
`id` varchar(32) NOT NULL COMMENT '文件UUID',
|
||
`drone_sn` varchar(150) DEFAULT NULL COMMENT '设备sn',
|
||
`object_name` varchar(1000) NOT NULL COMMENT '文件名',
|
||
`object_size` mediumtext COMMENT '大小,默认 单位为byte字节',
|
||
`offset_size` mediumtext COMMENT '已上传文件大小,默认 单位为byte字节',
|
||
`object_format` varchar(10) DEFAULT NULL COMMENT '格式',
|
||
`temp_path` varchar(1000) DEFAULT NULL COMMENT '临时对象路径 日期/类型/对象ID.对象类型 20201104/234/22374.jpg',
|
||
`final_path` varchar(1000) DEFAULT NULL COMMENT '对象路径 日期/项目/类型/对象ID.对象类型 20201104/234234/234/2234.jpg',
|
||
`temp_path_prefix` varchar(1000) DEFAULT NULL COMMENT '临时对象路径前缀 20201104/234/',
|
||
`status` tinyint(1) DEFAULT '0' COMMENT '上传状态 0:上传中 1:上传成功 2:上传失败 3:取消上传',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新日期',
|
||
`project_id` bigint DEFAULT NULL COMMENT '项目ID',
|
||
`extra` varchar(1000) DEFAULT NULL COMMENT '扩展 时长 150s',
|
||
`deleted` bigint DEFAULT '0' COMMENT '删除标识:非0 删除',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
KEY `idx_sn` (`drone_sn`) USING BTREE
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='tus文件信息表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `storage_object_type`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `storage_object_type`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `storage_object_type` (
|
||
`id` int NOT NULL AUTO_INCREMENT,
|
||
`type` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '业务类型',
|
||
`max_size` int NOT NULL COMMENT '最大文件大小',
|
||
`type_limit` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '文件类型限制',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE KEY `idx_type` (`type`) USING BTREE
|
||
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='文件类型表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Temporary view structure for view `storage_space_view`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `storage_space_view`;
|
||
/*!50001 DROP VIEW IF EXISTS `storage_space_view`*/;
|
||
SET @saved_cs_client = @@character_set_client;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
/*!50001 CREATE VIEW `storage_space_view` AS SELECT
|
||
1 AS `org_id`,
|
||
1 AS `project_id`,
|
||
1 AS `total_size`,
|
||
1 AS `type`*/;
|
||
SET character_set_client = @saved_cs_client;
|
||
|
||
--
|
||
-- Table structure for table `sur_speaker_record`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `sur_speaker_record`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `sur_speaker_record` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`name` varchar(255) DEFAULT NULL COMMENT '录音记录名称',
|
||
`type` varchar(50) DEFAULT 'pcm' COMMENT '录音记录类型(pcm:default=音频pcm格式文件)',
|
||
`file_name` varchar(255) DEFAULT NULL COMMENT '录音文件名称',
|
||
`object_id` varchar(255) DEFAULT NULL COMMENT '录音文件id',
|
||
`duration` int DEFAULT NULL COMMENT '录音时长',
|
||
`project_id` bigint DEFAULT NULL COMMENT '分配项目',
|
||
`org_id` bigint DEFAULT NULL COMMENT '组织id',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) DEFAULT '0' COMMENT '删除标识',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='说话人录音记录表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `surveillance_log`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `surveillance_log`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `surveillance_log` (
|
||
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '日志ID',
|
||
`drone_id` bigint DEFAULT NULL COMMENT '无人机ID',
|
||
`dock_id` bigint DEFAULT NULL COMMENT '机库ID或网关ID',
|
||
`org_id` bigint NOT NULL COMMENT '组织ID',
|
||
`project_id` bigint DEFAULT NULL COMMENT '项目ID',
|
||
`user_id` bigint DEFAULT NULL COMMENT '用户ID',
|
||
`log_module` varchar(50) NOT NULL COMMENT '日志模块 surveillance',
|
||
`log_mark` varchar(20) NOT NULL COMMENT '日志标记',
|
||
`data` text COMMENT '日志数据(JSON格式)',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=1246 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='飞行监视日志表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `third_device_stream`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `third_device_stream`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `third_device_stream` (
|
||
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
|
||
`device_sn` varchar(50) DEFAULT NULL COMMENT '设备sn',
|
||
`device_name` varchar(50) DEFAULT NULL COMMENT '设备名称',
|
||
`status` tinyint(1) DEFAULT '0' COMMENT '视频流状态:1 有视频流,0 无视频流',
|
||
`mode` varchar(10) DEFAULT NULL COMMENT '视频流模式:MANUAL 手动,AUTO自动',
|
||
`push_url` varchar(1000) DEFAULT NULL COMMENT '推流地址(在手动必填,在自动实时获取)',
|
||
`pull_url` varchar(1000) DEFAULT NULL COMMENT '拉流地址(在手动必填,在自动实时获取)',
|
||
`project_id` bigint DEFAULT NULL COMMENT '项目ID',
|
||
`org_id` bigint DEFAULT NULL COMMENT '组织ID',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新日期',
|
||
`deleted` bigint DEFAULT '0' COMMENT '删除标识:非0 删除',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=91 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='三方设备流信息表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `way_line`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `way_line`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `way_line` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`version_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '版本号,新建和更新的时候变更,使用uuid',
|
||
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '航线名称',
|
||
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '描述',
|
||
`project_id` bigint NOT NULL COMMENT '项目id',
|
||
`org_id` bigint NOT NULL COMMENT '组织id',
|
||
`drone_model` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '无人机型号',
|
||
`payload_models` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '载荷型号和位置信息列表',
|
||
`way_line_params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '航线属性参数',
|
||
`one_way_line` mediumtext COLLATE utf8mb4_bin NOT NULL COMMENT '一条航线信息',
|
||
`kmz_file_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '文件id, 存储管理返回的',
|
||
`kmz_file_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '文件在minio的路径',
|
||
`kmz_file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '文件名',
|
||
`deleted` tinyint NOT NULL COMMENT '删除标识',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`template_type` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '模板类型',
|
||
`start_point` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '航线的首点',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=1559 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `way_line_ai`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `way_line_ai`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `way_line_ai` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键',
|
||
`way_line_id` varchar(255) COLLATE utf8mb4_bin NOT NULL COMMENT '航线ID(历史ID)',
|
||
`ai_enable` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'AI检测开关状态',
|
||
`ai_segments` text COLLATE utf8mb4_bin COMMENT 'AI检测航段',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标识',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=1458 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='航线AI配置信息';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `way_line_history`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `way_line_history`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `way_line_history` (
|
||
`version_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '版本号,新建和更新的时候变更,使用uuid',
|
||
`source_id` bigint NOT NULL COMMENT '源航线id',
|
||
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '航线名称',
|
||
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '描述',
|
||
`project_id` bigint NOT NULL COMMENT '项目id',
|
||
`org_id` bigint NOT NULL COMMENT '组织id',
|
||
`drone_model` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '无人机型号',
|
||
`payload_models` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '载荷型号和位置信息列表',
|
||
`way_line_params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '航线属性参数',
|
||
`one_way_line` mediumtext COLLATE utf8mb4_bin NOT NULL COMMENT '一条航线信息',
|
||
`kmz_file_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '文件id, 存储管理返回的',
|
||
`kmz_file_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '文件在minio的路径',
|
||
`kmz_file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '文件名',
|
||
`deleted` tinyint NOT NULL COMMENT '删除标识',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`template_type` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '模板类型',
|
||
`start_point` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '航线的首点',
|
||
PRIMARY KEY (`version_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `way_line_photo`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `way_line_photo`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `way_line_photo` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增ID',
|
||
`way_line_id` bigint NOT NULL COMMENT '航线ID',
|
||
`version_id` varchar(255) COLLATE utf8mb4_bin NOT NULL COMMENT '航线版本ID',
|
||
`template_type` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '航线类型',
|
||
`flight_id` varchar(20) COLLATE utf8mb4_bin DEFAULT NULL COMMENT ' 任务ID',
|
||
`mapping_param` text COLLATE utf8mb4_bin COMMENT '航线正射/斜射参数',
|
||
`collection_time` datetime DEFAULT NULL COMMENT '照片采集时间',
|
||
`project_id` bigint NOT NULL COMMENT '项目id',
|
||
`org_id` bigint NOT NULL COMMENT '组织id',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) DEFAULT '0' COMMENT '删除标识',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='航线任务照片表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `way_line_top_sort`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `way_line_top_sort`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `way_line_top_sort` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`way_line_id` bigint NOT NULL COMMENT '航线id',
|
||
`project_id` bigint NOT NULL COMMENT '项目id',
|
||
`org_id` bigint NOT NULL COMMENT '组织id',
|
||
`drone_id` bigint DEFAULT NULL COMMENT '无人机id',
|
||
`sorted` bigint NOT NULL COMMENT '排序字段',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=1606 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='航线置顶数据中间表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `weak_password`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `weak_password`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `weak_password` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '自增id',
|
||
`password` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '弱密码',
|
||
`encode_password` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '加密后的密码',
|
||
`create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`create_by` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建用户id',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE KEY `uniq_weak_password_password` (`password`) USING BTREE,
|
||
UNIQUE KEY `uniq_weak_password_encoder_passwprd` (`encode_password`) USING BTREE
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10618 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='弱密码表';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Table structure for table `work_order_info`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `work_order_info`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!50503 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `work_order_info` (
|
||
`id` bigint NOT NULL COMMENT '工单 ID',
|
||
`name` varchar(30) COLLATE utf8mb4_bin NOT NULL COMMENT '工单需求名称',
|
||
`priority` tinyint unsigned NOT NULL COMMENT '紧急程度:1-紧急 2-高 3-中 4-低',
|
||
`order_type` tinyint unsigned NOT NULL COMMENT '任务策略:1-立即 2-定时 3-重复定时',
|
||
`task_type` varchar(100) COLLATE utf8mb4_bin NOT NULL COMMENT '任务类型:0-拍照 1-视频 2-全景 3-正射 4-三维间',
|
||
`repeat_frequency` tinyint unsigned DEFAULT NULL COMMENT '重复频率:1-日 2-周 3-月(orderType=3时必填)期',
|
||
`days` varchar(500) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '重复执行日期• 周:1-7(周一至周日• 月:日期(1-31) 或 "周次,星期"(如"2,3"表示第2周周期',
|
||
`execute_time` char(150) COLLATE utf8mb4_bin NOT NULL COMMENT '执行时间',
|
||
`start_time` date NOT NULL COMMENT '开始日期',
|
||
`end_time` date DEFAULT NULL COMMENT '结束日期',
|
||
`execute_org_name` varchar(150) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '运营单位名称',
|
||
`ai_type_list` text COLLATE utf8mb4_bin COMMENT '算法选择列表',
|
||
`detection` text COLLATE utf8mb4_bin COMMENT '检测内容描述',
|
||
`remark` text COLLATE utf8mb4_bin COMMENT '工单备注',
|
||
`mark_info` varchar(500) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '航点信息(JSON字符)',
|
||
`type` varchar(500) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '地理类型:Point/LineString/Polygon',
|
||
`geo_data` varchar(500) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '区域信息(GeoJSON格式)',
|
||
`status` tinyint NOT NULL DEFAULT '1' COMMENT '工单状态:1-未接单 /2-未开始 /3-进行中/4- 已完成/-1-退回',
|
||
`plan_id` bigint DEFAULT NULL COMMENT '计划ID',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标识',
|
||
`source` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_plan_id` (`plan_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='工单需求';
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
|
||
-- Dump completed on 2026-03-05 15:05:57
|