```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