28 lines
498 B
Plaintext
28 lines
498 B
Plaintext
@startuml
|
|
|
|
'!include base.plantuml
|
|
!include status.plantuml
|
|
!include user.plantuml
|
|
|
|
skinparam linetype polyline
|
|
|
|
|
|
class Contact {
|
|
{field} + code\tString(80)\t<<Unique>>
|
|
{field} + address\tString(255) | None
|
|
{field} + notes\tText | None
|
|
}
|
|
|
|
abstract ContactForeignKey {
|
|
contact_id\tContact.id {field}
|
|
+ contact\t\tContact {field}
|
|
}
|
|
|
|
|
|
'Base <|--Contact
|
|
StatusForeignKey <|-[#blue]- Contact
|
|
Versioned <|-[#blue]- Contact
|
|
Contact *-- ContactForeignKey
|
|
|
|
@enduml
|