-- 为设备表添加心跳时间字段，用于实时判断设备是否在线
-- 在线判断逻辑：last_heartbeat_at 在 5 分钟以内 = 在线，否则 = 离线
ALTER TABLE `yz_platform_cursor_equipment`
  ADD COLUMN `last_heartbeat_at` DATETIME NULL DEFAULT NULL COMMENT '最后心跳时间（客户端定期上报）' AFTER `update_time`;

-- 可选：加索引，便于管理后台统计在线设备数
ALTER TABLE `yz_platform_cursor_equipment`
  ADD INDEX `idx_last_heartbeat_at` (`last_heartbeat_at`);
