From 1733b64e149c61f864a36d5d281ea71b3c6bba6d Mon Sep 17 00:00:00 2001 From: zhuxu Date: Wed, 18 Dec 2024 09:50:46 +0800 Subject: [PATCH] update component --- create.sql | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/create.sql b/create.sql index b1d8760..acd8a0b 100644 --- a/create.sql +++ b/create.sql @@ -229,13 +229,14 @@ COMMENT ON COLUMN page.operate_at IS '操作时间'; -- DROP TABLE IF EXISTS component; CREATE TABLE component ( id SERIAL PRIMARY KEY, - tag VARCHAR(50) NOT NULL DEFAULT '', -- 至少保证站内唯一,全网唯一最好,作为元件详情各表的主键 + global_uuid VARCHAR(50) NOT NULL DEFAULT '', + visible_id VARCHAR(50) NOT NULL DEFAULT '', --comment VARCHAR(500) NOT NULL DEFAULT '', -- 其实会在basic信息中 - name VARCHAR(50) NOT NULL DEFAULT '', -- 按照excel说明,name要求厂站唯一(类同tag) + name VARCHAR(50) NOT NULL DEFAULT '', -- 可见字符即可 type VARCHAR(50) NOT NULL DEFAULT '', -- 关联到设备类型表,用于关联元件详情各表 in_service BOOLEAN NOT NULL DEFAULT FALSE, state SMALLINT NOT NULL DEFAULT -1, -- 具体涉及哪些场景,数据类型是否用数值,用于拓扑分析 - connect_bus INTEGER NOT NULL DEFAULT -1, -- 目前没有发现用途 + connect_bus INTEGER NOT NULL DEFAULT -1, --position JSONB NOT NULL DEFAULT '{}', -- {"x":0,"y":0},是否放在数据中 context JSONB NOT NULL DEFAULT '{}', -- 数据格式暂定jsonb,需要存放什么样的UI侧的数据 @@ -441,6 +442,7 @@ CREATE TABLE bus_model( CREATE TABLE bus_stable( id SERIAL PRIMARY KEY, tag VARCHAR(50) NOT NULL DEFAULT '', -- Bus(X) len(20) + component undervoltage_warning_threshold DECIMAL(10,2) NOT NULL DEFAULT 95, -- 0~100(%) undervoltage_warning_time_unit VARCHAR(10) NOT NULL DEFAULT '秒', -- 周波/秒/分钟/小时 undervoltage_warning_run_time DECIMAL(10,2) NOT NULL DEFAULT 10, -- 0~100