|
@@ -0,0 +1,387 @@
|
|
|
+-- Create syntax for TABLE 'dc_alarm_bind'
|
|
|
+CREATE TABLE `dc_alarm_bind` (
|
|
|
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `project_id` int(11) NOT NULL,
|
|
|
+ `device_code` int(11) NOT NULL,
|
|
|
+ `item` int(11) NOT NULL,
|
|
|
+ `threshold` varchar(20) DEFAULT NULL COMMENT '阈值配置 [min,max,连续采样次数], 为 null 表示不设置',
|
|
|
+ `slope` varchar(20) DEFAULT NULL COMMENT '斜率变化配置 [数据量,阈值,连续采样次数], 为 null 表示不设置',
|
|
|
+ `na` varchar(20) DEFAULT NULL COMMENT 'na报警 [数据量, na数据量,连续采样次数], 为 null 表示不设置',
|
|
|
+ `interval` int(11) NOT NULL DEFAULT '0' COMMENT '检测周期 时间 s',
|
|
|
+ `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
|
|
|
+ KEY `project_id` (`project_id`,`device_code`,`item`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
|
|
|
+
|
|
|
+-- Create syntax for TABLE 'dc_alarm_list'
|
|
|
+CREATE TABLE `dc_alarm_list` (
|
|
|
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `project_id` int(11) NOT NULL,
|
|
|
+ `device_code` varchar(50) NOT NULL DEFAULT '',
|
|
|
+ `item` varchar(50) NOT NULL DEFAULT '',
|
|
|
+ `val` varchar(20) NOT NULL DEFAULT '' COMMENT '报警发生时,点位的值',
|
|
|
+ `alarm_id` int(11) NOT NULL COMMENT '报警 ID dc_alarm_bind.id',
|
|
|
+ `title` varchar(100) NOT NULL DEFAULT '' COMMENT '报警标题',
|
|
|
+ `context` varchar(255) NOT NULL DEFAULT '' COMMENT '报警内容',
|
|
|
+ `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
|
|
|
+ KEY `project_id` (`project_id`,`device_code`,`item`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin /*T![ttl] TTL=`c_time` + INTERVAL 3 MONTH */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
|
|
|
+
|
|
|
+-- Create syntax for TABLE 'dc_clean_bind'
|
|
|
+CREATE TABLE `dc_clean_bind` (
|
|
|
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `project_id` int(11) NOT NULL,
|
|
|
+ `device_code` varchar(50) NOT NULL DEFAULT '',
|
|
|
+ `item` varchar(50) NOT NULL DEFAULT '',
|
|
|
+ `range_na` varchar(100) NOT NULL DEFAULT '' COMMENT '被当做 na 的值范围,使用逗号分隔多个值 例: '''', ''-'', ''null''',
|
|
|
+ `dropna` tinyint(1) NOT NULL COMMENT '为 na 时,是否进行删除操作 0: 否 1: 是',
|
|
|
+ `fillna` tinyint(1) NOT NULL COMMENT '为 na 时,是否进行数据填充 0: 否 1: 是',
|
|
|
+ `fillna_way` char(10) NOT NULL DEFAULT '' COMMENT '当 fillna 为 1 时, 为数据指定填充方式 【默认值 | 中位数 | 众数 | 平均数 | 自定义】',
|
|
|
+ `drop_solitude` int(11) NOT NULL DEFAULT '0' COMMENT '是否删除离群点',
|
|
|
+ `duplicate` tinyint(1) NOT NULL COMMENT '是否进行去重复操作 0: 否 1: 是',
|
|
|
+ `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
|
|
|
+ UNIQUE KEY `project_id` (`project_id`,`item`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=30002;
|
|
|
+
|
|
|
+-- Create syntax for TABLE 'dc_clean_quality'
|
|
|
+CREATE TABLE `dc_clean_quality` (
|
|
|
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `project_id` int(11) NOT NULL,
|
|
|
+ `tag` varchar(20) NOT NULL DEFAULT '' COMMENT '清洗批次',
|
|
|
+ `item` varchar(50) NOT NULL DEFAULT '' COMMENT '点位名',
|
|
|
+ `describe` varchar(512) NOT NULL DEFAULT '' COMMENT '数据质量描述',
|
|
|
+ `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
|
|
|
+ UNIQUE KEY `project_id` (`project_id`,`tag`,`item`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=690001 COMMENT='清洗数据的质量统计' /*T![ttl] TTL=`c_time` + INTERVAL 60 DAY */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
|
|
|
+
|
|
|
+-- Create syntax for TABLE 'dc_device_bind'
|
|
|
+CREATE TABLE `dc_device_bind` (
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
+ `project_id` int(11) NOT NULL,
|
|
|
+ `name` varchar(50) NOT NULL DEFAULT '' COMMENT '关系名',
|
|
|
+ `device_code` varchar(50) NOT NULL DEFAULT '' COMMENT '关键设备指标',
|
|
|
+ `device_type` varchar(20) NOT NULL DEFAULT '' COMMENT '设备类型',
|
|
|
+ `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '当前状态 0: 禁用 1: 正常',
|
|
|
+ `items` text NOT NULL COMMENT '相关点位集合',
|
|
|
+ `target_table` varchar(50) NOT NULL DEFAULT '' COMMENT '数据存入目标表名',
|
|
|
+ PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
|
|
|
+ UNIQUE KEY `project_id` (`project_id`,`device_code`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=30001 COMMENT='相关点位绑定表';
|
|
|
+
|
|
|
+-- Create syntax for TABLE 'dc_device_relation'
|
|
|
+CREATE TABLE `dc_device_relation` (
|
|
|
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `project_id` int(11) NOT NULL,
|
|
|
+ `device_code` varchar(20) NOT NULL DEFAULT '',
|
|
|
+ `chest` json NOT NULL COMMENT '与之相关的 chest 设备',
|
|
|
+ `pump` json NOT NULL COMMENT '与之相关的 pump 设备',
|
|
|
+ `value` json NOT NULL COMMENT '与之相关的 value 设备',
|
|
|
+ PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
|
|
|
+ UNIQUE KEY `project_id` (`project_id`,`device_code`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
|
|
|
+
|
|
|
+-- Create syntax for TABLE 'dc_event_bind'
|
|
|
+CREATE TABLE `dc_event_bind` (
|
|
|
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `project_id` int(11) NOT NULL COMMENT '项目 ID',
|
|
|
+ `device_code` varchar(50) NOT NULL DEFAULT '' COMMENT '设备位号',
|
|
|
+ `name` varchar(20) NOT NULL DEFAULT '' COMMENT '事件名称',
|
|
|
+ `item` varchar(50) NOT NULL DEFAULT '' COMMENT '点位名称',
|
|
|
+ `rule_flag` varchar(20) NOT NULL DEFAULT '' COMMENT '绑定的事件引擎',
|
|
|
+ `config` varchar(1024) NOT NULL DEFAULT '' COMMENT '事件配置 一个 json 配置,用于',
|
|
|
+ `interval` int(11) NOT NULL DEFAULT '0' COMMENT '检测时间间隔',
|
|
|
+ `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
|
|
|
+ UNIQUE KEY `project_id` (`project_id`,`item`,`name`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=60001;
|
|
|
+
|
|
|
+-- Create syntax for TABLE 'dc_event_list'
|
|
|
+CREATE TABLE `dc_event_list` (
|
|
|
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `project_id` int(11) NOT NULL,
|
|
|
+ `device_code` varchar(50) NOT NULL DEFAULT '',
|
|
|
+ `item` varchar(50) NOT NULL DEFAULT '',
|
|
|
+ `val` varchar(20) NOT NULL DEFAULT '' COMMENT '事件发生时,点位的值',
|
|
|
+ `event_id` int(11) NOT NULL COMMENT '事件 ID dc_event_bind.id',
|
|
|
+ `title` varchar(100) NOT NULL DEFAULT '' COMMENT '事件标题',
|
|
|
+ `context` varchar(255) NOT NULL DEFAULT '' COMMENT '事件内容',
|
|
|
+ `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
|
|
|
+ KEY `project_id` (`project_id`,`device_code`,`item`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=30001 /*T![ttl] TTL=`c_time` + INTERVAL 3 MONTH */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
|
|
|
+
|
|
|
+-- Create syntax for TABLE 'dc_event_rule'
|
|
|
+CREATE TABLE `dc_event_rule` (
|
|
|
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `name` varchar(20) NOT NULL DEFAULT '' COMMENT '识别事件的处理名称',
|
|
|
+ `flag` varchar(20) NOT NULL DEFAULT '' COMMENT '唯一标识,应该被程序定义为常量',
|
|
|
+ `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '说明信息',
|
|
|
+ `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
+ PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
|
|
|
+ UNIQUE KEY `flag` (`flag`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=30001;
|
|
|
+
|
|
|
+-- Create syntax for TABLE 'dc_item_data'
|
|
|
+CREATE TABLE `dc_item_data` (
|
|
|
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `project_id` int(11) NOT NULL,
|
|
|
+ `item` varchar(50) NOT NULL DEFAULT '',
|
|
|
+ `val` varchar(30) NOT NULL DEFAULT '',
|
|
|
+ `htime` timestamp NOT NULL,
|
|
|
+ `tag` varchar(20) NOT NULL DEFAULT '',
|
|
|
+ PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
|
|
|
+ KEY `project_id` (`project_id`,`item`),
|
|
|
+ KEY `tag` (`tag`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=44424777 /*T![ttl] TTL=`htime` + INTERVAL 60 DAY */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
|
|
|
+
|
|
|
+-- Create syntax for TABLE 'dc_item_map'
|
|
|
+CREATE TABLE `dc_item_map` (
|
|
|
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `project_id` int(11) NOT NULL COMMENT '项目 ID',
|
|
|
+ `device_code` varchar(20) NOT NULL DEFAULT '' COMMENT '设备位号',
|
|
|
+ `source_item` varchar(50) NOT NULL DEFAULT '' COMMENT '来源 item 名',
|
|
|
+ `target_item` varchar(50) NOT NULL DEFAULT '' COMMENT '目标item 名,也就是数据中心的 item 名',
|
|
|
+ `alias` varchar(255) NOT NULL DEFAULT '' COMMENT '点位名描述',
|
|
|
+ PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
|
|
|
+ UNIQUE KEY `project_id` (`project_id`,`source_item`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=60001;
|
|
|
+
|
|
|
+-- Create syntax for TABLE 'dc_working_chest'
|
|
|
+CREATE TABLE `dc_working_chest` (
|
|
|
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `project_id` int(11) NOT NULL,
|
|
|
+ `device_code` varchar(20) NOT NULL DEFAULT '',
|
|
|
+ `switch` tinyint(4) NOT NULL DEFAULT '0' COMMENT '药箱液位开关 0: 关 1: 开',
|
|
|
+ `level` decimal(6,4) NOT NULL DEFAULT '0' COMMENT '液位高度',
|
|
|
+ `agitator_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '搅拌器运行状态 0: 未运行 1:运行中',
|
|
|
+ `agitator_duration` int(11) NOT NULL DEFAULT '0' COMMENT '搅拌器运行时长',
|
|
|
+ `agitator_fault_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '搅拌器故障状态 0:正常 1:故障',
|
|
|
+ `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
|
|
|
+ KEY `project_id` (`project_id`,`device_code`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=30001 COMMENT='药箱液位' /*T![ttl] TTL=`c_time` + INTERVAL 3 MONTH */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
|
|
|
+
|
|
|
+-- Create syntax for TABLE 'dc_working_mf'
|
|
|
+CREATE TABLE `dc_working_mf` (
|
|
|
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `project_id` int(11) NOT NULL,
|
|
|
+ `device_code` varchar(20) NOT NULL DEFAULT '',
|
|
|
+ `water_temperature` decimal(4,2) NOT NULL DEFAULT '0' COMMENT '水温 摄氏度',
|
|
|
+ `feed_flow` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水流量',
|
|
|
+ `con_flow` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '浓水流量',
|
|
|
+ `product_flow` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水流量',
|
|
|
+ `feed_pressure` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水压力',
|
|
|
+ `con_pressure` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '浓水压力',
|
|
|
+ `product_pressure` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水压力',
|
|
|
+ `tmp` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '跨膜压差',
|
|
|
+ `flux` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '膜通量',
|
|
|
+ `feed_wq_turbidity` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水浊度',
|
|
|
+ `feed_wq_ph` tinyint(4) NOT NULL DEFAULT '0' COMMENT '进水 PH 值',
|
|
|
+ `product_wq_ph` tinyint(4) NOT NULL DEFAULT '0' COMMENT '产水 PH 值',
|
|
|
+ `feed_wq_al` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:铝',
|
|
|
+ `product_wq_al` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:铝',
|
|
|
+ `feed_wq_fe` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:铁',
|
|
|
+ `product_wq_fe` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:铁',
|
|
|
+ `feed_wq_mn` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:锰',
|
|
|
+ `product_wq_mn` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:锰',
|
|
|
+ `feed_wq_sio2` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:二氧化硅',
|
|
|
+ `product_wq_sio2` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:二氧化硅',
|
|
|
+ `feed_wq_cod` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:COD',
|
|
|
+ `product_wq_cod` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:COD',
|
|
|
+ `feed_wq_p` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:磷',
|
|
|
+ `product_wq_p` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:磷',
|
|
|
+ `step` int(11) DEFAULT NULL COMMENT '设备当前步序值',
|
|
|
+ `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
|
|
|
+ KEY `project_id` (`project_id`,`device_code`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='微滤' /*T![ttl] TTL=`c_time` + INTERVAL 3 MONTH */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
|
|
|
+
|
|
|
+-- Create syntax for TABLE 'dc_working_nf'
|
|
|
+CREATE TABLE `dc_working_nf` (
|
|
|
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `project_id` int(11) NOT NULL,
|
|
|
+ `device_code` varchar(20) NOT NULL DEFAULT '',
|
|
|
+ `water_temperature` decimal(4,2) NOT NULL DEFAULT '0' COMMENT '水温 摄氏度',
|
|
|
+ `feed_flow_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段进水流量',
|
|
|
+ `con_flow_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段浓水流量',
|
|
|
+ `product_flow_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段产水流量',
|
|
|
+ `feed_pressure_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段进水压力',
|
|
|
+ `con_pressure_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段浓水压力',
|
|
|
+ `product_pressure_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段产水压力',
|
|
|
+ `tmp_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段跨膜压差',
|
|
|
+ `flux_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段膜通量',
|
|
|
+ `permeability_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段渗透率',
|
|
|
+ `feed_flow_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段进水流量',
|
|
|
+ `con_flow_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段浓水流量',
|
|
|
+ `product_flow_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段产水流量',
|
|
|
+ `feed_pressure_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段进水压力',
|
|
|
+ `con_pressure_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段浓水压力',
|
|
|
+ `product_pressure_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段产水压力',
|
|
|
+ `tmp_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段压差',
|
|
|
+ `flux_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段通量',
|
|
|
+ `permeability_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段渗透率',
|
|
|
+ `feed_flow_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段进水流量',
|
|
|
+ `con_flow_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段浓水流量',
|
|
|
+ `product_flow_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段产水流量',
|
|
|
+ `feed_pressure_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段进水压力',
|
|
|
+ `con_pressure_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段浓水压力',
|
|
|
+ `product_pressure_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段产水压力',
|
|
|
+ `tmp_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段压差',
|
|
|
+ `flux_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段通量',
|
|
|
+ `permeability_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段渗透率',
|
|
|
+ `feed_wq_turbidity` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水浊度',
|
|
|
+ `feed_wq_ph` tinyint(4) NOT NULL DEFAULT '0' COMMENT '进水 PH 值',
|
|
|
+ `product_wq_ph` tinyint(4) NOT NULL DEFAULT '0' COMMENT '产水 PH 值',
|
|
|
+ `feed_wq_al` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:铝',
|
|
|
+ `product_wq_al` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:铝',
|
|
|
+ `feed_wq_fe` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:铁',
|
|
|
+ `product_wq_fe` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:铁',
|
|
|
+ `feed_wq_mn` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:锰',
|
|
|
+ `product_wq_mn` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:锰',
|
|
|
+ `feed_wq_sio2` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:二氧化硅',
|
|
|
+ `product_wq_sio2` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:二氧化硅',
|
|
|
+ `feed_wq_cod` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:COD',
|
|
|
+ `product_wq_cod` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:COD',
|
|
|
+ `feed_wq_p` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:磷',
|
|
|
+ `product_wq_p` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:磷',
|
|
|
+ `step` int(11) DEFAULT NULL COMMENT '设备当前步序值',
|
|
|
+ `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
|
|
|
+ KEY `project_id` (`project_id`,`device_code`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='纳滤' /*T![ttl] TTL=`c_time` + INTERVAL 3 MONTH */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
|
|
|
+
|
|
|
+-- Create syntax for TABLE 'dc_working_pump'
|
|
|
+CREATE TABLE `dc_working_pump` (
|
|
|
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `project_id` int(11) NOT NULL,
|
|
|
+ `device_code` varchar(20) NOT NULL DEFAULT '',
|
|
|
+ `feed_pressure` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水压力',
|
|
|
+ `out_pressure` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '出水压力',
|
|
|
+ `duration` int(11) NOT NULL DEFAULT '0' COMMENT '运行时长 单位 s',
|
|
|
+ `current` decimal(5,2) NOT NULL DEFAULT '0' COMMENT '运行电流 ',
|
|
|
+ `frequency` decimal(4,2) NOT NULL DEFAULT '0' COMMENT '运行频率',
|
|
|
+ `lift` decimal(5,2) NOT NULL DEFAULT '0' COMMENT '工作扬程',
|
|
|
+ `efficiency` decimal(4,2) NOT NULL DEFAULT '0' COMMENT '运行效率',
|
|
|
+ `run_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '运行状态 0: 停机 1: 运行正常',
|
|
|
+ `fault_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '故障状态 0: 正常 1: 故障',
|
|
|
+ `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
|
|
|
+ KEY `project_id` (`project_id`,`device_code`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=30001 COMMENT='水泵' /*T![ttl] TTL=`c_time` + INTERVAL 3 MONTH */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
|
|
|
+
|
|
|
+-- Create syntax for TABLE 'dc_working_ro'
|
|
|
+CREATE TABLE `dc_working_ro` (
|
|
|
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `project_id` int(11) NOT NULL,
|
|
|
+ `device_code` varchar(20) NOT NULL DEFAULT '',
|
|
|
+ `water_temperature` decimal(4,2) NOT NULL DEFAULT '0' COMMENT '水温 摄氏度',
|
|
|
+ `feed_flow_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段进水流量',
|
|
|
+ `con_flow_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段浓水流量',
|
|
|
+ `product_flow_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段产水流量',
|
|
|
+ `feed_pressure_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段进水压力',
|
|
|
+ `con_pressure_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段浓水压力',
|
|
|
+ `product_pressure_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段产水压力',
|
|
|
+ `tmp_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段跨膜压差',
|
|
|
+ `flux_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段膜通量',
|
|
|
+ `permeability_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段渗透率',
|
|
|
+ `feed_flow_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段进水流量',
|
|
|
+ `con_flow_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段浓水流量',
|
|
|
+ `product_flow_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段产水流量',
|
|
|
+ `feed_pressure_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段进水压力',
|
|
|
+ `con_pressure_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段浓水压力',
|
|
|
+ `product_pressure_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段产水压力',
|
|
|
+ `tmp_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段压差',
|
|
|
+ `flux_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段通量',
|
|
|
+ `permeability_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段渗透率',
|
|
|
+ `feed_flow_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段进水流量',
|
|
|
+ `con_flow_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段浓水流量',
|
|
|
+ `product_flow_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段产水流量',
|
|
|
+ `feed_pressure_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段进水压力',
|
|
|
+ `con_pressure_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段浓水压力',
|
|
|
+ `product_pressure_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段产水压力',
|
|
|
+ `tmp_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段压差',
|
|
|
+ `flux_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段通量',
|
|
|
+ `permeability_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段渗透率',
|
|
|
+ `feed_wq_turbidity` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水浊度',
|
|
|
+ `feed_wq_ph` tinyint(4) NOT NULL DEFAULT '0' COMMENT '进水 PH 值',
|
|
|
+ `product_wq_ph` tinyint(4) NOT NULL DEFAULT '0' COMMENT '产水 PH 值',
|
|
|
+ `feed_wq_al` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:铝',
|
|
|
+ `product_wq_al` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:铝',
|
|
|
+ `feed_wq_fe` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:铁',
|
|
|
+ `product_wq_fe` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:铁',
|
|
|
+ `feed_wq_mn` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:锰',
|
|
|
+ `product_wq_mn` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:锰',
|
|
|
+ `feed_wq_sio2` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:二氧化硅',
|
|
|
+ `product_wq_sio2` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:二氧化硅',
|
|
|
+ `feed_wq_cod` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:COD',
|
|
|
+ `product_wq_cod` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:COD',
|
|
|
+ `feed_wq_p` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:磷',
|
|
|
+ `product_wq_p` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:磷',
|
|
|
+ `step` int(11) DEFAULT NULL COMMENT '设备当前步序值',
|
|
|
+ `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
|
|
|
+ KEY `project_id` (`project_id`,`device_code`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=30001 COMMENT='反渗透' /*T![ttl] TTL=`c_time` + INTERVAL 3 MONTH */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
|
|
|
+
|
|
|
+-- Create syntax for TABLE 'dc_working_uf'
|
|
|
+CREATE TABLE `dc_working_uf` (
|
|
|
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `project_id` int(11) NOT NULL,
|
|
|
+ `device_code` varchar(20) NOT NULL DEFAULT '',
|
|
|
+ `water_temperature` decimal(4,2) NOT NULL DEFAULT '0' COMMENT '水温 摄氏度',
|
|
|
+ `feed_flow` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水流量',
|
|
|
+ `con_flow` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '浓水流量',
|
|
|
+ `product_flow` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水流量',
|
|
|
+ `feed_pressure` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水压力',
|
|
|
+ `con_pressure` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '浓水压力',
|
|
|
+ `product_pressure` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水压力',
|
|
|
+ `tmp` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '跨膜压差',
|
|
|
+ `flux` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '膜通量',
|
|
|
+ `feed_wq_turbidity` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水浊度',
|
|
|
+ `feed_wq_ph` tinyint(4) NOT NULL DEFAULT '0' COMMENT '进水 PH 值',
|
|
|
+ `product_wq_ph` tinyint(4) NOT NULL DEFAULT '0' COMMENT '产水 PH 值',
|
|
|
+ `feed_wq_al` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:铝',
|
|
|
+ `product_wq_al` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:铝',
|
|
|
+ `feed_wq_fe` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:铁',
|
|
|
+ `product_wq_fe` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:铁',
|
|
|
+ `feed_wq_mn` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:锰',
|
|
|
+ `product_wq_mn` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:锰',
|
|
|
+ `feed_wq_sio2` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:二氧化硅',
|
|
|
+ `product_wq_sio2` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:二氧化硅',
|
|
|
+ `feed_wq_cod` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:COD',
|
|
|
+ `product_wq_cod` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:COD',
|
|
|
+ `feed_wq_p` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:磷',
|
|
|
+ `product_wq_p` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:磷',
|
|
|
+ `step` int(11) DEFAULT NULL COMMENT '设备当前步序值',
|
|
|
+ `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
|
|
|
+ KEY `project_id` (`project_id`,`device_code`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=30001 COMMENT='超滤' /*T![ttl] TTL=`c_time` + INTERVAL 3 MONTH */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
|
|
|
+
|
|
|
+-- Create syntax for TABLE 'dc_working_valve'
|
|
|
+CREATE TABLE `dc_working_valve` (
|
|
|
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `project_id` int(11) NOT NULL,
|
|
|
+ `device_code` varchar(20) NOT NULL DEFAULT '',
|
|
|
+ `adjust` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否为调节阀门 0: 否 1: 是',
|
|
|
+ `opening` decimal(8,2) NOT NULL DEFAULT '0' COMMENT '当前阀门的开度',
|
|
|
+ `closed` tinyint(1) NOT NULL DEFAULT '0' COMMENT '关到位 全关 0: 否 1: 是',
|
|
|
+ `opened` tinyint(1) NOT NULL DEFAULT '0' COMMENT '开到位 开到 设置的开度 0: 否 1: 是',
|
|
|
+ `fault_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否故障 0: 否 1: 是',
|
|
|
+ `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
|
|
|
+ KEY `project_id` (`project_id`,`device_code`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=30001 COMMENT='阀门' /*T![ttl] TTL=`c_time` + INTERVAL 3 MONTH */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
|
|
|
+
|
|
|
+CREATE TABLE `dc_project_config` (
|
|
|
+ `id` int unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `project_id` int NOT NULL,
|
|
|
+ `technologys` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '该项目中要使用的项目 ["A","B"]',
|
|
|
+ `status` tinyint NOT NULL DEFAULT '0' COMMENT '项目状态 0:禁用 1: 正常',
|
|
|
+ `m_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ UNIQUE KEY `project_id` (`project_id`)
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|