作业

19318600686 5333c47546 2 2 месяцев назад
.vscode cab3d9ccf6 init: 0.2 2 месяцев назад
huinongbao-app 0b7df65827 fix:修复markdown形式 2 месяцев назад
huinongbao-prod 565327e3d5 Merge huinongbao-app content into main repository 2 месяцев назад
img 402a03d9bd init: lenvo 0.1 2 месяцев назад
.gitattributes b94f7915aa 添加 .gitattributes 和 .gitignore。 3 месяцев назад
.gitignore b94f7915aa 添加 .gitattributes 和 .gitignore。 3 месяцев назад
README.md 5333c47546 2 2 месяцев назад

README.md

慧农宝项目仓库

  • huinongbao-app 前端代码
  • huinongbao-prod 产品文档

    类图

    ' 音频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