energy.sql 50 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : 106.120.102.238
  4. Source Server Type : MySQL
  5. Source Server Version : 50731
  6. Source Host : 106.120.102.238:16306
  7. Source Schema : energy
  8. Target Server Type : MySQL
  9. Target Server Version : 50731
  10. File Encoding : 65001
  11. Date: 18/02/2025 13:49:26
  12. */
  13. SET NAMES utf8mb4;
  14. SET FOREIGN_KEY_CHECKS = 0;
  15. -- ----------------------------
  16. -- Table structure for analysis_comment_description
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `analysis_comment_description`;
  19. CREATE TABLE `analysis_comment_description` (
  20. `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  21. `batch_code` varchar(50) NOT NULL DEFAULT '' COMMENT '批次编号',
  22. `analysis_type_code` varchar(500) NOT NULL DEFAULT '' COMMENT '分析类型编号',
  23. `comment_type_code` varchar(50) NOT NULL DEFAULT '' COMMENT '评论类型编号',
  24. `comment` varchar(2000) DEFAULT '' COMMENT '富文本内容',
  25. `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  26. `create_by` int(11) NOT NULL DEFAULT '0' COMMENT '创建人',
  27. `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  28. `update_by` int(11) NOT NULL DEFAULT '0' COMMENT '更新人',
  29. PRIMARY KEY (`id`),
  30. KEY `index_batch_code` (`batch_code`) USING BTREE COMMENT '批次编号索引'
  31. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='分析图表文本描述 ';
  32. -- ----------------------------
  33. -- Table structure for analysis_comment_type_relation
  34. -- ----------------------------
  35. DROP TABLE IF EXISTS `analysis_comment_type_relation`;
  36. CREATE TABLE `analysis_comment_type_relation` (
  37. `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键 唯一标识',
  38. `batch_code` varchar(50) NOT NULL DEFAULT '' COMMENT '批次编号',
  39. `analysis_type_code` varchar(500) NOT NULL DEFAULT '' COMMENT '分析类型编号',
  40. `comment_type_code` varchar(64) NOT NULL DEFAULT '' COMMENT '唯一编号',
  41. `comment_type_name` varchar(50) NOT NULL DEFAULT '' COMMENT '评论类型名称',
  42. `is_defined` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否是自定义0:否 1:是',
  43. `create_by` int(11) NOT NULL DEFAULT '0' COMMENT '创建人',
  44. `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  45. `is_delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除0:否 1:是',
  46. PRIMARY KEY (`id`)
  47. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT=' 分析结果评论类型关系表';
  48. -- ----------------------------
  49. -- Table structure for analysis_data_relation_records
  50. -- ----------------------------
  51. DROP TABLE IF EXISTS `analysis_data_relation_records`;
  52. CREATE TABLE `analysis_data_relation_records` (
  53. `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  54. `data_batch_num` varchar(50) NOT NULL DEFAULT '' COMMENT '分析类型code',
  55. `power_farm_id` varchar(50) NOT NULL DEFAULT '' COMMENT '风场编号',
  56. `begin_time` datetime NOT NULL COMMENT '数据起始时间',
  57. `end_time` datetime NOT NULL COMMENT '数据结束时间',
  58. `excluding_months` varchar(100) NOT NULL DEFAULT '' COMMENT '过滤月份( 2023-12,2023-09)',
  59. `cretate_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  60. `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  61. `config_analysis` varchar(1000) NOT NULL DEFAULT '',
  62. `turbines` varchar(500) DEFAULT '' COMMENT '风机',
  63. `value_wind_speed` varchar(100) DEFAULT '' COMMENT '风速最大值最小值(max,min)',
  64. `value_pitch_angle` varchar(100) DEFAULT '' COMMENT '桨距角最大最小值(max,min)',
  65. `value_active_power` varchar(100) DEFAULT '' COMMENT '有功功率最大最小(max,min)',
  66. `value_generator_speed` varchar(100) DEFAULT '' COMMENT '发电机转速最大最小值(max,min)',
  67. `task_id` varchar(50) NOT NULL DEFAULT '' COMMENT '任务id',
  68. `auto_or_manual` varchar(20) DEFAULT '',
  69. PRIMARY KEY (`id`)
  70. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
  71. -- ----------------------------
  72. -- Table structure for analysis_diagram_relation
  73. -- ----------------------------
  74. DROP TABLE IF EXISTS `analysis_diagram_relation`;
  75. CREATE TABLE `analysis_diagram_relation` (
  76. `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  77. `batch_code` varchar(50) NOT NULL DEFAULT '' COMMENT '批次编号',
  78. `field_engine_code` varchar(50) NOT NULL DEFAULT '' COMMENT '风机编号',
  79. `analysis_type_code` varchar(50) NOT NULL DEFAULT '' COMMENT '分析类型编号',
  80. `file_addr` varchar(650) NOT NULL COMMENT '分析结果地址minio',
  81. `auto_analysis` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否自动分析(0-否 1-是)',
  82. `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  83. `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  84. PRIMARY KEY (`id`),
  85. KEY `index_batch_code` (`batch_code`) USING BTREE COMMENT '批次索引'
  86. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='分析图表关系表 ';
  87. -- ----------------------------
  88. -- Table structure for analysis_general_file
  89. -- ----------------------------
  90. DROP TABLE IF EXISTS `analysis_general_file`;
  91. CREATE TABLE `analysis_general_file` (
  92. `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  93. `batch_code` varchar(50) NOT NULL DEFAULT '' COMMENT '批次号',
  94. `analysis_type_code` varchar(50) NOT NULL DEFAULT '' COMMENT '分析类型编号',
  95. `file_addr` varchar(650) NOT NULL DEFAULT '' COMMENT '总文件地址minIO',
  96. `auto_analysis` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否自动分析(0:否 1:是)',
  97. `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  98. `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  99. `engine_type_code` varchar(50) DEFAULT '' COMMENT '风机编号',
  100. PRIMARY KEY (`id`),
  101. UNIQUE KEY `index_file_unique` (`batch_code`,`analysis_type_code`,`file_addr`) USING BTREE COMMENT '唯一索引',
  102. KEY `index_batch_code` (`batch_code`) USING BTREE COMMENT '批次索引'
  103. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='分析结果总文件信息表 ';
  104. -- ----------------------------
  105. -- Table structure for analysis_option_records
  106. -- ----------------------------
  107. DROP TABLE IF EXISTS `analysis_option_records`;
  108. CREATE TABLE `analysis_option_records` (
  109. `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  110. `option_content` varchar(50) NOT NULL DEFAULT '' COMMENT '操作内容',
  111. `option_by` int(10) NOT NULL DEFAULT '0' COMMENT '操作人id',
  112. `option_by_name` varchar(20) NOT NULL COMMENT '操作人名称',
  113. `field_code` varchar(50) NOT NULL DEFAULT '' COMMENT '风场编号',
  114. `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '操作时间',
  115. PRIMARY KEY (`id`),
  116. KEY `index_field_code` (`field_code`) USING BTREE
  117. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='分析操作记录';
  118. -- ----------------------------
  119. -- Table structure for analysis_priority_records
  120. -- ----------------------------
  121. DROP TABLE IF EXISTS `analysis_priority_records`;
  122. CREATE TABLE `analysis_priority_records` (
  123. `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  124. `batch_code` varchar(50) NOT NULL DEFAULT '' COMMENT '分析编号',
  125. `priority` tinyint(2) NOT NULL DEFAULT '0' COMMENT '分析任务优先级(数字越大优先级越高,默认是0)',
  126. `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  127. `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  128. `execute_status` tinyint(2) NOT NULL DEFAULT '0' COMMENT '是否已执行(默认0 0:否 1:是)',
  129. `task_id` varchar(100) NOT NULL DEFAULT '' COMMENT '任务执行序列号',
  130. PRIMARY KEY (`id`)
  131. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
  132. -- ----------------------------
  133. -- Table structure for analysis_result
  134. -- ----------------------------
  135. DROP TABLE IF EXISTS `analysis_result`;
  136. CREATE TABLE `analysis_result` (
  137. `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  138. `batch_code` varchar(50) NOT NULL DEFAULT '' COMMENT '批次编号',
  139. `analysis_state` tinyint(1) NOT NULL DEFAULT '-1' COMMENT '分析状态(-1-未关联,10-排队中,20-分析中,30-已分析)',
  140. `err_state` tinyint(1) DEFAULT '0' COMMENT '异常状态(0:否 1:是)',
  141. `err_code` varchar(100) DEFAULT '' COMMENT '异常编号',
  142. `err_info` varchar(1000) DEFAULT '' COMMENT '异常信息',
  143. `create_by` int(11) DEFAULT '0' COMMENT '创建人',
  144. `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  145. `update_by` int(11) DEFAULT '0' COMMENT '更新人',
  146. `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  147. `analysis_progress` decimal(6,2) DEFAULT '0.00' COMMENT '分析进度\n',
  148. `call_status` tinyint(2) NOT NULL DEFAULT '0' COMMENT '是否自动调用分析算法。0:否 1:是',
  149. `on_off_call` tinyint(2) NOT NULL DEFAULT '0' COMMENT '开启自动分析 0:否 1:是',
  150. `field_code` varchar(50) DEFAULT '' COMMENT '风场编号',
  151. `analysis_name` varchar(100) DEFAULT '' COMMENT '分析名称',
  152. `data_start_time` datetime DEFAULT NULL COMMENT '数据开始时间',
  153. `data_end_time` datetime DEFAULT NULL COMMENT '数据结束时间',
  154. `sketch` varchar(500) DEFAULT '' COMMENT '分析简述',
  155. `data_type_code` varchar(100) DEFAULT '' COMMENT '数据类型',
  156. `analysis_finish_time` datetime DEFAULT NULL COMMENT '分析完成时间',
  157. `analysis_start_time` datetime DEFAULT NULL COMMENT '分析开始时间',
  158. PRIMARY KEY (`id`),
  159. UNIQUE KEY `index_batch_code` (`batch_code`) USING BTREE COMMENT '批次索引'
  160. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='分析结果表—批次分析结果表';
  161. -- ----------------------------
  162. -- Table structure for analysis_result_report
  163. -- ----------------------------
  164. DROP TABLE IF EXISTS `analysis_result_report`;
  165. CREATE TABLE `analysis_result_report` (
  166. `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  167. `report_name` varchar(255) NOT NULL DEFAULT '',
  168. `report_type` tinyint(2) NOT NULL DEFAULT '1',
  169. `report_addr` varchar(500) NOT NULL DEFAULT '',
  170. `batch_code` varchar(50) NOT NULL DEFAULT '',
  171. `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  172. `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  173. PRIMARY KEY (`id`)
  174. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='分析结果报告';
  175. -- ----------------------------
  176. -- Table structure for analysis_type
  177. -- ----------------------------
  178. DROP TABLE IF EXISTS `analysis_type`;
  179. CREATE TABLE `analysis_type` (
  180. `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  181. `parent_id` bigint(11) NOT NULL COMMENT '分析类型父级编号',
  182. `type_flag` varchar(200) NOT NULL DEFAULT '' COMMENT '分析类型标识',
  183. `type_name` varchar(50) NOT NULL DEFAULT '' COMMENT '分析类型名称',
  184. `create_by` int(11) NOT NULL DEFAULT '0' COMMENT '创建人',
  185. `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  186. `type_code` varchar(50) NOT NULL DEFAULT '' COMMENT '分析类型编号',
  187. PRIMARY KEY (`id`)
  188. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='分析类型字典表 ';
  189. -- ----------------------------
  190. -- Table structure for anemometer_tower
  191. -- ----------------------------
  192. DROP TABLE IF EXISTS `anemometer_tower`;
  193. CREATE TABLE `anemometer_tower` (
  194. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  195. `anemometer_code` varchar(32) DEFAULT NULL COMMENT '测风塔编号',
  196. `anemometer_name` varchar(32) DEFAULT NULL COMMENT '测风塔名称',
  197. `longitude` decimal(15,8) DEFAULT NULL COMMENT '经度',
  198. `latitude` decimal(15,8) DEFAULT NULL COMMENT '纬度',
  199. `state` tinyint(1) DEFAULT NULL COMMENT '状态',
  200. `del_state` tinyint(1) DEFAULT NULL COMMENT '删除状态',
  201. `create_by` int(11) DEFAULT NULL COMMENT '创建人',
  202. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  203. `update_by` int(11) DEFAULT NULL COMMENT '更新人',
  204. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  205. PRIMARY KEY (`id`),
  206. KEY `anemometer_code` (`anemometer_code`)
  207. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='测风塔信息 ';
  208. -- ----------------------------
  209. -- Table structure for anemometer_tower_height
  210. -- ----------------------------
  211. DROP TABLE IF EXISTS `anemometer_tower_height`;
  212. CREATE TABLE `anemometer_tower_height` (
  213. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  214. `anemometer_code` varchar(32) DEFAULT NULL COMMENT '测风塔编号',
  215. `anemometer_height` double(10,2) DEFAULT NULL COMMENT '测风塔高度',
  216. `create_by` int(11) DEFAULT NULL COMMENT '创建人',
  217. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  218. `update_by` int(11) DEFAULT NULL COMMENT '更新人',
  219. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  220. PRIMARY KEY (`id`),
  221. KEY `anemometer_code` (`anemometer_code`)
  222. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='测风塔层高信息表 ';
  223. -- ----------------------------
  224. -- Table structure for anemometer_tower_relation
  225. -- ----------------------------
  226. DROP TABLE IF EXISTS `anemometer_tower_relation`;
  227. CREATE TABLE `anemometer_tower_relation` (
  228. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  229. `field_code` varchar(32) DEFAULT NULL COMMENT '风场编号',
  230. `tower_code` varchar(32) DEFAULT NULL COMMENT '测风塔编号',
  231. `create_by` int(11) DEFAULT NULL COMMENT '创建人',
  232. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  233. `update_by` int(11) DEFAULT NULL COMMENT '更新人',
  234. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  235. PRIMARY KEY (`id`),
  236. KEY `field_code` (`field_code`)
  237. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='测风塔与风场关系表 ';
  238. -- ----------------------------
  239. -- Table structure for data_transfer
  240. -- ----------------------------
  241. DROP TABLE IF EXISTS `data_transfer`;
  242. CREATE TABLE `data_transfer` (
  243. `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  244. `field_code` varchar(50) NOT NULL DEFAULT '' COMMENT '风场编号',
  245. `batch_code` varchar(50) NOT NULL DEFAULT '' COMMENT '批次编号',
  246. `engine_count` int(11) NOT NULL DEFAULT '0' COMMENT '机组数量',
  247. `transfer_type` varchar(32) NOT NULL DEFAULT '' COMMENT '转换类型',
  248. `transfer_addr` varchar(100) DEFAULT '' COMMENT '转换路径',
  249. `time_granularity` int(10) NOT NULL DEFAULT '0' COMMENT '时间粒度(以秒为单位)',
  250. `err_info` varchar(1000) DEFAULT '' COMMENT '异常信息',
  251. `transfer_state` tinyint(1) NOT NULL DEFAULT '-1' COMMENT '转换状态(-1:初始化状态 0-转换中 1-转换成功 2-转换失败)',
  252. `trans_sys_status` tinyint(1) DEFAULT '-1' COMMENT '转化系统的状态值',
  253. `transfer_data_count` bigint(20) DEFAULT NULL COMMENT '转化后数据总条数',
  254. `data_min_time` datetime DEFAULT NULL COMMENT '数据中最小时间',
  255. `data_max_time` datetime DEFAULT NULL COMMENT '数据中最大时间',
  256. `transfer_start_time` datetime DEFAULT NULL COMMENT '数据开始转化的时间',
  257. `transfer_finish_time` datetime DEFAULT NULL COMMENT '转换完成时间',
  258. `create_by` int(11) NOT NULL COMMENT '创建人',
  259. `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  260. `update_by` int(11) NOT NULL COMMENT '更新人',
  261. `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  262. `call_state` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0:未调用 1:已调用 是否已调用分析算法',
  263. `transfer_progress` decimal(6,2) NOT NULL DEFAULT '1.00' COMMENT '转换进度',
  264. PRIMARY KEY (`id`),
  265. KEY `index_batch_code` (`batch_code`) USING BTREE COMMENT '批次编号'
  266. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='scada数据转换';
  267. -- ----------------------------
  268. -- Table structure for data_transfer_history
  269. -- ----------------------------
  270. DROP TABLE IF EXISTS `data_transfer_history`;
  271. CREATE TABLE `data_transfer_history` (
  272. `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  273. `batch_code` varchar(50) NOT NULL COMMENT '批次编号',
  274. `engine_count` int(4) DEFAULT '0' COMMENT '风机数量',
  275. `transfer_addr` varchar(500) NOT NULL DEFAULT '' COMMENT '转换地址',
  276. `transfer_type` varchar(50) NOT NULL DEFAULT '' COMMENT '转换类型',
  277. `err_info` varchar(1000) NOT NULL DEFAULT '' COMMENT '异常信息',
  278. `transfer_finish_time` datetime DEFAULT NULL COMMENT '转换完成时间',
  279. `option_by` int(11) NOT NULL COMMENT '转换人',
  280. `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  281. PRIMARY KEY (`id`)
  282. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='数据转换异常历史表 ';
  283. -- ----------------------------
  284. -- Table structure for data_transfer_type
  285. -- ----------------------------
  286. DROP TABLE IF EXISTS `data_transfer_type`;
  287. CREATE TABLE `data_transfer_type` (
  288. `id` bigint(11) NOT NULL AUTO_INCREMENT COMMENT '主键 唯一标识',
  289. `transfer_type_name` varchar(100) NOT NULL DEFAULT '',
  290. `transfer_type` varchar(20) NOT NULL COMMENT '转换类型',
  291. `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  292. PRIMARY KEY (`id`)
  293. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT=' 转换类型表(scada分钟级 scada秒级)';
  294. -- ----------------------------
  295. -- Table structure for detection_point_dic
  296. -- ----------------------------
  297. DROP TABLE IF EXISTS `detection_point_dic`;
  298. CREATE TABLE `detection_point_dic` (
  299. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  300. `detection_point_cn` varchar(100) NOT NULL DEFAULT '' COMMENT '测点中文名称',
  301. `detection_point_en` varchar(100) NOT NULL DEFAULT '' COMMENT '测点英文名称',
  302. `drive_mode` varchar(100) NOT NULL DEFAULT '' COMMENT '驱动方式(格式:1,2,3)',
  303. PRIMARY KEY (`id`)
  304. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='测点与驱动方式字典表';
  305. -- ----------------------------
  306. -- Table structure for detection_point_dic_copy
  307. -- ----------------------------
  308. DROP TABLE IF EXISTS `detection_point_dic_copy`;
  309. CREATE TABLE `detection_point_dic_copy` (
  310. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  311. `detection_point_cn` varchar(100) NOT NULL DEFAULT '' COMMENT '测点中文名称',
  312. `detection_point_en` varchar(100) NOT NULL DEFAULT '' COMMENT '测点英文名称',
  313. `drive_mode` varchar(100) NOT NULL DEFAULT '' COMMENT '驱动方式(格式:1,2,3)',
  314. PRIMARY KEY (`id`)
  315. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='测点与驱动方式字典表';
  316. -- ----------------------------
  317. -- Table structure for dict_constants
  318. -- ----------------------------
  319. DROP TABLE IF EXISTS `dict_constants`;
  320. CREATE TABLE `dict_constants` (
  321. `id` int(11) NOT NULL AUTO_INCREMENT,
  322. `contents_type` tinyint(4) DEFAULT NULL COMMENT '常量类型',
  323. `contents_value` tinyint(4) DEFAULT NULL COMMENT '常量值',
  324. `contents_name` varchar(255) DEFAULT NULL COMMENT '常量显示内容',
  325. `contents_describe` varchar(255) DEFAULT NULL COMMENT '描述信息',
  326. PRIMARY KEY (`id`)
  327. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='字典表';
  328. -- ----------------------------
  329. -- Table structure for power_word_relation_contract
  330. -- ----------------------------
  331. DROP TABLE IF EXISTS `power_word_relation_contract`;
  332. CREATE TABLE `power_word_relation_contract` (
  333. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  334. `field_code` varchar(32) DEFAULT NULL COMMENT '风场编号',
  335. `field_contract_id` int(11) DEFAULT NULL COMMENT '风场合同功率曲线关系表id',
  336. `mill_type_code` varchar(32) DEFAULT NULL COMMENT '机型编号',
  337. `active_power` double(10,3) DEFAULT NULL COMMENT '有功功率',
  338. `wind_speed` double(10,2) DEFAULT NULL COMMENT '风速',
  339. `density` double(10,3) DEFAULT NULL COMMENT '当地空气密度',
  340. `del_state` tinyint(1) DEFAULT NULL COMMENT '删除状态',
  341. `create_by` int(11) DEFAULT NULL COMMENT '创建人',
  342. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  343. `update_by` int(11) DEFAULT NULL COMMENT '更新人',
  344. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  345. PRIMARY KEY (`id`)
  346. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='合同功率曲线关系表 合同功率曲线-关联机型厂商+风场';
  347. -- ----------------------------
  348. -- Table structure for power_word_relation_criterion
  349. -- ----------------------------
  350. DROP TABLE IF EXISTS `power_word_relation_criterion`;
  351. CREATE TABLE `power_word_relation_criterion` (
  352. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  353. `mill_type_code` varchar(32) DEFAULT NULL COMMENT '机型编号',
  354. `wind_speed` double(10,2) DEFAULT NULL COMMENT '风速',
  355. `active_power` double(10,2) DEFAULT NULL COMMENT '有功功率',
  356. `density` double(10,3) DEFAULT NULL COMMENT '空气密度',
  357. `del_state` tinyint(1) DEFAULT NULL COMMENT '删除状态',
  358. `create_by` int(11) DEFAULT NULL COMMENT '创建人',
  359. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  360. `update_by` int(11) DEFAULT NULL COMMENT '更新人',
  361. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  362. PRIMARY KEY (`id`)
  363. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='标准功率曲线关系表 标准功率曲线-关联机型';
  364. -- ----------------------------
  365. -- Table structure for sys_areas_info
  366. -- ----------------------------
  367. DROP TABLE IF EXISTS `sys_areas_info`;
  368. CREATE TABLE `sys_areas_info` (
  369. `id` int(11) NOT NULL AUTO_INCREMENT,
  370. `province` varchar(255) DEFAULT NULL,
  371. `city` varchar(255) DEFAULT NULL,
  372. `area` varchar(255) DEFAULT NULL,
  373. `area_code` varchar(10) DEFAULT NULL COMMENT '区域编号',
  374. `type` int(11) DEFAULT NULL,
  375. `root_id` int(11) DEFAULT NULL,
  376. PRIMARY KEY (`id`),
  377. KEY `areas_index` (`type`) USING BTREE
  378. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='省市区县表';
  379. -- ----------------------------
  380. -- Table structure for sys_organization_auth
  381. -- ----------------------------
  382. DROP TABLE IF EXISTS `sys_organization_auth`;
  383. CREATE TABLE `sys_organization_auth` (
  384. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  385. `role_id` int(11) DEFAULT NULL COMMENT '角色编号',
  386. `code_number` varchar(32) DEFAULT NULL COMMENT '组织编号',
  387. `code_type` varchar(32) DEFAULT NULL COMMENT '组织类型',
  388. `create_by` int(11) DEFAULT NULL COMMENT '创建人',
  389. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  390. `update_by` int(11) DEFAULT NULL COMMENT '更新人',
  391. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  392. PRIMARY KEY (`id`),
  393. KEY `role_id` (`role_id`),
  394. KEY `code_number` (`code_number`)
  395. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='组织架构权限关系表 ';
  396. -- ----------------------------
  397. -- Table structure for sys_permission
  398. -- ----------------------------
  399. DROP TABLE IF EXISTS `sys_permission`;
  400. CREATE TABLE `sys_permission` (
  401. `permission_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '资源表主键id',
  402. `permission_name` varchar(255) NOT NULL COMMENT '资源名称',
  403. `parent_id` int(11) NOT NULL COMMENT '资源父id',
  404. `permission_code` varchar(255) NOT NULL COMMENT '资源code',
  405. `permission_type` int(11) NOT NULL COMMENT '资源类型(1 目录 2 菜单 3按钮)',
  406. `permission_url` varchar(255) DEFAULT NULL COMMENT '资源url',
  407. `permission_state` int(11) NOT NULL DEFAULT '1' COMMENT '资源状态 0 不可用 1是正常',
  408. `permission_show` tinyint(1) DEFAULT NULL COMMENT '是否显示1显示2不显示',
  409. `permission_sort` int(11) NOT NULL COMMENT '顺序',
  410. `permission_icon_url` varchar(255) DEFAULT NULL COMMENT '图标icon Url',
  411. `permission_depth` int(11) DEFAULT NULL COMMENT '所有父id集合',
  412. PRIMARY KEY (`permission_id`)
  413. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='资源表';
  414. -- ----------------------------
  415. -- Table structure for sys_role
  416. -- ----------------------------
  417. DROP TABLE IF EXISTS `sys_role`;
  418. CREATE TABLE `sys_role` (
  419. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '角色表主键id',
  420. `role_description` varchar(255) NOT NULL COMMENT '角色描述',
  421. `role_code` varchar(50) NOT NULL COMMENT '角色code',
  422. `role_type` int(11) DEFAULT NULL COMMENT '角色类型',
  423. `role_available` int(11) NOT NULL DEFAULT '1' COMMENT '是否可用',
  424. `source` tinyint(1) DEFAULT NULL COMMENT '来源',
  425. `create_by` int(11) DEFAULT NULL,
  426. `create_time` datetime DEFAULT NULL,
  427. `update_by` int(11) DEFAULT NULL,
  428. `update_time` datetime DEFAULT NULL,
  429. PRIMARY KEY (`id`)
  430. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='角色表';
  431. -- ----------------------------
  432. -- Table structure for sys_role_permission
  433. -- ----------------------------
  434. DROP TABLE IF EXISTS `sys_role_permission`;
  435. CREATE TABLE `sys_role_permission` (
  436. `id` int(11) NOT NULL AUTO_INCREMENT,
  437. `role_id` int(11) DEFAULT NULL COMMENT '角色表主键id',
  438. `permission_id` int(11) DEFAULT NULL COMMENT '资源表主键id',
  439. `create_time` datetime DEFAULT NULL,
  440. `update_time` datetime DEFAULT NULL,
  441. PRIMARY KEY (`id`),
  442. KEY `role_id` (`role_id`),
  443. KEY `permission_id` (`permission_id`)
  444. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='角色资源关联表';
  445. -- ----------------------------
  446. -- Table structure for sys_user_info
  447. -- ----------------------------
  448. DROP TABLE IF EXISTS `sys_user_info`;
  449. CREATE TABLE `sys_user_info` (
  450. `id` int(11) NOT NULL AUTO_INCREMENT,
  451. `login_name` varchar(32) DEFAULT NULL COMMENT '登录名',
  452. `user_name` varchar(255) DEFAULT NULL,
  453. `user_phone` char(11) DEFAULT NULL,
  454. `user_password` varchar(255) DEFAULT NULL,
  455. `state` int(11) DEFAULT '1' COMMENT '0:禁用,1:可用',
  456. `create_by` int(11) DEFAULT NULL,
  457. `create_time` datetime DEFAULT NULL,
  458. `update_by` int(11) DEFAULT NULL,
  459. `update_time` datetime DEFAULT NULL,
  460. PRIMARY KEY (`id`),
  461. UNIQUE KEY `id_idx` (`id`) USING BTREE,
  462. UNIQUE KEY `phone_idx` (`user_phone`) USING BTREE
  463. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='后台用户表';
  464. -- ----------------------------
  465. -- Table structure for sys_user_role
  466. -- ----------------------------
  467. DROP TABLE IF EXISTS `sys_user_role`;
  468. CREATE TABLE `sys_user_role` (
  469. `user_id` int(11) DEFAULT NULL COMMENT '用户id',
  470. `role_id` int(11) DEFAULT NULL COMMENT '角色表主键id',
  471. `create_time` datetime DEFAULT NULL,
  472. `update_time` datetime DEFAULT NULL
  473. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户角色表';
  474. -- ----------------------------
  475. -- Table structure for unit_bearings
  476. -- ----------------------------
  477. DROP TABLE IF EXISTS `unit_bearings`;
  478. CREATE TABLE `unit_bearings` (
  479. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  480. `code` varchar(32) DEFAULT NULL COMMENT '主轴部件编号 主轴部件编号',
  481. `mill_type_code` varchar(32) DEFAULT NULL COMMENT '机型编号',
  482. `lubricant_brand` varchar(128) DEFAULT NULL COMMENT '润滑油品牌',
  483. `lubricant_model` varchar(128) DEFAULT NULL COMMENT '润滑油型号',
  484. `front_bearing_brand` varchar(128) DEFAULT NULL COMMENT '前轴承品牌',
  485. `front_bearing_model` varchar(128) DEFAULT NULL COMMENT '前轴承型号',
  486. `rear_bearing_brand` varchar(128) DEFAULT NULL COMMENT '后轴承品牌',
  487. `rear_bearing_model` varchar(32) DEFAULT NULL COMMENT '后轴承型号',
  488. `del_state` tinyint(2) DEFAULT NULL COMMENT '删除状态 删除状态',
  489. `create_by` int(11) DEFAULT NULL COMMENT '创建人 创建人',
  490. `create_time` datetime DEFAULT NULL COMMENT '创建时间 创建时间',
  491. `update_by` int(11) DEFAULT NULL COMMENT '更新人 更新人',
  492. `update_time` datetime DEFAULT NULL COMMENT '更新时间 更新时间',
  493. PRIMARY KEY (`id`)
  494. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='主轴承部件表 主轴承部件表';
  495. -- ----------------------------
  496. -- Table structure for unit_dict_brand_bearing
  497. -- ----------------------------
  498. DROP TABLE IF EXISTS `unit_dict_brand_bearing`;
  499. CREATE TABLE `unit_dict_brand_bearing` (
  500. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  501. `manufacture` varchar(50) DEFAULT NULL COMMENT '品牌',
  502. `model_number` varchar(50) DEFAULT NULL COMMENT '型号',
  503. `description` varchar(200) DEFAULT NULL COMMENT '描述',
  504. `BPFO` decimal(10,2) DEFAULT NULL COMMENT 'BPFO',
  505. `BPFI` decimal(10,2) DEFAULT NULL COMMENT 'BPFI',
  506. `BSF` decimal(10,2) DEFAULT NULL COMMENT 'BSF',
  507. `FTF` decimal(10,2) DEFAULT NULL COMMENT 'FTF',
  508. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  509. PRIMARY KEY (`id`),
  510. UNIQUE KEY `M_N_INDES` (`manufacture`,`model_number`)
  511. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
  512. -- ----------------------------
  513. -- Table structure for unit_dict_brand_model
  514. -- ----------------------------
  515. DROP TABLE IF EXISTS `unit_dict_brand_model`;
  516. CREATE TABLE `unit_dict_brand_model` (
  517. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  518. `unit_type` tinyint(2) DEFAULT NULL COMMENT '1.轴承2.润滑油',
  519. `manufacture` varchar(50) DEFAULT NULL COMMENT '品牌',
  520. `model_number` varchar(50) DEFAULT NULL COMMENT '型号',
  521. `description` varchar(200) DEFAULT NULL COMMENT '描述',
  522. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  523. PRIMARY KEY (`id`),
  524. UNIQUE KEY `M_N_INDES` (`manufacture`,`model_number`)
  525. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='品牌型号表';
  526. -- ----------------------------
  527. -- Table structure for unit_dict_constants
  528. -- ----------------------------
  529. DROP TABLE IF EXISTS `unit_dict_constants`;
  530. CREATE TABLE `unit_dict_constants` (
  531. `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  532. `parent_id` bigint(20) DEFAULT NULL,
  533. `contents_dict_key` int(2) DEFAULT NULL COMMENT '部件类型(字典表):1..轴承2.润滑油3.冷却方式',
  534. `contents_name` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '部件字典名称',
  535. `contents_value` int(11) DEFAULT NULL COMMENT '常量值',
  536. `contents_type` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '常量类型编号',
  537. `unit_module` int(11) DEFAULT NULL COMMENT '部件模块编号1.主轴2.齿轮箱3.发电机',
  538. `associated_function_type` tinyint(2) DEFAULT '0' COMMENT '关联功能(0.普通字典模式1.品牌型号)',
  539. `contents_describe` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',
  540. `del_state` tinyint(1) DEFAULT NULL COMMENT '删除状态',
  541. `create_by` int(11) DEFAULT NULL COMMENT '创建人',
  542. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  543. `update_by` int(11) DEFAULT NULL COMMENT '更新人',
  544. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  545. PRIMARY KEY (`id`)
  546. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='部件带子集树结构的字典表';
  547. -- ----------------------------
  548. -- Table structure for unit_dynamo
  549. -- ----------------------------
  550. DROP TABLE IF EXISTS `unit_dynamo`;
  551. CREATE TABLE `unit_dynamo` (
  552. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  553. `code` varchar(32) DEFAULT NULL COMMENT '发电机部件编号',
  554. `mill_type_code` varchar(32) DEFAULT NULL COMMENT '机型编号',
  555. `pole_pairs` int(11) DEFAULT NULL COMMENT '极对数',
  556. `cooling_method` int(2) DEFAULT NULL COMMENT '冷却方式',
  557. `lubricant_brand` varchar(128) DEFAULT NULL COMMENT '润滑油品牌',
  558. `lubricant_model` varchar(128) DEFAULT NULL COMMENT '润滑油型号',
  559. `drive_end_bearing_brand` varchar(128) DEFAULT NULL COMMENT '驱动端轴承品牌',
  560. `drive_end_bearing_model` varchar(128) DEFAULT NULL COMMENT '驱动端轴承型号',
  561. `non_drive_end_bearing_brand` varchar(128) DEFAULT NULL COMMENT '非驱动端轴承品牌',
  562. `non_drive_end_bearing_model` varchar(128) DEFAULT NULL COMMENT '非驱动端轴承型号',
  563. `del_state` tinyint(2) DEFAULT NULL COMMENT '删除状态',
  564. `create_by` int(11) DEFAULT NULL COMMENT '创建人',
  565. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  566. `update_by` int(11) DEFAULT NULL COMMENT '更新人',
  567. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  568. PRIMARY KEY (`id`)
  569. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='发电机部件详情表 发电机部件详情表';
  570. -- ----------------------------
  571. -- Table structure for unit_gearbox
  572. -- ----------------------------
  573. DROP TABLE IF EXISTS `unit_gearbox`;
  574. CREATE TABLE `unit_gearbox` (
  575. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主建',
  576. `code` varchar(32) DEFAULT NULL COMMENT '部件编号',
  577. `mill_type_code` varchar(32) DEFAULT NULL COMMENT '机型编号',
  578. `lubricant_brand` varchar(128) DEFAULT NULL COMMENT '润滑油品牌',
  579. `lubricant_model` varchar(128) DEFAULT NULL COMMENT '润滑油型号',
  580. `del_state` tinyint(2) DEFAULT NULL COMMENT '是否删除',
  581. `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
  582. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  583. `update_by` varchar(32) DEFAULT NULL COMMENT '更新人',
  584. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  585. PRIMARY KEY (`id`)
  586. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='齿轮箱部件总表 齿轮箱部件表';
  587. -- ----------------------------
  588. -- Table structure for unit_gearbox_bearings
  589. -- ----------------------------
  590. DROP TABLE IF EXISTS `unit_gearbox_bearings`;
  591. CREATE TABLE `unit_gearbox_bearings` (
  592. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  593. `gearbox_code` varchar(32) DEFAULT NULL COMMENT '齿轮箱编号',
  594. `parallel_wheel_grade` int(11) DEFAULT NULL COMMENT '齿轮箱轴承类型1.低速轴,2.低速中间轴3.高速轴',
  595. `gearbox_bearing_number` varchar(32) DEFAULT NULL COMMENT '齿轮箱轴承编号',
  596. `gearbox_bearing_level` varchar(32) DEFAULT NULL COMMENT '齿轮箱轴承级别',
  597. `bearing_brand` varchar(32) DEFAULT NULL COMMENT '轴承品牌',
  598. `bearing_model` varchar(32) DEFAULT NULL COMMENT '轴承型号',
  599. `gear_ring_teeth_count` varchar(32) DEFAULT NULL COMMENT '齿圈齿数',
  600. `bearing_rs_brand` varchar(32) DEFAULT NULL COMMENT '轴承-RS品牌',
  601. `bearing_rs_model` varchar(32) DEFAULT NULL COMMENT '轴承-RS型号',
  602. `bearing_gs_brand` varchar(32) DEFAULT NULL COMMENT '轴承-GS品牌',
  603. `bearing_gs_model` varchar(32) DEFAULT NULL COMMENT '轴承-GS型号',
  604. `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
  605. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  606. `update_by` varchar(32) DEFAULT NULL COMMENT '更新人',
  607. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  608. PRIMARY KEY (`id`)
  609. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='齿轮箱轴承表 ';
  610. -- ----------------------------
  611. -- Table structure for unit_gearbox_structure
  612. -- ----------------------------
  613. DROP TABLE IF EXISTS `unit_gearbox_structure`;
  614. CREATE TABLE `unit_gearbox_structure` (
  615. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  616. `gearbox_code` varchar(32) DEFAULT NULL COMMENT '齿轮箱总表编号',
  617. `gearbox_structure` tinyint(2) DEFAULT NULL COMMENT '齿轮箱结构类型 1.行星轮2.平行轮',
  618. `planetary_gear_grade` int(11) DEFAULT NULL COMMENT '齿轮箱结构等级 sort_num1,2......',
  619. `large_gear_teeth_count` varchar(32) DEFAULT NULL COMMENT '大齿轮齿数',
  620. `small_gear_teeth_count` varchar(32) DEFAULT NULL COMMENT '小齿轮齿数',
  621. `bearing_brand` varchar(32) DEFAULT NULL COMMENT '轴承品牌',
  622. `bearing_model` varchar(32) DEFAULT NULL COMMENT '轴承型号',
  623. `gear_ring_teeth_count` varchar(32) DEFAULT NULL COMMENT '齿圈齿数',
  624. `sun_wheel_teeth_count` varchar(32) DEFAULT NULL COMMENT '太阳轮齿数',
  625. `planet_wheel_count` varchar(32) DEFAULT NULL COMMENT '行星轮个数',
  626. `planet_wheel_teeth_count` varchar(32) DEFAULT NULL COMMENT '行星轮齿数',
  627. `sun_wheel_bearing_brand` varchar(32) DEFAULT NULL COMMENT '太阳轮轴承品牌',
  628. `sun_wheel_bearing_model` varchar(32) DEFAULT NULL COMMENT '太阳轮轴承型号',
  629. `create_by` int(11) DEFAULT NULL COMMENT '创建人',
  630. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  631. `update_by` int(11) DEFAULT NULL COMMENT '更新人',
  632. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  633. PRIMARY KEY (`id`)
  634. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='齿轮箱结构表 ';
  635. -- ----------------------------
  636. -- Table structure for wave_data_transfer
  637. -- ----------------------------
  638. DROP TABLE IF EXISTS `wave_data_transfer`;
  639. CREATE TABLE `wave_data_transfer` (
  640. `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '唯一标识',
  641. `field_code` varchar(50) NOT NULL DEFAULT '' COMMENT '风场名称',
  642. `transfer_addr` varchar(200) NOT NULL DEFAULT '' COMMENT '转换数据文件地址',
  643. `transfer_status` tinyint(2) NOT NULL DEFAULT '-1' COMMENT '转换状态。-1:未转换(默认状态)0:转换中 1转换完成 2:转换异常',
  644. `trans_sys_status` int(11) DEFAULT '-1' COMMENT '转化系统的状态值',
  645. `err_code` varchar(50) DEFAULT '' COMMENT '异常code码',
  646. `err_info` varchar(500) DEFAULT '' COMMENT '异常信息',
  647. `transfer_start_time` datetime DEFAULT NULL COMMENT '转换开始时间',
  648. `transfer_finish_time` datetime DEFAULT NULL COMMENT '转换结束数据',
  649. `transfer_progress` int(3) NOT NULL DEFAULT '0' COMMENT '转换进度',
  650. `create_by` int(11) NOT NULL DEFAULT '0' COMMENT '创建人',
  651. `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  652. `update_by` int(11) NOT NULL DEFAULT '0' COMMENT '修改人',
  653. `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  654. `transfer_type` tinyint(2) NOT NULL DEFAULT '1' COMMENT '转换类型:1.振动 2.激光',
  655. PRIMARY KEY (`id`)
  656. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='振动/激光数据转换表';
  657. -- ----------------------------
  658. -- Table structure for wave_data_transfer_histoty
  659. -- ----------------------------
  660. DROP TABLE IF EXISTS `wave_data_transfer_histoty`;
  661. CREATE TABLE `wave_data_transfer_histoty` (
  662. `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '唯一标识',
  663. `transfer_addr` varchar(200) NOT NULL DEFAULT '' COMMENT '转换地址',
  664. `transfer_start_time` datetime DEFAULT NULL COMMENT '转换开始时间',
  665. `transfer_finish_time` datetime DEFAULT NULL COMMENT '转换结束时间',
  666. `option_by` int(11) NOT NULL DEFAULT '0' COMMENT '转换人',
  667. `create_time` timestamp NOT NULL COMMENT '创建时间',
  668. `err_code` varchar(50) DEFAULT '' COMMENT '异常代码',
  669. `err_info` varchar(200) DEFAULT '' COMMENT '异常信息',
  670. `transfer_type` tinyint(2) NOT NULL DEFAULT '1' COMMENT '转换类型 1.振动 2.激光',
  671. PRIMARY KEY (`id`)
  672. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
  673. -- ----------------------------
  674. -- Table structure for wind_company
  675. -- ----------------------------
  676. DROP TABLE IF EXISTS `wind_company`;
  677. CREATE TABLE `wind_company` (
  678. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  679. `company_code` varchar(32) DEFAULT NULL COMMENT '企业编号',
  680. `company_name` varchar(32) DEFAULT NULL COMMENT '企业名称',
  681. `state` varchar(32) DEFAULT NULL COMMENT '状态',
  682. `province_id` int(11) DEFAULT NULL COMMENT '省',
  683. `province_name` varchar(10) DEFAULT NULL COMMENT '省名字',
  684. `city_id` int(11) DEFAULT NULL COMMENT '市',
  685. `city_name` varchar(32) DEFAULT NULL COMMENT '市名字',
  686. `described` varchar(32) DEFAULT NULL COMMENT '企业描述',
  687. `sort` varchar(32) DEFAULT NULL COMMENT '排序',
  688. `del_state` varchar(32) DEFAULT NULL COMMENT '删除状态',
  689. `create_by` int(11) DEFAULT NULL COMMENT '创建人',
  690. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  691. `update_by` int(11) DEFAULT NULL COMMENT '更新人',
  692. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  693. PRIMARY KEY (`id`),
  694. KEY `company_code` (`company_code`)
  695. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='企业信息表(项目公司)';
  696. -- ----------------------------
  697. -- Table structure for wind_engine_group
  698. -- ----------------------------
  699. DROP TABLE IF EXISTS `wind_engine_group`;
  700. CREATE TABLE `wind_engine_group` (
  701. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  702. `field_code` varchar(32) DEFAULT NULL COMMENT '风场编号',
  703. `engine_code` varchar(32) DEFAULT NULL COMMENT '风机编号',
  704. `engine_name` varchar(32) DEFAULT NULL COMMENT '风机名称(原始风机编号)',
  705. `mill_type_code` varchar(32) DEFAULT NULL COMMENT '机型编号',
  706. `rated_capacity` double(10,2) DEFAULT NULL COMMENT '额定容量-千瓦',
  707. `elevation_height` double(10,2) DEFAULT NULL COMMENT '海拔高度',
  708. `hub_height` double(10,2) DEFAULT NULL COMMENT '轮毂高度',
  709. `state` tinyint(1) DEFAULT NULL COMMENT '状态',
  710. `longitude` decimal(15,8) DEFAULT NULL COMMENT '经度',
  711. `latitude` decimal(15,8) DEFAULT NULL COMMENT '维度',
  712. `sightcing` tinyint(1) DEFAULT NULL COMMENT '是否标杆风机1是2否',
  713. `rated_wind_speed` double(10,2) DEFAULT NULL COMMENT '额定风速 (m/s) - 废弃',
  714. `rated_cut_in_windspeed` double(10,2) DEFAULT NULL COMMENT '切入风速 (m/s) - 废弃',
  715. `rated_cut_out_windspeed` double(10,2) DEFAULT NULL COMMENT '切出风速 (m/s) - 废弃',
  716. `del_state` tinyint(1) DEFAULT NULL COMMENT '删除状态',
  717. `data_source` tinyint(1) DEFAULT NULL COMMENT '数据来源1,平台输入,2导入',
  718. `create_by` int(11) DEFAULT NULL COMMENT '创建人',
  719. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  720. `update_by` int(11) DEFAULT NULL COMMENT '更新人',
  721. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  722. PRIMARY KEY (`id`)
  723. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='风机机组信息表 ';
  724. -- ----------------------------
  725. -- Table structure for wind_engine_mill
  726. -- ----------------------------
  727. DROP TABLE IF EXISTS `wind_engine_mill`;
  728. CREATE TABLE `wind_engine_mill` (
  729. `mill_type_code` varchar(32) NOT NULL COMMENT '编号',
  730. `machine_type_code` varchar(32) NOT NULL COMMENT '机型型号',
  731. `manufacturer_name` varchar(32) DEFAULT NULL COMMENT '厂商名称',
  732. `manufacturer_code` varchar(32) NOT NULL COMMENT '厂商编号',
  733. `brand` varchar(32) DEFAULT NULL COMMENT '品牌名称',
  734. `state` tinyint(1) DEFAULT NULL COMMENT '状态',
  735. `tower_height` double(10,2) DEFAULT NULL COMMENT '塔筒高度',
  736. `vane_long` double(10,2) DEFAULT NULL COMMENT '叶片长度',
  737. `curved_motion_type` int(11) DEFAULT NULL COMMENT '驱动方式',
  738. `combination` varchar(32) DEFAULT NULL COMMENT '组合字段',
  739. `power_criterion_url` varchar(255) DEFAULT NULL COMMENT '标准功率曲线url地址',
  740. `rotor_diameter` double(10,2) DEFAULT NULL COMMENT ' 叶轮直径(m)',
  741. `rotational_speed_ratio` double(10,2) DEFAULT NULL COMMENT '传动比-转速比(无单位)',
  742. `rated_wind_speed` double(10,2) DEFAULT NULL COMMENT '额定风速 (m/s)',
  743. `rated_cut_in_windspeed` double(10,2) DEFAULT NULL COMMENT '切入风速 (m/s)',
  744. `rated_cut_out_windspeed` double(10,2) DEFAULT NULL COMMENT '切出风速 (m/s)',
  745. `del_state` tinyint(1) DEFAULT NULL COMMENT '删除状态',
  746. `create_by` int(11) DEFAULT NULL COMMENT '创建人',
  747. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  748. `update_by` int(11) DEFAULT NULL COMMENT '更新人',
  749. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  750. PRIMARY KEY (`mill_type_code`,`machine_type_code`,`manufacturer_code`)
  751. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='风机机型信息 ';
  752. -- ----------------------------
  753. -- Table structure for wind_exception_count
  754. -- ----------------------------
  755. DROP TABLE IF EXISTS `wind_exception_count`;
  756. CREATE TABLE `wind_exception_count` (
  757. `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  758. `batch_code` varchar(32) NOT NULL DEFAULT '' COMMENT '批次编号',
  759. `engine_code` varchar(32) NOT NULL DEFAULT '' COMMENT '风机编号',
  760. `analysis_type_code` varchar(500) NOT NULL DEFAULT '' COMMENT '分析类型编号',
  761. `err_count` int(11) NOT NULL DEFAULT '0' COMMENT '异常数目',
  762. `handle_err_count` int(11) NOT NULL DEFAULT '0' COMMENT '处理异常数',
  763. `is_delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除 0:否 1:是',
  764. `create_by` int(11) NOT NULL COMMENT '创建人',
  765. `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  766. `update_by` int(11) NOT NULL COMMENT '更新人',
  767. `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  768. `err_desc` varchar(500) NOT NULL DEFAULT '' COMMENT '异常信息描述',
  769. PRIMARY KEY (`id`)
  770. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='分析异常数(首页统计) ';
  771. -- ----------------------------
  772. -- Table structure for wind_field
  773. -- ----------------------------
  774. DROP TABLE IF EXISTS `wind_field`;
  775. CREATE TABLE `wind_field` (
  776. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  777. `field_code` varchar(32) DEFAULT NULL COMMENT '风场编号',
  778. `company_code` varchar(32) DEFAULT NULL COMMENT '企业编号',
  779. `field_name` varchar(32) DEFAULT NULL COMMENT '风场名称',
  780. `density` double(10,3) DEFAULT NULL COMMENT '空气密度-合同功率曲线',
  781. `state` tinyint(1) DEFAULT NULL COMMENT '启用状态',
  782. `engine_number` int(11) DEFAULT NULL COMMENT '风机数量',
  783. `rated_capacity_number` double(10,3) DEFAULT NULL COMMENT '总额定容量-sum机组',
  784. `province_id` int(11) DEFAULT NULL COMMENT '省编号',
  785. `province_name` varchar(32) DEFAULT NULL COMMENT '省名字',
  786. `city_id` int(11) DEFAULT NULL COMMENT '市编号',
  787. `city_name` varchar(32) DEFAULT NULL COMMENT '市名字',
  788. `longitude` decimal(15,8) DEFAULT NULL COMMENT '经度',
  789. `latitude` decimal(15,8) DEFAULT NULL COMMENT '纬度',
  790. `elevation_height` double(10,2) DEFAULT NULL COMMENT '海拔高度',
  791. `power_contract_url` varchar(255) DEFAULT NULL COMMENT '合同功率曲线地址',
  792. `del_state` tinyint(1) DEFAULT NULL COMMENT '删除状态',
  793. `data_source` tinyint(1) DEFAULT NULL COMMENT '数据来源1,平台输入,2导入',
  794. `create_by` int(11) DEFAULT NULL COMMENT '创建人',
  795. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  796. `update_by` int(11) DEFAULT NULL COMMENT '更新人',
  797. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  798. PRIMARY KEY (`id`),
  799. KEY `field_code` (`field_code`)
  800. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='风场信息表 ';
  801. -- ----------------------------
  802. -- Table structure for wind_field_batch
  803. -- ----------------------------
  804. DROP TABLE IF EXISTS `wind_field_batch`;
  805. CREATE TABLE `wind_field_batch` (
  806. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  807. `batch_code` varchar(32) DEFAULT '' COMMENT '风场批次编号',
  808. `batch_name` varchar(32) DEFAULT '' COMMENT '风场批次名称',
  809. `field_code` varchar(32) DEFAULT '' COMMENT '风场编号',
  810. `field_name` varchar(100) DEFAULT '' COMMENT '风场名称',
  811. `batch_state` tinyint(2) DEFAULT '1' COMMENT '批次状态 1:启用 0:停用',
  812. `is_delete` tinyint(2) DEFAULT '0' COMMENT '删除状态 0:否 1:是',
  813. `create_by` varchar(20) DEFAULT '' COMMENT '创建人',
  814. `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  815. `update_by` varchar(20) DEFAULT '' COMMENT '更新人',
  816. `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  817. PRIMARY KEY (`id`),
  818. UNIQUE KEY `index_batch_code` (`batch_code`) USING BTREE COMMENT '批次编号索引',
  819. UNIQUE KEY `index_batch_name` (`batch_name`) USING BTREE COMMENT '批次名称索引',
  820. KEY `index_field_code` (`field_code`) USING BTREE COMMENT '风场编号索引'
  821. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='风机批次信息表 批次etl风机信息表';
  822. -- ----------------------------
  823. -- Table structure for wind_field_contract
  824. -- ----------------------------
  825. DROP TABLE IF EXISTS `wind_field_contract`;
  826. CREATE TABLE `wind_field_contract` (
  827. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  828. `field_code` varchar(50) DEFAULT NULL,
  829. `mill_type_code` varchar(50) DEFAULT NULL COMMENT '机型code',
  830. `machine_type_code` varchar(32) DEFAULT NULL,
  831. `contract_source` varchar(500) DEFAULT NULL,
  832. `cover_id` int(11) DEFAULT NULL COMMENT '覆盖id',
  833. `del_state` tinyint(1) DEFAULT NULL,
  834. `create_by` int(11) DEFAULT NULL,
  835. `create_time` datetime DEFAULT NULL,
  836. `update_by` int(11) DEFAULT NULL,
  837. `update_time` datetime DEFAULT NULL,
  838. PRIMARY KEY (`id`)
  839. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='合同功率曲线和风场关系表';
  840. -- ----------------------------
  841. -- Table structure for wind_field_resource
  842. -- ----------------------------
  843. DROP TABLE IF EXISTS `wind_field_resource`;
  844. CREATE TABLE `wind_field_resource` (
  845. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号',
  846. `field_code` varchar(32) DEFAULT NULL COMMENT '风场编号',
  847. `file_name` varchar(100) DEFAULT NULL COMMENT '上传文件名称',
  848. `type` varchar(32) DEFAULT NULL COMMENT '上传类型',
  849. `resource_url` varchar(500) DEFAULT NULL COMMENT '上传文件地址',
  850. `create_by` int(11) DEFAULT NULL COMMENT '创建人',
  851. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  852. `update_by` int(11) DEFAULT NULL COMMENT '更新人',
  853. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  854. PRIMARY KEY (`id`),
  855. KEY `field_code` (`field_code`)
  856. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='风场资源信息表 ';
  857. -- ----------------------------
  858. -- Table structure for wind_relation
  859. -- ----------------------------
  860. DROP TABLE IF EXISTS `wind_relation`;
  861. CREATE TABLE `wind_relation` (
  862. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  863. `code_number` varchar(32) DEFAULT NULL COMMENT '对象编号',
  864. `code_name` varchar(32) DEFAULT NULL COMMENT '编号名称',
  865. `parent_code` varchar(32) DEFAULT NULL COMMENT '父级编号',
  866. `type` varchar(32) DEFAULT NULL COMMENT '类型',
  867. `create_by` int(11) DEFAULT NULL COMMENT '创建人',
  868. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  869. `update_by` int(11) DEFAULT NULL COMMENT '更新人',
  870. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  871. PRIMARY KEY (`id`),
  872. KEY `code_number` (`code_number`)
  873. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='风场关系表 ';
  874. SET FOREIGN_KEY_CHECKS = 1;