| 123456789101112131415161718192021222324252627282930 |
- -- 系统登录日志
- CREATE TABLE IF NOT EXISTS `sys_login_log` (
- `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
- `user_id` bigint DEFAULT NULL COMMENT '用户ID',
- `account` varchar(64) DEFAULT NULL COMMENT '登录账号',
- `user_name` varchar(64) DEFAULT NULL COMMENT '用户名',
- `real_name` varchar(64) DEFAULT NULL COMMENT '姓名',
- `event_type` tinyint NOT NULL COMMENT '事件类型:1登录 2登出',
- `status` tinyint NOT NULL COMMENT '结果:1成功 0失败',
- `message` varchar(255) DEFAULT NULL COMMENT '描述/失败原因',
- `ip` varchar(64) DEFAULT NULL COMMENT '客户端IP',
- `city` varchar(128) DEFAULT '' COMMENT '国内城市地址',
- `browser` varchar(64) DEFAULT NULL COMMENT '浏览器',
- `browser_version` varchar(64) DEFAULT NULL COMMENT '浏览器版本',
- `os` varchar(64) DEFAULT NULL COMMENT '操作系统',
- `user_agent` varchar(512) DEFAULT NULL COMMENT 'User-Agent',
- `owner_by` bigint DEFAULT NULL,
- `create_by` bigint DEFAULT NULL,
- `update_by` bigint DEFAULT NULL,
- `create_time` datetime DEFAULT CURRENT_TIMESTAMP,
- `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `is_delete` int DEFAULT 0,
- `enabled` tinyint(1) DEFAULT 1,
- `sort` int DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `idx_user_id` (`user_id`),
- KEY `idx_account` (`account`),
- KEY `idx_create_time` (`create_time`),
- KEY `idx_event_status` (`event_type`,`status`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统登录日志';
|