sql更新
This commit is contained in:
@@ -8,6 +8,7 @@ CREATE TABLE message.tb_message (
|
||||
content VARCHAR(255) NOT NULL, -- 消息内容
|
||||
type VARCHAR(50) NOT NULL, -- 消息类型
|
||||
status VARCHAR(50) NOT NULL, -- 消息状态
|
||||
service_type VARCHAR(50) NOT NULL, -- 服务类型
|
||||
dept_path VARCHAR(255) DEFAULT NULL, -- 部门全路径(隔离)
|
||||
creator VARCHAR(50) NOT NULL DEFAULT 'system',-- 创建者
|
||||
updater VARCHAR(50) DEFAULT NULL, -- 更新者
|
||||
@@ -26,6 +27,7 @@ COMMENT ON COLUMN message.tb_message.title IS '消息标题';
|
||||
COMMENT ON COLUMN message.tb_message.content IS '消息内容';
|
||||
COMMENT ON COLUMN message.tb_message.type IS '消息类型';
|
||||
COMMENT ON COLUMN message.tb_message.status IS '消息状态';
|
||||
COMMENT ON COLUMN message.tb_message.service_type IS '服务类型';
|
||||
COMMENT ON COLUMN message.tb_message.dept_path IS '部门全路径';
|
||||
COMMENT ON COLUMN message.tb_message.creator IS '创建者';
|
||||
COMMENT ON COLUMN message.tb_message.updater IS '更新者';
|
||||
@@ -150,3 +152,49 @@ COMMENT ON COLUMN message.tb_message_channel.create_time IS '创建时间';
|
||||
COMMENT ON COLUMN message.tb_message_channel.update_time IS '更新时间';
|
||||
COMMENT ON COLUMN message.tb_message_channel.delete_time IS '删除时间';
|
||||
COMMENT ON COLUMN message.tb_message_channel.deleted IS '是否删除';
|
||||
|
||||
-- =============================
|
||||
-- 消息模板表
|
||||
-- =============================
|
||||
DROP TABLE IF EXISTS message.tb_message_template CASCADE;
|
||||
CREATE TABLE message.tb_message_template (
|
||||
optsn VARCHAR(50) NOT NULL,
|
||||
template_id VARCHAR(50) NOT NULL,
|
||||
template_code VARCHAR(100) NOT NULL, -- 模板编码
|
||||
template_name VARCHAR(255) NOT NULL, -- 模板名称
|
||||
template_type VARCHAR(30) NOT NULL, -- 模板类型:system-系统/business-业务
|
||||
title_template TEXT, -- 标题模板(支持变量)
|
||||
content_template TEXT NOT NULL, -- 内容模板(支持变量)
|
||||
variables JSONB, -- 模板变量定义
|
||||
service_type VARCHAR(50) NOT NULL, -- 服务类型
|
||||
dept_path VARCHAR(255) DEFAULT NULL, -- 部门全路径
|
||||
creator VARCHAR(50) DEFAULT NULL, -- 创建者
|
||||
updater VARCHAR(50) DEFAULT NULL, -- 更新者
|
||||
create_time TIMESTAMPTZ NOT NULL DEFAULT now(), -- 创建时间
|
||||
update_time TIMESTAMPTZ DEFAULT NULL, -- 更新时间
|
||||
delete_time TIMESTAMPTZ DEFAULT NULL, -- 删除时间
|
||||
deleted BOOLEAN NOT NULL DEFAULT false, -- 是否删除
|
||||
PRIMARY KEY (template_id),
|
||||
UNIQUE (optsn),
|
||||
UNIQUE (template_code)
|
||||
);
|
||||
|
||||
COMMENT ON TABLE message.tb_message_template IS '消息模板表';
|
||||
COMMENT ON COLUMN message.tb_message_template.optsn IS '流水号';
|
||||
COMMENT ON COLUMN message.tb_message_template.template_id IS '模板ID';
|
||||
COMMENT ON COLUMN message.tb_message_template.template_code IS '模板编码';
|
||||
COMMENT ON COLUMN message.tb_message_template.template_name IS '模板名称';
|
||||
COMMENT ON COLUMN message.tb_message_template.template_type IS '模板类型:system-系统/business-业务';
|
||||
COMMENT ON COLUMN message.tb_message_template.title_template IS '标题模板(支持变量)';
|
||||
COMMENT ON COLUMN message.tb_message_template.content_template IS '内容模板(支持变量)';
|
||||
COMMENT ON COLUMN message.tb_message_template.variables IS '模板变量定义';
|
||||
COMMENT ON COLUMN message.tb_message_template.service_type IS '服务类型';
|
||||
COMMENT ON COLUMN message.tb_message_template.dept_path IS '部门全路径';
|
||||
COMMENT ON COLUMN message.tb_message_template.creator IS '创建者';
|
||||
COMMENT ON COLUMN message.tb_message_template.updater IS '更新者';
|
||||
COMMENT ON COLUMN message.tb_message_template.create_time IS '创建时间';
|
||||
COMMENT ON COLUMN message.tb_message_template.update_time IS '更新时间';
|
||||
COMMENT ON COLUMN message.tb_message_template.delete_time IS '删除时间';
|
||||
COMMENT ON COLUMN message.tb_message_template.deleted IS '是否删除';
|
||||
|
||||
CREATE INDEX idx_template_type ON message.tb_message_template(template_type) WHERE deleted = false;
|
||||
|
||||
Reference in New Issue
Block a user