-- 用户登录日志补充字段（可直接在库执行；列已存在则跳过对应语句）
ALTER TABLE `bot_user_login` ADD COLUMN `login_account` varchar(64) NOT NULL DEFAULT '' COMMENT '尝试登录的账号' AFTER `user_id`;
ALTER TABLE `bot_user_login` ADD COLUMN `country` varchar(128) NOT NULL DEFAULT '' COMMENT '国家/地区' AFTER `login_ip`;
ALTER TABLE `bot_user_login` ADD COLUMN `browser` varchar(128) NOT NULL DEFAULT '' COMMENT '浏览器' AFTER `country`;
ALTER TABLE `bot_user_login` ADD COLUMN `os` varchar(128) NOT NULL DEFAULT '' COMMENT '操作系统' AFTER `browser`;
ALTER TABLE `bot_user_login` ADD COLUMN `status` tinyint NOT NULL DEFAULT 1 COMMENT '状态：1登录成功 0登录失败' AFTER `os`;
ALTER TABLE `bot_user_login` ADD COLUMN `logout_time` datetime NULL DEFAULT NULL COMMENT '登出时间' AFTER `status`;
ALTER TABLE `bot_user_login` ADD COLUMN `online_duration` int unsigned NULL DEFAULT NULL COMMENT '在线时长（分钟，仅登出后写入）' AFTER `logout_time`;
ALTER TABLE `bot_user_login` ADD COLUMN `user_agent` varchar(512) NOT NULL DEFAULT '' COMMENT 'User-Agent' AFTER `online_duration`;
