diagram.puml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. ```plantuml
  2. @startuml
  3. entity "用户表" as User {
  4. + objectId: String
  5. + createdAt: Date
  6. + fans: Number
  7. + gender: String
  8. + UserID: String
  9. + name: String
  10. + phone: String
  11. + username: String
  12. + like: Number
  13. + signatuer: String
  14. + avatar: String
  15. + age: String
  16. + subscription: Number
  17. }
  18. entity "个性化生成结果表" as GeneratedResult {
  19. + objectId: String
  20. + createdAt: Date
  21. + image: String
  22. + content: String
  23. + UserID: Pointer<_User>
  24. }
  25. entity "物品表" as Item {
  26. + objectId: String
  27. + createdAt: Date
  28. + image: String
  29. + name: String
  30. + tag: Array
  31. + click: Number
  32. }
  33. entity "用户偏好表" as UserPreference {
  34. + objectId: String
  35. + createdAt: Date
  36. + ItemID: Pointer
  37. + preference: Number
  38. + UserID: Pointer<_User>
  39. }
  40. entity "评论表" as Comment {
  41. + objectId: String
  42. + createdAt: Date
  43. + postID: Pointer
  44. + content: String
  45. + UserID: Pointer<_User>
  46. }
  47. entity "帖子表" as Post {
  48. + objectId: String
  49. + createdAt: Date
  50. + like: Number
  51. + content: String
  52. + UserID: Pointer<_User>
  53. + title: String
  54. + tag: Array
  55. + image: Array
  56. }
  57. entity "话题表" as Topic {
  58. + objectId: String
  59. + createdAt: Date
  60. + name: String
  61. + click: Number
  62. }
  63. entity "聊天记录表" as Chat {
  64. + objectId: String
  65. + createdAt: Date
  66. + content: Array
  67. + user: Pointer<_User>
  68. }
  69. User -- GeneratedResult : 1..*
  70. User -- UserPreference : 1..*
  71. User -- Comment : 1..*
  72. User -- Post : 1..*
  73. User -- Chat : 1..*
  74. Item -- UserPreference : 1..*
  75. Post -- Comment : 1..*
  76. Post -- Topic : *..*
  77. @enduml
  78. ```