enum LoginType { LOGIN LOGOUT } enum LoginStatus { SUCCESS USERNAME_OR_PASSWORD_ERROR USER_DISABLED IP_LIMITED TWO_FA_CODE_ERROR TWO_FA_NOT_ENABLED TWO_FA_REQUIRED } model SysLoginLog { id String @id @map("_id") @default(auto()) @db.ObjectId type LoginType status LoginStatus username String ipAddress String @map("ip_address") userAgent String @map("user_agent") createTime DateTime @default(now()) @map("create_time") updateTime DateTime @default(now()) @updatedAt @map("update_time") @@map("sys_login_log") }