36 lines
575 B
Plaintext
36 lines
575 B
Plaintext
@startuml
|
|
|
|
!define DOMAIN (M,#FFAAAA) Domain Model
|
|
!define VIEW (V,DarkTurquoise) Domain Model - Ansicht
|
|
|
|
class Arbeitszeiten <<DOMAIN>> {
|
|
Datum
|
|
Arbeitszeit
|
|
insert()
|
|
list()
|
|
}
|
|
|
|
class Arbeitszeiten-Ansicht <<VIEW>> {
|
|
Gesamtarbeitszeit
|
|
Arbeitstage
|
|
Überstunden
|
|
list()
|
|
}
|
|
|
|
class Arbeitszeiten-Woche <<VIEW>> {
|
|
Woche
|
|
}
|
|
|
|
class Arbeitszeiten-Monat <<VIEW>> {
|
|
Monat
|
|
}
|
|
|
|
class Arbeitszeiten-Jahr <<VIEW>> {
|
|
Jahr
|
|
}
|
|
|
|
"Arbeitszeiten-Ansicht" <|-- "Arbeitszeiten-Woche"
|
|
"Arbeitszeiten-Ansicht" <|-- "Arbeitszeiten-Monat"
|
|
"Arbeitszeiten-Ansicht" <|-- "Arbeitszeiten-Jahr"
|
|
|
|
@enduml |