Browse Source

提交建表语句

17608069186 3 tháng trước cách đây
mục cha
commit
b6df5f1e62
1 tập tin đã thay đổi với 45 bổ sung45 xóa
  1. 45 45
      sql/2025/11/create_cxf_td_20251107.sql

+ 45 - 45
sql/2025/11/create_cxf_td_20251107.sql

@@ -19,9 +19,9 @@ CREATE STABLE IF NOT EXISTS water_meter (
   biz_name NCHAR(100),                 -- 业务名称
   project_id INT,                 -- 项目ID
   project_name NCHAR(100),         -- 项目名称
-  location NCHAR(200)         -- 安装位置
-  longitude NCHAR(200)        -- 经度
-  latitude NCHAR(200)         -- 纬度
+  location NCHAR(200),         -- 安装位置
+  longitude NCHAR(200),        -- 经度
+  latitude NCHAR(200),         -- 纬度
   tenant_id                   -- 租户ID
 );
 
@@ -46,9 +46,9 @@ CREATE STABLE IF NOT EXISTS electric_meter (
   biz_name NCHAR(100),                 -- 业务名称
   project_id INT,                 -- 项目ID
   project_name NCHAR(100),         -- 项目名称
-  location NCHAR(200)         -- 安装位置
-  longitude NCHAR(200)        -- 经度
-  latitude NCHAR(200)         -- 纬度
+  location NCHAR(200),         -- 安装位置
+  longitude NCHAR(200),        -- 经度
+  latitude NCHAR(200),         -- 纬度
   tenant_id                   -- 租户ID
 );
 
@@ -72,9 +72,9 @@ CREATE STABLE IF NOT EXISTS slope_monitor (
   biz_name NCHAR(100),                 -- 业务名称
   project_id INT,                 -- 项目ID
   project_name NCHAR(100),         -- 项目名称
-  location NCHAR(200)         -- 安装位置
-  longitude NCHAR(200)        -- 经度
-  latitude NCHAR(200)         -- 纬度
+  location NCHAR(200),         -- 安装位置
+  longitude NCHAR(200),        -- 经度
+  latitude NCHAR(200),         -- 纬度
   tenant_id                   -- 租户ID
 );
 
