fix:同步pg sql

This commit is contained in:
2026-04-17 11:15:29 +08:00
parent 06d3888673
commit 5ef9157438

View File

@@ -2109,6 +2109,9 @@ CREATE TABLE sys_dept_user (
id SERIAL PRIMARY KEY,
deptId BIGINT NOT NULL,
deptName VARCHAR(255),
simulationType VARCHAR(255),
discipline VARCHAR(255),
stage VARCHAR(255),
userId BIGINT NOT NULL,
tenantId BIGINT NOT NULL DEFAULT 0,
creator BIGINT NOT NULL DEFAULT 0,
@@ -2117,6 +2120,9 @@ CREATE TABLE sys_dept_user (
COMMENT ON TABLE sys_dept_user IS '部门负责人表';
COMMENT ON COLUMN sys_dept_user.deptId IS '部门ID';
COMMENT ON COLUMN sys_dept_user.deptName IS '部门名称';
COMMENT ON COLUMN sys_dept_user.simulationType IS '仿真类型';
COMMENT ON COLUMN sys_dept_user.discipline IS '学科';
COMMENT ON COLUMN sys_dept_user.stage IS '阶段';
COMMENT ON COLUMN sys_dept_user.userId IS '部门负责人用户ID';
COMMENT ON COLUMN sys_dept_user.tenantId IS '租户ID';
COMMENT ON COLUMN sys_dept_user.creator IS '创建者ID';
@@ -2483,4 +2489,30 @@ COMMENT ON COLUMN training_model_algorithm_param.roundPrint IS '轮次打印间
COMMENT ON COLUMN training_model_algorithm_param.round IS '总轮次1001';
COMMENT ON COLUMN training_model_algorithm_param.preDisposeData IS '是否预处理数据false';
COMMENT ON COLUMN training_model_algorithm_param.disposeMethod IS '数据处理方法minmax';
COMMENT ON COLUMN training_model_algorithm_param.dataNoOrder IS '数据是否无序false';
COMMENT ON COLUMN training_model_algorithm_param.dataNoOrder IS '数据是否无序false';
-- 用户关系表
DROP TABLE IF EXISTS sys_user_relation;
CREATE TABLE sys_user_relation (
id bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
user_id bigint NOT NULL,
related_user_id bigint NOT NULL,
relation_type smallint NOT NULL DEFAULT 1,
tenant_id bigint,
create_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT pk_sys_user_relation PRIMARY KEY (id),
CONSTRAINT uk_user_relation UNIQUE (user_id, related_user_id, relation_type)
);
-- 注释
COMMENT ON COLUMN sys_user_relation.id IS '主键ID';
COMMENT ON COLUMN sys_user_relation.user_id IS '主动方用户ID';
COMMENT ON COLUMN sys_user_relation.related_user_id IS '被动方用户ID';
COMMENT ON COLUMN sys_user_relation.relation_type IS '关系类型: 1-负责人与下属';
COMMENT ON COLUMN sys_user_relation.tenant_id IS '租户ID';
COMMENT ON COLUMN sys_user_relation.create_time IS '创建时间';
COMMENT ON TABLE sys_user_relation IS '用户关系表';
-- 索引
CREATE INDEX idx_user_id ON sys_user_relation (user_id);
CREATE INDEX idx_related_user_id ON sys_user_relation (related_user_id);