Implement rough architecture

This commit is contained in:
Martin Pander
2022-11-07 15:33:08 +01:00
parent 0ff700b945
commit 43c204f5b5
24 changed files with 1402 additions and 0 deletions

View File

@ -0,0 +1,35 @@
@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