19318600686 3 сар өмнө
parent
commit
5333c47546
1 өөрчлөгдсөн 62 нэмэгдсэн , 1 устгасан
  1. 62 1
      README.md

+ 62 - 1
README.md

@@ -1,4 +1,65 @@
 # 慧农宝项目仓库
 
 - huinongbao-app 前端代码
-- huinongbao-prod 产品文档
+- huinongbao-prod 产品文档
+# 类图
+```plantuml
+' 音频FM项目类图
+@startuml
+
+AudioWork *-- "AudioWork" : chapers包含自身
+AudioWork *-- "AudioActor" 
+' (AudioWork, User) . AudioActor : 单作品多演员
+' (AudioWork, User) . AudioWorkDanmu : 单作品多弹幕
+AudioWork *-- "AudioWorkDanmu" : 单作品多弹幕
+AudioWork *-- "AudioWorkComment" : 单作品多评论
+' AudioWork "many" --* "1" User : 作品的author字段指向用户
+
+' 音频作品
+class AudioWork {
+    .. 数据字段 ..
+    title: String
+    cover: String
+    .. 权限字段 ..
+    ' 是否发布
+    isPublished: Boolean
+    .. 关联字段 ..
+    author: Pointer
+    actors: Array
+    chapters: Array
+}
+
+class AudioActor{
+    work: Pointer
+    user: Pointer
+    role: String
+    studio: String
+}
+
+class User{
+    name: String
+    avatar: String
+    followCount: Number
+}
+
+
+' 音频弹幕
+class AudioWorkDanmu {
+    work: Pointer
+    content: String
+    user: Pointer
+    ' 弹幕时间
+    time: Number
+    ' 发布时间
+    createAt: Date
+}
+
+' 音频评论表
+class AudioWorkComment {
+    work: Pointer
+    user: Pointer
+    content: String
+    createAt: Date
+}
+@enduml
+```