add structure.puml
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.idea
|
@ -3,7 +3,12 @@
|
||||
|
||||
| German | German abbreviation | English | English abbreviation |
|
||||
|----------------------|----------------------|----------------------|----------------------|
|
||||
| Mehrwertsteuer | MwSt | value-added tax | VAT |
|
||||
| Mitglied | MG, Mgld | member | - |
|
||||
| Mehrwertsteuer | MwSt. | value-added tax | VAT |
|
||||
| Mitglied | MG | member | - |
|
||||
| Geschäftsanteil | GA | business share | - |
|
||||
| Region | - | region | - |
|
||||
| Gebiet | - | area | - |
|
||||
| Großlage | - | vineyard area | - |
|
||||
| Gemeinde | - | municipality | - |
|
||||
| Ried | - | reed | - |
|
||||
|
||||
|
99
structure/structure.puml
Normal file
99
structure/structure.puml
Normal 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
|
Reference in New Issue
Block a user