35 lines
582 B
Plaintext
35 lines
582 B
Plaintext
@startuml
|
|
package "Service" {
|
|
component "API Service" as apiservice
|
|
}
|
|
|
|
package "Mapping" {
|
|
interface "Mapper Interface" as mapperint
|
|
component "Mapper" as mapper
|
|
}
|
|
|
|
package "DashAPI" {
|
|
component "API Models" as apimodels
|
|
}
|
|
|
|
package "Database" {
|
|
interface "Database Interface" as dbint
|
|
component "Database Implementation" as dbimp
|
|
component "Database Model" as dbmodel
|
|
}
|
|
|
|
apiservice --> apimodels
|
|
apiservice --> dbint
|
|
apiservice --> mapperint
|
|
|
|
dbimp .up.> dbint
|
|
dbimp --> dbmodel
|
|
|
|
|
|
mapper .up.> mapperint
|
|
mapper --> apimodels
|
|
mapper --> dbmodel
|
|
|
|
|
|
|
|
@enduml |