119 lines
7.5 KiB
MySQL
119 lines
7.5 KiB
MySQL
|
/*
|
|||
|
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;
|