add structure.puml

This commit is contained in:
2022-11-02 20:29:17 +01:00
parent 150727926e
commit a60b98a13a
3 changed files with 107 additions and 2 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.idea

View File

@ -3,7 +3,12 @@
| German | German abbreviation | English | English abbreviation | | German | German abbreviation | English | English abbreviation |
|----------------------|----------------------|----------------------|----------------------| |----------------------|----------------------|----------------------|----------------------|
| Mehrwertsteuer | MwSt | value-added tax | VAT | | Mehrwertsteuer | MwSt. | value-added tax | VAT |
| Mitglied | MG, Mgld | member | - | | Mitglied | MG | member | - |
| Geschäftsanteil | GA | business share | - | | Geschäftsanteil | GA | business share | - |
| Region | - | region | - |
| Gebiet | - | area | - |
| Großlage | - | vineyard area | - |
| Gemeinde | - | municipality | - |
| Ried | - | reed | - |

99
structure/structure.puml Normal file
View File

@ -0,0 +1,99 @@
@startuml
hide circle
namespace BaseData {
class WineType {
id
name
}
class WineTypeAttribute {
id
name
}
class QualityLevel {
}
class Region {
}
class Area {
}
class VineyardArea {
}
class Municipality {
}
class Reed {
}
class Bank {
bic
blz
fullName
name
shortName
street
postalCode
city
}
Region -- Area
Area -- VineyardArea
VineyardArea -- Municipality
Municipality -- Reed
}
namespace Data {
class Member {
}
class Branch {
}
class AreaCommitment {
}
class BillingAddress {
}
class BankAccount {
}
class Delivery {
}
Member -- Branch
Member -- AreaCommitment
Member -- BillingAddress
AreaCommitment -- BaseData.WineType
AreaCommitment -- BaseData.WineTypeAttribute
Delivery -- Member
Delivery -- BranchOffice
}
@enduml