Files
game_server/docs/database_migration_add_device_idle_status.sql
zyh 87741fd8c2 feat: 增加设备空闲状态检测配置
主要修改:
1. 在SystemConfigService中新增获取设备空闲状态的方法。
2. 更新DeviceStatusService和DeviceStatusCheckService,使用可配置的空闲状态字符串替代硬编码。
3. 在文档中添加设备检测相关配置的说明,提升系统灵活性和可维护性。

技术细节:
- 通过引入设备空闲状态的配置,支持多语言环境下的设备状态标识,便于系统维护和扩展。
2025-08-27 21:39:07 +08:00

27 lines
957 B
SQL

-- =====================================================
-- 添加设备空闲状态检测系统配置项
-- 创建日期: 2024-01-15
-- 描述: 添加可配置的设备空闲状态字符串,用于检测设备是否空闲
-- =====================================================
-- 插入设备空闲状态配置项
INSERT INTO `system_config` (`config_key`, `config_value`, `config_type`, `description`, `is_system`, `created_at`, `updated_at`)
VALUES
(
'device.idle_status',
'空闲',
'STRING',
'设备空闲状态的字符串标识,用于判断设备是否处于空闲状态',
1,
CURRENT_TIMESTAMP(3),
CURRENT_TIMESTAMP(3)
)
ON DUPLICATE KEY UPDATE
`config_value` = VALUES(`config_value`),
`description` = VALUES(`description`),
`is_system` = VALUES(`is_system`),
`updated_at` = CURRENT_TIMESTAMP(3);
-- 验证插入结果
SELECT * FROM `system_config` WHERE `config_key` = 'device.idle_status';