123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480 |
- -- 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_app_info'
- CREATE TABLE `dc_app_info` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
- `app_name` varchar(30) NOT NULL DEFAULT '' COMMENT '应用名称',
- `project_id` int(11) NOT NULL DEFAULT '0' COMMENT '限定服务的project_id',
- `project_ids` varchar(2048) NOT NULL DEFAULT '[]' COMMENT '可以操作的项目id列表',
- `secret` varchar(32) NOT NULL DEFAULT '' COMMENT '数据签名的secret',
- `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态 0: 正常 1: 禁用',
- `expire_at` timestamp NOT NULL COMMENT '失效时间',
- `m_time` timestamp NOT NULL COMMENT '更新时间',
- PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
- UNIQUE KEY `app_name` (`app_name`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=30001;
- -- 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 */,
- KEY `project_id_2` (`project_id`,`device_type`),
- UNIQUE KEY `project_id` (`project_id`,`device_code`,`device_type`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=60001 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`),
- KEY `project_id_2` (`project_id`,`rule_flag`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=150001;
- -- 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 '',
- `name` varchar(50) NOT NULL DEFAULT '' COMMENT '事件名称',
- `item` varchar(50) NOT NULL DEFAULT '',
- `val` varchar(20) NOT NULL DEFAULT '' COMMENT '事件发生时,点位的值',
- `old_val` varchar(20) NOT NULL DEFAULT '' COMMENT '事件发生时, 旧的点位值',
- `time` timestamp NOT NULL 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`,`name`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=60001 /*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_config'
- CREATE TABLE `dc_item_config` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `project_id` int(10) NOT NULL,
- `device_code` varchar(55) NOT NULL COMMENT '位号',
- `item_name` varchar(100) NOT NULL COMMENT '点位名',
- `item_alias` varchar(55) NOT NULL COMMENT '别名',
- `min_val` decimal(10,4) NOT NULL DEFAULT '0' COMMENT '量程最小值',
- `max_val` decimal(10,4) NOT NULL DEFAULT '0' COMMENT '量程最大值',
- `item_precision` tinyint(1) NOT NULL COMMENT '精度',
- `item_unit` varchar(30) NOT NULL COMMENT '单位',
- `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
- KEY `idx_project_item` (`project_id`,`item_name`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=120001 COMMENT='点位量程';
- -- 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_history_data_111'
- CREATE TABLE `dc_item_history_data_111` (
- `item_name` varchar(100) NOT NULL DEFAULT '' COMMENT '点位名',
- `val` decimal(12,6) NOT NULL DEFAULT '0' COMMENT '值',
- `h_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '采集数据时间',
- PRIMARY KEY (`item_name`,`h_time`) /*T![clustered_index] CLUSTERED */
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='单点位秒级历史数据' /*T![ttl] TTL=`h_time` + INTERVAL 12 MONTH */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
- -- Create syntax for TABLE 'dc_item_history_data_117'
- CREATE TABLE `dc_item_history_data_117` (
- `item_name` varchar(100) NOT NULL DEFAULT '' COMMENT '点位名',
- `val` decimal(12,6) NOT NULL DEFAULT '0' COMMENT '值',
- `h_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '采集数据时间',
- PRIMARY KEY (`item_name`,`h_time`) /*T![clustered_index] CLUSTERED */
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='单点位秒级历史数据' /*T![ttl] TTL=`h_time` + INTERVAL 12 MONTH */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
- -- Create syntax for TABLE 'dc_item_history_data_1181'
- CREATE TABLE `dc_item_history_data_1181` (
- `item_name` varchar(100) NOT NULL DEFAULT '' COMMENT '点位名',
- `val` decimal(12,6) NOT NULL DEFAULT '0' COMMENT '值',
- `h_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '采集数据时间',
- PRIMARY KEY (`item_name`,`h_time`) /*T![clustered_index] CLUSTERED */
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='单点位秒级历史数据' /*T![ttl] TTL=`h_time` + INTERVAL 12 MONTH */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
- -- Create syntax for TABLE 'dc_item_history_data_46'
- CREATE TABLE `dc_item_history_data_46` (
- `item_name` varchar(100) NOT NULL DEFAULT '' COMMENT '点位名',
- `val` decimal(12,6) NOT NULL DEFAULT '0' COMMENT '值',
- `h_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '采集数据时间',
- PRIMARY KEY (`item_name`,`h_time`) /*T![clustered_index] CLUSTERED */
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='单点位秒级历史数据' /*T![ttl] TTL=`h_time` + INTERVAL 12 MONTH */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
- -- Create syntax for TABLE 'dc_item_history_data_84'
- CREATE TABLE `dc_item_history_data_84` (
- `item_name` varchar(100) NOT NULL DEFAULT '' COMMENT '点位名',
- `val` decimal(12,6) NOT NULL DEFAULT '0' COMMENT '值',
- `h_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '采集数据时间',
- PRIMARY KEY (`item_name`,`h_time`) /*T![clustered_index] CLUSTERED */
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='单点位秒级历史数据' /*T![ttl] TTL=`h_time` + INTERVAL 12 MONTH */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
- -- Create syntax for TABLE 'dc_item_history_data_92'
- CREATE TABLE `dc_item_history_data_92` (
- `item_name` varchar(100) NOT NULL DEFAULT '' COMMENT '点位名',
- `val` decimal(12,6) NOT NULL DEFAULT '0' COMMENT '值',
- `h_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '采集数据时间',
- PRIMARY KEY (`item_name`,`h_time`) /*T![clustered_index] CLUSTERED */
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='单点位秒级历史数据' /*T![ttl] TTL=`h_time` + INTERVAL 12 MONTH */ /*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_project_config'
- CREATE TABLE `dc_project_config` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `project_id` int(11) NOT NULL,
- `technologys` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '该项目中要使用的项目 ["A","B"]',
- `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '项目状态 0:禁用 1: 正常',
- `m_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
- UNIQUE KEY `project_id` (`project_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci 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=43140001 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 '设备当前步序值',
- `filter_time` decimal(8,2) DEFAULT NULL,
- `filter_cycle` 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`,`filter_cycle`,`step`)
- ) 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 '设备当前步序值',
- `filter_time` decimal(8,2) DEFAULT NULL,
- `filter_cycle` 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`,`filter_cycle`,`step`)
- ) 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=80280001 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 '二段通量',
- `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 值',
- `permeability_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段渗透率',
- `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 '设备当前步序值',
- `filter_time` decimal(8,2) DEFAULT NULL,
- `filter_cycle` int(11) DEFAULT NULL COMMENT '当前过滤周期',
- `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
- KEY `project_id_2` (`project_id`,`device_code`,`filter_cycle`,`step`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=12000001 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 '膜通量',
- `permeability` 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 '产水水质:磷',
- `filter_cycle` int(11) DEFAULT NULL COMMENT '当前过滤周期',
- `step` int(11) DEFAULT NULL COMMENT '设备当前步序值',
- `filter_time` decimal(8,2) DEFAULT NULL,
- `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
- KEY `project_id_2` (`project_id`,`device_code`,`filter_cycle`,`step`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=12090001 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=27870001 COMMENT='阀门' /*T![ttl] TTL=`c_time` + INTERVAL 3 MONTH */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
|