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

25 lines
1.9 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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