35 lines
1.4 KiB
SQL
35 lines
1.4 KiB
SQL
-- 系统配置表
|
|
CREATE TABLE t_system_config (
|
|
id VARCHAR(64) PRIMARY KEY,
|
|
config_key VARCHAR(100) NOT NULL UNIQUE COMMENT '配置唯一标识',
|
|
config_value VARCHAR(500) NOT NULL DEFAULT '' COMMENT '配置值',
|
|
value_type VARCHAR(20) NOT NULL DEFAULT 'string' COMMENT '值类型: boolean/string/number/json',
|
|
config_group VARCHAR(50) NOT NULL DEFAULT 'system' COMMENT '配置分组: system/login/notification',
|
|
config_name VARCHAR(100) NOT NULL DEFAULT '' COMMENT '显示名称',
|
|
description VARCHAR(300) DEFAULT '' COMMENT '配置说明',
|
|
sort_order INT NOT NULL DEFAULT 0 COMMENT '排序号',
|
|
is_visible TINYINT NOT NULL DEFAULT 1 COMMENT '是否在管理后台可见: 0-隐藏, 1-显示',
|
|
create_by VARCHAR(64) DEFAULT NULL,
|
|
create_time DATETIME DEFAULT NULL,
|
|
update_by VARCHAR(64) DEFAULT NULL,
|
|
update_time DATETIME DEFAULT NULL,
|
|
is_deleted TINYINT NOT NULL DEFAULT 0
|
|
) COMMENT = '系统配置表';
|
|
|
|
-- 初始数据:短信登录开关(默认关闭)
|
|
INSERT INTO t_system_config (id, config_key, config_value, value_type, config_group, config_name, description, sort_order, is_visible, create_time, update_time, is_deleted)
|
|
VALUES (
|
|
REPLACE(UUID(), '-', ''),
|
|
'sms_login_enabled',
|
|
'false',
|
|
'boolean',
|
|
'login',
|
|
'短信登录',
|
|
'是否启用手机号+短信验证码登录方式',
|
|
1,
|
|
1,
|
|
NOW(),
|
|
NOW(),
|
|
0
|
|
);
|