|
|
@ -382,6 +382,7 @@ CREATE TABLE `bs_sgc_sz_dtsbr` ( |
|
|
|
`ID` int NOT NULL AUTO_INCREMENT COMMENT '水闸动态检测记录编号', |
|
|
|
`WAGA_CODE` varchar(255) COLLATE utf8mb4_general_ci COMMENT '水闸编码', |
|
|
|
`DEVICE_ID` varchar(100) DEFAULT NULL COMMENT '设备id', |
|
|
|
`DEVICE_NAME` varchar(100) DEFAULT NULL COMMENT '设备名称', |
|
|
|
`WARNING_TYPE` varchar(32) DEFAULT NULL COMMENT '预警类型', |
|
|
|
`WARNING_LEVEL` varchar(32) DEFAULT NULL COMMENT '预警等级', |
|
|
|
`WARNING_TIME` datetime DEFAULT NULL COMMENT '预警时间', |
|
|
@ -416,6 +417,7 @@ CREATE TABLE `bs_sgc_df_dtsbr` ( |
|
|
|
`ID` int NOT NULL AUTO_INCREMENT COMMENT '堤防动态检测记录编号', |
|
|
|
`DIKE_CODE` varchar(255) COLLATE utf8mb4_general_ci COMMENT '堤防编码', |
|
|
|
`DEVICE_ID` varchar(100) DEFAULT NULL COMMENT '设备id', |
|
|
|
`DEVICE_NAME` varchar(100) DEFAULT NULL COMMENT '设备名称', |
|
|
|
`WARNING_TYPE` varchar(32) DEFAULT NULL COMMENT '预警类型', |
|
|
|
`WARNING_LEVEL` varchar(32) DEFAULT NULL COMMENT '预警等级', |
|
|
|
`WARNING_TIME` datetime DEFAULT NULL COMMENT '预警时间', |
|
|
@ -487,7 +489,7 @@ CREATE TABLE `bs_sgc_sz_bxgcxmnr` ( |
|
|
|
CREATE TABLE `bs_sgc_sz_bxgcfz` ( |
|
|
|
`ID` int NOT NULL AUTO_INCREMENT COMMENT '病险工程核查分组编号', |
|
|
|
`NAME` varchar(50) COLLATE utf8mb4_general_ci NOT NULL COMMENT '小组名称', |
|
|
|
`DEPT_ID` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '单位id', |
|
|
|
`DEPT_ID` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '单位id', |
|
|
|
`REMARK` text COLLATE utf8mb4_general_ci COMMENT '备注', |
|
|
|
`CREATE_UID` varchar(16) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', |
|
|
|
`CREATE_TIME` datetime DEFAULT NULL COMMENT '创建时间', |
|
|
@ -544,11 +546,11 @@ CREATE TABLE `bs_sgc_sz_bxgcnrgl` ( |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='水闸病险工程项目任务关联表'; |
|
|
|
|
|
|
|
CREATE OR REPLACE VIEW `v_bs_sgc_dtsbr` AS |
|
|
|
SELECT df.`DIKE_CODE` AS `CODE`,gc.`DIKE_NAME` AS `NAME`,'1' AS `TYPE`,df.`STATUS` AS `STATUS`,gc.`ADCD` AS ADCD, df.`WARNING_TYPE` AS `WARNING_TYPE`, df.`WARNING_LEVEL` AS `WARNING_LEVEL`, df.`WARNING_TIME` AS `WARNING_TIME` |
|
|
|
SELECT df.`ID`, df.`DIKE_CODE` AS `CODE`,gc.`DIKE_NAME` AS `NAME`,'1' AS `TYPE`,df.`STATUS` AS `STATUS`,gc.`ADCD` AS ADCD, df.`WARNING_TYPE` AS `WARNING_TYPE`, df.`WARNING_LEVEL` AS `WARNING_LEVEL`, df.`WARNING_TIME` AS `WARNING_TIME` |
|
|
|
FROM `bs_sgc_df_dtsbr` AS df |
|
|
|
LEFT JOIN `bs_sgc_df_gcda` AS gc ON df.`DIKE_CODE` = gc.`DIKE_CODE` AND gc.`EXPR_DATE` is null |
|
|
|
union all |
|
|
|
SELECT sz.`WAGA_CODE` AS `CODE`,jb.`WAGA_NAME` AS `NAME`,'2' AS `TYPE`,sz.`STATUS` AS `STATUS`,jb.`ADCD` AS ADCD, sz.`WARNING_TYPE` AS `WARNING_TYPE`, sz.`WARNING_LEVEL` AS `WARNING_LEVEL`, sz.`WARNING_TIME` AS `WARNING_TIME` |
|
|
|
SELECT sz.`ID`, sz.`WAGA_CODE` AS `CODE`,jb.`WAGA_NAME` AS `NAME`,'2' AS `TYPE`,sz.`STATUS` AS `STATUS`,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 |
|
|
|
|
|
|
|