Fix-F2-F4: B4-batch+批量离线+凭据安全+前端地址+异常日志+滞后窗+console清理+API统一+Swagger+文档同步
This commit is contained in:
@@ -161,3 +161,33 @@ CREATE TABLE gateway_nodes (
|
||||
UNIQUE INDEX IX_Code (NodeCode),
|
||||
INDEX IX_Online (IsOnline)
|
||||
) COMMENT '网关节点注册表';
|
||||
|
||||
|
||||
-- ═══════════════════════════════════════════════
|
||||
-- SecMPS 规则引擎: warehouse_variable 变量定义表 (P1-6)
|
||||
-- =================================================
|
||||
-- 规则条件/动作的 ValueId 绑定到此表的 VariableId
|
||||
-- DeviceId 关联 base_device.DeviceId
|
||||
-- =================================================
|
||||
|
||||
CREATE TABLE warehouse_variable (
|
||||
VariableId INT IDENTITY(1,1) PRIMARY KEY,
|
||||
DeviceId INT NOT NULL,
|
||||
VariableName NVARCHAR(255) NOT NULL, -- 温度/湿度/人数
|
||||
PointIndex INT DEFAULT 0, -- MC4 pointIndex / Owl 统计量编码
|
||||
Unit NVARCHAR(50) NULL, -- ℃/%/人
|
||||
SortOrder INT DEFAULT 0
|
||||
);
|
||||
|
||||
CREATE INDEX IX_warehouse_variable_DeviceId ON warehouse_variable (DeviceId);
|
||||
|
||||
|
||||
-- F3.2 规则引擎滞后窗 (hysteresis)
|
||||
ALTER TABLE warehouse_rulecondition ADD
|
||||
RecoveryThreshold_Numeric DECIMAL(18,2) NULL,
|
||||
RecoveryThreshold_Switch NVARCHAR(50) NULL;
|
||||
|
||||
-- F3.3 条件级冷却
|
||||
ALTER TABLE warehouse_rulecondition ADD
|
||||
LastTriggered DATETIME NULL,
|
||||
LastTriggerValue DECIMAL(18,2) NULL;
|
||||
|
||||
Reference in New Issue
Block a user