2025-12-31 18:10:10 +08:00
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for x_file_category
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS x_file_category;
|
|
|
|
|
|
CREATE TABLE x_file_category (
|
|
|
|
|
|
id BIGSERIAL PRIMARY KEY,
|
|
|
|
|
|
file_category VARCHAR(32) DEFAULT NULL,
|
|
|
|
|
|
file_suffix VARCHAR(32) DEFAULT NULL,
|
|
|
|
|
|
deleted BOOLEAN DEFAULT FALSE,
|
|
|
|
|
|
create_by BIGINT DEFAULT NULL,
|
|
|
|
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
|
update_by BIGINT DEFAULT NULL,
|
|
|
|
|
|
update_time TIMESTAMP DEFAULT NULL,
|
|
|
|
|
|
proxy_by BIGINT DEFAULT NULL
|
|
|
|
|
|
);
|
|
|
|
|
|
COMMENT ON TABLE x_file_category IS '文件种类';
|
|
|
|
|
|
COMMENT ON COLUMN x_file_category.id IS '主键ID';
|
|
|
|
|
|
COMMENT ON COLUMN x_file_category.file_category IS '文件种类';
|
|
|
|
|
|
COMMENT ON COLUMN x_file_category.file_suffix IS '文件后缀';
|
|
|
|
|
|
COMMENT ON COLUMN x_file_category.deleted IS '是否删除';
|
|
|
|
|
|
COMMENT ON COLUMN x_file_category.create_by IS '创建人';
|
|
|
|
|
|
COMMENT ON COLUMN x_file_category.create_time IS '创建时间';
|
|
|
|
|
|
COMMENT ON COLUMN x_file_category.update_by IS '修改人';
|
|
|
|
|
|
COMMENT ON COLUMN x_file_category.update_time IS '修改时间';
|
|
|
|
|
|
COMMENT ON COLUMN x_file_category.proxy_by IS '代理人';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for x_user_space
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS x_user_space;
|
|
|
|
|
|
CREATE TABLE x_user_space (
|
|
|
|
|
|
id BIGSERIAL PRIMARY KEY,
|
|
|
|
|
|
user_id BIGINT DEFAULT NULL,
|
|
|
|
|
|
total_size BIGINT DEFAULT NULL,
|
|
|
|
|
|
used_size BIGINT DEFAULT NULL,
|
|
|
|
|
|
deleted BOOLEAN DEFAULT FALSE,
|
|
|
|
|
|
create_by BIGINT DEFAULT NULL,
|
|
|
|
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
|
update_by BIGINT DEFAULT NULL,
|
|
|
|
|
|
update_time TIMESTAMP DEFAULT NULL,
|
|
|
|
|
|
proxy_by BIGINT DEFAULT NULL
|
|
|
|
|
|
);
|
|
|
|
|
|
COMMENT ON TABLE x_user_space IS '用户空间';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_space.id IS '主键ID';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_space.user_id IS '用户id';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_space.total_size IS '总容量';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_space.used_size IS '已使用容量';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_space.deleted IS '是否删除';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_space.create_by IS '创建人';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_space.create_time IS '创建时间';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_space.update_by IS '修改人';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_space.update_time IS '修改时间';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_space.proxy_by IS '代理人';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for x_user_file
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS x_user_file;
|
|
|
|
|
|
CREATE TABLE x_user_file (
|
|
|
|
|
|
id BIGSERIAL PRIMARY KEY,
|
|
|
|
|
|
user_id BIGINT DEFAULT NULL,
|
|
|
|
|
|
root_type VARCHAR(2) DEFAULT NULL,
|
|
|
|
|
|
file_type VARCHAR(32) DEFAULT NULL,
|
|
|
|
|
|
file_name VARCHAR(256) DEFAULT NULL,
|
|
|
|
|
|
parent_id BIGINT DEFAULT NULL,
|
|
|
|
|
|
file_code VARCHAR(32) DEFAULT NULL,
|
|
|
|
|
|
file_status VARCHAR(2) DEFAULT NULL,
|
|
|
|
|
|
path VARCHAR(255) DEFAULT NULL,
|
|
|
|
|
|
end_time TIMESTAMP DEFAULT NULL,
|
|
|
|
|
|
access_code VARCHAR(6) DEFAULT NULL,
|
|
|
|
|
|
deleted BOOLEAN DEFAULT FALSE,
|
|
|
|
|
|
create_by BIGINT DEFAULT NULL,
|
|
|
|
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
|
update_by BIGINT DEFAULT NULL,
|
|
|
|
|
|
update_time TIMESTAMP DEFAULT NULL,
|
|
|
|
|
|
proxy_by BIGINT DEFAULT NULL
|
|
|
|
|
|
);
|
|
|
|
|
|
COMMENT ON TABLE x_user_file IS '用户文件';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_file.id IS '主键ID';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_file.user_id IS '用户id';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_file.root_type IS '根类型:1普通/2内穿外/3外传内/4我的分享';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_file.file_type IS '文件大类:1文件/2文件夹';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_file.file_name IS '文件名';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_file.parent_id IS '父id';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_file.file_code IS '文件编码';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_file.file_status IS '文件状态:1正常2失效11解析中12待审核13传输中';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_file.path IS '路径';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_file.end_time IS '有效期';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_file.access_code IS '访问码';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_file.deleted IS '是否删除';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_file.create_by IS '创建人';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_file.create_time IS '创建时间';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_file.update_by IS '修改人';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_file.update_time IS '修改时间';
|
|
|
|
|
|
COMMENT ON COLUMN x_user_file.proxy_by IS '代理人';
|
|
|
|
|
|
|
|
|
|
|
|
|
2026-01-08 14:33:33 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for x_file_risk
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS x_file_risk;
|
|
|
|
|
|
CREATE TABLE x_file_risk (
|
|
|
|
|
|
id BIGSERIAL PRIMARY KEY,
|
|
|
|
|
|
file_code VARCHAR(32) DEFAULT NULL,
|
|
|
|
|
|
max_risk_level VARCHAR(2) DEFAULT NULL,
|
|
|
|
|
|
risk_json TEXT DEFAULT NULL,
|
|
|
|
|
|
dify_file_json TEXT DEFAULT NULL,
|
|
|
|
|
|
deleted BOOLEAN DEFAULT FALSE,
|
|
|
|
|
|
create_by BIGINT DEFAULT NULL,
|
|
|
|
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
|
update_by BIGINT DEFAULT NULL,
|
|
|
|
|
|
update_time TIMESTAMP DEFAULT NULL,
|
|
|
|
|
|
proxy_by BIGINT DEFAULT NULL,
|
|
|
|
|
|
CONSTRAINT uk_file_code UNIQUE (file_code)
|
|
|
|
|
|
);
|
|
|
|
|
|
COMMENT ON TABLE x_file_risk IS '文件风险';
|
|
|
|
|
|
COMMENT ON COLUMN x_file_risk.id IS '主键ID';
|
|
|
|
|
|
COMMENT ON COLUMN x_file_risk.file_code IS '文件编码';
|
|
|
|
|
|
COMMENT ON COLUMN x_file_risk.max_risk_level IS '最高风险等级:1重度/2中度/3轻度';
|
|
|
|
|
|
COMMENT ON COLUMN x_file_risk.risk_json IS '风险详情JSON';
|
|
|
|
|
|
COMMENT ON COLUMN x_file_risk.dify_file_json IS 'Dify文件上传响应JSON';
|
|
|
|
|
|
COMMENT ON COLUMN x_file_risk.deleted IS '是否删除';
|
|
|
|
|
|
COMMENT ON COLUMN x_file_risk.create_by IS '创建人';
|
|
|
|
|
|
COMMENT ON COLUMN x_file_risk.create_time IS '创建时间';
|
|
|
|
|
|
COMMENT ON COLUMN x_file_risk.update_by IS '修改人';
|
|
|
|
|
|
COMMENT ON COLUMN x_file_risk.update_time IS '修改时间';
|
|
|
|
|
|
COMMENT ON COLUMN x_file_risk.proxy_by IS '代理人';
|
|
|
|
|
|
|
|
|
|
|
|
|
2025-12-31 18:10:10 +08:00
|
|
|
|
|