Files
2026-05-19 14:28:56 +08:00

2017 lines
112 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters

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

-- 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 '调用类型支持类型MQHTTPHTTPS默认为 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 '调用类型支持类型MQHTTPHTTPS默认为 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--gis3--日志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