主要修改: 1. 在SystemConfigService中新增获取设备空闲状态的方法。 2. 更新DeviceStatusService和DeviceStatusCheckService,使用可配置的空闲状态字符串替代硬编码。 3. 在文档中添加设备检测相关配置的说明,提升系统灵活性和可维护性。 技术细节: - 通过引入设备空闲状态的配置,支持多语言环境下的设备状态标识,便于系统维护和扩展。
27 lines
957 B
SQL
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';
|