schema.prisma 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. // This is your Prisma schema file,
  2. // learn more about it in the docs: https://pris.ly/d/prisma-schema
  3. // Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?
  4. // Try Prisma Accelerate: https://pris.ly/cli/accelerate-init
  5. generator client {
  6. provider = "prisma-client-js"
  7. }
  8. datasource db {
  9. provider = "mysql"
  10. url = env("DATABASE_URL")
  11. }
  12. model Account {
  13. id Int @id @default(autoincrement())
  14. mnemonic String @db.VarChar(255)
  15. address String @db.VarChar(100)
  16. balance String? @db.VarChar(50)
  17. xrpPrivateKey String? @db.VarChar(255)
  18. gmail String? @db.VarChar(100)
  19. status Int @default(0)
  20. message String? @db.Text
  21. lastRun DateTime @db.DateTime(0)
  22. duid String? @db.VarChar(80)
  23. deviceModel String? @db.VarChar(30)
  24. deviceOS String? @db.VarChar(30)
  25. }
  26. model Faucet {
  27. id Int @id @default(autoincrement())
  28. mnemonic String @db.VarChar(255)
  29. address String @db.VarChar(100)
  30. balance BigInt?
  31. passportPrivateKey String @db.VarChar(100)
  32. lastRun DateTime @db.DateTime(0)
  33. availableFrom DateTime @db.DateTime(0)
  34. message String? @db.Text
  35. }
  36. model RandomTask {
  37. id Int @id @default(autoincrement())
  38. mnemonic String @db.VarChar(255)
  39. address String @db.VarChar(100)
  40. task2 Int @default(0)
  41. task3 Int @default(0)
  42. task4 Int @default(0)
  43. task5 Int @default(0)
  44. task6 Int @default(0)
  45. finish Int @default(0)
  46. }
  47. model RandomTask2 {
  48. id Int @id @default(autoincrement())
  49. mnemonic String @db.VarChar(255)
  50. address String @db.VarChar(100)
  51. toAddress String? @db.VarChar(100)
  52. task1 Int @default(0)
  53. task2 Int @default(0)
  54. task3 Int @default(0)
  55. task4 Int @default(0)
  56. task5 Int @default(0)
  57. task6 Int @default(0)
  58. finish Int @default(0)
  59. }