IMDG, DDL, meta обновление 15.09.2022, вечер
This commit is contained in:
parent
a4957bbbc8
commit
69790ae029
14 changed files with 147 additions and 148 deletions
|
|
@ -34,7 +34,7 @@ public class UserAutoCreateService {
|
|||
if (username == null) {
|
||||
username = new User();
|
||||
username.setId(userMap.nextIDSequenceFor());
|
||||
username.setName(userName);
|
||||
username.setIdentifier(userName);
|
||||
username.setCreated(Instant.now());
|
||||
userMap.insert(username);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,17 +4,17 @@
|
|||
<!-- _xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" _xsi:noNamespaceSchemaLocation="file:///E:/d/projects/meta/from/meta.xsd" -->
|
||||
<!--Здесь словари-->
|
||||
<enums>
|
||||
<chargeDirection name="Направление начисления комиссии" class="com.moex.platform.dictionary.">
|
||||
<chargeDirection name="Направление начисления комиссии" class="ru.clearing.platform.dictionary.">
|
||||
<id name="Идентификатор" shortname="ID" type="1"/>
|
||||
<code name="Код" shortname="Код" type="12"/>
|
||||
<name name="Направление комиссии" shortname="Направление комиссии" type="2" length="50"/>
|
||||
</chargeDirection>
|
||||
<chargeType name="Справочник типов комиссий" class="com.moex.platform.dictionary.">
|
||||
<chargeType name="Справочник типов комиссий" class="ru.clearing.platform.dictionary.">
|
||||
<id name="Идентификатор" shortname="ID" type="1"/>
|
||||
<code name="Код" shortname="Код" type="12"/>
|
||||
<name name="Тип комиссии" shortname="Тип комиссии" type="2" length="50"/>
|
||||
</chargeType>
|
||||
<courierType name="Способ доставки документа" class="com.moex.platform.dictionary.">
|
||||
<courierType name="Способ доставки документа" class="ru.clearing.platform.dictionary.">
|
||||
<id name="Идентификатор" shortname="ID" type="1"/>
|
||||
<code name="Код" shortname="Код" type="12"/>
|
||||
<name name="Способ доставки" shortname="Способ доставки" type="2" length="50"/>
|
||||
|
|
@ -59,32 +59,37 @@
|
|||
<code name="Код" shortname="Код" type="12"/>
|
||||
<name name="Наименование" shortname="Тип" type="2" length="255"/>
|
||||
</workflowStatus>
|
||||
<accountStatus name="Справочник статусов счетов" class="com.spicex.dictionary.AccountStatus" table="AccountStatus">
|
||||
<id name="Идентификатор записи" shortname="ID" type="1"/>
|
||||
<code name="Код" shortname="Код" type="12"/>
|
||||
<name name="Наименование" shortname="Тип" type="2" length="50"/>
|
||||
</accountStatus>
|
||||
<allowed name="Справочник признаков допустимости использования объектов" class="com.spicex.platform.dictionary.AllowedDictionary">
|
||||
<id name="Идентификатор" shortname="ID" type="1"/>
|
||||
<code name="Код" shortname="Код" type="12"/>
|
||||
<name name="Признак допустимости" shortname="Допустимость" type="2" length="50"/>
|
||||
</allowed>
|
||||
<moneyFlowSide name="Направление заявки" class="com.moex.platform.dictionary.MoneyFlowSideDictionary" table="MoneyFlowSideDictionary">
|
||||
<moneyFlowSide name="Направление заявки" class="ru.clearing.platform.dictionary.MoneyFlowSideDictionary" table="MoneyFlowSideDictionary">
|
||||
<id name="Идентификатор" shortname="ID" type="1"/>
|
||||
<code name="Код" shortname="Код" type="12"/>
|
||||
<name name="Значение" shortname="Значение" type="2" length="255"/>
|
||||
</moneyFlowSide>
|
||||
<inOutDirection name="Справочник значений направления денежного потока" class="com.moex.platform.dictionary.InOutDirectionDictionary" table="InOutDirectionDictionary">
|
||||
<inOutDirection name="Справочник значений направления денежного потока" class="ru.clearing.platform.dictionary.InOutDirectionDictionary" table="InOutDirectionDictionary">
|
||||
<id name="Идентификатор" shortname="ID" type="1"/>
|
||||
<code name="Код" shortname="Код" type="12"/>
|
||||
<name name="Значение" shortname="Значение" type="2" length="255"/>
|
||||
</inOutDirection>
|
||||
<statementType name="Справочник типов поступлений/списаний от ПРЦ" class="com.moex.platform.dictionary.StatementTypeDictionary" table="StatementTypeDictionary">
|
||||
<statementType name="Справочник типов поступлений/списаний от ПРЦ" class="ru.clearing.platform.dictionary.StatementTypeDictionary" table="StatementTypeDictionary">
|
||||
<id name="Идентификатор" shortname="ID" type="1"/>
|
||||
<code name="Код" shortname="Код" type="12"/>
|
||||
<name name="Значение" shortname="Значение" type="2" length="255"/>
|
||||
</statementType>
|
||||
<operationType name="Справочник типов операций" class="com.moex.platform.dictionary.OperationTypeDictionary" table="OperationTypeDictionary">
|
||||
<operationType name="Справочник типов операций" class="ru.clearing.platform.dictionary.OperationTypeDictionary" table="OperationTypeDictionary">
|
||||
<id name="Идентификатор" shortname="ID" type="1"/>
|
||||
<code name="Код" shortname="Код" type="12"/>
|
||||
<name name="Значение" shortname="Значение" type="2" length="255"/>
|
||||
</operationType>
|
||||
<operationStatus name="Справочник статусов операций" class="com.moex.platform.dictionary.OperationStatusDictionary" table="OperationStatusDictionary">
|
||||
<operationStatus name="Справочник статусов операций" class="ru.clearing.platform.dictionary.OperationStatusDictionary" table="OperationStatusDictionary">
|
||||
<id name="Идентификатор" shortname="ID" type="1"/>
|
||||
<code name="Код" shortname="Код" type="12"/>
|
||||
<name name="Значение" shortname="Значение" type="2" length="255"/>
|
||||
|
|
@ -195,22 +200,22 @@
|
|||
<code name="Код" shortname="Код" type="12"/>
|
||||
<name name="Текст ошибки" shortname="Ошибка" type="2" length="255"/>
|
||||
</errorCode>
|
||||
<managementJournalStatus name="Справочник статусов журнала мониторинга и контроля" class="com.moex.platform.dictionary.managementJournalStatusDictionary" table="МanagementJournalStatusDictionary">
|
||||
<managementJournalStatus name="Справочник статусов журнала мониторинга и контроля" class="ru.clearing.platform.dictionary.managementJournalStatusDictionary" table="МanagementJournalStatusDictionary">
|
||||
<id name="Идентификатор" shortname="ID" type="1"/>
|
||||
<code name="Код" shortname="Код" type="12"/>
|
||||
<name name="Статус сообщения" shortname="Наименование" type="2" length="50"/>
|
||||
</managementJournalStatus>
|
||||
<managementJournalType name="Справочник типов записей в журнале мониторинга и контроля" class="com.moex.platform.dictionary.managementJournalTypeDictionary" table="МanagementJournalTypeDictionary">
|
||||
<managementJournalType name="Справочник типов записей в журнале мониторинга и контроля" class="ru.clearing.platform.dictionary.managementJournalTypeDictionary" table="МanagementJournalTypeDictionary">
|
||||
<id name="Идентификатор" shortname="ID" type="1"/>
|
||||
<code name="Код" shortname="Код" type="12"/>
|
||||
<name name="Тип записи" shortname="Наименование" type="2" length="50"/>
|
||||
</managementJournalType>
|
||||
<managementJournalPurpose name="Справочник целей записей в журнале мониторинга и контроля" class="com.moex.platform.dictionary.managementJournalPurposeDictionary" table="managementJournalPurposeDictionary">
|
||||
<managementJournalPurpose name="Справочник целей записей в журнале мониторинга и контроля" class="ru.clearing.platform.dictionary.managementJournalPurposeDictionary" table="managementJournalPurposeDictionary">
|
||||
<id name="Идентификатор" shortname="ID" type="1"/>
|
||||
<code name="Код" shortname="Код" type="12"/>
|
||||
<name name="Тип записи" shortname="Наименование" type="2" length="50"/>
|
||||
</managementJournalPurpose>
|
||||
<inOutSDfType name="Справочник типов входящих и исходящих записей" class="com.moex.platform.dictionary.inOutSDfType" table="InOutSDfType">
|
||||
<inOutSDfType name="Справочник типов входящих и исходящих записей" class="ru.clearing.platform.dictionary.inOutSDfType" table="InOutSDfType">
|
||||
<id name="Идентификатор" shortname="ID" type="1"/>
|
||||
<code name="Код" shortname="Код" type="12"/>
|
||||
<name name="Тип записи" shortname="Наименование" type="2" length="50"/>
|
||||
|
|
@ -221,17 +226,22 @@
|
|||
<id type="1" name="Идентификатор" shortname="ID" searchable="true" sortable="true"/>
|
||||
<createdAt type="4" name="Создано" shortname="Создано" searchable="true" sortable="true"/>
|
||||
<updatedAt type="4" name="Изменено" shortname="Изменено" searchable="true" sortable="true"/>
|
||||
<companyId type="1" name="Компания" shortname="Компания" searchable="true" sortable="true" visible="true" link="company"/>
|
||||
<identifier type="2" length="250" name="Внешний идентификатор" shortname="Идентификатор" searchable="true" sortable="true" visible="true"/>
|
||||
<name length="250" type="2" name="Наименование" shortname="Наименование" searchable="true" sortable="true" visible="true"/>
|
||||
<actions>
|
||||
<put name="Авторизация пользователя" destination="">
|
||||
<userName type="2" length="255" name="Логин пользователя" required="true"/>
|
||||
<roles type="2" length="255" name="Роли пользователя" required="false"/>
|
||||
</put>
|
||||
</actions>
|
||||
</user>
|
||||
<userRoleSession name="Набор ролей" class="ccom.spicex.Static.User.UserRoleSession" table="UserRoleSession">
|
||||
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
|
||||
<userId type="1" name="Идентификатор пользователя" shortname="Пользователь" searchable="true" sortable="true" visible="true" link="user"/>
|
||||
<userRole type="12" name="Идентификатор роли" shortname="Роль" searchable="true" sortable="true" visible="true" link="userRole"/>
|
||||
<companyId type="1" name="Идентификатор компании" shortname="Компания" searchable="true" sortable="true" visible="true" link="company"/>
|
||||
<status type="12" name="Статус" shortname="Статус" searchable="true" sortable="true" link="workflowStatus"/>
|
||||
</userRoleSession>
|
||||
<userSettings name="Настройки пользователя" class="com.moex.platform.classes.StaticData.User.UserSettings" table="userSettings">
|
||||
<userSettings name="Настройки пользователя" class="ru.clearing.classes.static.data.User.UserSettings" table="userSettings">
|
||||
<id type="1" name="Идентификатор" shortname="ID" searchable="true" sortable="true"/>
|
||||
<userId type="1" name="Пользователь" shortname="Пользователь" searchable="true" sortable="true" visible="true" link="user"/>
|
||||
<version type="2" length="50" name="Версия настроек пользователя" shortname="Версия" searchable="false" sortable="false" visible="true"/>
|
||||
|
|
@ -258,7 +268,7 @@
|
|||
<errorCode type="12" name="Код ошибки" shortname="Код ошибки" searchable="true" sortable="true" link="errorCode" linkCode="code"/>
|
||||
<errorText type="12" name="Полный текст ошибки" shortname="Ошибка" searchable="true" sortable="true" link="errorText" linkCode="text"/>
|
||||
</userConnect>
|
||||
<timetable name="Постоянное расписание операционного дня" class="com.moex.platform.classes.StaticData.Scheduler.TimeTable" table="Timetable">
|
||||
<timetable name="Постоянное расписание операционного дня" class="ru.clearing.classes.static.data.Scheduler.TimeTable" table="Timetable">
|
||||
<id type="1" name="Идентификатор" shortname="ID" searchable="true" sortable="true" visible="true"/>
|
||||
<createdAt type="4" name="Создано" shortname="Создано" searchable="true" sortable="true"/>
|
||||
<updatedAt type="4" name="Изменено" shortname="Изменено" searchable="true" sortable="true"/>
|
||||
|
|
@ -282,7 +292,7 @@
|
|||
</delete>
|
||||
</actions>
|
||||
</timetable>
|
||||
<tradingCalendar name="Торговые и неторговые дни" class="com.moex.platform.classes.StaticData.Scheduler.TradingCalendar" table="TradingCalendar">
|
||||
<tradingCalendar name="Торговые и неторговые дни" class="ru.clearing.classes.static.data.Scheduler.TradingCalendar" table="TradingCalendar">
|
||||
<id type="1" name="Идентификатор" shortname="ID" searchable="true" sortable="true" visible="true"/>
|
||||
<createdAt type="4" name="Создано" shortname="Создано" searchable="true" sortable="true"/>
|
||||
<updatedAt type="4" name="Изменено" shortname="Изменено" searchable="true" sortable="true"/>
|
||||
|
|
@ -306,7 +316,7 @@
|
|||
</delete>
|
||||
</actions>
|
||||
</tradingCalendar>
|
||||
<scheduler name="Расписание планировщика" class="com.moex.platform.classes.StaticData.Scheduler.Scheduler" table="Scheduler">
|
||||
<scheduler name="Расписание планировщика" class="ru.clearing.classes.static.data.Scheduler.Scheduler" table="Scheduler">
|
||||
<id type="1" name="Идентификатор" shortname="ID" searchable="true" sortable="true" visible="true"/>
|
||||
<createdAt type="4" name="Создано" shortname="Создано" searchable="true" sortable="true"/>
|
||||
<updatedAt type="4" name="Изменено" shortname="Изменено" searchable="true" sortable="true"/>
|
||||
|
|
@ -339,7 +349,7 @@
|
|||
</delete>
|
||||
</actions>
|
||||
</scheduler>
|
||||
<schedulerAllToday name="Расписание на текущий день" class="com.moex.platform.classes.StaticData.Scheduler.SchedulerAllToday" table="SchedulerAllToday">
|
||||
<schedulerAllToday name="Расписание на текущий день" class="ru.clearing.classes.static.data.Scheduler.SchedulerAllToday" table="SchedulerAllToday">
|
||||
<id type="1" name="Идентификатор" shortname="ID" searchable="true" sortable="true" visible="true"/>
|
||||
<task type="12" name="Идентификатор задачи" shortname="Задача" searchable="true" sortable="true" visible="true" link="task"/>
|
||||
<taskTime type="5" name="Время" shortname="Время" searchable="true" sortable="true" visible="true"/>
|
||||
|
|
@ -350,7 +360,7 @@
|
|||
<source type="12" name="Источник записи расписания" shortname="Источник" searchable="true" sortable="true" link="source"/>
|
||||
<origId type="1" name="Идентификатор источника" shortname="ID" searchable="false" sortable="false"/>
|
||||
</schedulerAllToday>
|
||||
<taskRunner name="Запуск задачи" class="com.moex.platform.classes.StaticData.Scheduler.TaskRunner" table="TaskRunnerRequest">
|
||||
<taskRunner name="Запуск задачи" class="ru.clearing.classes.static.data.Scheduler.TaskRunner" table="TaskRunnerRequest">
|
||||
<id type="1" name="Идентификатор" shortname="ID" searchable="true" sortable="true" visible="true"/>
|
||||
<createdAt type="4" name="Создано" shortname="Создано" searchable="true" sortable="true"/>
|
||||
<updatedAt type="4" name="Изменено" shortname="Изменено" searchable="true" sortable="true"/>
|
||||
|
|
@ -509,7 +519,7 @@
|
|||
<account type="2" name="Номер счета" shortname="Счёт" searchable="true" sortable="true" length="12" visible="true"/>
|
||||
<accountType type="12" name="Идентификатор типа счета" shortname="Тип" searchable="true" sortable="true" visible="true" link="accountType"/>
|
||||
<relationId field="relation.id" type="1" name="Идентификатор договорных отношений" shortname="Договор" searchable="true" sortable="true" visible="true" link="relation"/>
|
||||
<status type="12" name="Идентификатор статуса" shortname="Статус" searchable="true" sortable="true" visible="true" link="workflowStatus"/>
|
||||
<status type="12" name="Идентификатор статуса" shortname="Статус" searchable="true" sortable="true" visible="true" link="accountStatus"/>
|
||||
<processingSign type="12" name="Признак обработки счета" shortname="Обработка счета" searchable="true" sortable="true" visible="true" link="allowed"/>
|
||||
</account>
|
||||
<relation name="Договорные отношения" class="com.spicex.Static.company.Relation.Service" logUpdates="true">
|
||||
|
|
@ -567,16 +577,10 @@
|
|||
</delete>
|
||||
</actions>
|
||||
</bankAccount>
|
||||
<clearingAccount name="Клиринговые счета" class="com.spicex.Static.Account.TradingClearingAccount" logUpdates="true">
|
||||
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
|
||||
<accountId type="1" name="Идентификатор счета" shortname="Идентификатор счета" searchable="true" sortable="true" visible="true" link="account"/>
|
||||
<account type="2" name="Номер счета" shortname="Счет" searchable="true" sortable="true" length="12" visible="true" link="account" linkCode="account"/>
|
||||
</clearingAccount>
|
||||
<informationAccount name="Информационные счета" class="com.spicex.Static.Account.InformationAccount" logUpdates="true">
|
||||
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
|
||||
<accountId type="1" name="Идентификатор счета" shortname="Идентификатор счета" searchable="true" sortable="true" visible="true" link="account"/>
|
||||
<account type="2" name="Номер счета" shortname="Счет" searchable="true" sortable="true" length="12" visible="true" extends="account" link="account" linkCode="account"/>
|
||||
<clearingAccountId type="1" name="Идентификатор клирингового счета" shortname="Клиринговый счет" searchable="true" sortable="true" visible="true" link="clearingAccount"/>
|
||||
<accountId type="1" name="Идентификатор счета" shortname="Идентификатор счета" searchable="true" sortable="true" visible="true" link="account" linkCode="account"/>
|
||||
<clearingAccountId type="1" name="Идентификатор клирингового счета" shortname="Клиринговый счет" searchable="true" sortable="true" visible="true" link="account" linkCode="account"/>
|
||||
</informationAccount>
|
||||
<accountRouting name="Маршрутизация счета" class="com.spicex.Static.Account.AccountRouting" logUpdates="true">
|
||||
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true" visible="true"/>
|
||||
|
|
@ -739,7 +743,7 @@
|
|||
<dossierNumber type="1" name="Номер дела" shortname="Дело №" searchable="true" sortable="true" visible="true"/>
|
||||
<postDate type="6" name="Дата почтового отправления" shortname="Дата отправления" searchable="true" sortable="true" visible="true"/>
|
||||
</outDocumentJournal>
|
||||
<executionDeposit name="Сделки" class="com.moex.platform.classes.TransactionData.Execution.DepositExecution" table="ExecutionDeposit">
|
||||
<executionDeposit name="Сделки" class="ru.clearing.classes.TransactionData.Execution.DepositExecution" table="ExecutionDeposit">
|
||||
<id type="1" name="ID записи" shortname="ID записи" visible="false" searchable="true" sortable="true"/>
|
||||
<exchangeExecutionId type="3" name="Идентификационный номер сделкт в Торговой Системе" shortname="Сделка №" visible="true" searchable="true" sortable="true"/>
|
||||
<exchangeExecutionTime type="6" name="Время в Торговой Системе" shortname="Время сделки" visible="true" searchable="true" sortable="true"/>
|
||||
|
|
@ -766,7 +770,7 @@
|
|||
<coverageStatusId type="1" name="Cтатус достаточности обеспечения" shortname="Обеспеченность" searchable="true" sortable="true" link="allowed"/>
|
||||
<subscription enabled="true" destination="executionDeposit.state"/>
|
||||
</executionDeposit>
|
||||
<executionDepositRegister name="Реестр сделок" class="com.moex.platform.classes.TransactionData.Execution.DepositExecution" table="ExecutionDeposit">
|
||||
<executionDepositRegister name="Реестр сделок" class="ru.clearing.classes.TransactionData.Execution.DepositExecution" table="ExecutionDeposit">
|
||||
<id type="1" name="ID записи" shortname="ID записи" visible="false" searchable="true" sortable="true"/>
|
||||
<exchangeExecutionId type="3" name="Идентификационный номер сделкт в Торговой Системе" shortname="Сделка №" visible="true" searchable="true" sortable="true"/>
|
||||
<exchangeExecutionTime type="6" name="Время в Торговой Системе" shortname="Время сделки" visible="true" searchable="true" sortable="true"/>
|
||||
|
|
@ -791,7 +795,7 @@
|
|||
<sessionId type="1" name="Сессия" shortname="Сессия" visible="true" searchable="true" sortable="true" link="moneyMarketSession"/>
|
||||
<subscription enabled="true" destination="executionDeposit.state"/>
|
||||
</executionDepositRegister>
|
||||
<reportRegister name="Реестр отчетов" class="com.moex.platform.classes.TransactionData.Execution.DepositExecution" table="reportRegister">
|
||||
<reportRegister name="Реестр отчетов" class="ru.clearing.classes.TransactionData.Execution.DepositExecution" table="reportRegister">
|
||||
<id type="1" name="ID записи" shortname="ID записи" visible="false" searchable="true" sortable="true"/>
|
||||
<createdAt type="5" name="Время регистрации" shortname="Время" visible="true" searchable="true" sortable="true"/>
|
||||
<updatedAt type="5" name="Время изменения" shortname="Время изменения" visible="false" searchable="true" sortable="true"/>
|
||||
|
|
@ -803,7 +807,7 @@
|
|||
<name type="2" length="255" name="Наименование" shortname="Наименование" visible="false" searchable="true" sortable="true"/>
|
||||
<quantity type="1" name="Количество записей" shortname="Количество" visible="false" searchable="true" sortable="true"/>
|
||||
</reportRegister>
|
||||
<contractRegister name="Журнал регистрации договоров" class="com.moex.platform.classes.TransactionData.Execution.DepositExecution" table="reportRegister">
|
||||
<contractRegister name="Журнал регистрации договоров" class="ru.clearing.classes.TransactionData.Execution.DepositExecution" table="reportRegister">
|
||||
<id type="1" name="Номер записи" shortname="ID записи" visible="false" searchable="true" sortable="true"/>
|
||||
<createdAt type="5" name="Дата и время регистрации документа" shortname="Время сделки" visible="true" searchable="true" sortable="true"/>
|
||||
<updatedAt type="5" name="Время изменения сделки" shortname="Время изменения" visible="false" searchable="true" sortable="true"/>
|
||||
|
|
@ -822,7 +826,7 @@
|
|||
<closeDate type="6" name="Дата расторжения" shortname="Дата расторжения" searchable="true" sortable="true"/>
|
||||
<comment type="2" length="255" name="Место" shortname="Место" searchable="true" sortable="true" visible="true"/>
|
||||
</contractRegister>
|
||||
<paymentRegister name="Реестра распоряжений" class="com.moex.platform.classes.TransactionData.Execution.LiabilitiesClaimsAssets" table="transactionStatus">
|
||||
<paymentRegister name="Реестра распоряжений" class="ru.clearing.classes.TransactionData.Execution.LiabilitiesClaimsAssets" table="transactionStatus">
|
||||
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true"/>
|
||||
<createdAt type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true" ignore="true"/>
|
||||
<updatedAt type="4" name="Дата и время изменения записи" shortname="Изменено" searchable="true" sortable="true" ignore="true"/>
|
||||
|
|
@ -836,7 +840,7 @@
|
|||
<addresseeId type="1" name="Идентификатор участника получателя" shortname="Получатель" searchable="true" sortable="true" link="company"/>
|
||||
<documentNumber type="2" length="255" name="Номер документа в сторонней системе" shortname="Номер РО" searchable="true" sortable="true"/>
|
||||
</paymentRegister>
|
||||
<liabilitiesClaimsMoney name="Требования и обязательства денежных средств" class="com.moex.platform.classes.TransactionData.Execution.LiabilitiesClaimsMoney" table="liabilities_claims_money">
|
||||
<liabilitiesClaimsMoney name="Требования и обязательства денежных средств" class="ru.clearing.classes.TransactionData.Execution.LiabilitiesClaimsMoney" table="liabilities_claims_money">
|
||||
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true"/>
|
||||
<companyId type="1" name="Идентификатор участника" shortname="Участник" searchable="true" sortable="true" link="company"/>
|
||||
<createdAt type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true" ignore="true"/>
|
||||
|
|
@ -855,7 +859,7 @@
|
|||
<shortName type="2" name="Короткое наименование Участника" shortname="Участник" searchable="true" sortable="true" visible="true" length="255" link="company" linkCode="shortName"/>
|
||||
<fullName type="2" name="Полное наименование Участника" shortname="Наименование участника" searchable="true" sortable="true" visible="true" length="255" link="company" linkCode="fullName"/>
|
||||
</liabilitiesClaimsMoney>
|
||||
<liabilitiesClaimsAssets name="Требования и обязательства финансовых активов" class="com.moex.platform.classes.TransactionData.Execution.LiabilitiesClaimsAssets" table="liabilities_claims_assets">
|
||||
<liabilitiesClaimsAssets name="Требования и обязательства финансовых активов" class="ru.clearing.classes.TransactionData.Execution.LiabilitiesClaimsAssets" table="liabilities_claims_assets">
|
||||
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true"/>
|
||||
<companyId type="1" name="Идентификатор участника" shortname="Участник" searchable="true" sortable="true" link="company"/>
|
||||
<createdAt type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true" ignore="true"/>
|
||||
|
|
@ -884,7 +888,7 @@
|
|||
<paymentId type="1" name="Платеж" shortname="Платеж" searchable="true" sortable="true"/>
|
||||
<refundPaymentId type="1" name="Обратный платежа" shortname="Обратный платеж" searchable="true" sortable="true"/>
|
||||
</liabilitiesClaimsAssets>
|
||||
<statement name="Денежные средства от расчетной организации" class="com.moex.platform.classes.TransactionData.Execution.LiabilitiesClaimsAssets" table="statement">
|
||||
<statement name="Денежные средства от расчетной организации" class="ru.clearing.classes.TransactionData.Execution.LiabilitiesClaimsAssets" table="statement">
|
||||
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true"/>
|
||||
<addresseeId type="1" name="Идентификатор участника получателя" shortname="Получатель" searchable="true" sortable="true" link="company"/>
|
||||
<senderId type="1" name="Идентификатор участника отправителя" shortname="Отправитель" searchable="true" sortable="true" link="company"/>
|
||||
|
|
@ -902,11 +906,11 @@
|
|||
<status type="12" name="Cтатус обработки" shortname="Статус" searchable="true" sortable="true" link="operationStatus"/>
|
||||
<errorCode type="12" name="Код ошибки" shortname="Код ошибки" searchable="true" sortable="true" link="errorCode" linkCode="code"/>
|
||||
<errorText type="12" name="Полный текст ошибки" shortname="Ошибка" searchable="true" sortable="true" link="errorText" linkCode="text"/>
|
||||
<inSDfId type="1" name="Идентификатор записи, инициирующей изменения этой таблицы" shortname="Входящая запись" searchable="true" sortable="true"/>
|
||||
<outSDfId type="1" name="Идентификатор записи, формируемой в результате изменения этой таблицы" shortname="Исходящая запись" searchable="true" sortable="true"/>
|
||||
<inOutSDfType type="12" name="Типы входящей и исходящей записей" shortname="Типы входящей и исходящей записей" searchable="true" sortable="true" link="inOutSDfType"/>
|
||||
<inSDfId type="1" name="Идентификатор записи, инициирующей изменения этой таблицы" shortname="Входящая запись" searchable="true" sortable="true" ignore="true"/>
|
||||
<outSDfId type="1" name="Идентификатор записи, формируемой в результате изменения этой таблицы" shortname="Исходящая запись" searchable="true" sortable="true" ignore="true"/>
|
||||
<inOutSDfType type="12" name="Типы входящей и исходящей записей" shortname="Типы входящей и исходящей записей" searchable="true" sortable="true" ignore="true" link="inOutSDfType"/>
|
||||
</statement>
|
||||
<tradeSettlement name="Проводки на базе сделок торговой системы" class="com.moex.platform.classes.TransactionData.Execution.LiabilitiesClaimsAssets" table="tradeConfirmation">
|
||||
<tradeSettlement name="Проводки на базе сделок торговой системы" class="ru.clearing.classes.TransactionData.Execution.LiabilitiesClaimsAssets" table="tradeConfirmation">
|
||||
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true"/>
|
||||
<addresseeId type="1" name="Идентификатор участника получателя" shortname="Получатель" searchable="true" sortable="true" link="company"/>
|
||||
<senderId type="1" name="Идентификатор участника отправителя" shortname="Отправитель" searchable="true" sortable="true" link="company"/>
|
||||
|
|
@ -920,7 +924,7 @@
|
|||
<account type="1" name="Счет" shortname="Счет" searchable="true" sortable="true" link="account" linkCode="account"/>
|
||||
<status type="12" name="Cтатус обработки" shortname="Статус" searchable="true" sortable="true" link="operationStatus"/>
|
||||
</tradeSettlement>
|
||||
<operation name="Проводки" class="com.moex.platform.classes.TransactionData.Execution.LiabilitiesClaimsAssets" table="tradeConfirmation">
|
||||
<operation name="Проводки" class="ru.clearing.classes.TransactionData.Execution.LiabilitiesClaimsAssets" table="tradeConfirmation">
|
||||
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true"/>
|
||||
<addresseeId type="1" name="Идентификатор участника получателя" shortname="Получатель" searchable="true" sortable="true" link="company"/>
|
||||
<senderId type="1" name="Идентификатор участника отправителя" shortname="Отправитель" searchable="true" sortable="true" link="company"/>
|
||||
|
|
@ -930,7 +934,7 @@
|
|||
<operationTypeId type="1" name="Тип проводки" shortname="Тип" searchable="true" sortable="true" link="operationType"/>
|
||||
<status type="12" name="Cтатус обработки" shortname="Статус" searchable="true" sortable="true" link="operationStatus"/>
|
||||
</operation>
|
||||
<paymentInstruction name="Информация о денежных средствах" class="com.moex.platform.classes.TransactionData.Execution.LiabilitiesClaimsAssets" table="transactionStatus">
|
||||
<paymentInstruction name="Информация о денежных средствах" class="ru.clearing.classes.TransactionData.Execution.LiabilitiesClaimsAssets" table="transactionStatus">
|
||||
<id type="1" name="Идентификатор записи" shortname="ID" searchable="true" sortable="true"/>
|
||||
<createdAt type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true" ignore="true"/>
|
||||
<updatedAt type="4" name="Дата и время изменения записи" shortname="Изменено" searchable="true" sortable="true" ignore="true"/>
|
||||
|
|
@ -959,7 +963,7 @@
|
|||
<transactionStatusId type="1" name="Cтатус транзакции" shortname="Статус" searchable="true" sortable="true" link="transactionStatus"/>
|
||||
<documentNumber type="2" length="255" name="Номер документа в сторонней системе" shortname="Номер РО" searchable="true" sortable="true"/>
|
||||
</paymentInstruction>
|
||||
<marketData name="Итоги торгов" class="com.moex.platform.classes.TransactionData.Execution.MarketData" table="marketData">
|
||||
<marketData name="Итоги торгов" class="ru.clearing.classes.TransactionData.Execution.MarketData" table="marketData">
|
||||
<id type="1" name="ID записи" shortname="ID записи" visible="false" searchable="true" sortable="true"/>
|
||||
<securitiesDepositId type="1" name="Биржевой код инструмента" shortname="Инструмент" visible="true" searchable="true" sortable="true" link="security" linkCode="shortname"/>
|
||||
<companyName type="2" length="255" name="Инициатор торгов" shortname="Инициатор" visible="false" searchable="true" sortable="true"/>
|
||||
|
|
@ -1017,7 +1021,7 @@
|
|||
<updatedAt type="4" name="Изменено" shortname="Изменено" searchable="true" sortable="true"/>
|
||||
<companyId type="1" name="Участник" shortname="Участник" searchable="true" sortable="true" link="company"/>
|
||||
</companyTariff>
|
||||
<errorText name="Полные тексты ошибок" class="com.moex.spicex.Static." table="errorText">
|
||||
<errorText name="Полные тексты ошибок" class="ru.clearing.Static" table="errorText">
|
||||
<id type="1" name="Идентификатор" shortname="ID" searchable="true" sortable="true" visible="true"/>
|
||||
<createdAt type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true" ignore="true"/>
|
||||
<updatedAt type="4" name="Дата и время изменения записи" shortname="Изменено" searchable="true" sortable="true" ignore="true"/>
|
||||
|
|
|
|||
|
|
@ -2,37 +2,32 @@ package ru.clearing.classes.statics.data.account;
|
|||
|
||||
import ru.clearing.classes.ConstSerializable;
|
||||
import ru.spcex.platform.classes.base.SpcexObjectBase;
|
||||
|
||||
/**
|
||||
* Информационные счета
|
||||
*
|
||||
* <p>
|
||||
* DB table: INFORMATION_ACCOUNT
|
||||
**/
|
||||
public class InformationAccount extends SpcexObjectBase {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private Long accountId;
|
||||
private String account;
|
||||
private Long clearingAccountId;
|
||||
|
||||
public Long getAccountId() {
|
||||
return accountId;
|
||||
}
|
||||
public void setAccountId(Long value) {
|
||||
this.accountId=value;
|
||||
}
|
||||
|
||||
public String getAccount() {
|
||||
return account;
|
||||
}
|
||||
public void setAccount(String value) {
|
||||
this.account=value;
|
||||
public void setAccountId(Long value) {
|
||||
this.accountId = value;
|
||||
}
|
||||
|
||||
public Long getClearingAccountId() {
|
||||
return clearingAccountId;
|
||||
}
|
||||
|
||||
public void setClearingAccountId(Long value) {
|
||||
this.clearingAccountId=value;
|
||||
this.clearingAccountId = value;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -12,17 +12,7 @@ import ru.clearing.classes.objects.BusinessObject;
|
|||
public class User extends BusinessObject {
|
||||
private static final long serialVersionUID = ConstSerializable.serialVersionUID;
|
||||
|
||||
private Long companyId;
|
||||
private String identifier;
|
||||
private String name;
|
||||
|
||||
public Long getCompanyId() {
|
||||
return companyId;
|
||||
}
|
||||
|
||||
public void setCompanyId(Long value) {
|
||||
this.companyId = value;
|
||||
}
|
||||
|
||||
public String getIdentifier() {
|
||||
return identifier;
|
||||
|
|
@ -31,13 +21,4 @@ public class User extends BusinessObject {
|
|||
public void setIdentifier(String value) {
|
||||
this.identifier = value;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String value) {
|
||||
this.name = value;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -14,6 +14,7 @@ public class UserRoleSession extends SpcexObjectBase {
|
|||
private Long userId;
|
||||
private String userRole;
|
||||
private Long companyId;
|
||||
private String status;
|
||||
|
||||
public Long getUserId() {
|
||||
return userId;
|
||||
|
|
@ -39,4 +40,11 @@ public class UserRoleSession extends SpcexObjectBase {
|
|||
this.companyId = value;
|
||||
}
|
||||
|
||||
public String getStatus() {
|
||||
return status;
|
||||
}
|
||||
|
||||
public void setStatus(String value) {
|
||||
this.status = value;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -111,6 +111,16 @@ COMMENT ON COLUMN WORKFLOW_STATUS_DICTIONARY.CODE IS 'Код';
|
|||
|
||||
COMMENT ON COLUMN WORKFLOW_STATUS_DICTIONARY.NAME IS 'Наименование';
|
||||
|
||||
-- accountStatus - Справочник статусов счетов
|
||||
CREATE TABLE IF NOT EXISTS ACCOUNT_STATUS_DICTIONARY(ID bigint PRIMARY KEY, CODE char(4), NAME varchar(50));
|
||||
COMMENT ON TABLE ACCOUNT_STATUS_DICTIONARY IS 'Справочник статусов счетов';
|
||||
|
||||
COMMENT ON COLUMN ACCOUNT_STATUS_DICTIONARY.ID IS 'Идентификатор записи';
|
||||
|
||||
COMMENT ON COLUMN ACCOUNT_STATUS_DICTIONARY.CODE IS 'Код';
|
||||
|
||||
COMMENT ON COLUMN ACCOUNT_STATUS_DICTIONARY.NAME IS 'Наименование';
|
||||
|
||||
-- allowed - Справочник признаков допустимости использования объектов
|
||||
CREATE TABLE IF NOT EXISTS ALLOWED_DICTIONARY(ID bigint PRIMARY KEY, CODE char(4), NAME varchar(50));
|
||||
COMMENT ON TABLE ALLOWED_DICTIONARY IS 'Справочник признаков допустимости использования объектов';
|
||||
|
|
@ -424,8 +434,9 @@ COMMENT ON COLUMN IN_OUT_S_DF_TYPE_DICTIONARY.CODE IS 'Код';
|
|||
COMMENT ON COLUMN IN_OUT_S_DF_TYPE_DICTIONARY.NAME IS 'Тип записи';
|
||||
|
||||
/* Business objects */
|
||||
|
||||
-- user - Пользователь
|
||||
CREATE TABLE IF NOT EXISTS USER_CLR(ID bigint PRIMARY KEY, CREATED_AT timestamp, UPDATED_AT timestamp, COMPANY_ID bigint, IDENTIFIER varchar(250), NAME varchar(250));
|
||||
CREATE TABLE IF NOT EXISTS USER_CLR(ID bigint PRIMARY KEY, CREATED_AT timestamp, UPDATED_AT timestamp, IDENTIFIER varchar(250));
|
||||
COMMENT ON TABLE USER_CLR IS 'Пользователь';
|
||||
|
||||
COMMENT ON COLUMN USER_CLR.ID IS 'Идентификатор';
|
||||
|
|
@ -434,15 +445,11 @@ COMMENT ON COLUMN USER_CLR.CREATED_AT IS 'Создано';
|
|||
|
||||
COMMENT ON COLUMN USER_CLR.UPDATED_AT IS 'Изменено';
|
||||
|
||||
COMMENT ON COLUMN USER_CLR.COMPANY_ID IS 'Компания (linked to company)';
|
||||
|
||||
COMMENT ON COLUMN USER_CLR.IDENTIFIER IS 'Внешний идентификатор';
|
||||
|
||||
COMMENT ON COLUMN USER_CLR.NAME IS 'Наименование';
|
||||
|
||||
|
||||
-- History log of user - Пользователь
|
||||
CREATE TABLE IF NOT EXISTS USER_CLR_HISTORY(USER_ID BIGINT NOT NULL, EVENT_TIME timestamp, EVENT_USER_ID BIGINT, ID bigint PRIMARY KEY, CREATED_AT timestamp, UPDATED_AT timestamp, COMPANY_ID bigint, IDENTIFIER varchar(250), NAME varchar(250));
|
||||
CREATE TABLE IF NOT EXISTS USER_CLR_HISTORY(USER_ID BIGINT NOT NULL, EVENT_TIME timestamp, EVENT_USER_ID BIGINT, ID bigint PRIMARY KEY, CREATED_AT timestamp, UPDATED_AT timestamp, IDENTIFIER varchar(250));
|
||||
COMMENT ON TABLE USER_CLR_HISTORY IS 'История изменений таблицы user';
|
||||
COMMENT ON COLUMN USER_CLR_HISTORY.USER_ID IS 'Идентификатор записи в таблице USER';
|
||||
COMMENT ON COLUMN USER_CLR_HISTORY.EVENT_TIME IS 'Дата и время изменения';
|
||||
|
|
@ -454,14 +461,10 @@ COMMENT ON COLUMN USER_CLR_HISTORY.CREATED_AT IS 'Создано';
|
|||
|
||||
COMMENT ON COLUMN USER_CLR_HISTORY.UPDATED_AT IS 'Изменено';
|
||||
|
||||
COMMENT ON COLUMN USER_CLR_HISTORY.COMPANY_ID IS 'Компания (linked to company)';
|
||||
|
||||
COMMENT ON COLUMN USER_CLR_HISTORY.IDENTIFIER IS 'Внешний идентификатор';
|
||||
|
||||
COMMENT ON COLUMN USER_CLR_HISTORY.NAME IS 'Наименование';
|
||||
|
||||
-- userRoleSession - Набор ролей
|
||||
CREATE TABLE IF NOT EXISTS USER_ROLE_SESSION(ID bigint PRIMARY KEY, USER_ID bigint, USER_ROLE char(4), COMPANY_ID bigint);
|
||||
CREATE TABLE IF NOT EXISTS USER_ROLE_SESSION(ID bigint PRIMARY KEY, USER_ID bigint, USER_ROLE char(4), COMPANY_ID bigint, STATUS char(4));
|
||||
COMMENT ON TABLE USER_ROLE_SESSION IS 'Набор ролей';
|
||||
|
||||
COMMENT ON COLUMN USER_ROLE_SESSION.ID IS 'Идентификатор записи';
|
||||
|
|
@ -472,6 +475,8 @@ COMMENT ON COLUMN USER_ROLE_SESSION.USER_ROLE IS 'Идентификатор р
|
|||
|
||||
COMMENT ON COLUMN USER_ROLE_SESSION.COMPANY_ID IS 'Идентификатор компании (linked to company)';
|
||||
|
||||
COMMENT ON COLUMN USER_ROLE_SESSION.STATUS IS 'Статус (linked to workflowStatus)';
|
||||
|
||||
-- userSettings - Настройки пользователя
|
||||
CREATE TABLE IF NOT EXISTS USER_SETTINGS(ID bigint PRIMARY KEY, USER_ID bigint, VERSION varchar(50), JSON varchar(200000));
|
||||
COMMENT ON TABLE USER_SETTINGS IS 'Настройки пользователя';
|
||||
|
|
@ -838,7 +843,7 @@ COMMENT ON COLUMN ACCOUNT.ACCOUNT_TYPE IS 'Идентификатор типа
|
|||
|
||||
COMMENT ON COLUMN ACCOUNT.RELATION_ID IS 'Идентификатор договорных отношений (linked to relation)';
|
||||
|
||||
COMMENT ON COLUMN ACCOUNT.STATUS IS 'Идентификатор статуса (linked to workflowStatus)';
|
||||
COMMENT ON COLUMN ACCOUNT.STATUS IS 'Идентификатор статуса (linked to accountStatus)';
|
||||
|
||||
COMMENT ON COLUMN ACCOUNT.PROCESSING_SIGN IS 'Признак обработки счета (linked to allowed)';
|
||||
|
||||
|
|
@ -862,7 +867,7 @@ COMMENT ON COLUMN ACCOUNT_HISTORY.ACCOUNT_TYPE IS 'Идентификатор т
|
|||
|
||||
COMMENT ON COLUMN ACCOUNT_HISTORY.RELATION_ID IS 'Идентификатор договорных отношений (linked to relation)';
|
||||
|
||||
COMMENT ON COLUMN ACCOUNT_HISTORY.STATUS IS 'Идентификатор статуса (linked to workflowStatus)';
|
||||
COMMENT ON COLUMN ACCOUNT_HISTORY.STATUS IS 'Идентификатор статуса (linked to accountStatus)';
|
||||
|
||||
COMMENT ON COLUMN ACCOUNT_HISTORY.PROCESSING_SIGN IS 'Признак обработки счета (linked to allowed)';
|
||||
|
||||
|
|
@ -982,45 +987,19 @@ COMMENT ON COLUMN BANK_ACCOUNT_HISTORY.TAX_REGISTRATION_REASON_CODE IS 'Код
|
|||
|
||||
COMMENT ON COLUMN BANK_ACCOUNT_HISTORY.ACCOUNT IS 'Номер счета (linked to account)';
|
||||
|
||||
-- clearingAccount - Клиринговые счета
|
||||
CREATE TABLE IF NOT EXISTS CLEARING_ACCOUNT(ID bigint PRIMARY KEY, ACCOUNT_ID bigint, ACCOUNT varchar(12));
|
||||
COMMENT ON TABLE CLEARING_ACCOUNT IS 'Клиринговые счета';
|
||||
|
||||
COMMENT ON COLUMN CLEARING_ACCOUNT.ID IS 'Идентификатор записи';
|
||||
|
||||
COMMENT ON COLUMN CLEARING_ACCOUNT.ACCOUNT_ID IS 'Идентификатор счета (linked to account)';
|
||||
|
||||
COMMENT ON COLUMN CLEARING_ACCOUNT.ACCOUNT IS 'Номер счета (linked to account)';
|
||||
|
||||
|
||||
-- History log of clearingAccount - Клиринговые счета
|
||||
CREATE TABLE IF NOT EXISTS CLEARING_ACCOUNT_HISTORY(CLEARING_ACCOUNT_ID BIGINT NOT NULL, EVENT_TIME timestamp, EVENT_USER_ID BIGINT, ID bigint PRIMARY KEY, ACCOUNT_ID bigint, ACCOUNT varchar(12));
|
||||
COMMENT ON TABLE CLEARING_ACCOUNT_HISTORY IS 'История изменений таблицы clearingAccount';
|
||||
COMMENT ON COLUMN CLEARING_ACCOUNT_HISTORY.CLEARING_ACCOUNT_ID IS 'Идентификатор записи в таблице CLEARING_ACCOUNT';
|
||||
COMMENT ON COLUMN CLEARING_ACCOUNT_HISTORY.EVENT_TIME IS 'Дата и время изменения';
|
||||
COMMENT ON COLUMN CLEARING_ACCOUNT_HISTORY.EVENT_USER_ID IS 'Инициатор изменения';
|
||||
|
||||
COMMENT ON COLUMN CLEARING_ACCOUNT_HISTORY.ID IS 'Идентификатор записи';
|
||||
|
||||
COMMENT ON COLUMN CLEARING_ACCOUNT_HISTORY.ACCOUNT_ID IS 'Идентификатор счета (linked to account)';
|
||||
|
||||
COMMENT ON COLUMN CLEARING_ACCOUNT_HISTORY.ACCOUNT IS 'Номер счета (linked to account)';
|
||||
|
||||
-- informationAccount - Информационные счета
|
||||
CREATE TABLE IF NOT EXISTS INFORMATION_ACCOUNT(ID bigint PRIMARY KEY, ACCOUNT_ID bigint, ACCOUNT varchar(12), CLEARING_ACCOUNT_ID bigint);
|
||||
CREATE TABLE IF NOT EXISTS INFORMATION_ACCOUNT(ID bigint PRIMARY KEY, ACCOUNT_ID bigint, CLEARING_ACCOUNT_ID bigint);
|
||||
COMMENT ON TABLE INFORMATION_ACCOUNT IS 'Информационные счета';
|
||||
|
||||
COMMENT ON COLUMN INFORMATION_ACCOUNT.ID IS 'Идентификатор записи';
|
||||
|
||||
COMMENT ON COLUMN INFORMATION_ACCOUNT.ACCOUNT_ID IS 'Идентификатор счета (linked to account)';
|
||||
|
||||
COMMENT ON COLUMN INFORMATION_ACCOUNT.ACCOUNT IS 'Номер счета (linked to account)';
|
||||
|
||||
COMMENT ON COLUMN INFORMATION_ACCOUNT.CLEARING_ACCOUNT_ID IS 'Идентификатор клирингового счета (linked to clearingAccount)';
|
||||
COMMENT ON COLUMN INFORMATION_ACCOUNT.CLEARING_ACCOUNT_ID IS 'Идентификатор клирингового счета (linked to account)';
|
||||
|
||||
|
||||
-- History log of informationAccount - Информационные счета
|
||||
CREATE TABLE IF NOT EXISTS INFORMATION_ACCOUNT_HISTORY(INFORMATION_ACCOUNT_ID BIGINT NOT NULL, EVENT_TIME timestamp, EVENT_USER_ID BIGINT, ID bigint PRIMARY KEY, ACCOUNT_ID bigint, ACCOUNT varchar(12), CLEARING_ACCOUNT_ID bigint);
|
||||
CREATE TABLE IF NOT EXISTS INFORMATION_ACCOUNT_HISTORY(INFORMATION_ACCOUNT_ID BIGINT NOT NULL, EVENT_TIME timestamp, EVENT_USER_ID BIGINT, ID bigint PRIMARY KEY, ACCOUNT_ID bigint, CLEARING_ACCOUNT_ID bigint);
|
||||
COMMENT ON TABLE INFORMATION_ACCOUNT_HISTORY IS 'История изменений таблицы informationAccount';
|
||||
COMMENT ON COLUMN INFORMATION_ACCOUNT_HISTORY.INFORMATION_ACCOUNT_ID IS 'Идентификатор записи в таблице INFORMATION_ACCOUNT';
|
||||
COMMENT ON COLUMN INFORMATION_ACCOUNT_HISTORY.EVENT_TIME IS 'Дата и время изменения';
|
||||
|
|
@ -1030,9 +1009,7 @@ COMMENT ON COLUMN INFORMATION_ACCOUNT_HISTORY.ID IS 'Идентификатор
|
|||
|
||||
COMMENT ON COLUMN INFORMATION_ACCOUNT_HISTORY.ACCOUNT_ID IS 'Идентификатор счета (linked to account)';
|
||||
|
||||
COMMENT ON COLUMN INFORMATION_ACCOUNT_HISTORY.ACCOUNT IS 'Номер счета (linked to account)';
|
||||
|
||||
COMMENT ON COLUMN INFORMATION_ACCOUNT_HISTORY.CLEARING_ACCOUNT_ID IS 'Идентификатор клирингового счета (linked to clearingAccount)';
|
||||
COMMENT ON COLUMN INFORMATION_ACCOUNT_HISTORY.CLEARING_ACCOUNT_ID IS 'Идентификатор клирингового счета (linked to account)';
|
||||
|
||||
-- accountRouting - Маршрутизация счета
|
||||
CREATE TABLE IF NOT EXISTS ACCOUNT_ROUTING(ID bigint PRIMARY KEY, DESTINATION_ID bigint, RELATION_ID bigint, SOURCE_ID bigint);
|
||||
|
|
|
|||
|
|
@ -0,0 +1,12 @@
|
|||
package ru.clearing.platform.dictionary;
|
||||
|
||||
|
||||
/**
|
||||
* Справочник статусов счетов
|
||||
*
|
||||
* Dictionary DB table: ACCOUNT_STATUS_DICTIONARY
|
||||
**/
|
||||
public class AccountStatusDictionary extends AbstractDictionary {
|
||||
private static final long serialVersionUID = ConstDictionarySerializable.serialVersionUID;
|
||||
|
||||
}
|
||||
|
|
@ -8,9 +8,9 @@ import ru.spcex.clearing.imdg.IMDGDistributedNames;
|
|||
import ru.spcex.clearing.imdg.base.TemplateEventMapStore;
|
||||
|
||||
@Component
|
||||
public class InformationAccountUpdateMapStore extends TemplateEventMapStore<InformationAccountHistory> {
|
||||
public class InformationAccountHistoryMapStore extends TemplateEventMapStore<InformationAccountHistory> {
|
||||
|
||||
public InformationAccountUpdateMapStore(JdbcTemplate jdbcTemplate) {
|
||||
public InformationAccountHistoryMapStore(JdbcTemplate jdbcTemplate) {
|
||||
super(jdbcTemplate);
|
||||
}
|
||||
|
||||
|
|
@ -27,21 +27,20 @@ public class InformationAccountUpdateMapStore extends TemplateEventMapStore<Info
|
|||
@Override
|
||||
public String[] getFields() {
|
||||
return new String[]{"ID","EVENT_TIME", "EVENT_USER_ID",
|
||||
"INFORMATION_ACCOUNT_ID", "ACCOUNT_ID", "ACCOUNT", "CLEARING_ACCOUNT_ID"
|
||||
"INFORMATION_ACCOUNT_ID", "ACCOUNT_ID", "CLEARING_ACCOUNT_ID"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object[] objectToField(InformationAccountHistory updateLog) {
|
||||
InformationAccount object=updateLog.getObject();
|
||||
public Object[] objectToField(InformationAccountHistory historyLog) {
|
||||
InformationAccount object=historyLog.getObject();
|
||||
Object[] args = new Object[]{
|
||||
updateLog.getId(),
|
||||
updateLog.getEventTime(),
|
||||
updateLog.getUserId(),
|
||||
historyLog.getId(),
|
||||
historyLog.getEventTime(),
|
||||
historyLog.getUserId(),
|
||||
|
||||
object.getId(),
|
||||
object.getAccountId(),
|
||||
object.getAccount(),
|
||||
object.getClearingAccountId()
|
||||
};
|
||||
return args;
|
||||
|
|
@ -28,7 +28,7 @@ public class UserHistoryMapStore extends TemplateEventMapStore<UserHistory> {
|
|||
@Override
|
||||
public String[] getFields() {
|
||||
return new String[]{"ID","EVENT_TIME", "EVENT_USER_ID",
|
||||
"USER_ID", "CREATED_AT", "UPDATED_AT", "COMPANY_ID", "IDENTIFIER", "NAME"
|
||||
"USER_ID", "CREATED_AT", "UPDATED_AT", "IDENTIFIER"
|
||||
};
|
||||
}
|
||||
|
||||
|
|
@ -43,9 +43,7 @@ public class UserHistoryMapStore extends TemplateEventMapStore<UserHistory> {
|
|||
object.getId(),
|
||||
TimeUtil.fromInstant(object.getCreated()),
|
||||
TimeUtil.fromInstant(object.getUpdated()),
|
||||
object.getCompanyId(),
|
||||
object.getIdentifier(),
|
||||
object.getName()
|
||||
object.getIdentifier()
|
||||
};
|
||||
return args;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ public class UserMapStore extends TemplateMapStore<User> {
|
|||
@Override
|
||||
public String[] getFields() {
|
||||
return new String[]{
|
||||
"ID", "CREATED_AT", "UPDATED_AT", "COMPANY_ID", "IDENTIFIER", "NAME"
|
||||
"ID", "CREATED_AT", "UPDATED_AT", "IDENTIFIER"
|
||||
};
|
||||
}
|
||||
|
||||
|
|
@ -40,9 +40,7 @@ public class UserMapStore extends TemplateMapStore<User> {
|
|||
object.setId(resultSet.getObject("ID", Long.class));
|
||||
object.setCreated(getInstantFromTimestamp(resultSet, "CREATED_AT"));
|
||||
object.setUpdated(getInstantFromTimestamp(resultSet, "UPDATED_AT"));
|
||||
object.setCompanyId(resultSet.getObject("COMPANY_ID", Long.class));
|
||||
object.setIdentifier(resultSet.getObject("IDENTIFIER", String.class));
|
||||
object.setName(resultSet.getObject("NAME", String.class));
|
||||
return object;
|
||||
}
|
||||
|
||||
|
|
@ -52,9 +50,7 @@ public class UserMapStore extends TemplateMapStore<User> {
|
|||
object.getId(),
|
||||
TimeUtil.fromInstant(object.getCreated()),
|
||||
TimeUtil.fromInstant(object.getUpdated()),
|
||||
object.getCompanyId(),
|
||||
object.getIdentifier(),
|
||||
object.getName()
|
||||
object.getIdentifier()
|
||||
};
|
||||
return args;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,31 @@
|
|||
package ru.spcex.clearing.imdg.dictionary;
|
||||
|
||||
import org.springframework.jdbc.core.JdbcTemplate;
|
||||
import org.springframework.stereotype.Component;
|
||||
import ru.clearing.platform.dictionary.AccountStatusDictionary;
|
||||
import ru.spcex.clearing.imdg.base.DictionaryTMapStore;
|
||||
import ru.spcex.clearing.imdg.IMDGDistributedNames;
|
||||
|
||||
@Component
|
||||
public class AccountStatusDictionaryMapStore extends DictionaryTMapStore<AccountStatusDictionary> {
|
||||
|
||||
public AccountStatusDictionaryMapStore(JdbcTemplate jdbcTemplate) {
|
||||
super(jdbcTemplate);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getMapName() {
|
||||
return IMDGDistributedNames.Map_AccountStatusDictionary;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getTableName() {
|
||||
return "ACCOUNT_STATUS_DICTIONARY";
|
||||
}
|
||||
|
||||
@Override
|
||||
public AccountStatusDictionary getDictionaryObject() {
|
||||
return new AccountStatusDictionary();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -29,7 +29,7 @@ public class InformationAccountMapStore extends TemplateMapStore<InformationAcco
|
|||
@Override
|
||||
public String[] getFields() {
|
||||
return new String[]{
|
||||
"ID", "ACCOUNT_ID", "ACCOUNT", "CLEARING_ACCOUNT_ID"
|
||||
"ID", "ACCOUNT_ID", "CLEARING_ACCOUNT_ID"
|
||||
};
|
||||
}
|
||||
|
||||
|
|
@ -38,7 +38,6 @@ public class InformationAccountMapStore extends TemplateMapStore<InformationAcco
|
|||
InformationAccount object = new InformationAccount();
|
||||
object.setId(resultSet.getObject("ID", Long.class));
|
||||
object.setAccountId(resultSet.getObject("ACCOUNT_ID", Long.class));
|
||||
object.setAccount(resultSet.getObject("ACCOUNT", String.class));
|
||||
object.setClearingAccountId(resultSet.getObject("CLEARING_ACCOUNT_ID", Long.class));
|
||||
return object;
|
||||
}
|
||||
|
|
@ -48,7 +47,6 @@ public class InformationAccountMapStore extends TemplateMapStore<InformationAcco
|
|||
Object[] args = new Object[]{
|
||||
object.getId(),
|
||||
object.getAccountId(),
|
||||
object.getAccount(),
|
||||
object.getClearingAccountId()
|
||||
};
|
||||
return args;
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ public class UserRoleSessionMapStore extends TemplateMapStore<UserRoleSession> {
|
|||
@Override
|
||||
public String[] getFields() {
|
||||
return new String[]{
|
||||
"ID", "USER_ID", "USER_ROLE", "COMPANY_ID"
|
||||
"ID", "USER_ID", "USER_ROLE", "COMPANY_ID", "STATUS"
|
||||
};
|
||||
}
|
||||
|
||||
|
|
@ -43,6 +43,7 @@ public class UserRoleSessionMapStore extends TemplateMapStore<UserRoleSession> {
|
|||
object.setUserId(resultSet.getObject("USER_ID", Long.class));
|
||||
object.setUserRole(resultSet.getObject("USER_ROLE", String.class));
|
||||
object.setCompanyId(resultSet.getObject("COMPANY_ID", Long.class));
|
||||
object.setStatus(resultSet.getObject("STATUS", String.class));
|
||||
return object;
|
||||
}
|
||||
|
||||
|
|
@ -52,7 +53,8 @@ public class UserRoleSessionMapStore extends TemplateMapStore<UserRoleSession> {
|
|||
object.getId(),
|
||||
object.getUserId(),
|
||||
object.getUserRole(),
|
||||
object.getCompanyId()
|
||||
object.getCompanyId(),
|
||||
object.getStatus()
|
||||
};
|
||||
return args;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -44,9 +44,6 @@ public final class IMDGDistributedNames {
|
|||
public static final String Map_InDocumentJournal = "Map_InDocumentJournal";
|
||||
public static final String Map_OutDocumentJournal = "Map_OutDocumentJournal";
|
||||
public static final String Map_SDf16 = "Map_SDf16";
|
||||
public static final String Map_RequestDf18 = "Map_RequestDf18";
|
||||
public static final String Map_RequestDf03 = "Map_RequestDf03";
|
||||
public static final String Map_RequestDf05 = "Map_RequestDf05";
|
||||
public static final String Map_SDf08 = "Map_SDf08";
|
||||
public static final String Map_SDf02 = "Map_SDf02";
|
||||
public static final String Map_SDf01 = "Map_SDf01";
|
||||
|
|
@ -96,6 +93,7 @@ public final class IMDGDistributedNames {
|
|||
public static final String Map_UserRoleDictionary = "Map_UserRoleDictionary";
|
||||
public static final String Map_UserSettings = "Map_UserSettings";
|
||||
public static final String Map_UserRoleSession = "Map_UserRoleSession";
|
||||
public static final String Map_AccountStatusDictionary = "Map_AccountStatusDictionary";
|
||||
|
||||
public static final String Map_KeyRate = "Map_KeyRate";
|
||||
public static final String Map_MoneyMarketSecurity = "Map_MoneyMarketSecurity";
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue