Add sensitive word filter

This commit is contained in:
2024-01-04 17:55:41 +08:00
parent f3b63ce17d
commit 3b9111392e
21 changed files with 466 additions and 9 deletions

View File

@@ -63,8 +63,10 @@ insert into t_power (id, type_id)
(1520101, 4),
(1530101, 4),
(1530102, 4),
(1530103, 4),
(1530301, 4),
(1530302, 4)
(1530302, 4),
(1530303, 4)
as new_value
on duplicate key update type_id = new_value.type_id;
@@ -139,8 +141,10 @@ insert into t_operation(id, name, code, func_id)
(1520101, '全部', 'system:log:query:all', 1520100),
(1530101, '基础', 'system:settings:query:base', 1530100),
(1530102, '邮件', 'system:settings:query:mail', 1530100),
(1530103, '敏感词', 'system:settings:query:sensitive', 1530100),
(1530301, '基础', 'system:settings:modify:base', 1530300),
(1530302, '邮件', 'system:settings:modify:mail', 1530300) as new_value
(1530302, '邮件', 'system:settings:modify:mail', 1530300),
(1530303, '敏感词', 'system:settings:modify:sensitive', 1530300) as new_value
on duplicate key update name=new_value.name,
code=new_value.code,
func_id=new_value.func_id;

View File

@@ -0,0 +1,9 @@
drop table if exists t_sensitive_word;
create table if not exists t_sensitive_word -- 敏感词表
(
id integer not null primary key,
word text not null unique, -- 词
use_for text null, -- 用于
enable integer not null default 1 -- 启用
);