系统日志

This commit is contained in:
2026-01-01 17:01:56 +08:00
parent b53faca120
commit 05c76fa3ec
22 changed files with 757 additions and 418 deletions

View File

@@ -1,6 +1,5 @@
CREATE SCHEMA IF NOT EXISTS log;
DROP TABLE IF EXISTS log.tb_sys_log CASCADE;
CREATE TABLE log.tb_sys_log (
DROP TABLE IF EXISTS sys.tb_sys_log CASCADE;
CREATE TABLE sys.tb_sys_log (
optsn VARCHAR(50) NOT NULL, -- 流水号
log_id VARCHAR(50) NOT NULL, -- 日志ID
type VARCHAR(50) NOT NULL, -- 日志类型
@@ -13,7 +12,8 @@ CREATE TABLE log.tb_sys_log (
message VARCHAR(255) NOT NULL, -- 日志消息
data JSONB DEFAULT NULL, -- 日志数据
creator VARCHAR(50) DEFAULT NULL, -- 创建者
service_type VARCHAR(50) NOT NULL, -- 服务类型
creator_name VARCHAR(200) DEFAULT NULL, -- 创建者姓名
service VARCHAR(50) NOT NULL, -- 服务类型
dept_path VARCHAR(255) DEFAULT NULL, -- 部门全路径
updater VARCHAR(50) DEFAULT NULL, -- 更新者
create_time TIMESTAMPTZ NOT NULL DEFAULT now(), -- 日志创建时间
@@ -23,19 +23,20 @@ CREATE TABLE log.tb_sys_log (
PRIMARY KEY (log_id),
UNIQUE (optsn)
);
COMMENT ON TABLE log.tb_sys_log IS '系统日志表';
COMMENT ON COLUMN log.tb_sys_log.optsn IS '流水号';
COMMENT ON COLUMN log.tb_sys_log.log_id IS '日志ID';
COMMENT ON COLUMN log.tb_sys_log.type IS '日志类型';
COMMENT ON COLUMN log.tb_sys_log.level IS '日志级别';
COMMENT ON COLUMN log.tb_sys_log.module IS '日志模块';
COMMENT ON COLUMN log.tb_sys_log.message IS '日志消息';
COMMENT ON COLUMN log.tb_sys_log.data IS '日志数据';
COMMENT ON COLUMN log.tb_sys_log.creator IS '创建者';
COMMENT ON COLUMN log.tb_sys_log.service_type IS '服务类型';
COMMENT ON COLUMN log.tb_sys_log.dept_path IS '部门全路径';
COMMENT ON COLUMN log.tb_sys_log.updater IS '更新者';
COMMENT ON COLUMN log.tb_sys_log.create_time IS '日志创建时间';
COMMENT ON COLUMN log.tb_sys_log.update_time IS '日志更新时间';
COMMENT ON COLUMN log.tb_sys_log.delete_time IS '日志删除时间';
COMMENT ON COLUMN log.tb_sys_log.deleted IS '是否删除';
COMMENT ON TABLE sys.tb_sys_log IS '系统日志表';
COMMENT ON COLUMN sys.tb_sys_log.optsn IS '流水号';
COMMENT ON COLUMN sys.tb_sys_log.log_id IS '日志ID';
COMMENT ON COLUMN sys.tb_sys_log.type IS '日志类型';
COMMENT ON COLUMN sys.tb_sys_log.level IS '日志级别';
COMMENT ON COLUMN sys.tb_sys_log.module IS '日志模块';
COMMENT ON COLUMN sys.tb_sys_log.message IS '日志消息';
COMMENT ON COLUMN sys.tb_sys_log.data IS '日志数据';
COMMENT ON COLUMN sys.tb_sys_log.creator IS '创建者';
COMMENT ON COLUMN sys.tb_sys_log.creator_name IS '创建者姓名';
COMMENT ON COLUMN sys.tb_sys_log.service IS '服务类型';
COMMENT ON COLUMN sys.tb_sys_log.dept_path IS '部门全路径';
COMMENT ON COLUMN sys.tb_sys_log.updater IS '更新者';
COMMENT ON COLUMN sys.tb_sys_log.create_time IS '日志创建时间';
COMMENT ON COLUMN sys.tb_sys_log.update_time IS '日志更新时间';
COMMENT ON COLUMN sys.tb_sys_log.delete_time IS '日志删除时间';
COMMENT ON COLUMN sys.tb_sys_log.deleted IS '是否删除';