meas20250619.sql 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. -- phpMyAdmin SQL Dump
  2. -- version 5.1.1
  3. -- https://www.phpmyadmin.net/
  4. --
  5. -- 主机: localhost
  6. -- 生成日期: 2024-11-26 16:16:31
  7. -- 服务器版本: 5.7.40-log
  8. -- PHP 版本: 8.0.26
  9. SET FOREIGN_KEY_CHECKS = 0;
  10. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  11. START TRANSACTION;
  12. SET time_zone = "+00:00";
  13. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  14. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  15. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  16. /*!40101 SET NAMES utf8mb4 */;
  17. -- --------------------------------------------------------
  18. --
  19. -- 表的结构 `meas_batch`
  20. --
  21. DROP TABLE IF EXISTS `meas_batch`;
  22. CREATE TABLE `meas_batch` (
  23. `id` bigint(20) NOT NULL COMMENT '编号',
  24. `engine_id` int(11) NOT NULL COMMENT '发动机型号ID',
  25. `measurement_batch` varchar(255) NOT NULL COMMENT '测量批次',
  26. `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
  27. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  28. `update_by` varchar(32) DEFAULT NULL COMMENT '更新人',
  29. `update_time` datetime DEFAULT NULL COMMENT '更新时间'
  30. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='测量批次表' ROW_FORMAT=DYNAMIC;
  31. -- --------------------------------------------------------
  32. --
  33. -- 表的结构 `meas_data_results`
  34. --
  35. DROP TABLE IF EXISTS `meas_data_results`;
  36. CREATE TABLE `meas_data_results` (
  37. `id` bigint(20) NOT NULL COMMENT '编号',
  38. `measurement_batch_id` bigint(20) NOT NULL COMMENT '测量批次id',
  39. `spec_irr_1` varchar(255) DEFAULT NULL COMMENT '光谱辐射强度3~5μm',
  40. `spec_irr_2` varchar(255) DEFAULT NULL COMMENT '光谱辐射强度8~14μm',
  41. `spec_band_irr_1` decimal(8,2) DEFAULT NULL COMMENT '波段辐射强度3~5μm',
  42. `spec_band_irr_2` decimal(8,2) DEFAULT NULL COMMENT '波段辐射强度8~14μm',
  43. `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
  44. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  45. `update_by` varchar(32) DEFAULT NULL COMMENT '更新人',
  46. `update_time` datetime DEFAULT NULL COMMENT '更新时间'
  47. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='数据结果表' ROW_FORMAT=DYNAMIC;
  48. -- --------------------------------------------------------
  49. --
  50. -- 表的结构 `meas_env_data`
  51. --
  52. DROP TABLE IF EXISTS `meas_env_data`;
  53. CREATE TABLE `meas_env_data` (
  54. `id` bigint(20) NOT NULL COMMENT '编号',
  55. `measurement_batch_id` int(11) NOT NULL COMMENT '测量批次id',
  56. `engine_status_id` int(11) DEFAULT NULL COMMENT '发动机状态id',
  57. `angle_id` int(11) DEFAULT NULL COMMENT '角度id',
  58. `engine_status` varchar(20) NOT NULL COMMENT '发动机状态',
  59. `angle` varchar(255) DEFAULT NULL COMMENT '角度',
  60. `turbine_post_temp` varchar(255) DEFAULT NULL COMMENT '涡轮后温度',
  61. `test_distance` decimal(8,2) DEFAULT NULL COMMENT '测试距离',
  62. `time` datetime NOT NULL COMMENT '时间',
  63. `location` varchar(50) DEFAULT NULL COMMENT '地点',
  64. `atmos_press` decimal(8,2) DEFAULT NULL COMMENT '大气压',
  65. `temperature` decimal(8,2) DEFAULT NULL COMMENT '温度',
  66. `wind_speed` decimal(8,2) DEFAULT NULL COMMENT '风速',
  67. `humidity` decimal(8,2) DEFAULT NULL COMMENT '湿度',
  68. `concentration` decimal(8,2) DEFAULT NULL COMMENT '浓度',
  69. `visibility` decimal(8,2) DEFAULT NULL COMMENT '能见度',
  70. `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
  71. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  72. `update_by` varchar(32) DEFAULT NULL COMMENT '更新人',
  73. `update_time` datetime DEFAULT NULL COMMENT '更新时间'
  74. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='测量环境数据表' ROW_FORMAT=DYNAMIC;
  75. -- --------------------------------------------------------
  76. --
  77. -- 表的结构 `meas_spectral_radiation`
  78. --
  79. DROP TABLE IF EXISTS `meas_spectral_radiation`;
  80. CREATE TABLE `meas_spectral_radiation` (
  81. `id` bigint(20) NOT NULL COMMENT '编号',
  82. `measurement_batch_id` int(11) NOT NULL COMMENT '测量批次id',
  83. `model` varchar(50) NOT NULL COMMENT '型号',
  84. `lens_f_view` decimal(8,2) NOT NULL COMMENT '镜头视场角',
  85. `gain` int(11) NOT NULL COMMENT '增益',
  86. `background_data` varchar(255) DEFAULT NULL COMMENT '背景数据',
  87. `cal_temp` varchar(4000) DEFAULT NULL COMMENT '标定温度',
  88. `cal_curve` varchar(255) DEFAULT NULL COMMENT '标定曲线',
  89. `raw_data` varchar(255) DEFAULT NULL COMMENT '原始数据',
  90. `radiance_1` varchar(255) DEFAULT NULL COMMENT '辐射亮度(3~5μm)',
  91. `radiance_2` varchar(255) DEFAULT NULL COMMENT '辐射亮度(8~14μm)',
  92. `cal_temp_ek` varchar(255) DEFAULT NULL COMMENT '标定温度',
  93. `raw_target_1` text COMMENT '原始目标(3~5μm)',
  94. `raw_target_2` text COMMENT '原始目标(8~14μm)',
  95. `raw_background_1` text COMMENT '原始背景(3~5μm)',
  96. `raw_background_2` text COMMENT '原始背景(8~14μm)',
  97. `tackle_target_1` varchar(255) DEFAULT NULL COMMENT '处理后目标(3~5μm)',
  98. `tackle_target_2` varchar(255) DEFAULT NULL COMMENT '处理后目标(8~14μm)',
  99. `tackle_background_1` varchar(255) DEFAULT NULL COMMENT '处理后背景(3~5μm)',
  100. `tackle_background_2` varchar(255) DEFAULT NULL COMMENT '处理后背景(8~14μm)',
  101. `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
  102. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  103. `update_by` varchar(32) DEFAULT NULL COMMENT '更新人',
  104. `update_time` datetime DEFAULT NULL COMMENT '更新时间'
  105. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='光谱辐射表' ROW_FORMAT=DYNAMIC;
  106. -- --------------------------------------------------------
  107. --
  108. -- 表的结构 `meas_thermal_imager_test_data`
  109. --
  110. DROP TABLE IF EXISTS `meas_thermal_imager_test_data`;
  111. CREATE TABLE `meas_thermal_imager_test_data` (
  112. `id` int(20) NOT NULL COMMENT '编号',
  113. `measurement_batch_id` int(20) DEFAULT NULL COMMENT '测量批次id',
  114. `model` varchar(50) DEFAULT NULL COMMENT '型号',
  115. `lens_f_view` varchar(255) DEFAULT NULL COMMENT '镜头视场角',
  116. `filter_no` varchar(255) DEFAULT NULL COMMENT '滤镜编号',
  117. `fps` varchar(255) DEFAULT NULL COMMENT '帧率',
  118. `spectral_band` varchar(255) DEFAULT NULL COMMENT '波段',
  119. `integration_time` int(11) DEFAULT NULL COMMENT '积分时间',
  120. `temp_cal` text COMMENT '温度标定',
  121. `radiance` varchar(255) DEFAULT NULL COMMENT '辐射亮度',
  122. `rad_illumination` varchar(255) DEFAULT NULL COMMENT '辐射照度',
  123. `rad_temp` varchar(255) DEFAULT NULL COMMENT '辐射温度',
  124. `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
  125. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  126. `update_by` varchar(32) DEFAULT NULL COMMENT '更新人',
  127. `update_time` datetime DEFAULT NULL COMMENT '更新时间'
  128. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='热像仪测试数据表' ROW_FORMAT=DYNAMIC;
  129. -- --------------------------------------------------------
  130. --
  131. -- 表的结构 `meas_transmission_rate`
  132. --
  133. DROP TABLE IF EXISTS `meas_transmission_rate`;
  134. CREATE TABLE `meas_transmission_rate` (
  135. `id` bigint(20) NOT NULL COMMENT '编号',
  136. `measurement_batch_id` bigint(20) NOT NULL COMMENT '测量批次id',
  137. `raw_data` varchar(255) DEFAULT NULL COMMENT '原始数据',
  138. `curve_1` varchar(255) DEFAULT NULL COMMENT '透过率曲线3~5μm',
  139. `curve_2` varchar(255) DEFAULT NULL COMMENT '透过率曲线8~14μm',
  140. `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
  141. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  142. `update_by` varchar(32) DEFAULT NULL COMMENT '更新人',
  143. `update_time` datetime DEFAULT NULL COMMENT '更新时间'
  144. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='透过率表' ROW_FORMAT=DYNAMIC;
  145. --
  146. -- 表的索引 `meas_data_results`
  147. --
  148. ALTER TABLE `meas_data_results`
  149. ADD PRIMARY KEY (`id`) USING BTREE;
  150. --
  151. -- 表的索引 `meas_env_data`
  152. --
  153. ALTER TABLE `meas_env_data`
  154. ADD PRIMARY KEY (`id`) USING BTREE;
  155. --
  156. -- 表的索引 `meas_spectral_radiation`
  157. --
  158. ALTER TABLE `meas_spectral_radiation`
  159. ADD PRIMARY KEY (`id`) USING BTREE;
  160. --
  161. -- 表的索引 `meas_thermal_imager_test_data`
  162. --
  163. ALTER TABLE `meas_thermal_imager_test_data`
  164. ADD PRIMARY KEY (`id`) USING BTREE;
  165. --
  166. -- 表的索引 `meas_transmission_rate`
  167. --
  168. ALTER TABLE `meas_transmission_rate`
  169. ADD PRIMARY KEY (`id`) USING BTREE;
  170. --
  171. -- 使用表AUTO_INCREMENT `meas_batch`
  172. --
  173. ALTER TABLE `meas_batch`
  174. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', AUTO_INCREMENT=1;
  175. --
  176. -- 使用表AUTO_INCREMENT `meas_data_results`
  177. --
  178. ALTER TABLE `meas_data_results`
  179. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', AUTO_INCREMENT=1;
  180. --
  181. -- 使用表AUTO_INCREMENT `meas_env_data`
  182. --
  183. ALTER TABLE `meas_env_data`
  184. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', AUTO_INCREMENT=1;
  185. --
  186. -- 使用表AUTO_INCREMENT `meas_spectral_radiation`
  187. --
  188. ALTER TABLE `meas_spectral_radiation`
  189. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', AUTO_INCREMENT=1;
  190. --
  191. -- 使用表AUTO_INCREMENT `meas_thermal_imager_test_data`
  192. --
  193. ALTER TABLE `meas_thermal_imager_test_data`
  194. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', AUTO_INCREMENT=1;
  195. --
  196. -- 使用表AUTO_INCREMENT `meas_transmission_rate`
  197. --
  198. ALTER TABLE `meas_transmission_rate`
  199. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', AUTO_INCREMENT=1;
  200. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  201. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  202. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
  203. CREATE INDEX idx_results_batch_id ON meas_data_results (measurement_batch_id);
  204. CREATE INDEX idx_env_data_batch_id ON meas_env_data (measurement_batch_id);
  205. CREATE INDEX idx_sr_batch_id ON meas_spectral_radiation (measurement_batch_id);
  206. CREATE INDEX idx_titd_batch_id ON meas_thermal_imager_test_data (measurement_batch_id);
  207. CREATE INDEX idx_tr_batch_id ON meas_transmission_rate (measurement_batch_id);
  208. SET FOREIGN_KEY_CHECKS = 1;