25 lines
1.9 KiB
SQL
25 lines
1.9 KiB
SQL
-- 系统禁用配置初始化SQL
|
||
-- 开发者:wanxiubin
|
||
-- 作用:初始化系统禁用相关配置,设置系统到期日期为一个月后
|
||
|
||
-- 系统禁用状态配置(false表示启用,true表示禁用)
|
||
INSERT INTO `sys_config` (`config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `remark`)
|
||
VALUES ('系统禁用状态', 'sys.system.disabled', 'false', 'Y', 'admin', NOW(), '系统禁用状态:true-禁用,false-启用')
|
||
ON DUPLICATE KEY UPDATE `config_value` = 'false', `update_time` = NOW();
|
||
|
||
-- 系统到期日期配置(格式:yyyy-MM-dd,设置为一个月后)
|
||
INSERT INTO `sys_config` (`config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `remark`)
|
||
VALUES ('系统到期日期', 'sys.system.expireDate', DATE_FORMAT(DATE_ADD(NOW(), INTERVAL 1 MONTH), '%Y-%m-%d'), 'Y', 'admin', NOW(), '系统到期日期,到期后系统将自动禁用')
|
||
ON DUPLICATE KEY UPDATE `config_value` = DATE_FORMAT(DATE_ADD(NOW(), INTERVAL 1 MONTH), '%Y-%m-%d'), `update_time` = NOW();
|
||
|
||
-- 系统禁用提示信息配置
|
||
INSERT INTO `sys_config` (`config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `remark`)
|
||
VALUES ('系统禁用提示信息', 'sys.system.disabledMessage', '软件使用有效期到期', 'Y', 'admin', NOW(), '系统被禁用时显示的提示信息')
|
||
ON DUPLICATE KEY UPDATE `config_value` = '软件使用有效期到期', `update_time` = NOW();
|
||
|
||
-- 允许超级管理员绕过禁用配置
|
||
INSERT INTO `sys_config` (`config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `remark`)
|
||
VALUES ('允许超级管理员在系统禁用时使用', 'sys.system.allowAdminWhenDisabled', 'false', 'Y', 'admin', NOW(), '是否允许超级管理员(用户ID=1)在系统被禁用时仍可使用系统:true-允许,false-禁止')
|
||
ON DUPLICATE KEY UPDATE `config_value` = 'false', `update_time` = NOW();
|
||
|