wip
This commit is contained in:
66
app/alchemy/location.puml
Normal file
66
app/alchemy/location.puml
Normal file
@@ -0,0 +1,66 @@
|
||||
@startuml
|
||||
|
||||
'!include base.plantuml
|
||||
!include status.puml
|
||||
!include contact.puml
|
||||
|
||||
skinparam linetype polyline
|
||||
|
||||
|
||||
entity country {
|
||||
* id\t\t\tint
|
||||
--
|
||||
* code\t\tvarchar(2)\t<<UK>>
|
||||
name\t\tvarchar(80)
|
||||
notes\t\ttext
|
||||
status_id\t\tvarchar(3)\t<<FK>>
|
||||
* _created__\tdatetime
|
||||
_updated__\tdatetime
|
||||
_user__id\t\tint\t\t\t<<FK>>
|
||||
}
|
||||
|
||||
|
||||
|
||||
entity location_code {
|
||||
* id\t\t\tint
|
||||
--
|
||||
* code\t\tvarchar(8)\t<<UK>>
|
||||
description\tvarchar(80)
|
||||
notes\t\ttext
|
||||
* country_id\tint\t\t\t<<FK>>
|
||||
contact_id\tint\t\t\t<<FK>>
|
||||
status_id\t\tvarchar(3)\t<<FK>>
|
||||
* _created__\tdatetime
|
||||
_updated__\tdatetime
|
||||
_user__id\t\tint\t\t\t<<FK>>
|
||||
}
|
||||
|
||||
|
||||
entity location {
|
||||
* id\t\t\t\tint
|
||||
.. <<UK>> ..
|
||||
* location_code_id\tint\t\t\t<<FK>>
|
||||
* code\t\t\tvarchar(30)
|
||||
--
|
||||
description\t\tvarchar(80)
|
||||
notes\t\t\ttext
|
||||
contact_id\tint\t\t\t<<FK>>
|
||||
status_id\t\t\tvarchar(3)\t<<FK>>
|
||||
* _created__\t\tdatetime
|
||||
_updated__\t\tdatetime
|
||||
_user__id\t\t\tint\t\t\t<<FK>>
|
||||
}
|
||||
|
||||
contact ..{ location : contact_id
|
||||
contact ..{ location_code : contact_id
|
||||
country --{ location_code : country_id
|
||||
location_code --{ location : location_code_id
|
||||
status --{ country : status_id
|
||||
status --{ location : status_id
|
||||
status --{ location_code : status_id
|
||||
user ..{ country : _user__id
|
||||
user ..{ location : _user__id
|
||||
user ..{ location_code : _user__id
|
||||
|
||||
|
||||
@enduml
|
||||
Reference in New Issue
Block a user