IMDG, DDL, meta обновление 15.09.2022, вечер

This commit is contained in:
AKurakin 2022-09-15 19:54:57 +03:00
parent a4957bbbc8
commit 69790ae029
14 changed files with 147 additions and 148 deletions

View file

@ -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);
}

View file

@ -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"/>

View file

@ -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;
}
}

View file

@ -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;
}
}

View file

@ -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;
}
}

View file

@ -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);

View file

@ -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;
}

View file

@ -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;

View file

@ -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;
}

View file

@ -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;
}

View file

@ -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();
}
}

View file

@ -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;

View file

@ -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;
}

View file

@ -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";