|
|
@@ -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
|
|
|
);
|