添加更换背景功能的UML视图。

remotes/checkIfPRContentChanged-1684483450785446814/develop
Mccranky83 2 years ago
parent aa67a7ed55
commit 6733a39f98

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

@ -0,0 +1,89 @@
@startuml
package "界面层" {
package "界面" {}
package "资源" {}
package "控件" {}
界面 .> 资源
界面 .> 控件
控件 .> 资源
}
package "业务层" {
package "工具" {}
package "任务远程服务" {
interface 任务服务 {
+创建任务(任务: 任务): 任务
+更新任务(任务: 任务): 任务
+删除任务(任务ID: int): void
+根据ID获取任务(任务ID: int): 任务
+获取所有任务(): List<任务>
}
任务服务 ..> "数据层" : 使用
}
package "任务异常" {}
}
"界面层" ..> "业务层"
package "模型层" {
package "模型" {
class 任务 {
-ID: int
-标题: string
-描述: string
-截止日期: date
-状态: string
-便签文本: string
-便签颜色: string
-便签背景: string
' +获取ID(): int
' +获取标题(): string
' +获取描述(): string
' +获取截止日期(): date
' +获取状态(): string
' +设置标题(标题: string): void
' +设置描述(描述: string): void
' +设置截止日期(截止日期: date): void
' +设置状态(状态: string): void
' +设置文本(text: string): void
' +设置颜色(color: string): void
+设置背景(background: string): void
}
}
package "任务数据访问" {
interface 任务数据访问对象 {
+创建任务(任务: 任务): 任务
+更新任务(任务: 任务): 任务
+删除任务(任务ID: int): void
+根据ID获取任务(任务ID: int): 任务
+获取所有任务(): List<任务>
}
}
interface 便签菜单 {
+显示菜单(): void
+设置背景颜色(background: string): void
}
class 熔岩背景 {
+颜色: string
+设置背景颜色(): void
}
class 草原背景 {
+颜色: string
+设置背景颜色(): void
}
任务 -> 便签菜单
便签菜单 -> 熔岩背景
便签菜单 -> 草原背景
}
"业务层" .> "模型层"
"模型层" .> "数据层"
package "数据层" {
package "数据" {}
}
@enduml
Loading…
Cancel
Save