```plantuml @startuml entity "用户表" as User { + objectId: String + createdAt: Date + fans: Number + gender: String + UserID: String + name: String + phone: String + username: String + like: Number + signatuer: String + avatar: String + age: String + subscription: Number } entity "个性化生成结果表" as GeneratedResult { + objectId: String + createdAt: Date + image: String + content: String + UserID: Pointer<_User> } entity "物品表" as Item { + objectId: String + createdAt: Date + image: String + name: String + tag: Array + click: Number } entity "用户偏好表" as UserPreference { + objectId: String + createdAt: Date + ItemID: Pointer + preference: Number + UserID: Pointer<_User> } entity "评论表" as Comment { + objectId: String + createdAt: Date + postID: Pointer + content: String + UserID: Pointer<_User> } entity "帖子表" as Post { + objectId: String + createdAt: Date + like: Number + content: String + UserID: Pointer<_User> + title: String + tag: Array + image: Array } entity "话题表" as Topic { + objectId: String + createdAt: Date + name: String + click: Number } entity "聊天记录表" as Chat { + objectId: String + createdAt: Date + content: Array + user: Pointer<_User> } User -- GeneratedResult : 1..* User -- UserPreference : 1..* User -- Comment : 1..* User -- Post : 1..* User -- Chat : 1..* Item -- UserPreference : 1..* Post -- Comment : 1..* Post -- Topic : *..* @enduml