xinli/sql/系统禁用配置初始化.sql

25 lines
1.9 KiB
MySQL
Raw Normal View History

-- 系统禁用配置初始化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();