ialbert 2022-12-29 12:30:38 +03:00
parent 820f59b46e
commit 4d047f972f
2 changed files with 377 additions and 186 deletions

File diff suppressed because it is too large Load diff

View file

@ -1,4 +1,4 @@
-- DB version: 2.4.3.0
-- DB version: 2.4.4.0
/* Dictionaries */
-- chargeDirection - Направление начисления комиссии
@ -524,7 +524,7 @@ COMMENT ON COLUMN EVENT_TYPE_DICTIONARY.NAME IS 'Тип события';
-- userCls - Пользователь
DROP TABLE IF EXISTS USER_CLS;
CREATE TABLE USER_CLS(ID bigint PRIMARY KEY, CREATED_AT timestamp, UPDATED_AT timestamp, IDENTIFIER varchar(250));
CREATE TABLE USER_CLS(ID bigint PRIMARY KEY, CREATED_AT timestamp, UPDATED_AT timestamp, IDENTIFIER varchar(250), NAME varchar(250), FIRST_NAME varchar(250), LAST_NAME varchar(250), MIDDLE_NAME varchar(250), EMAIL varchar(250));
COMMENT ON TABLE USER_CLS IS 'Пользователь';
COMMENT ON COLUMN USER_CLS.ID IS 'Идентификатор';
@ -535,10 +535,20 @@ COMMENT ON COLUMN USER_CLS.UPDATED_AT IS 'Изменено';
COMMENT ON COLUMN USER_CLS.IDENTIFIER IS 'Внешний идентификатор';
COMMENT ON COLUMN USER_CLS.NAME IS 'Имя и фамилия пользователя';
COMMENT ON COLUMN USER_CLS.FIRST_NAME IS 'Имя пользователя';
COMMENT ON COLUMN USER_CLS.LAST_NAME IS 'Фамилия пользователя';
COMMENT ON COLUMN USER_CLS.MIDDLE_NAME IS 'Отчество пользователя';
COMMENT ON COLUMN USER_CLS.EMAIL IS 'Email пользователя';
-- History log of userCls - Пользователь
DROP TABLE IF EXISTS USER_CLS_HISTORY;
CREATE TABLE USER_CLS_HISTORY(USER_CLS_ID BIGINT NOT NULL, EVENT_TIME timestamp, EVENT_USER_ID BIGINT, EVENT_TYPE VARCHAR(4), ID bigint PRIMARY KEY, CREATED_AT timestamp, UPDATED_AT timestamp, IDENTIFIER varchar(250));
CREATE TABLE USER_CLS_HISTORY(USER_CLS_ID BIGINT NOT NULL, EVENT_TIME timestamp, EVENT_USER_ID BIGINT, EVENT_TYPE VARCHAR(4), ID bigint PRIMARY KEY, CREATED_AT timestamp, UPDATED_AT timestamp, IDENTIFIER varchar(250), NAME varchar(250), FIRST_NAME varchar(250), LAST_NAME varchar(250), MIDDLE_NAME varchar(250), EMAIL varchar(250));
COMMENT ON TABLE USER_CLS_HISTORY IS 'История изменений таблицы userCls';
COMMENT ON COLUMN USER_CLS_HISTORY.USER_CLS_ID IS 'Идентификатор записи в таблице USER_CLS';
COMMENT ON COLUMN USER_CLS_HISTORY.EVENT_TIME IS 'Дата и время изменения';
@ -553,6 +563,16 @@ COMMENT ON COLUMN USER_CLS_HISTORY.UPDATED_AT IS 'Изменено';
COMMENT ON COLUMN USER_CLS_HISTORY.IDENTIFIER IS 'Внешний идентификатор';
COMMENT ON COLUMN USER_CLS_HISTORY.NAME IS 'Имя и фамилия пользователя';
COMMENT ON COLUMN USER_CLS_HISTORY.FIRST_NAME IS 'Имя пользователя';
COMMENT ON COLUMN USER_CLS_HISTORY.LAST_NAME IS 'Фамилия пользователя';
COMMENT ON COLUMN USER_CLS_HISTORY.MIDDLE_NAME IS 'Отчество пользователя';
COMMENT ON COLUMN USER_CLS_HISTORY.EMAIL IS 'Email пользователя';
-- userRoleSession - Набор ролей
DROP TABLE IF EXISTS USER_ROLE_SESSION;
CREATE TABLE USER_ROLE_SESSION(ID bigint PRIMARY KEY, USER_ID bigint, USER_ROLE varchar(4), COMPANY_ID bigint, STATUS varchar(4));