sys-login-log.prisma 594 B

123456789101112131415161718192021222324252627
  1. enum LoginType {
  2. LOGIN
  3. LOGOUT
  4. }
  5. enum LoginStatus {
  6. SUCCESS
  7. USERNAME_OR_PASSWORD_ERROR
  8. USER_DISABLED
  9. IP_LIMITED
  10. TWO_FA_CODE_ERROR
  11. TWO_FA_NOT_ENABLED
  12. TWO_FA_REQUIRED
  13. }
  14. model SysLoginLog {
  15. id String @id @map("_id") @default(auto()) @db.ObjectId
  16. type LoginType
  17. status LoginStatus
  18. username String
  19. ipAddress String @map("ip_address")
  20. userAgent String @map("user_agent")
  21. createTime DateTime @default(now()) @map("create_time")
  22. updateTime DateTime @default(now()) @updatedAt @map("update_time")
  23. @@map("sys_login_log")
  24. }