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

369 lines
24 KiB
MySQL
Raw Normal View History

2024-11-28 09:29:02 +08:00
/*
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 : tp_device
Target Server Type : MySQL
Target Server Version : 50723
File Encoding : 65001
Date: 05/01/2024 17:11:28
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for sys_cabinet
-- ----------------------------
DROP TABLE IF EXISTS `sys_cabinet`;
CREATE TABLE `sys_cabinet` (
`cabinetId` int(11) NOT NULL AUTO_INCREMENT COMMENT '综合柜ID',
`deviceCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '综合柜Code',
`cabinetType` int(11) NULL DEFAULT NULL COMMENT '柜体类型',
`sysNum` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '系统编号',
`serialNum` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '序列号',
`assetNum` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '资产编号',
`photo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '照片',
`proTime` datetime NULL DEFAULT NULL COMMENT '生产日期',
`installTime` datetime NULL DEFAULT NULL COMMENT '安装日期',
PRIMARY KEY (`cabinetId`) USING BTREE,
INDEX `dcode`(`deviceCode`) USING BTREE,
CONSTRAINT `dcode` FOREIGN KEY (`deviceCode`) REFERENCES `sys_device` (`deviceCode`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 23 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_device
-- ----------------------------
DROP TABLE IF EXISTS `sys_device`;
CREATE TABLE `sys_device` (
`deviceId` int(11) NOT NULL AUTO_INCREMENT COMMENT '设备Id',
`deviceName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备名称',
`deviceCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备Code',
`typeCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备类型Code',
`cabinetCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '综合柜Code',
`sort` int(11) NULL DEFAULT 1 COMMENT '柜内序号',
`deptId` int(11) NULL DEFAULT NULL COMMENT '地区Id',
`factory` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '厂家',
`model` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '型号',
`director` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '负责人',
`owner` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '业主',
`phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系方式',
`online` int(11) NULL DEFAULT 0 COMMENT '在线状态',
`alarmStatus` int(11) NULL DEFAULT 0 COMMENT '设备状态 1故障 0正常 2:告警',
`createTime` datetime NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`deviceId`) USING BTREE,
INDEX `deviceCode`(`deviceCode`) USING BTREE,
INDEX `cabinetCode`(`cabinetCode`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 191 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_device_log
-- ----------------------------
DROP TABLE IF EXISTS `sys_device_log`;
CREATE TABLE `sys_device_log` (
`deviceLogId` int(11) NOT NULL AUTO_INCREMENT COMMENT '设备操作ID',
`deviceCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备ID',
`userName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作人',
`operation` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作',
`enOperation` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '英文操作',
`params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '参数',
`createTime` datetime NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`deviceLogId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 356 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_dictionary
-- ----------------------------
DROP TABLE IF EXISTS `sys_dictionary`;
CREATE TABLE `sys_dictionary` (
`dictionaryId` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '信号Id',
`signId` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '信号编码ID',
`signName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '信号标准名',
`enSignName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '英文信号标准名',
`unit` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '单位',
`signType` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '信号量类型',
`typeCode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备类型Code',
`deviceCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备Code',
`moveCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '动环模块设备Code',
`factor` int(11) NULL DEFAULT NULL COMMENT '比例系数',
`sort` int(11) NULL DEFAULT NULL COMMENT '柜内同类设备排序',
`showFlag` int(11) NULL DEFAULT NULL COMMENT '显示 0不显示 1简介 2详情',
`signCondition` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '条件',
`mean` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '含义',
PRIMARY KEY (`dictionaryId`) USING BTREE,
INDEX `index_signType`(`signType`) USING BTREE,
INDEX `deviceCode`(`deviceCode`) USING BTREE,
CONSTRAINT `deviceCode` FOREIGN KEY (`deviceCode`) REFERENCES `sys_device` (`deviceCode`) ON DELETE SET NULL ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 49627 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_dictionary_record
-- ----------------------------
DROP TABLE IF EXISTS `sys_dictionary_record`;
CREATE TABLE `sys_dictionary_record` (
`ddId` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`dictionaryId` int(11) NULL DEFAULT NULL COMMENT '字典ID',
`value` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数值',
`recordTime` datetime NULL DEFAULT NULL COMMENT '记录时间',
PRIMARY KEY (`ddId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7757414 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_electricity
-- ----------------------------
DROP TABLE IF EXISTS `sys_electricity`;
CREATE TABLE `sys_electricity` (
`eleId` int(11) NOT NULL AUTO_INCREMENT COMMENT '电价策略ID',
`ployId` int(11) NULL DEFAULT NULL COMMENT '策略ID',
`eleTypeId` int(11) NULL DEFAULT NULL COMMENT '用电类型ID',
`volLevelId` int(11) NULL DEFAULT NULL COMMENT '电压等级ID',
`chargeType` int(11) NULL DEFAULT NULL COMMENT '计费方式 1单一 2两部',
`spikePrice` float(10, 2) NULL DEFAULT NULL COMMENT '尖峰电价',
`peakPrice` float(10, 2) NULL DEFAULT NULL COMMENT '高峰电价',
`lowPrice` float(10, 2) NULL DEFAULT NULL COMMENT '谷时电价',
`flatPrice` float(10, 2) NULL DEFAULT NULL COMMENT '平时电价',
`price` float(10, 2) NULL DEFAULT NULL COMMENT '基础电价',
`demandPrice` float(10, 2) NULL DEFAULT NULL COMMENT '需量',
`capacityPrice` float(10, 2) NULL DEFAULT NULL COMMENT '容量',
PRIMARY KEY (`eleId`) USING BTREE,
INDEX `ployId`(`ployId`) USING BTREE,
CONSTRAINT `sys_electricity_ibfk_1` FOREIGN KEY (`ployId`) REFERENCES `sys_electricity_ploy` (`ployId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_electricity_level
-- ----------------------------
DROP TABLE IF EXISTS `sys_electricity_level`;
CREATE TABLE `sys_electricity_level` (
`volLevelId` int(11) NOT NULL AUTO_INCREMENT COMMENT '电压等级Id',
`volLevelName` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '电压等级名称',
PRIMARY KEY (`volLevelId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_electricity_ploy
-- ----------------------------
DROP TABLE IF EXISTS `sys_electricity_ploy`;
CREATE TABLE `sys_electricity_ploy` (
`ployId` int(11) NOT NULL AUTO_INCREMENT COMMENT '策略Id',
`ployName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '策略名称',
`deptId` int(11) NULL DEFAULT NULL COMMENT '机构Id',
`status` int(11) NULL DEFAULT NULL COMMENT '状态',
`startTime` datetime NULL DEFAULT NULL COMMENT '电价有效开始时间',
`endTime` datetime NULL DEFAULT NULL COMMENT '电价有效结束时间',
`createTime` datetime NULL DEFAULT NULL COMMENT '创建时间',
`createUser` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
PRIMARY KEY (`ployId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_electricity_time
-- ----------------------------
DROP TABLE IF EXISTS `sys_electricity_time`;
CREATE TABLE `sys_electricity_time` (
`timeId` int(11) NOT NULL AUTO_INCREMENT COMMENT '时间段Id',
`eleId` int(11) NULL DEFAULT NULL COMMENT '电价策略ID',
`startTime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '开始时间段',
`endTime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '结束时间段',
`typeId` int(11) NULL DEFAULT NULL COMMENT '峰谷类型 1尖峰 2高峰 3谷时 4平时',
PRIMARY KEY (`timeId`) USING BTREE,
INDEX `eleId`(`eleId`) USING BTREE,
CONSTRAINT `sys_electricity_time_ibfk_1` FOREIGN KEY (`eleId`) REFERENCES `sys_electricity` (`eleId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB AUTO_INCREMENT = 92 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_electricity_type
-- ----------------------------
DROP TABLE IF EXISTS `sys_electricity_type`;
CREATE TABLE `sys_electricity_type` (
`eleTypeId` int(11) NOT NULL AUTO_INCREMENT COMMENT '用电类型ID',
`eleTypeName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用电类型名称',
PRIMARY KEY (`eleTypeId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_energy
-- ----------------------------
DROP TABLE IF EXISTS `sys_energy`;
CREATE TABLE `sys_energy` (
`energyId` int(11) NOT NULL COMMENT '能耗记录Id',
`deviceCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备Code',
`year` int(11) NULL DEFAULT NULL COMMENT '',
`month` int(11) NULL DEFAULT NULL COMMENT '',
`day` int(11) NULL DEFAULT NULL COMMENT '',
`energy` float(10, 2) NULL DEFAULT NULL COMMENT '总能耗值',
`maxEnergy` float(10, 2) NULL DEFAULT NULL COMMENT '最大能耗记录',
`minEnergy` float(10, 2) NULL DEFAULT NULL COMMENT '最小能耗记录',
`spikeEnergy` float(10, 2) NULL DEFAULT NULL COMMENT '尖峰电能耗',
`peakEnergy` float(10, 2) NULL DEFAULT NULL COMMENT '高峰电能耗',
`lowEnergy` float(10, 2) NULL DEFAULT NULL COMMENT '谷时电能耗',
`flatEnergy` float(10, 2) NULL DEFAULT NULL COMMENT '平时电能耗',
`energyType` int(11) NULL DEFAULT NULL COMMENT '1:市电 2储蓄电',
`timeType` int(11) NULL DEFAULT NULL COMMENT '0: 时间点 1当天 2当月 3季 4',
PRIMARY KEY (`energyId`) USING BTREE,
INDEX `energyType`(`energyType`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_fun_record
-- ----------------------------
DROP TABLE IF EXISTS `sys_fun_record`;
CREATE TABLE `sys_fun_record` (
`recordId` int(11) NOT NULL AUTO_INCREMENT COMMENT '值ID',
`deviceCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备Code',
`funTypeId` int(11) NULL DEFAULT NULL COMMENT '参数ID',
`funTypeValue` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数值',
PRIMARY KEY (`recordId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_gateway
-- ----------------------------
DROP TABLE IF EXISTS `sys_gateway`;
CREATE TABLE `sys_gateway` (
`gateId` int(11) NOT NULL AUTO_INCREMENT COMMENT '网关Id',
`deviceCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备Code',
`moveCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'FSUCode',
`ratedPower` int(11) NULL DEFAULT NULL COMMENT '额定功耗',
`serialNum` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备序列号SN',
`assetNum` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备资产编号',
`installTime` datetime NULL DEFAULT NULL COMMENT '安装日期',
`netMethod` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联网方式',
`gateIp` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'IP',
`gatePort` int(11) NULL DEFAULT NULL COMMENT '访问端口',
`snmpPort` int(11) NULL DEFAULT NULL COMMENT 'SNMP访问端口',
`operator` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '运营商',
`SIM` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用来管理SIM卡号资源',
`IMEI` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'IMEI',
`IMSI` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'IMSI',
`company` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '运维公司名称',
`agent` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '运维人员名称',
`mobile` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '运维人员Mobile',
`email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '运维人员email',
`weChat` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '运维人员微信号',
`softVer` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '软件版本号',
`softTime` datetime NULL DEFAULT NULL COMMENT '软件上次升级时间',
`hardVer` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '硬件版本号',
`hardTime` datetime NULL DEFAULT NULL COMMENT '硬件上次升级时间',
`online` int(11) NULL DEFAULT NULL COMMENT '在线状态',
`network` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '网络信号强度',
PRIMARY KEY (`gateId`) USING BTREE,
INDEX `deviceCode`(`deviceCode`) USING BTREE,
CONSTRAINT `sys_gateway_ibfk_1` FOREIGN KEY (`deviceCode`) REFERENCES `sys_device` (`deviceCode`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_monitor
-- ----------------------------
DROP TABLE IF EXISTS `sys_monitor`;
CREATE TABLE `sys_monitor` (
`monitorId` int(11) NOT NULL AUTO_INCREMENT COMMENT '监控Id',
`deviceCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备Code',
`deviceSerial` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '直播源',
`channelNo` int(11) NULL DEFAULT NULL COMMENT '通道号',
`path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '监控地址',
`photoName` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '抓拍照片名称',
PRIMARY KEY (`monitorId`) USING BTREE,
INDEX `deviceCode`(`deviceCode`) USING BTREE,
CONSTRAINT `sys_monitor_ibfk_1` FOREIGN KEY (`deviceCode`) REFERENCES `sys_device` (`deviceCode`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB AUTO_INCREMENT = 40 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_move
-- ----------------------------
DROP TABLE IF EXISTS `sys_move`;
CREATE TABLE `sys_move` (
`moveId` int(11) NOT NULL AUTO_INCREMENT COMMENT '动环Id',
`deviceCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '动环模块Code',
`software` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '软件信息',
`hardware` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '硬件信息',
`power` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '功率',
`RSSI` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '信号强度',
`portCount` int(11) NULL DEFAULT NULL COMMENT '接口数量',
`IMEI` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'IMEI',
`IMSI` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'IMSI',
`logonTime` datetime NULL DEFAULT NULL COMMENT '注册时间',
`network` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '网络状态',
`operator` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '运营商信息',
`company` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '代维公司信息',
`agent` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '代维人员姓名',
`phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系方式',
`trapIp` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'TRAP Ip 地址',
`host` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'VPN Ip 地址',
`port` int(11) NULL DEFAULT NULL COMMENT 'port',
`fsuCode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'FsuCode用于网关对接',
PRIMARY KEY (`moveId`) USING BTREE,
INDEX `scode`(`deviceCode`) USING BTREE,
CONSTRAINT `scode` FOREIGN KEY (`deviceCode`) REFERENCES `sys_device` (`deviceCode`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_ploy_area
-- ----------------------------
DROP TABLE IF EXISTS `sys_ploy_area`;
CREATE TABLE `sys_ploy_area` (
`paId` int(11) NOT NULL AUTO_INCREMENT COMMENT '策略地区Id',
`ployId` int(11) NULL DEFAULT NULL COMMENT '策略Id',
`areaId` int(11) NULL DEFAULT NULL COMMENT '地区Id',
PRIMARY KEY (`paId`) USING BTREE,
INDEX `ployId`(`ployId`) USING BTREE,
CONSTRAINT `ployId` FOREIGN KEY (`ployId`) REFERENCES `sys_electricity_ploy` (`ployId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB AUTO_INCREMENT = 35 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_site
-- ----------------------------
DROP TABLE IF EXISTS `sys_site`;
CREATE TABLE `sys_site` (
`siteId` int(11) NOT NULL AUTO_INCREMENT COMMENT '站址ID',
`siteName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '站址名称',
`siteCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '站址编码',
`deptId` int(11) NULL DEFAULT NULL COMMENT '机构Id',
`areaId` int(11) NULL DEFAULT NULL COMMENT '地区Id',
`longitude` float(10, 5) NULL DEFAULT NULL COMMENT '经度',
`latitude` float(10, 5) NULL DEFAULT NULL COMMENT '纬度',
`address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '站址地址',
`picture` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '站址照片',
`director` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '负责人',
`createTime` datetime NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`siteId`) USING BTREE,
INDEX `siteCode`(`siteCode`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_site_device
-- ----------------------------
DROP TABLE IF EXISTS `sys_site_device`;
CREATE TABLE `sys_site_device` (
`sdId` int(11) NOT NULL AUTO_INCREMENT COMMENT '设备站址ID',
`deviceCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备Code',
`siteCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '站址Code',
PRIMARY KEY (`sdId`) USING BTREE,
INDEX `deviceId`(`deviceCode`) USING BTREE,
INDEX `siteId`(`siteCode`) USING BTREE,
CONSTRAINT `deviceId` FOREIGN KEY (`deviceCode`) REFERENCES `sys_device` (`deviceCode`) ON DELETE CASCADE ON UPDATE RESTRICT,
CONSTRAINT `siteId` FOREIGN KEY (`siteCode`) REFERENCES `sys_site` (`siteCode`) ON DELETE CASCADE ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 45 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for sys_type
-- ----------------------------
DROP TABLE IF EXISTS `sys_type`;
CREATE TABLE `sys_type` (
`typeId` int(11) NOT NULL AUTO_INCREMENT COMMENT '设备类型Id',
`typeCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备类型Code',
`typeName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备类型名称',
`parentId` int(11) NULL DEFAULT NULL COMMENT '父级Id',
`icon` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备类型图片',
`createTime` datetime NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`typeId`) USING BTREE,
INDEX `parentId`(`parentId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 19 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;