EMS2.0-Documents/5.数据库创建脚本以及数据字典/数据库脚本/mysql录入文件/hj_trajectory.sql

119 lines
7.5 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

/*
Navicat Premium Data Transfer
Source Server : hj-106
Source Server Type : MySQL
Source Server Version : 50723
Source Host : 116.236.50.106:33306
Source Schema : hj_trajectory
Target Server Type : MySQL
Target Server Version : 50723
File Encoding : 65001
Date: 05/01/2024 17:03:36
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for t_dismantle
-- ----------------------------
DROP TABLE IF EXISTS `t_dismantle`;
CREATE TABLE `t_dismantle` (
`dismantleId` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '拆除Id',
`deviceName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备名称',
`deviceId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备ID',
`deviceType` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备类型',
`imei` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备imei',
`imsi` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备imsi',
`longitude` double(16, 0) NULL DEFAULT NULL COMMENT '经度',
`latitude` double(16, 0) NULL DEFAULT NULL COMMENT '纬度',
`areaId` int(11) NULL DEFAULT NULL COMMENT '地区Id',
`deptId` int(11) NULL DEFAULT NULL COMMENT '部门id',
`address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '详细地址',
`taskId` int(11) NULL DEFAULT NULL COMMENT '任务ID',
`dismantleName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拆除人',
`dismantleTime` datetime NULL DEFAULT NULL COMMENT '拆除完成时间',
`createName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '派单人',
`createTime` datetime NULL DEFAULT NULL COMMENT '记录时间',
PRIMARY KEY (`dismantleId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for t_task
-- ----------------------------
DROP TABLE IF EXISTS `t_task`;
CREATE TABLE `t_task` (
`taskId` int(11) NOT NULL AUTO_INCREMENT COMMENT '任务ID',
`taskNum` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '任务编号',
`taskName` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '任务名称',
`taskType` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '任务类型',
`parentId` int(11) NULL DEFAULT NULL COMMENT '父级ID',
`orderType` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工单类型',
`receiveName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '派发人员ID',
`telephone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系电话',
`deptId` int(11) NULL DEFAULT NULL COMMENT '所属机构ID',
`remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '说明',
`status` int(11) NULL DEFAULT NULL COMMENT '状态:-1:未发布0:未开始1:进行中2:中止3:验收通过4:验收不通过5:待验收',
`releaseName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '发布任务者',
`checkName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '验收人',
`applyTime` datetime NULL DEFAULT NULL COMMENT '申请验收时间',
`startTime` datetime NULL DEFAULT NULL COMMENT '开始时间',
`deadline` datetime NULL DEFAULT NULL COMMENT '截止时间',
`finishTime` datetime NULL DEFAULT NULL COMMENT '完成时间',
`acceptanceTime` datetime NULL DEFAULT NULL COMMENT '验收时间',
`createTime` datetime NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`taskId`) USING BTREE,
UNIQUE INDEX `taskNum`(`taskNum`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '任务表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for t_task_device
-- ----------------------------
DROP TABLE IF EXISTS `t_task_device`;
CREATE TABLE `t_task_device` (
`tdId` int(11) NOT NULL AUTO_INCREMENT COMMENT '关系ID',
`taskId` int(11) NULL DEFAULT NULL COMMENT '任务ID',
`deviceType` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备类型',
`deviceId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备ID',
`deviceName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备名称',
`alarmId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '告警编号',
`longitude` double(16, 8) NULL DEFAULT NULL COMMENT '经度',
`latitude` double(16, 8) NULL DEFAULT NULL COMMENT '纬度',
`areaId` int(11) NULL DEFAULT NULL COMMENT '区域ID',
`streetId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '街道ID',
PRIMARY KEY (`tdId`) USING BTREE,
INDEX `fk_t_task_device_taskId`(`taskId`) USING BTREE,
CONSTRAINT `fk_t_task_device_taskId` FOREIGN KEY (`taskId`) REFERENCES `t_task` (`taskId`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '工单设备关系表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for t_trajectory
-- ----------------------------
DROP TABLE IF EXISTS `t_trajectory`;
CREATE TABLE `t_trajectory` (
`trackId` int(11) NOT NULL AUTO_INCREMENT COMMENT '历史轨迹ID',
`deviceType` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备类型',
`deviceId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备ID',
`deviceName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备名称',
`taskId` int(11) NULL DEFAULT NULL COMMENT '任务单ID',
`trackType` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '轨迹类型',
`checkStatus` int(11) NULL DEFAULT NULL COMMENT '验收结果0验收不通过1验收通过',
`remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '轨迹说明',
`picAnnex` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '图片附件',
`videoAnnex` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '视频附件',
`audioAnnex` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '音频附件',
`longitude` double(16, 8) NULL DEFAULT NULL COMMENT '经度',
`latitude` double(16, 8) NULL DEFAULT NULL COMMENT '纬度',
`distance` double(16, 8) NULL DEFAULT NULL COMMENT '距离',
`createName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '处理人员',
`createTime` datetime NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`trackId`) USING BTREE,
INDEX `fk_t_trajectory_taskId`(`taskId`) USING BTREE,
CONSTRAINT `fk_t_trajectory_taskId` FOREIGN KEY (`taskId`) REFERENCES `t_task` (`taskId`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '设备历史轨迹表' ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;