|
@@ -150,3 +150,230 @@ CREATE TABLE IF NOT EXISTS `dt_relation` (
|
|
|
KEY `idx_3` (`graph_code`,`rel_code`,`obj_to`,`project_id`) USING BTREE,
|
|
|
KEY `idx_4` (`graph_id`,`rel_code`,`obj_to`,`project_id`) USING BTREE
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='关系实例表';
|
|
|
+
|
|
|
+
|
|
|
+CREATE TABLE IF NOT EXISTS `dt_object_project` (
|
|
|
+ `id` varchar(64) NOT NULL,
|
|
|
+ `name` varchar(200) DEFAULT NULL COMMENT '名称',
|
|
|
+ `password` varchar(60) DEFAULT NULL COMMENT '项目密码',
|
|
|
+ `local_id` varchar(60) DEFAULT NULL COMMENT '本地编码',
|
|
|
+ `local_name` varchar(200) DEFAULT NULL COMMENT '本地名称',
|
|
|
+ `bim_id` varchar(60) DEFAULT NULL COMMENT 'BIM模型中编码',
|
|
|
+ `group_code` varchar(40) NOT NULL COMMENT '集团编码',
|
|
|
+ `infos` json DEFAULT NULL COMMENT '信息点',
|
|
|
+ `valid` tinyint DEFAULT 1 COMMENT '合法标识:0-无效,1-有效',
|
|
|
+ `creator` varchar(32) DEFAULT NULL COMMENT '创建人',
|
|
|
+ `creation_time` char(14) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `modifier` varchar(32) DEFAULT NULL COMMENT '最后修改人',
|
|
|
+ `modified_time` char(14) NULL DEFAULT NULL COMMENT '最后修改时间',
|
|
|
+ `ts` timestamp default current_timestamp on update current_timestamp NOT NULL COMMENT '乐观锁',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='项目';
|
|
|
+
|
|
|
+
|
|
|
+CREATE TABLE IF NOT EXISTS `dt_object_building` (
|
|
|
+ `id` varchar(64) NOT NULL,
|
|
|
+ `name` varchar(200) DEFAULT NULL COMMENT '名称',
|
|
|
+ `local_id` varchar(60) DEFAULT NULL COMMENT '本地编码',
|
|
|
+ `local_name` varchar(200) DEFAULT NULL COMMENT '本地名称',
|
|
|
+ `bim_id` varchar(60) DEFAULT NULL COMMENT 'BIM模型中编码',
|
|
|
+ `group_code` varchar(40) NOT NULL COMMENT '集团编码',
|
|
|
+ `project_id` varchar(40) NOT NULL COMMENT '项目ID',
|
|
|
+ `infos` json DEFAULT NULL COMMENT '信息点',
|
|
|
+ `valid` tinyint DEFAULT 1 COMMENT '合法标识:0-无效,1-有效',
|
|
|
+ `creator` varchar(32) DEFAULT NULL COMMENT '创建人',
|
|
|
+ `creation_time` char(14) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `modifier` varchar(32) DEFAULT NULL COMMENT '最后修改人',
|
|
|
+ `modified_time` char(14) NULL DEFAULT NULL COMMENT '最后修改时间',
|
|
|
+ `ts` timestamp default current_timestamp on update current_timestamp NOT NULL COMMENT '乐观锁',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='建筑';
|
|
|
+
|
|
|
+
|
|
|
+CREATE TABLE IF NOT EXISTS `dt_object_floor` (
|
|
|
+ `id` varchar(64) NOT NULL,
|
|
|
+ `name` varchar(200) DEFAULT NULL COMMENT '名称',
|
|
|
+ `local_id` varchar(60) DEFAULT NULL COMMENT '本地编码',
|
|
|
+ `local_name` varchar(200) DEFAULT NULL COMMENT '本地名称',
|
|
|
+ `bim_id` varchar(60) DEFAULT NULL COMMENT 'BIM模型中编码',
|
|
|
+ `group_code` varchar(40) NOT NULL COMMENT '集团编码',
|
|
|
+ `project_id` varchar(64) NOT NULL COMMENT '项目ID',
|
|
|
+ `building_id` varchar(64) DEFAULT NULL COMMENT '建筑ID',
|
|
|
+ `sequence_id` int DEFAULT NULL COMMENT '楼层顺序号',
|
|
|
+ `sign` int DEFAULT NULL COMMENT '楼层平面图分割标记',
|
|
|
+ `model_id` varchar(64) DEFAULT NULL COMMENT '模型文件ID',
|
|
|
+ `outline` json DEFAULT NULL COMMENT '楼层选定区域轮廓线',
|
|
|
+ `qr_code` varchar(300) DEFAULT NULL COMMENT '二维码图片',
|
|
|
+ `floor_elevation` int DEFAULT NULL COMMENT '楼板标高',
|
|
|
+ `bim_id_pre` varchar(200) DEFAULT NULL COMMENT 'BIMID前缀',
|
|
|
+ `properties` json DEFAULT NULL COMMENT '自定义信息点',
|
|
|
+ `bim_location` varchar(200) DEFAULT NULL COMMENT '坐标',
|
|
|
+ `floor_elevation` int(11) DEFAULT NULL COMMENT '人数',
|
|
|
+ `infos` json DEFAULT NULL COMMENT '信息点',
|
|
|
+ `valid` tinyint DEFAULT 1 COMMENT '合法标识:0-无效,1-有效',
|
|
|
+ `creator` varchar(32) DEFAULT NULL COMMENT '创建人',
|
|
|
+ `creation_time` char(14) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `modifier` varchar(32) DEFAULT NULL COMMENT '最后修改人',
|
|
|
+ `modified_time` char(14) NULL DEFAULT NULL COMMENT '最后修改时间',
|
|
|
+ `ts` timestamp default current_timestamp on update current_timestamp NOT NULL COMMENT '乐观锁',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='楼层';
|
|
|
+
|
|
|
+
|
|
|
+CREATE TABLE IF NOT EXISTS `dt_object_space` (
|
|
|
+ `id` varchar(64) NOT NULL,
|
|
|
+ `name` varchar(200) DEFAULT NULL COMMENT '名称',
|
|
|
+ `local_id` varchar(60) DEFAULT NULL COMMENT '本地编码',
|
|
|
+ `local_name` varchar(200) DEFAULT NULL COMMENT '本地名称',
|
|
|
+ `bim_id` varchar(60) DEFAULT NULL COMMENT 'BIM模型中编码',
|
|
|
+ `group_code` varchar(40) NOT NULL COMMENT '集团编码',
|
|
|
+ `project_id` varchar(64) NOT NULL COMMENT '项目ID',
|
|
|
+ `building_id` varchar(64) DEFAULT NULL COMMENT '建筑ID',
|
|
|
+ `floor_id` varchar(64) DEFAULT NULL COMMENT '楼层ID',
|
|
|
+ `outline` json DEFAULT NULL COMMENT '楼层选定区域轮廓线',
|
|
|
+ `outline2` json DEFAULT NULL COMMENT '轮廓线2',
|
|
|
+ `pic` json DEFAULT NULL COMMENT '图片',
|
|
|
+ `proj_room_func_type` varchar(200) DEFAULT NULL COMMENT '项目空间功能区类型',
|
|
|
+ `room_serial` float DEFAULT NULL COMMENT '空间序号',
|
|
|
+ `default_qr_code` varchar(200) DEFAULT NULL COMMENT '平台二维码',
|
|
|
+ `bim_location` varchar(200) DEFAULT NULL COMMENT '模型中坐标',
|
|
|
+ `depth` float DEFAULT NULL COMMENT '进深',
|
|
|
+ `width` float DEFAULT NULL COMMENT '面宽',
|
|
|
+ `build_area` float DEFAULT NULL COMMENT '建筑面积',
|
|
|
+ `net_area` float DEFAULT NULL COMMENT '使用面积',
|
|
|
+ `height` float DEFAULT NULL COMMENT '高',
|
|
|
+ `intro` text DEFAULT NULL COMMENT '备注文字',
|
|
|
+ `elec_cap` float DEFAULT NULL COMMENT '配电容量',
|
|
|
+ `pollution_degree` varchar(200) DEFAULT NULL COMMENT '污染等级',
|
|
|
+ `func_type` varchar(200) DEFAULT NULL COMMENT '空间功能区类型',
|
|
|
+ `tenant_info` json DEFAULT NULL COMMENT '租户信息',
|
|
|
+ `dynamic_infor` json DEFAULT NULL COMMENT '动态信息',
|
|
|
+ `zone_orientation` varchar(200) DEFAULT NULL COMMENT '空间朝向',
|
|
|
+ `rated_coolingp` float DEFAULT NULL COMMENT '设计供冷功率',
|
|
|
+ `rated_heatingp` float DEFAULT NULL COMMENT '设计供热功率',
|
|
|
+ `ac_type` varchar(200) DEFAULT NULL COMMENT '空调形式',
|
|
|
+ `rated_lightp` float DEFAULT NULL COMMENT '设计照明功率',
|
|
|
+ `zone_type` varchar(200) DEFAULT NULL COMMENT '内外区分类',
|
|
|
+ `state` tinyint DEFAULT 1 COMMENT '空间是否受影响:0不受影响,1受影响',
|
|
|
+ `tenant_type` varchar(200) DEFAULT NULL COMMENT '租赁业态类型',
|
|
|
+ `tenant` varchar(200) DEFAULT NULL COMMENT '所属租户',
|
|
|
+ `qr_code_pic` varchar(200) DEFAULT NULL COMMENT '空间二维码',
|
|
|
+ `permanent_people_num` int DEFAULT NULL COMMENT '空间常驻人数',
|
|
|
+ `infos` json DEFAULT NULL COMMENT '信息点',
|
|
|
+ `valid` tinyint DEFAULT 1 COMMENT '合法标识:0-无效,1-有效',
|
|
|
+ `creator` varchar(32) DEFAULT NULL COMMENT '创建人',
|
|
|
+ `creation_time` char(14) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `modifier` varchar(32) DEFAULT NULL COMMENT '最后修改人',
|
|
|
+ `modified_time` char(14) NULL DEFAULT NULL COMMENT '最后修改时间',
|
|
|
+ `ts` timestamp default current_timestamp on update current_timestamp NOT NULL COMMENT '乐观锁',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='空间';
|
|
|
+
|
|
|
+
|
|
|
+CREATE TABLE IF NOT EXISTS `dt_object_equipment` (
|
|
|
+ `id` varchar(64) NOT NULL,
|
|
|
+ `name` varchar(200) DEFAULT NULL COMMENT '名称',
|
|
|
+ `local_id` varchar(60) DEFAULT NULL COMMENT '本地编码',
|
|
|
+ `local_name` varchar(200) DEFAULT NULL COMMENT '本地名称',
|
|
|
+ `bim_id` varchar(60) DEFAULT NULL COMMENT 'BIM模型中编码',
|
|
|
+ `group_code` varchar(40) DEFAULT NULL COMMENT '集团编码',
|
|
|
+ `project_id` varchar(64) DEFAULT NULL COMMENT '项目ID',
|
|
|
+ `building_id` varchar(64) DEFAULT NULL COMMENT '建筑ID',
|
|
|
+ `bim_location` varchar(200) DEFAULT NULL COMMENT '坐标',
|
|
|
+ `qr_code` varchar(300) DEFAULT NULL COMMENT '二维码图片',
|
|
|
+ `cad_id`varchar(200) DEFAULT NULL COMMENT '设计图纸中编码',
|
|
|
+ `parent_id` varchar(64) DEFAULT NULL COMMENT '部件关联设备的id',
|
|
|
+ `property_id` varchar(64) DEFAULT NULL COMMENT '资产id',
|
|
|
+ `location` json DEFAULT NULL COMMENT '坐标x,y,z',
|
|
|
+ `category_name` varchar(200) DEFAULT NULL COMMENT '分类名',
|
|
|
+ `custom_category` varchar(200) DEFAULT NULL COMMENT '项目自定义类型',
|
|
|
+ `task_state` tinyint DEFAULT NULL COMMENT '任务状态',
|
|
|
+ `model_id` varchar(200) DEFAULT NULL COMMENT '模型id',
|
|
|
+ `code_type` int DEFAULT NULL COMMENT '贴码状态',
|
|
|
+ `equip_serial` int DEFAULT NULL COMMENT '设备序号',
|
|
|
+ `family_name` varchar(200) DEFAULT NULL COMMENT 'Revit族',
|
|
|
+ `family_symbol` varchar(200) DEFAULT NULL COMMENT 'Revit族类型',
|
|
|
+ `note` text DEFAULT NULL COMMENT '备注',
|
|
|
+ `bim_type_id` varchar(200) DEFAULT NULL COMMENT 'BIM构建编码',
|
|
|
+ `class_code`varchar(200) DEFAULT NULL COMMENT '分类',
|
|
|
+ `app_id`varchar(200) DEFAULT NULL COMMENT '客户端id',
|
|
|
+ `find_people` varchar(200) DEFAULT NULL COMMENT '添加人员',
|
|
|
+ `rf_id` varchar(200) DEFAULT NULL COMMENT 'RFID标识',
|
|
|
+ `default_qr_code` varchar(200) DEFAULT NULL COMMENT '平台二维码',
|
|
|
+ `infos` json DEFAULT NULL COMMENT '信息点',
|
|
|
+ `valid` tinyint NOT NULL COMMENT '有效标识',
|
|
|
+ `creation_time` char(14) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `creator` varchar(40) DEFAULT NULL COMMENT '创建用户',
|
|
|
+ `modified_time` char(14) DEFAULT NULL COMMENT '最后修改时间',
|
|
|
+ `modifier` varchar(40) DEFAULT NULL COMMENT '最后修改人',
|
|
|
+ `ts` timestamp DEFAULT NULL COMMENT '乐观锁',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='设备';
|
|
|
+
|
|
|
+
|
|
|
+CREATE TABLE IF NOT EXISTS 'dt_object_system' (
|
|
|
+ `id` varchar(64) NOT NULL COMMENT '主键',
|
|
|
+ `name` varchar(200) DEFAULT NULL COMMENT '名称',
|
|
|
+ `local_id` varchar(60) DEFAULT NULL COMMENT '本地编码',
|
|
|
+ `local_name` varchar(200) DEFAULT NULL COMMENT '本地名称',
|
|
|
+ `cad_id` varchar(60) DEFAULT NULL COMMENT 'CADID',
|
|
|
+ `bim_id` varchar(60) DEFAULT NULL COMMENT 'BIM模型中编码',
|
|
|
+ `group_code` varchar(40) NOT NULL COMMENT '集团编码',
|
|
|
+ `project_id` varchar(64) NOT NULL COMMENT '项目ID',
|
|
|
+ `building_id` varchar(64) DEFAULT NULL COMMENT '建筑ID',
|
|
|
+ `floor_id` varchar(64) DEFAULT NULL COMMENT '楼层id',
|
|
|
+ `category_name` varchar(200) DEFAULT NULL COMMENT '分类名',
|
|
|
+ `class_code` varchar(200) DEFAULT NULL COMMENT '分类',
|
|
|
+ `infos` json DEFAULT NULL COMMENT '信息点',
|
|
|
+ `valid` tinyint NOT NULL COMMENT '有效标识',
|
|
|
+ `creation_time` char(14) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `creator` varchar(40) DEFAULT NULL COMMENT '创建用户',
|
|
|
+ `modified_time` char(14) DEFAULT NULL COMMENT '最后修改时间',
|
|
|
+ `modifier` varchar(40) DEFAULT NULL COMMENT '最后修改人',
|
|
|
+ `ts` timestamp DEFAULT NULL COMMENT '乐观锁',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='系统';
|
|
|
+
|
|
|
+
|
|
|
+CREATE TABLE IF NOT EXISTS 'dt_object_shaft' (
|
|
|
+ `id` varchar(64) NOT NULL COMMENT '主键',
|
|
|
+ `name` varchar(200) DEFAULT NULL COMMENT '名称',
|
|
|
+ `local_id` varchar(60) DEFAULT NULL COMMENT '本地编码',
|
|
|
+ `local_name` varchar(200) DEFAULT NULL COMMENT '本地名称',
|
|
|
+ `bim_location` varchar(200) DEFAULT NULL COMMENT '',
|
|
|
+ `bim_id` varchar(60) DEFAULT NULL COMMENT 'BIM模型中编码',
|
|
|
+ `group_code` varchar(40) NOT NULL COMMENT '集团编码',
|
|
|
+ `project_id` varchar(64) NOT NULL COMMENT '项目ID',
|
|
|
+ `infos` json DEFAULT NULL COMMENT '信息点',
|
|
|
+ `valid` tinyint NOT NULL COMMENT '有效标识',
|
|
|
+ `creation_time` char(14) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `creator` varchar(40) DEFAULT NULL COMMENT '创建用户',
|
|
|
+ `modified_time` char(14) DEFAULT NULL COMMENT '最后修改时间',
|
|
|
+ `modifier` varchar(40) DEFAULT NULL COMMENT '最后修改人',
|
|
|
+ `ts` timestamp DEFAULT NULL COMMENT '乐观锁',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='竖井';
|
|
|
+
|
|
|
+
|
|
|
+CREATE TABLE IF NOT EXISTS 'dt_object_tenant' (
|
|
|
+ `id` varchar(64) NOT NULL COMMENT '主键',
|
|
|
+ `name` varchar(200) DEFAULT NULL COMMENT '名称',
|
|
|
+ `local_id` varchar(60) DEFAULT NULL COMMENT '本地编码',
|
|
|
+ `local_name` varchar(200) DEFAULT NULL COMMENT '本地名称',
|
|
|
+ `local_id2` varchar(60) DEFAULT NULL COMMENT '本地编码2',
|
|
|
+ `local_name2` varchar(200) DEFAULT NULL COMMENT '本地名称2',
|
|
|
+ `group_code` varchar(40) NOT NULL COMMENT '集团编码',
|
|
|
+ `project_id` varchar(64) NOT NULL COMMENT '项目ID',
|
|
|
+ `lease_info` json DEFAULT NULL COMMENT '租赁信息',
|
|
|
+ `consumption_info` json DEFAULT NULL COMMENT '能耗信息',
|
|
|
+ `dynamic_infor` json DEFAULT NULL COMMENT '动态信息',
|
|
|
+ `custom_param` json DEFAULT NULL COMMENT '自定义信息点',
|
|
|
+ `infos` json DEFAULT NULL COMMENT '信息点',
|
|
|
+ `valid` tinyint NOT NULL COMMENT '有效标识',
|
|
|
+ `creation_time` char(14) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `creator` varchar(40) DEFAULT NULL COMMENT '创建用户',
|
|
|
+ `modified_time` char(14) DEFAULT NULL COMMENT '最后修改时间',
|
|
|
+ `modifier` varchar(40) DEFAULT NULL COMMENT '最后修改人',
|
|
|
+ `ts` timestamp DEFAULT NULL COMMENT '乐观锁',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='租户';
|