Модель данных
Объекты
| Объект |
Назначение |
Ссылки |
| Общие |
|
|
| _common |
Общие объекты |
json / md |
| Bank |
Банк Российской Федерации |
json / md |
| Swift |
Банк - участник SWIFT |
json / md |
| Title |
Должность |
json / md |
| Template |
Шаблон печатных форм |
json / md |
| Участники ЭДО |
|
|
| Company |
Юридическое лицо |
json / md |
| Person |
Физическое лицо |
json / md |
| Customer |
Клиент |
json / md |
| Employee |
Сотрудник исполнителя |
json / md |
| Аgent |
Компания, выступающая платёжным агентом между клиентом и третьим лицом |
json / md |
| User |
Пользователь |
json / md |
| Документы |
|
|
| Document |
Общие свойства документов |
json / md |
| Document-contract |
Документ 'Контракт' |
json / md |
| Document-order |
Документ 'Заявка' |
json / md |
| document-additional-agreement |
Документ 'Дополнительное соглашение' |
json / md |
| File |
Метаданные файла документа в системе |
json / md |
| Маршруты |
|
|
| Blacklist |
Элемент черного списка маршрутизации импортных заявок |
json / md |
| Route |
Правило маршрута импортной заявки |
json / md |
| Subagent |
Компания, выступающая субагентом между клиентом и третьим лицом |
json / md |
| Subsidiary |
Компания, выступающая плательщиком или получателем денег по заявке |
json / md |
| Переписка в заявке |
|
|
| Сhat-order |
Метаданные чата |
json / md |
| Message |
Сообщение в переписке |
json / md |
@startuml
allowmixing
object User
object Person
object Company
object Representative
object Customer
object Agent
object SubAgent
object Subsidiary
object Employee
object Contract
object AdditionalAgreement
object Order
object Document
object FileTemplate
object File
file PDF
Agent --|> Company
Customer --|> Company
Customer --|> Person
Company -down- Representative
Agent -up-- Contract
Customer -up-- Contract
Employee "1" -down- "1" User
Customer "1" -left- "1" User
Agent "1" - "1" User
Agent "*" -left- "*"SubAgent
SubAgent "1" -up- "*" Subsidiary
Contract "1" -right- "*" Order
Contract "1" -left- "*" AdditionalAgreement
AdditionalAgreement -up-|> Document
Contract -up-|> Document
Order -up-|> Document
Document "1" -right- "*" File
File "*" -- "1" FileTemplate
File -right- PDF
@enduml