@@ -89,7 +89,7 @@ CREATE STABLE IF NOT EXISTS device_monitor (
   frame_rate INT,             -- 帧率(fps,通常15-30fps)
   bitrate_fluctuation FLOAT,  -- 码率波动值(Mbps,反映码流稳定性,波动越小越好)
   encoding_format NCHAR(32),  -- 编码格式(如"H.264"、"H.265"、"AV1")
-  packet_loss_rate FLOAT      -- 码流丢包率(%,网络传输质量指标,0为最佳)
+  packet_loss_rate FLOAT,      -- 码流丢包率(%,网络传输质量指标,0为最佳)
 
   storage_total FLOAT,        -- 总存储容量(GB)
   storage_used FLOAT,         -- 已用存储容量(GB)
@@ -97,7 +97,7 @@ CREATE STABLE IF NOT EXISTS device_monitor (
   record_status TINYINT,      -- 录像状态:1=正常录像,0=录像停止,2=录像异常(丢帧)
   record_retention_days INT,  -- 录像保留天数(如30天,配置值)
   remaining_days FLOAT,       -- 剩余可录像天数(=未用容量/(日均存储占用),预测值)
-  disk_health TINYINT         -- 硬盘健康状态:1=正常,2=亚健康(坏道预警),3=故障
+  disk_health TINYINT,         -- 硬盘健康状态:1=正常,2=亚健康(坏道预警),3=故障
 
   alarm_type TINYINT,         -- 告警类型:1=移动侦测,2=设备遮挡,3=视频断流,4=存储满,5=码流异常
   alarm_level TINYINT,        -- 告警等级:1=紧急(需立即处理,如断流),2=重要(如遮挡),3=提示(如存储即将满)
@@ -120,9 +120,9 @@ CREATE STABLE IF NOT EXISTS device_monitor (
     biz_name NCHAR(100),                 -- 业务名称
     project_id INT,                 -- 项目ID
     project_name NCHAR(100),         -- 项目名称
-    location NCHAR(200)         -- 安装位置
-    longitude NCHAR(200)        -- 经度
-    latitude NCHAR(200)         -- 纬度
+    location NCHAR(200),         -- 安装位置
+    longitude NCHAR(200),        -- 经度
+    latitude NCHAR(200),         -- 纬度
     tenant_id                   -- 租户ID
 );
 
@@ -146,7 +146,7 @@ CREATE STABLE IF NOT EXISTS mine_truck (
   load_weight FLOAT,            -- 负载重量(t,空载时≈0)
   load_status TINYINT,          -- 负载状态:1=满载,2=半载,3=空载
   fault_code NCHAR(64),         -- 故障码(多个用逗号分隔,无故障为'NONE')
-  alarm_level TINYINT,          -- 告警等级:0=无告警,1=提示,2=警告,3=紧急
+  alarm_level TINYINT          -- 告警等级:0=无告警,1=提示,2=警告,3=紧急
 ) TAGS (
   truck_id NCHAR(64),           -- 矿卡唯一标识(如'TRUCK-001-SN12345')
   truck_model NCHAR(64),        -- 矿卡 型号(如'CAT 797F'、'BelAZ 75710')
@@ -154,16 +154,16 @@ CREATE STABLE IF NOT EXISTS mine_truck (
   mining_area NCHAR(100),       -- 作业矿区(如'东翼采区'、'主井矿区')
   driver_id NCHAR(64),          -- 当前司机ID(动态标签,换班时更新)
   max_load FLOAT                -- 最大载重(t,车型固有属性)
-    device_id NCHAR(64),        -- 设备唯一ID
-    device_name NCHAR(100),     -- 设备名称
-    group_id INT,               -- 区域ID
-    group_name NCHAR(100),      -- 区域名称
-    biz_id INT,                 -- 业务ID
-    biz_name NCHAR(100),                 -- 业务名称
-    project_id INT,                 -- 项目ID
-    project_name NCHAR(100),         -- 项目名称
-    location NCHAR(200)         -- 安装位置
-    tenant_id                   -- 租户ID
+  device_id NCHAR(64),        -- 设备唯一ID
+  device_name NCHAR(100),     -- 设备名称
+  group_id INT,               -- 区域ID
+  group_name NCHAR(100),      -- 区域名称
+  biz_id INT,                 -- 业务ID
+  biz_name NCHAR(100),                 -- 业务名称
+  project_id INT,                 -- 项目ID
+  project_name NCHAR(100),         -- 项目名称
+  location NCHAR(200),         -- 安装位置
+  tenant_id                   -- 租户ID
 );
 
 
@@ -187,9 +187,9 @@ CREATE STABLE IF NOT EXISTS belt_scale_data (
    biz_name NCHAR(100),                 -- 业务名称
    project_id INT,                 -- 项目ID
    project_name NCHAR(100),         -- 项目名称
-   location NCHAR(200)         -- 安装位置
-   longitude NCHAR(200)        -- 经度
-   latitude NCHAR(200)         -- 纬度
+   location NCHAR(200),         -- 安装位置
+   longitude NCHAR(200),        -- 经度
+   latitude NCHAR(200),         -- 纬度
    tenant_id                   -- 租户ID
 );
 
@@ -216,9 +216,9 @@ CREATE STABLE IF NOT EXISTS environment_check (
     biz_name NCHAR(100),                 -- 业务名称
     project_id INT,                 -- 项目ID
     project_name NCHAR(100),         -- 项目名称
-    location NCHAR(200)         -- 安装位置
-    longitude NCHAR(200)        -- 经度
-    latitude NCHAR(200)         -- 纬度
+    location NCHAR(200),         -- 安装位置
+    longitude NCHAR(200),       -- 经度
+    latitude NCHAR(200),         -- 纬度
     tenant_id                   -- 租户ID
 );
 
@@ -246,9 +246,9 @@ CREATE STABLE IF NOT EXISTS weighbridge_data (
   biz_name NCHAR(100),                 -- 业务名称
   project_id INT,                 -- 项目ID
   project_name NCHAR(100),         -- 项目名称
-  location NCHAR(200)         -- 安装位置
-  longitude NCHAR(200)        -- 经度
-  latitude NCHAR(200)         -- 纬度
+  location NCHAR(200),         -- 安装位置
+  longitude NCHAR(200),        -- 经度
+  latitude NCHAR(200),         -- 纬度
   tenant_id                   -- 租户ID
 );
 
@@ -277,9 +277,9 @@ CREATE STABLE IF NOT EXISTS emission_data (
   biz_name NCHAR(100),                 -- 业务名称
   project_id INT,                 -- 项目ID
   project_name NCHAR(100),         -- 项目名称
-  location NCHAR(200)         -- 安装位置
-  longitude NCHAR(200)        -- 经度
-  latitude NCHAR(200)         -- 纬度
+  location NCHAR(200),         -- 安装位置
+  longitude NCHAR(200),        -- 经度
+  latitude NCHAR(200),         -- 纬度
   tenant_id                   -- 租户ID
 );
 
@@ -322,14 +322,14 @@ CREATE STABLE IF NOT EXISTS loading_equipment_data (
     working_hours INT,         -- 工作时长(hour)
     efficiency_rate FLOAT,     -- 效率比率(%)
     fault_code INT,            -- 故障代码
-   longitude NCHAR(200)        -- 经度
-   latitude NCHAR(200)         -- 纬度
-   equipment_status BINARY(20) -- 设备状态
+    longitude NCHAR(200),        -- 经度
+    latitude NCHAR(200),         -- 纬度
+    equipment_status BINARY(20) -- 设备状态
 ) TAGS (
-  device_id NCHAR(64),        -- 设备唯一ID
-  device_name NCHAR(100),     -- 设备名称
-  group_id INT,               -- 区域ID
-  group_name NCHAR(100),      -- 区域名称
+    device_id NCHAR(64),        -- 设备唯一ID
+    device_name NCHAR(100),     -- 设备名称
+    group_id INT,               -- 区域ID
+    group_name NCHAR(100),      -- 区域名称
     device_id NCHAR(64),        -- 设备唯一ID
     device_name NCHAR(100),     -- 设备名称
     group_id INT,               -- 区域ID
@@ -366,6 +366,6 @@ CREATE STABLE IF NOT EXISTS mine_personnel (
   team_id INT,                  -- 所属班组ID(如1=采煤一班)
   tenant_id NCHAR(64),          -- 租户ID(多矿区隔离,如"MINE-B")
   safety_card_id NCHAR(64),     -- 安全卡编号(定位设备唯一标识)
-  entry_time TIMESTAMP          -- 入井/进入作业区时间(动态更新)
+  entry_time TIMESTAMP,          -- 入井/进入作业区时间(动态更新)
   tenant_id                    -- 租户ID
 );