|
@@ -24,7 +24,7 @@ CREATE TABLE IF NOT EXISTS `dt_define_type` (
|
|
|
KEY `idx_parent_code` (`parent_code`) USING BTREE,
|
|
|
KEY `idx_major_code` (`major_code`) USING BTREE,
|
|
|
KEY `idx_code_1` (`group_code`,`project_id`,`code`) USING BTREE
|
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='对象类型定义';
|
|
|
+) ENGINE=InnoDB ROW_FORMAT=DYNAMIC COMMENT='对象类型定义';
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `dt_define_info` (
|
|
|
`id` varchar(40) NOT NULL,
|
|
@@ -59,7 +59,7 @@ CREATE TABLE IF NOT EXISTS `dt_define_info` (
|
|
|
`ts` timestamp default current_timestamp on update current_timestamp NOT NULL COMMENT '乐观锁',
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
KEY `idx_class_1` (`class_code`,`code`) USING BTREE
|
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='信息点定义表';
|
|
|
+) ENGINE=InnoDB ROW_FORMAT=DYNAMIC COMMENT='信息点定义表';
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `dt_define_graph` (
|
|
|
`id` varchar(40) NOT NULL,
|
|
@@ -78,7 +78,7 @@ CREATE TABLE IF NOT EXISTS `dt_define_graph` (
|
|
|
`ts` timestamp default current_timestamp on update current_timestamp NOT NULL COMMENT '乐观锁',
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
KEY `idx_code` (`code`) USING BTREE
|
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='图类型表';
|
|
|
+) ENGINE=InnoDB ROW_FORMAT=DYNAMIC COMMENT='图类型表';
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `dt_define_rel` (
|
|
|
`id` varchar(40) NOT NULL,
|
|
@@ -92,8 +92,8 @@ CREATE TABLE IF NOT EXISTS `dt_define_rel` (
|
|
|
`remark` varchar(45) DEFAULT NULL,
|
|
|
`before_cal_rel` json NULL COMMENT '计算关系之前需要计算的关系',
|
|
|
`cal_rule` json NULL COMMENT '计算器,就是计算规则',
|
|
|
- `from_obj_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '边关系左侧的对象分类',
|
|
|
- `to_obj_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关系右侧的对象分类',
|
|
|
+ `from_obj_type` varchar(50) NULL DEFAULT NULL COMMENT '边关系左侧的对象分类',
|
|
|
+ `to_obj_type` varchar(50) NULL DEFAULT NULL COMMENT '关系右侧的对象分类',
|
|
|
`automatic_flag` tinyint(0) NULL DEFAULT NULL COMMENT '自动计算类型,0-手动计算,1-自动计算',
|
|
|
`source_flag` tinyint(0) NULL DEFAULT NULL COMMENT '是否需要配置源末端',
|
|
|
`manual` int(0) NULL DEFAULT NULL COMMENT '手动计算类型 1 禁用 2提示引导 3手动维护',
|
|
@@ -110,7 +110,7 @@ CREATE TABLE IF NOT EXISTS `dt_define_rel` (
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
KEY `idx_code` (`code`) USING BTREE,
|
|
|
KEY `idx_graph_code` (`graph_code`,`code`) USING BTREE
|
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='边类型表';
|
|
|
+) ENGINE=InnoDB ROW_FORMAT=DYNAMIC COMMENT='边类型表';
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `dt_object` (
|
|
|
`id` varchar(100) NOT NULL,
|
|
@@ -138,7 +138,7 @@ CREATE TABLE IF NOT EXISTS `dt_object` (
|
|
|
KEY `idx_project_3` (`project_id`,`modified_time`) USING BTREE,
|
|
|
KEY `idx_project_4` (`obj_type`) USING BTREE,
|
|
|
KEY `idx_project_5` (`project_id`) USING BTREE
|
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='对象实例表';
|
|
|
+) ENGINE=InnoDB ROW_FORMAT=DYNAMIC COMMENT='对象实例表';
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `dt_relation` (
|
|
|
`id` varchar(40) NOT NULL,
|
|
@@ -166,7 +166,7 @@ CREATE TABLE IF NOT EXISTS `dt_relation` (
|
|
|
KEY `idx_4` (`graph_id`,`rel_code`,`obj_to`,`project_id`) USING BTREE,
|
|
|
KEY `idx_5` (`obj_from`) USING BTREE,
|
|
|
KEY `idx_6` (`obj_to`) USING BTREE
|
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='关系实例表';
|
|
|
+) ENGINE=InnoDB ROW_FORMAT=DYNAMIC COMMENT='关系实例表';
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for relation_project_cal
|
|
@@ -195,7 +195,7 @@ CREATE TABLE IF NOT EXISTS `dt_relation_project_cal` (
|
|
|
`valid` tinyint(0) NULL DEFAULT NULL COMMENT '合法标识',
|
|
|
`ts` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL COMMENT '乐观锁',
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT = Dynamic COMMENT='项目关系记录表';
|
|
|
+) ENGINE = InnoDB ROW_FORMAT = Dynamic COMMENT='项目关系记录表';
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `dt_equip_class_rel` (
|
|
|
`id` varchar(40) NOT NULL COMMENT '主键,32位UUID',
|
|
@@ -212,23 +212,23 @@ CREATE TABLE IF NOT EXISTS `dt_equip_class_rel` (
|
|
|
`valid` tinyint(0) NULL DEFAULT 1 COMMENT '合法标识',
|
|
|
`ts` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '乐观锁',
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '项目设备类边关系表' ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB COMMENT = '项目设备类边关系表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `dt_define_info_collect` (
|
|
|
-`id` varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
|
|
|
-`define_info_id` varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
-`project_id` varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
-`group_code` varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '集团编码',
|
|
|
+`id` varchar(40) NOT NULL,
|
|
|
+`define_info_id` varchar(40) NULL DEFAULT NULL,
|
|
|
+`project_id` varchar(40) NULL DEFAULT NULL,
|
|
|
+`group_code` varchar(40) NULL DEFAULT NULL COMMENT '集团编码',
|
|
|
`visiable` int NULL DEFAULT NULL COMMENT '是否可见 1- 可见 0-不可见',
|
|
|
-`code` varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '信息点',
|
|
|
-`class_code` varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '类型编码',
|
|
|
-`creator` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人',
|
|
|
-`creation_time` char(14) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
-`modifier` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '最后修改人',
|
|
|
-`modified_time` char(14) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '最后修改时间',
|
|
|
+`code` varchar(40) NULL DEFAULT NULL COMMENT '信息点',
|
|
|
+`class_code` varchar(40) NULL DEFAULT NULL COMMENT '类型编码',
|
|
|
+`creator` varchar(32) NULL DEFAULT NULL COMMENT '创建人',
|
|
|
+`creation_time` char(14) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+`modifier` varchar(32) NULL DEFAULT NULL COMMENT '最后修改人',
|
|
|
+`modified_time` char(14) NULL DEFAULT NULL COMMENT '最后修改时间',
|
|
|
`valid` tinyint NULL DEFAULT NULL COMMENT '合法标识',
|
|
|
`ts` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '乐观锁',
|
|
|
`key_word` int(1) DEFAULT NULL COMMENT '是否为关键信息点',
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
+) ENGINE = InnoDB ROW_FORMAT = Dynamic COMMENT = '采集信息点配置表' ;
|