@@ -1,3 +1,4 @@
{
- "typescript.preferences.autoImportFileExcludePatterns": ["@ionic/angular/common", "@ionic/angular/standalone"]
-}
+ "typescript.preferences.autoImportFileExcludePatterns": ["@ionic/angular/common", "@ionic/angular/standalone"],
+ "plantuml.server":"http://www.plantuml.com/plantuml"
+}
@@ -39,13 +39,13 @@
"budgets": [
"type": "initial",
- "maximumWarning": "2mb",
- "maximumError": "5mb"
+ "maximumWarning": "20mb",
+ "maximumError": "20mb"
},
"type": "anyComponentStyle",
- "maximumWarning": "2kb",
- "maximumError": "4kb"
+ "maximumWarning": "20kb",
+ "maximumError": "40kb"
}
],
"fileReplacements": [
@@ -136,7 +136,8 @@
"cli": {
"schematicCollections": [
"@ionic/angular-toolkit"
- ]
+ ],
+ "analytics": "aad56496-e13a-441b-bb13-f79cd3acd1e7"
"schematics": {
"@ionic/angular-toolkit:component": {
@@ -29,12 +29,7 @@ localStorage.setItem("NOVA_APIG_SERVER", 'aHR0cHMlM0ElMkYlMkZzZXJ2ZXIuZm1vZGUuY2
BrowserModule,
IonicModule.forRoot(),
AppRoutingModule,
-
- // FmodeNgModule.forRoot({
- // apiEndpoint: 'https://your-ai-service.com/api',
- // defaultAvatar: 'assets/ai-avatar/ai-avatar.jpg'
- // })
- ],
providers: [{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy },HttpClient,Diagnostic,],
bootstrap: [AppComponent],
})
@@ -0,0 +1,58 @@
+' 音频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 {
+ content: String
+ ' 弹幕时间
+ time: Number
+ ' 发布时间
+ createAt: Date
+' 音频评论表
+class AudioWorkComment {
+@enduml