GtDataStore.sql 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449
  1. -- Create syntax for TABLE 'dc_alarm_bind'
  2. CREATE TABLE `dc_alarm_bind` (
  3. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  4. `project_id` int(11) NOT NULL,
  5. `device_code` int(11) NOT NULL,
  6. `item` int(11) NOT NULL,
  7. `threshold` varchar(20) DEFAULT NULL COMMENT '阈值配置 [min,max,连续采样次数], 为 null 表示不设置',
  8. `slope` varchar(20) DEFAULT NULL COMMENT '斜率变化配置 [数据量,阈值,连续采样次数], 为 null 表示不设置',
  9. `na` varchar(20) DEFAULT NULL COMMENT 'na报警 [数据量, na数据量,连续采样次数], 为 null 表示不设置',
  10. `interval` int(11) NOT NULL DEFAULT '0' COMMENT '检测周期 时间 s',
  11. `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  12. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  13. KEY `project_id` (`project_id`,`device_code`,`item`)
  14. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
  15. -- Create syntax for TABLE 'dc_alarm_list'
  16. CREATE TABLE `dc_alarm_list` (
  17. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  18. `project_id` int(11) NOT NULL,
  19. `device_code` varchar(50) NOT NULL DEFAULT '',
  20. `item` varchar(50) NOT NULL DEFAULT '',
  21. `val` varchar(20) NOT NULL DEFAULT '' COMMENT '报警发生时,点位的值',
  22. `alarm_id` int(11) NOT NULL COMMENT '报警 ID dc_alarm_bind.id',
  23. `title` varchar(100) NOT NULL DEFAULT '' COMMENT '报警标题',
  24. `context` varchar(255) NOT NULL DEFAULT '' COMMENT '报警内容',
  25. `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  26. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  27. KEY `project_id` (`project_id`,`device_code`,`item`)
  28. ) 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' */;
  29. -- Create syntax for TABLE 'dc_app_info'
  30. CREATE TABLE `dc_app_info` (
  31. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  32. `app_name` varchar(30) NOT NULL DEFAULT '' COMMENT '应用名称',
  33. `project_id` int(11) NOT NULL DEFAULT '0' COMMENT '限定服务的project_id',
  34. `secret` varchar(32) NOT NULL DEFAULT '' COMMENT '数据签名的secret',
  35. `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态 0: 正常 1: 禁用',
  36. `m_time` timestamp NOT NULL COMMENT '更新时间',
  37. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  38. UNIQUE KEY `app_name` (`app_name`)
  39. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
  40. -- Create syntax for TABLE 'dc_clean_bind'
  41. CREATE TABLE `dc_clean_bind` (
  42. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  43. `project_id` int(11) NOT NULL,
  44. `device_code` varchar(50) NOT NULL DEFAULT '',
  45. `item` varchar(50) NOT NULL DEFAULT '',
  46. `range_na` varchar(100) NOT NULL DEFAULT '' COMMENT '被当做 na 的值范围,使用逗号分隔多个值 例: '''', ''-'', ''null''',
  47. `dropna` tinyint(1) NOT NULL COMMENT '为 na 时,是否进行删除操作 0: 否 1: 是',
  48. `fillna` tinyint(1) NOT NULL COMMENT '为 na 时,是否进行数据填充 0: 否 1: 是',
  49. `fillna_way` char(10) NOT NULL DEFAULT '' COMMENT '当 fillna 为 1 时, 为数据指定填充方式 【默认值 | 中位数 | 众数 | 平均数 | 自定义】',
  50. `drop_solitude` int(11) NOT NULL DEFAULT '0' COMMENT '是否删除离群点',
  51. `duplicate` tinyint(1) NOT NULL COMMENT '是否进行去重复操作 0: 否 1: 是',
  52. `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  53. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  54. UNIQUE KEY `project_id` (`project_id`,`item`)
  55. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=30002;
  56. -- Create syntax for TABLE 'dc_clean_quality'
  57. CREATE TABLE `dc_clean_quality` (
  58. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  59. `project_id` int(11) NOT NULL,
  60. `tag` varchar(20) NOT NULL DEFAULT '' COMMENT '清洗批次',
  61. `item` varchar(50) NOT NULL DEFAULT '' COMMENT '点位名',
  62. `describe` varchar(512) NOT NULL DEFAULT '' COMMENT '数据质量描述',
  63. `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  64. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  65. UNIQUE KEY `project_id` (`project_id`,`tag`,`item`)
  66. ) 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' */;
  67. -- Create syntax for TABLE 'dc_device_bind'
  68. CREATE TABLE `dc_device_bind` (
  69. `id` int(11) NOT NULL AUTO_INCREMENT,
  70. `project_id` int(11) NOT NULL,
  71. `name` varchar(50) NOT NULL DEFAULT '' COMMENT '关系名',
  72. `device_code` varchar(50) NOT NULL DEFAULT '' COMMENT '关键设备指标',
  73. `device_type` varchar(20) NOT NULL DEFAULT '' COMMENT '设备类型',
  74. `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '当前状态 0: 禁用 1: 正常',
  75. `items` text NOT NULL COMMENT '相关点位集合',
  76. `target_table` varchar(50) NOT NULL DEFAULT '' COMMENT '数据存入目标表名',
  77. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  78. KEY `project_id_2` (`project_id`,`device_type`),
  79. UNIQUE KEY `project_id` (`project_id`,`device_code`,`device_type`)
  80. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=60001 COMMENT='相关点位绑定表';
  81. -- Create syntax for TABLE 'dc_device_relation'
  82. CREATE TABLE `dc_device_relation` (
  83. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  84. `project_id` int(11) NOT NULL,
  85. `device_code` varchar(20) NOT NULL DEFAULT '',
  86. `chest` json NOT NULL COMMENT '与之相关的 chest 设备',
  87. `pump` json NOT NULL COMMENT '与之相关的 pump 设备',
  88. `value` json NOT NULL COMMENT '与之相关的 value 设备',
  89. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  90. UNIQUE KEY `project_id` (`project_id`,`device_code`)
  91. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
  92. -- Create syntax for TABLE 'dc_event_bind'
  93. CREATE TABLE `dc_event_bind` (
  94. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  95. `project_id` int(11) NOT NULL COMMENT '项目 ID',
  96. `device_code` varchar(50) NOT NULL DEFAULT '' COMMENT '设备位号',
  97. `name` varchar(20) NOT NULL DEFAULT '' COMMENT '事件名称',
  98. `item` varchar(50) NOT NULL DEFAULT '' COMMENT '点位名称',
  99. `rule_flag` varchar(20) NOT NULL DEFAULT '' COMMENT '绑定的事件引擎',
  100. `config` varchar(1024) NOT NULL DEFAULT '' COMMENT '事件配置 一个 json 配置,用于',
  101. `interval` int(11) NOT NULL DEFAULT '0' COMMENT '检测时间间隔',
  102. `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  103. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  104. UNIQUE KEY `project_id` (`project_id`,`item`,`name`),
  105. KEY `project_id_2` (`project_id`,`rule_flag`)
  106. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=150001;
  107. -- Create syntax for TABLE 'dc_event_list'
  108. CREATE TABLE `dc_event_list` (
  109. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  110. `project_id` int(11) NOT NULL,
  111. `device_code` varchar(50) NOT NULL DEFAULT '',
  112. `name` varchar(50) NOT NULL DEFAULT '' COMMENT '事件名称',
  113. `item` varchar(50) NOT NULL DEFAULT '',
  114. `val` varchar(20) NOT NULL DEFAULT '' COMMENT '事件发生时,点位的值',
  115. `old_val` varchar(20) NOT NULL DEFAULT '' COMMENT '事件发生时, 旧的点位值',
  116. `time` timestamp NOT NULL COMMENT '事件触发时间',
  117. `event_id` int(11) NOT NULL COMMENT '事件 ID dc_event_bind.id',
  118. `title` varchar(100) NOT NULL DEFAULT '' COMMENT '事件标题',
  119. `context` varchar(255) NOT NULL DEFAULT '' COMMENT '事件内容',
  120. `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  121. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  122. KEY `project_id` (`project_id`,`name`)
  123. ) 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' */;
  124. -- Create syntax for TABLE 'dc_event_rule'
  125. CREATE TABLE `dc_event_rule` (
  126. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  127. `name` varchar(20) NOT NULL DEFAULT '' COMMENT '识别事件的处理名称',
  128. `flag` varchar(20) NOT NULL DEFAULT '' COMMENT '唯一标识,应该被程序定义为常量',
  129. `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '说明信息',
  130. `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  131. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  132. UNIQUE KEY `flag` (`flag`)
  133. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=30001;
  134. -- Create syntax for TABLE 'dc_item_config'
  135. CREATE TABLE `dc_item_config` (
  136. `id` int(10) NOT NULL AUTO_INCREMENT,
  137. `project_id` int(10) NOT NULL,
  138. `device_code` varchar(55) NOT NULL COMMENT '位号',
  139. `item_name` varchar(100) NOT NULL COMMENT '点位名',
  140. `item_alias` varchar(55) NOT NULL COMMENT '别名',
  141. `min_val` decimal(10,4) NOT NULL DEFAULT '0' COMMENT '量程最小值',
  142. `max_val` decimal(10,4) NOT NULL DEFAULT '0' COMMENT '量程最大值',
  143. `item_precision` tinyint(1) NOT NULL COMMENT '精度',
  144. `item_unit` varchar(30) NOT NULL COMMENT '单位',
  145. `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  146. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  147. KEY `idx_project_item` (`project_id`,`item_name`)
  148. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=90001 COMMENT='点位量程';
  149. -- Create syntax for TABLE 'dc_item_data'
  150. CREATE TABLE `dc_item_data` (
  151. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  152. `project_id` int(11) NOT NULL,
  153. `item` varchar(50) NOT NULL DEFAULT '',
  154. `val` varchar(30) NOT NULL DEFAULT '',
  155. `htime` timestamp NOT NULL,
  156. `tag` varchar(20) NOT NULL DEFAULT '',
  157. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  158. KEY `project_id` (`project_id`,`item`),
  159. KEY `tag` (`tag`)
  160. ) 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' */;
  161. -- Create syntax for TABLE 'dc_item_history_data_46'
  162. CREATE TABLE `dc_item_history_data_46` (
  163. `item_name` varchar(100) NOT NULL DEFAULT '' COMMENT '点位名',
  164. `val` decimal(12,6) NOT NULL DEFAULT '0' COMMENT '值',
  165. `h_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '采集数据时间',
  166. PRIMARY KEY (`item_name`,`h_time`) /*T![clustered_index] CLUSTERED */
  167. ) 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' */;
  168. -- Create syntax for TABLE 'dc_item_history_data_84'
  169. CREATE TABLE `dc_item_history_data_84` (
  170. `item_name` varchar(100) NOT NULL DEFAULT '' COMMENT '点位名',
  171. `val` decimal(12,6) NOT NULL DEFAULT '0' COMMENT '值',
  172. `h_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '采集数据时间',
  173. PRIMARY KEY (`item_name`,`h_time`) /*T![clustered_index] CLUSTERED */
  174. ) 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' */;
  175. -- Create syntax for TABLE 'dc_item_history_data_92'
  176. CREATE TABLE `dc_item_history_data_92` (
  177. `item_name` varchar(100) NOT NULL DEFAULT '' COMMENT '点位名',
  178. `val` decimal(12,6) NOT NULL DEFAULT '0' COMMENT '值',
  179. `h_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '采集数据时间',
  180. PRIMARY KEY (`item_name`,`h_time`) /*T![clustered_index] CLUSTERED */
  181. ) 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' */;
  182. -- Create syntax for TABLE 'dc_item_map'
  183. CREATE TABLE `dc_item_map` (
  184. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  185. `project_id` int(11) NOT NULL COMMENT '项目 ID',
  186. `device_code` varchar(20) NOT NULL DEFAULT '' COMMENT '设备位号',
  187. `source_item` varchar(50) NOT NULL DEFAULT '' COMMENT '来源 item 名',
  188. `target_item` varchar(50) NOT NULL DEFAULT '' COMMENT '目标item 名,也就是数据中心的 item 名',
  189. `alias` varchar(255) NOT NULL DEFAULT '' COMMENT '点位名描述',
  190. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  191. UNIQUE KEY `project_id` (`project_id`,`source_item`)
  192. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=60001;
  193. -- Create syntax for TABLE 'dc_project_config'
  194. CREATE TABLE `dc_project_config` (
  195. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  196. `project_id` int(11) NOT NULL,
  197. `technologys` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '该项目中要使用的项目 ["A","B"]',
  198. `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '项目状态 0:禁用 1: 正常',
  199. `m_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  200. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  201. UNIQUE KEY `project_id` (`project_id`)
  202. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci AUTO_INCREMENT=60001;
  203. -- Create syntax for TABLE 'dc_working_chest'
  204. CREATE TABLE `dc_working_chest` (
  205. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  206. `project_id` int(11) NOT NULL,
  207. `device_code` varchar(20) NOT NULL DEFAULT '',
  208. `switch` tinyint(4) NOT NULL DEFAULT '0' COMMENT '药箱液位开关 0: 关 1: 开',
  209. `level` decimal(6,4) NOT NULL DEFAULT '0' COMMENT '液位高度',
  210. `agitator_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '搅拌器运行状态 0: 未运行 1:运行中',
  211. `agitator_duration` int(11) NOT NULL DEFAULT '0' COMMENT '搅拌器运行时长',
  212. `agitator_fault_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '搅拌器故障状态 0:正常 1:故障',
  213. `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  214. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  215. KEY `project_id` (`project_id`,`device_code`)
  216. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=42750001 COMMENT='药箱液位' /*T![ttl] TTL=`c_time` + INTERVAL 3 MONTH */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
  217. -- Create syntax for TABLE 'dc_working_mf'
  218. CREATE TABLE `dc_working_mf` (
  219. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  220. `project_id` int(11) NOT NULL,
  221. `device_code` varchar(20) NOT NULL DEFAULT '',
  222. `water_temperature` decimal(4,2) NOT NULL DEFAULT '0' COMMENT '水温 摄氏度',
  223. `feed_flow` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水流量',
  224. `con_flow` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '浓水流量',
  225. `product_flow` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水流量',
  226. `feed_pressure` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水压力',
  227. `con_pressure` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '浓水压力',
  228. `product_pressure` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水压力',
  229. `tmp` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '跨膜压差',
  230. `flux` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '膜通量',
  231. `feed_wq_turbidity` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水浊度',
  232. `feed_wq_ph` tinyint(4) NOT NULL DEFAULT '0' COMMENT '进水 PH 值',
  233. `product_wq_ph` tinyint(4) NOT NULL DEFAULT '0' COMMENT '产水 PH 值',
  234. `feed_wq_al` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:铝',
  235. `product_wq_al` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:铝',
  236. `feed_wq_fe` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:铁',
  237. `product_wq_fe` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:铁',
  238. `feed_wq_mn` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:锰',
  239. `product_wq_mn` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:锰',
  240. `feed_wq_sio2` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:二氧化硅',
  241. `product_wq_sio2` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:二氧化硅',
  242. `feed_wq_cod` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:COD',
  243. `product_wq_cod` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:COD',
  244. `feed_wq_p` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:磷',
  245. `product_wq_p` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:磷',
  246. `step` int(11) DEFAULT NULL COMMENT '设备当前步序值',
  247. `filter_time` decimal(8,2) DEFAULT NULL,
  248. `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  249. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  250. KEY `project_id` (`project_id`,`device_code`)
  251. ) 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' */;
  252. -- Create syntax for TABLE 'dc_working_nf'
  253. CREATE TABLE `dc_working_nf` (
  254. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  255. `project_id` int(11) NOT NULL,
  256. `device_code` varchar(20) NOT NULL DEFAULT '',
  257. `water_temperature` decimal(4,2) NOT NULL DEFAULT '0' COMMENT '水温 摄氏度',
  258. `feed_flow_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段进水流量',
  259. `con_flow_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段浓水流量',
  260. `product_flow_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段产水流量',
  261. `feed_pressure_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段进水压力',
  262. `con_pressure_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段浓水压力',
  263. `product_pressure_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段产水压力',
  264. `tmp_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段跨膜压差',
  265. `flux_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段膜通量',
  266. `permeability_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段渗透率',
  267. `feed_flow_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段进水流量',
  268. `con_flow_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段浓水流量',
  269. `product_flow_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段产水流量',
  270. `feed_pressure_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段进水压力',
  271. `con_pressure_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段浓水压力',
  272. `product_pressure_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段产水压力',
  273. `tmp_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段压差',
  274. `flux_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段通量',
  275. `permeability_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段渗透率',
  276. `feed_flow_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段进水流量',
  277. `con_flow_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段浓水流量',
  278. `product_flow_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段产水流量',
  279. `feed_pressure_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段进水压力',
  280. `con_pressure_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段浓水压力',
  281. `product_pressure_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段产水压力',
  282. `tmp_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段压差',
  283. `flux_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段通量',
  284. `permeability_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段渗透率',
  285. `feed_wq_turbidity` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水浊度',
  286. `feed_wq_ph` tinyint(4) NOT NULL DEFAULT '0' COMMENT '进水 PH 值',
  287. `product_wq_ph` tinyint(4) NOT NULL DEFAULT '0' COMMENT '产水 PH 值',
  288. `feed_wq_al` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:铝',
  289. `product_wq_al` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:铝',
  290. `feed_wq_fe` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:铁',
  291. `product_wq_fe` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:铁',
  292. `feed_wq_mn` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:锰',
  293. `product_wq_mn` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:锰',
  294. `feed_wq_sio2` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:二氧化硅',
  295. `product_wq_sio2` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:二氧化硅',
  296. `feed_wq_cod` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:COD',
  297. `product_wq_cod` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:COD',
  298. `feed_wq_p` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:磷',
  299. `product_wq_p` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:磷',
  300. `step` int(11) DEFAULT NULL COMMENT '设备当前步序值',
  301. `filter_time` decimal(8,2) DEFAULT NULL,
  302. `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  303. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  304. KEY `project_id` (`project_id`,`device_code`)
  305. ) 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' */;
  306. -- Create syntax for TABLE 'dc_working_pump'
  307. CREATE TABLE `dc_working_pump` (
  308. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  309. `project_id` int(11) NOT NULL,
  310. `device_code` varchar(20) NOT NULL DEFAULT '',
  311. `feed_pressure` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水压力',
  312. `out_pressure` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '出水压力',
  313. `duration` int(11) NOT NULL DEFAULT '0' COMMENT '运行时长 单位 s',
  314. `current` decimal(5,2) NOT NULL DEFAULT '0' COMMENT '运行电流 ',
  315. `frequency` decimal(4,2) NOT NULL DEFAULT '0' COMMENT '运行频率',
  316. `lift` decimal(5,2) NOT NULL DEFAULT '0' COMMENT '工作扬程',
  317. `efficiency` decimal(4,2) NOT NULL DEFAULT '0' COMMENT '运行效率',
  318. `run_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '运行状态 0: 停机 1: 运行正常',
  319. `fault_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '故障状态 0: 正常 1: 故障',
  320. `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  321. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  322. KEY `project_id` (`project_id`,`device_code`)
  323. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=79500001 COMMENT='水泵' /*T![ttl] TTL=`c_time` + INTERVAL 3 MONTH */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
  324. -- Create syntax for TABLE 'dc_working_ro'
  325. CREATE TABLE `dc_working_ro` (
  326. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  327. `project_id` int(11) NOT NULL,
  328. `device_code` varchar(20) NOT NULL DEFAULT '',
  329. `water_temperature` decimal(4,2) NOT NULL DEFAULT '0' COMMENT '水温 摄氏度',
  330. `feed_flow_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段进水流量',
  331. `con_flow_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段浓水流量',
  332. `product_flow_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段产水流量',
  333. `feed_pressure_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段进水压力',
  334. `con_pressure_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段浓水压力',
  335. `product_pressure_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段产水压力',
  336. `tmp_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段跨膜压差',
  337. `flux_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段膜通量',
  338. `permeability_1st` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '一段渗透率',
  339. `feed_flow_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段进水流量',
  340. `con_flow_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段浓水流量',
  341. `product_flow_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段产水流量',
  342. `feed_pressure_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段进水压力',
  343. `con_pressure_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段浓水压力',
  344. `product_pressure_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段产水压力',
  345. `tmp_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段压差',
  346. `flux_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段通量',
  347. `feed_flow_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段进水流量',
  348. `con_flow_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段浓水流量',
  349. `product_flow_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段产水流量',
  350. `feed_pressure_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段进水压力',
  351. `con_pressure_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段浓水压力',
  352. `product_pressure_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段产水压力',
  353. `tmp_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段压差',
  354. `flux_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段通量',
  355. `permeability_3th` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '三段渗透率',
  356. `feed_wq_turbidity` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水浊度',
  357. `feed_wq_ph` tinyint(4) NOT NULL DEFAULT '0' COMMENT '进水 PH 值',
  358. `product_wq_ph` tinyint(4) NOT NULL DEFAULT '0' COMMENT '产水 PH 值',
  359. `permeability_2nd` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '二段渗透率',
  360. `feed_wq_al` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:铝',
  361. `product_wq_al` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:铝',
  362. `feed_wq_fe` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:铁',
  363. `product_wq_fe` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:铁',
  364. `feed_wq_mn` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:锰',
  365. `product_wq_mn` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:锰',
  366. `feed_wq_sio2` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:二氧化硅',
  367. `product_wq_sio2` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:二氧化硅',
  368. `feed_wq_cod` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:COD',
  369. `product_wq_cod` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:COD',
  370. `feed_wq_p` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:磷',
  371. `product_wq_p` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:磷',
  372. `step` int(11) DEFAULT NULL COMMENT '设备当前步序值',
  373. `filter_time` decimal(8,2) DEFAULT NULL,
  374. `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  375. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  376. KEY `project_id` (`project_id`,`device_code`)
  377. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=11880001 COMMENT='反渗透' /*T![ttl] TTL=`c_time` + INTERVAL 3 MONTH */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
  378. -- Create syntax for TABLE 'dc_working_uf'
  379. CREATE TABLE `dc_working_uf` (
  380. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  381. `project_id` int(11) NOT NULL,
  382. `device_code` varchar(20) NOT NULL DEFAULT '',
  383. `water_temperature` decimal(4,2) NOT NULL DEFAULT '0' COMMENT '水温 摄氏度',
  384. `feed_flow` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水流量',
  385. `con_flow` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '浓水流量',
  386. `product_flow` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水流量',
  387. `feed_pressure` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水压力',
  388. `con_pressure` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '浓水压力',
  389. `product_pressure` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水压力',
  390. `tmp` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '跨膜压差',
  391. `flux` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '膜通量',
  392. `feed_wq_turbidity` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水浊度',
  393. `feed_wq_ph` tinyint(4) NOT NULL DEFAULT '0' COMMENT '进水 PH 值',
  394. `product_wq_ph` tinyint(4) NOT NULL DEFAULT '0' COMMENT '产水 PH 值',
  395. `feed_wq_al` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:铝',
  396. `product_wq_al` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:铝',
  397. `feed_wq_fe` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:铁',
  398. `product_wq_fe` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:铁',
  399. `feed_wq_mn` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:锰',
  400. `product_wq_mn` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:锰',
  401. `feed_wq_sio2` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:二氧化硅',
  402. `product_wq_sio2` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:二氧化硅',
  403. `feed_wq_cod` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:COD',
  404. `product_wq_cod` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:COD',
  405. `feed_wq_p` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '进水水质:磷',
  406. `product_wq_p` decimal(8,4) NOT NULL DEFAULT '0' COMMENT '产水水质:磷',
  407. `step` int(11) DEFAULT NULL COMMENT '设备当前步序值',
  408. `filter_time` decimal(8,2) DEFAULT NULL,
  409. `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  410. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  411. KEY `project_id` (`project_id`,`device_code`)
  412. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=11970001 COMMENT='超滤' /*T![ttl] TTL=`c_time` + INTERVAL 3 MONTH */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;
  413. -- Create syntax for TABLE 'dc_working_valve'
  414. CREATE TABLE `dc_working_valve` (
  415. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  416. `project_id` int(11) NOT NULL,
  417. `device_code` varchar(20) NOT NULL DEFAULT '',
  418. `adjust` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否为调节阀门 0: 否 1: 是',
  419. `opening` decimal(8,2) NOT NULL DEFAULT '0' COMMENT '当前阀门的开度',
  420. `closed` tinyint(1) NOT NULL DEFAULT '0' COMMENT '关到位 全关 0: 否 1: 是',
  421. `opened` tinyint(1) NOT NULL DEFAULT '0' COMMENT '开到位 开到 设置的开度 0: 否 1: 是',
  422. `fault_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否故障 0: 否 1: 是',
  423. `c_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  424. PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
  425. KEY `project_id` (`project_id`,`device_code`)
  426. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=27630001 COMMENT='阀门' /*T![ttl] TTL=`c_time` + INTERVAL 3 MONTH */ /*T![ttl] TTL_ENABLE='ON' */ /*T![ttl] TTL_JOB_INTERVAL='1h' */;