From a774cd4f3523fa3d34e42222c817901524d9bf09 Mon Sep 17 00:00:00 2001 From: caoqi Date: Thu, 9 May 2024 18:09:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=9B=B4=E6=96=B0=E6=99=BA=E8=83=BD?= =?UTF-8?q?=E7=9B=91=E7=AE=A1=E9=85=8D=E7=BD=AE=E5=9B=BE=E5=B1=82=E5=9C=BA?= =?UTF-8?q?=E6=99=AFsql=E8=AF=AD=E5=8F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sql/sy/v1.2.0/全量脚本/v1.2.0-all.sql | 121 +++++++++++++++++++++- 1 file changed, 120 insertions(+), 1 deletion(-) diff --git a/sql/sy/v1.2.0/全量脚本/v1.2.0-all.sql b/sql/sy/v1.2.0/全量脚本/v1.2.0-all.sql index 8afa152b..b1bd8421 100644 --- a/sql/sy/v1.2.0/全量脚本/v1.2.0-all.sql +++ b/sql/sy/v1.2.0/全量脚本/v1.2.0-all.sql @@ -959,4 +959,123 @@ LEFT JOIN `bs_sgc_df_gcda` AS gc ON df.`DIKE_CODE` = gc.`DIKE_CODE` AND gc.`EXPR union all SELECT sz.`ID`, sz.`WAGA_CODE` AS `CODE`,jb.`WAGA_NAME` AS `NAME`,'2' AS `TYPE`,sz.`STATUS` AS `STATUS`,sz.`DEVICE_ID`,sz.`DEVICE_NAME`,jb.`ADCD` AS ADCD, sz.`WARNING_TYPE` AS `WARNING_TYPE`, sz.`WARNING_LEVEL` AS `WARNING_LEVEL`, sz.`WARNING_TIME` AS `WARNING_TIME` FROM `bs_sgc_sz_dtsbr` AS sz -LEFT JOIN `bs_sgc_sz_jbxx` AS jb ON sz.`WAGA_CODE` = jb.`WAGA_CODE` and jb.`EXPR_DATE` is null \ No newline at end of file +LEFT JOIN `bs_sgc_sz_jbxx` AS jb ON sz.`WAGA_CODE` = jb.`WAGA_CODE` and jb.`EXPR_DATE` is null + + + +CREATE TABLE `bs_sgc_qqjd_dir` ( + `id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键', + `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '目录名称', + `parent_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '父节点ID', + `xpath` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '节点路径', + `dir_seq` varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '目录序列', + `order_nm` decimal(8,0) DEFAULT NULL COMMENT '排序', + `pub_date` datetime DEFAULT NULL COMMENT '发布时间', + `create_user` varchar(255) DEFAULT NULL COMMENT '创建人', + `directory_description` longtext CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '图层目录描述', + `is_valid` int DEFAULT NULL COMMENT '数据是否有效,用来标识逻辑删除,1:可用,0:已被逻辑删除', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3; + +CREATE TABLE `bs_sgc_qqjd_dir_layer` ( + `id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键', + `dir_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '目录id,和sy_dir的主键进行关联', + `layer_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '图层id,和sy_layer的主键进行关联', + `order_nm` decimal(8,0) DEFAULT NULL COMMENT '排序序号值', + `is_valid` int DEFAULT NULL COMMENT '数据是否有效,用来标识逻辑删除,1:可用,0:已被逻辑删除', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3; + +CREATE TABLE `bs_sgc_qqjd_layer` ( + `id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键', + `service_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '图层名称', + `service_name_alias` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '图层别名', + `service_url` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '图层服务URL', + `service_type` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '图层服务类型', + `service_index` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '图层索引,对于iserver发布的wfs服务,索引值为`工作空间:图层名称`', + `pub_date` datetime DEFAULT NULL COMMENT '发布日期', + `create_user` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '创建人', + `layer_3d_type` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '3d图层类型 白膜/BIM/倾斜摄影/点云/人工建模', + `tile_size` int DEFAULT NULL COMMENT '瓦片大小,wmts服务需要填写', + `tile_matrix_set` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '矩阵集,wmts服务需要填写', + `dir_id` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '所属目录id', + `dir_name` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '所属目录名称', + `remark` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '备注', + `format` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '后缀名,wmts服务需要填写', + `data` varchar(5000) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '图层表扩展字段集合的json', + `annotation_url` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '图层服务注记URL(底图)', + `service_token` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '图层服务token(底图)', + `annotation_service_index` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '注记图层服务索引(底图)', + `tileset_option` varchar(5000) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '3D tiles性能调试参数', + `is_layer_group` tinyint(1) DEFAULT '0' COMMENT '是否为图层组(配置geoserver图层组时需要判断,如果为图层组,则不加载图层组默认的样式)', + `relation_service_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '0' COMMENT '关联服务id', + `relation_service_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '0' COMMENT '关联服务名称', + `relation_style_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '关联图层样式id', + `relation_style_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '关联图层样式名称', + `is_valid` int DEFAULT NULL COMMENT '数据是否有效,用来标识逻辑删除,1:可用,0:已被逻辑删除', + `extend_data` longtext COMMENT '扩展字段,主要用来标识关联关系', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3; + + +CREATE TABLE `bs_sgc_qqjd_layer_field` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `layer_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '图层id', + `field` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字段名称', + `field_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字段名称', + `field_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字段类型', + `is_show` tinyint DEFAULT NULL COMMENT '0:false;1:true', + `order_nm` int DEFAULT NULL COMMENT '排序', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +CREATE TABLE `bs_sgc_qqjd_layer_style` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '样式名称', + `layer_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '图层类型', + `information` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '样式信息', + `remark` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '样式备注', + `style_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '适用类型', + `view_img` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '样式图片Url', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `modify_time` datetime DEFAULT NULL COMMENT '修改时间', + `is_valid` int DEFAULT NULL COMMENT '数据是否有效,用来标识逻辑删除,1:可用,0:已被逻辑删除', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +CREATE TABLE `bs_sgc_qqjd_scene` ( + `id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键', + `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '目录名称', + `pub_date` datetime DEFAULT NULL COMMENT '发布时间', + `create_user` varchar(255) DEFAULT NULL COMMENT '创建人', + `interface_address` longtext CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '接口地址', + `description` longtext COMMENT '描述', + `is_valid` int DEFAULT NULL COMMENT '数据是否有效,用来标识逻辑删除,1:可用,0:已被逻辑删除', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3; + +CREATE TABLE `bs_sgc_qqjd_scene_config_relation` ( + `id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `scene_id` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '场景id', + `init_time` datetime DEFAULT NULL COMMENT '初始时间', + `init_weather` int DEFAULT NULL COMMENT '初始天气,晴天:1、多云:2、阴天:3、小雨:4、中雨:5、暴雨:6、雪天:7、雾天:8', + `weather_intensity` int DEFAULT NULL COMMENT '天气强度', + `ambient_light_intensity` int DEFAULT NULL COMMENT '环境光强度', + `movement_sensitivity` int DEFAULT NULL COMMENT '移动灵敏度', + `rotation_sensitivity` int DEFAULT NULL COMMENT '旋转灵敏度', + `zoom_sensitivity` int DEFAULT NULL COMMENT '缩放灵敏度\r\n', + `view_img` longtext COLLATE utf8mb4_general_ci COMMENT '视点预览图', + `layer_id` text COLLATE utf8mb4_general_ci COMMENT '关联图层id', + `camera_posture` json DEFAULT NULL COMMENT '相机姿态信息', + `is_valid` int DEFAULT NULL COMMENT '数据是否有效,用来标识逻辑删除,1:可用,0:已被逻辑删除', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +CREATE TABLE `bs_sgc_qqjd_scene_dir_relation` ( + `id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键', + `scene_id` varchar(255) DEFAULT NULL COMMENT '场景id', + `dir_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '目录id,和sy_dir的主键进行关联', + `relate_date` datetime DEFAULT NULL COMMENT '场景和图层目录关联日期', + `is_valid` int DEFAULT NULL COMMENT '数据是否有效,用来标识逻辑删除,1:可用,0:已被逻辑删除', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3; \ No newline at end of file