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