meas_init.sql 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. DROP TABLE IF EXISTS meas_engine_model;
  2. CREATE TABLE meas_engine_model(
  3. `id` INT NOT NULL COMMENT '编号' ,
  4. `model` VARCHAR(50) NOT NULL COMMENT '发动机型号' ,
  5. `geometry_files` VARCHAR(255) COMMENT '几何模型文件' ,
  6. `geometry_image` VARCHAR(255) COMMENT '几何模型图片' ,
  7. `create_by` VARCHAR(32) COMMENT '创建人' ,
  8. `create_time` DATETIME COMMENT '创建时间' ,
  9. `update_by` VARCHAR(32) COMMENT '更新人' ,
  10. `update_time` DATETIME COMMENT '更新时间' ,
  11. PRIMARY KEY (id)
  12. ) COMMENT = '发动机型号表';
  13. DROP TABLE IF EXISTS meas_batch;
  14. CREATE TABLE meas_batch(
  15. `id` INT AUTO_INCREMENT COMMENT '编号' ,
  16. `engine_id` INT NOT NULL COMMENT '发动机型号ID' ,
  17. `measurement_batch` VARCHAR(255) NOT NULL COMMENT '测量批次' ,
  18. `create_by` VARCHAR(32) COMMENT '创建人' ,
  19. `create_time` DATETIME COMMENT '创建时间' ,
  20. `update_by` VARCHAR(32) COMMENT '更新人' ,
  21. `update_time` DATETIME COMMENT '更新时间' ,
  22. PRIMARY KEY (id)
  23. ) COMMENT = '测量批次表';
  24. DROP TABLE IF EXISTS meas_env_data;
  25. CREATE TABLE meas_env_data(
  26. `id` INT AUTO_INCREMENT COMMENT '编号' ,
  27. `measurement_batch_id` INT NOT NULL COMMENT '测量批次id' ,
  28. `engine_status` VARCHAR(20) NOT NULL COMMENT '发动机状态' ,
  29. `angle` VARCHAR(255) COMMENT '角度' ,
  30. `turbine_post_temp` DECIMAL(8,2) NOT NULL COMMENT '涡轮后温度' ,
  31. `test_distance` DECIMAL(8,2) COMMENT '测试距离' ,
  32. `time` VARCHAR(255) NOT NULL COMMENT '时间' ,
  33. `location` VARCHAR(50) NOT NULL COMMENT '地点' ,
  34. `atmos_press` DECIMAL(8,2) COMMENT '大气压' ,
  35. `temperature` DECIMAL(8,2) COMMENT '温度' ,
  36. `wind_speed` DECIMAL(8,2) COMMENT '风速' ,
  37. `humidity` DECIMAL(8,2) COMMENT '湿度' ,
  38. `concentration` DECIMAL(8,2) COMMENT '浓度' ,
  39. `create_by` VARCHAR(32) COMMENT '创建人' ,
  40. `create_time` DATETIME COMMENT '创建时间' ,
  41. `update_by` VARCHAR(32) COMMENT '更新人' ,
  42. `update_time` DATETIME COMMENT '更新时间' ,
  43. PRIMARY KEY (id)
  44. ) COMMENT = '测量环境数据表';
  45. DROP TABLE IF EXISTS meas_spectral_radiation;
  46. CREATE TABLE meas_spectral_radiation(
  47. `id` INT AUTO_INCREMENT COMMENT '编号' ,
  48. `measurement_batch_id` INT NOT NULL COMMENT '测量批次id' ,
  49. `model` VARCHAR(50) NOT NULL COMMENT '型号' ,
  50. `lens_f_view` DECIMAL(8,2) NOT NULL COMMENT '镜头视场角' ,
  51. `gain` INT NOT NULL COMMENT '增益' ,
  52. `background_data` VARCHAR(255) COMMENT '背景数据' ,
  53. `cal_temp` INT COMMENT '标定温度' ,
  54. `cal_curve` VARCHAR(255) COMMENT '标定曲线' ,
  55. `raw_data` VARCHAR(255) COMMENT '原始数据' ,
  56. `radiance_1` VARCHAR(255) COMMENT '辐射亮度(3~5μm)' ,
  57. `radiance_2` VARCHAR(255) COMMENT '辐射亮度(8~14μm)' ,
  58. `create_by` VARCHAR(32) COMMENT '创建人' ,
  59. `create_time` DATETIME COMMENT '创建时间' ,
  60. `update_by` VARCHAR(32) COMMENT '更新人' ,
  61. `update_time` DATETIME COMMENT '更新时间' ,
  62. PRIMARY KEY (id)
  63. ) COMMENT = '光谱辐射表';
  64. DROP TABLE IF EXISTS meas_thermal_imager_test_data;
  65. CREATE TABLE meas_thermal_imager_test_data(
  66. `id` INT AUTO_INCREMENT COMMENT '编号' ,
  67. `measurement_batch_id` INT COMMENT '测量批次id' ,
  68. `model` VARCHAR(50) COMMENT '型号' ,
  69. `lens_f_view` VARCHAR(255) COMMENT '镜头视场角' ,
  70. `filter_no` VARCHAR(255) COMMENT '滤镜编号' ,
  71. `fps` VARCHAR(255) COMMENT '帧率' ,
  72. `spectral_band` VARCHAR(255) COMMENT '波段' ,
  73. `integration_time` INT COMMENT '积分时间' ,
  74. `temp_cal` VARCHAR(255) COMMENT '温度标定' ,
  75. `radiance` VARCHAR(255) COMMENT '辐射亮度' ,
  76. `rad_illumination` VARCHAR(255) COMMENT '辐射照度' ,
  77. `rad_temp` VARCHAR(255) COMMENT '辐射温度' ,
  78. `create_by` VARCHAR(32) COMMENT '创建人' ,
  79. `create_time` DATETIME COMMENT '创建时间' ,
  80. `update_by` VARCHAR(32) COMMENT '更新人' ,
  81. `update_time` DATETIME COMMENT '更新时间' ,
  82. PRIMARY KEY (id)
  83. ) COMMENT = '热像仪测试数据表';
  84. DROP TABLE IF EXISTS meas_transmission_rate;
  85. CREATE TABLE meas_transmission_rate(
  86. `id` INT AUTO_INCREMENT COMMENT '编号' ,
  87. `measurement_batch_id` INT NOT NULL COMMENT '测量批次id' ,
  88. `raw_data` VARCHAR(255) COMMENT '原始数据' ,
  89. `curve_1` VARCHAR(255) COMMENT '透过率曲线3~5μm' ,
  90. `curve_2` VARCHAR(255) COMMENT '透过率曲线8~14μm' ,
  91. `create_by` VARCHAR(32) COMMENT '创建人' ,
  92. `create_time` DATETIME COMMENT '创建时间' ,
  93. `update_by` VARCHAR(32) COMMENT '更新人' ,
  94. `update_time` DATETIME COMMENT '更新时间' ,
  95. PRIMARY KEY (id)
  96. ) COMMENT = '透过率表';
  97. DROP TABLE IF EXISTS meas_data_results;
  98. CREATE TABLE meas_data_results(
  99. `id` INT AUTO_INCREMENT COMMENT '编号' ,
  100. `measurement_batch_id` VARCHAR(255) NOT NULL COMMENT '测量批次id' ,
  101. `spec_irr_1` VARCHAR(255) COMMENT '光谱辐射强度3~5μm' ,
  102. `spec_irr_2` VARCHAR(255) COMMENT '光谱辐射强度8~14μm' ,
  103. `spec_band_irr_1` DECIMAL(8,2) COMMENT '波段辐射强度3~5μm' ,
  104. `spec_band_irr_2` DECIMAL(8,2) COMMENT '波段辐射强度8~14μm' ,
  105. `create_by` VARCHAR(32) COMMENT '创建人' ,
  106. `create_time` DATETIME COMMENT '创建时间' ,
  107. `update_by` VARCHAR(32) COMMENT '更新人' ,
  108. `update_time` DATETIME COMMENT '更新时间' ,
  109. PRIMARY KEY (id)
  110. ) COMMENT = '数据结果表';