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 LoginLog { id Int @id @default(autoincrement()) 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") }