бд, график

This commit is contained in:
Фоат Саляхов 2024-12-03 16:33:42 +03:00
parent c13095c213
commit add3fcfddf
14 changed files with 2635 additions and 268 deletions

View file

@ -12,6 +12,7 @@ import org.jooq.Schema;
import org.jooq.impl.CatalogImpl;
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.Actualization;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.AdminIndicators;
import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.Deregistration;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.InitRegistrationInfo;
import ru.micord.webbpm.ervu.business_metrics.db_beans.journal_log.JournalLog;
@ -40,6 +41,11 @@ public class DefaultCatalog extends CatalogImpl {
*/
public final Actualization ACTUALIZATION = Actualization.ACTUALIZATION;
/**
* The schema <code>admin_indicators</code>.
*/
public final AdminIndicators ADMIN_INDICATORS = AdminIndicators.ADMIN_INDICATORS;
/**
* The schema <code>deregistration</code>.
*/
@ -91,6 +97,7 @@ public class DefaultCatalog extends CatalogImpl {
public final List<Schema> getSchemas() {
return Arrays.asList(
Actualization.ACTUALIZATION,
AdminIndicators.ADMIN_INDICATORS,
Deregistration.DEREGISTRATION,
InitRegistrationInfo.INIT_REGISTRATION_INFO,
JournalLog.JOURNAL_LOG,

View file

@ -0,0 +1,69 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators;
import java.util.Arrays;
import java.util.List;
import org.jooq.Catalog;
import org.jooq.Table;
import org.jooq.impl.SchemaImpl;
import ru.micord.webbpm.ervu.business_metrics.db_beans.DefaultCatalog;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.ActiveServiceTime;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.UserActivityDynamics;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.UserAnalysis;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class AdminIndicators extends SchemaImpl {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>admin_indicators</code>
*/
public static final AdminIndicators ADMIN_INDICATORS = new AdminIndicators();
/**
* Администрирование. Анализ времени активности сервисов
*/
public final ActiveServiceTime ACTIVE_SERVICE_TIME = ActiveServiceTime.ACTIVE_SERVICE_TIME;
/**
* Администрирование. Динамика активности пользователей
*/
public final UserActivityDynamics USER_ACTIVITY_DYNAMICS = UserActivityDynamics.USER_ACTIVITY_DYNAMICS;
/**
* Администрирование. Анализ пользователей
*/
public final UserAnalysis USER_ANALYSIS = UserAnalysis.USER_ANALYSIS;
/**
* No further instances allowed
*/
private AdminIndicators() {
super("admin_indicators", null);
}
@Override
public Catalog getCatalog() {
return DefaultCatalog.DEFAULT_CATALOG;
}
@Override
public final List<Table<?>> getTables() {
return Arrays.asList(
ActiveServiceTime.ACTIVE_SERVICE_TIME,
UserActivityDynamics.USER_ACTIVITY_DYNAMICS,
UserAnalysis.USER_ANALYSIS
);
}
}

View file

@ -0,0 +1,44 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators;
import org.jooq.ForeignKey;
import org.jooq.TableField;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.ActiveServiceTime;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.UserActivityDynamics;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.UserAnalysis;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.records.ActiveServiceTimeRecord;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.records.UserActivityDynamicsRecord;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.records.UserAnalysisRecord;
import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.Recruitment;
import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.records.RecruitmentRecord;
/**
* A class modelling foreign key relationships and constraints of tables in
* admin_indicators.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Keys {
// -------------------------------------------------------------------------
// UNIQUE and PRIMARY KEY definitions
// -------------------------------------------------------------------------
public static final UniqueKey<ActiveServiceTimeRecord> ACTIVE_SERVICE_TIME_PKEY = Internal.createUniqueKey(ActiveServiceTime.ACTIVE_SERVICE_TIME, DSL.name("active_service_time_pkey"), new TableField[] { ActiveServiceTime.ACTIVE_SERVICE_TIME.ACTIVE_SERVICE_TIME_ID }, true);
public static final UniqueKey<UserActivityDynamicsRecord> USER_ACTIVITY_DYNAMICS_PKEY = Internal.createUniqueKey(UserActivityDynamics.USER_ACTIVITY_DYNAMICS, DSL.name("user_activity_dynamics_pkey"), new TableField[] { UserActivityDynamics.USER_ACTIVITY_DYNAMICS.USER_ACTIVITY_DYNAMICS_ID }, true);
public static final UniqueKey<UserAnalysisRecord> USER_ANALYSIS_PKEY = Internal.createUniqueKey(UserAnalysis.USER_ANALYSIS, DSL.name("user_analysis_pkey"), new TableField[] { UserAnalysis.USER_ANALYSIS.USER_ANALYSIS_ID }, true);
// -------------------------------------------------------------------------
// FOREIGN KEY definitions
// -------------------------------------------------------------------------
public static final ForeignKey<ActiveServiceTimeRecord, RecruitmentRecord> ACTIVE_SERVICE_TIME__FK_CONV_INFO_RECORDS_FROM_EASU_RECRUITMENT_ID = Internal.createForeignKey(ActiveServiceTime.ACTIVE_SERVICE_TIME, DSL.name("fk_conv_info_records_from_easu_recruitment_id"), new TableField[] { ActiveServiceTime.ACTIVE_SERVICE_TIME.RECRUITMENT_ID }, ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.Keys.RECRUITMENT_PKEY, new TableField[] { Recruitment.RECRUITMENT.ID }, true);
public static final ForeignKey<UserActivityDynamicsRecord, RecruitmentRecord> USER_ACTIVITY_DYNAMICS__FK_CONV_INFO_RECORDS_FROM_EASU_RECRUITMENT_ID = Internal.createForeignKey(UserActivityDynamics.USER_ACTIVITY_DYNAMICS, DSL.name("fk_conv_info_records_from_easu_recruitment_id"), new TableField[] { UserActivityDynamics.USER_ACTIVITY_DYNAMICS.RECRUITMENT_ID }, ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.Keys.RECRUITMENT_PKEY, new TableField[] { Recruitment.RECRUITMENT.ID }, true);
}

View file

@ -0,0 +1,32 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.ActiveServiceTime;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.UserActivityDynamics;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.UserAnalysis;
/**
* Convenience access to all tables in admin_indicators.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Tables {
/**
* Администрирование. Анализ времени активности сервисов
*/
public static final ActiveServiceTime ACTIVE_SERVICE_TIME = ActiveServiceTime.ACTIVE_SERVICE_TIME;
/**
* Администрирование. Динамика активности пользователей
*/
public static final UserActivityDynamics USER_ACTIVITY_DYNAMICS = UserActivityDynamics.USER_ACTIVITY_DYNAMICS;
/**
* Администрирование. Анализ пользователей
*/
public static final UserAnalysis USER_ANALYSIS = UserAnalysis.USER_ANALYSIS;
}

View file

@ -0,0 +1,386 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables;
import java.sql.Date;
import java.sql.Timestamp;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
import org.jooq.Condition;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.InverseForeignKey;
import org.jooq.Name;
import org.jooq.Path;
import org.jooq.PlainSQL;
import org.jooq.QueryPart;
import org.jooq.Record;
import org.jooq.SQL;
import org.jooq.Schema;
import org.jooq.Select;
import org.jooq.Stringly;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.AdminIndicators;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.Keys;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.records.ActiveServiceTimeRecord;
import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.Recruitment.RecruitmentPath;
/**
* Администрирование. Анализ времени активности сервисов
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class ActiveServiceTime extends TableImpl<ActiveServiceTimeRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of
* <code>admin_indicators.active_service_time</code>
*/
public static final ActiveServiceTime ACTIVE_SERVICE_TIME = new ActiveServiceTime();
/**
* The class holding records for this type
*/
@Override
public Class<ActiveServiceTimeRecord> getRecordType() {
return ActiveServiceTimeRecord.class;
}
/**
* The column
* <code>admin_indicators.active_service_time.active_service_time_id</code>.
*/
public final TableField<ActiveServiceTimeRecord, Long> ACTIVE_SERVICE_TIME_ID = createField(DSL.name("active_service_time_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
/**
* The column
* <code>admin_indicators.active_service_time.recruitment_id</code>.
*/
public final TableField<ActiveServiceTimeRecord, String> RECRUITMENT_ID = createField(DSL.name("recruitment_id"), SQLDataType.VARCHAR(36).nullable(false), this, "");
/**
* The column <code>admin_indicators.active_service_time.update_date</code>.
*/
public final TableField<ActiveServiceTimeRecord, Timestamp> UPDATE_DATE = createField(DSL.name("update_date"), SQLDataType.TIMESTAMP(0).nullable(false).defaultValue(DSL.field(DSL.raw("now()"), SQLDataType.TIMESTAMP)), this, "");
/**
* The column <code>admin_indicators.active_service_time.info_date</code>.
*/
public final TableField<ActiveServiceTimeRecord, Date> INFO_DATE = createField(DSL.name("info_date"), SQLDataType.DATE.nullable(false), this, "");
/**
* The column
* <code>admin_indicators.active_service_time.count_convert</code>.
* конвертация
*/
public final TableField<ActiveServiceTimeRecord, Long> COUNT_CONVERT = createField(DSL.name("count_convert"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "конвертация");
/**
* The column
* <code>admin_indicators.active_service_time.count_init_registration</code>.
* постановка на ву
*/
public final TableField<ActiveServiceTimeRecord, Long> COUNT_INIT_REGISTRATION = createField(DSL.name("count_init_registration"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "постановка на ву");
/**
* The column
* <code>admin_indicators.active_service_time.count_deregistration</code>.
* снятие с ву
*/
public final TableField<ActiveServiceTimeRecord, Long> COUNT_DEREGISTRATION = createField(DSL.name("count_deregistration"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "снятие с ву");
/**
* The column
* <code>admin_indicators.active_service_time.count_summonses_list_access</code>.
* доступ в Реестр повесток
*/
public final TableField<ActiveServiceTimeRecord, Long> COUNT_SUMMONSES_LIST_ACCESS = createField(DSL.name("count_summonses_list_access"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "доступ в Реестр повесток");
/**
* The column
* <code>admin_indicators.active_service_time.count_actualization</code>.
* актуализация сведений
*/
public final TableField<ActiveServiceTimeRecord, Long> COUNT_ACTUALIZATION = createField(DSL.name("count_actualization"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "актуализация сведений");
/**
* The column
* <code>admin_indicators.active_service_time.count_responsibility_info</code>.
* внесение сведений об ответственности
*/
public final TableField<ActiveServiceTimeRecord, Long> COUNT_RESPONSIBILITY_INFO = createField(DSL.name("count_responsibility_info"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "внесение сведений об ответственности");
/**
* The column
* <code>admin_indicators.active_service_time.average_count_convert</code>.
* среднее время конвертация
*/
public final TableField<ActiveServiceTimeRecord, Long> AVERAGE_COUNT_CONVERT = createField(DSL.name("average_count_convert"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "среднее время конвертация");
/**
* The column
* <code>admin_indicators.active_service_time.average_count_init_registration</code>.
* среднее время постановка на ву
*/
public final TableField<ActiveServiceTimeRecord, Long> AVERAGE_COUNT_INIT_REGISTRATION = createField(DSL.name("average_count_init_registration"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "среднее время постановка на ву");
/**
* The column
* <code>admin_indicators.active_service_time.average_count_deregistration</code>.
* среднее время снятие с ву
*/
public final TableField<ActiveServiceTimeRecord, Long> AVERAGE_COUNT_DEREGISTRATION = createField(DSL.name("average_count_deregistration"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "среднее время снятие с ву");
/**
* The column
* <code>admin_indicators.active_service_time.average_count_summonses_list_access</code>.
* среднее время доступ в Реестр повесток
*/
public final TableField<ActiveServiceTimeRecord, Long> AVERAGE_COUNT_SUMMONSES_LIST_ACCESS = createField(DSL.name("average_count_summonses_list_access"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "среднее время доступ в Реестр повесток");
/**
* The column
* <code>admin_indicators.active_service_time.average_count_actualization</code>.
* среднее время актуализация сведений
*/
public final TableField<ActiveServiceTimeRecord, Long> AVERAGE_COUNT_ACTUALIZATION = createField(DSL.name("average_count_actualization"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "среднее время актуализация сведений");
/**
* The column
* <code>admin_indicators.active_service_time.average_count_responsibility_info</code>.
* среднее время внесение сведений об ответственности
*/
public final TableField<ActiveServiceTimeRecord, Long> AVERAGE_COUNT_RESPONSIBILITY_INFO = createField(DSL.name("average_count_responsibility_info"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "среднее время внесение сведений об ответственности");
private ActiveServiceTime(Name alias, Table<ActiveServiceTimeRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}
private ActiveServiceTime(Name alias, Table<ActiveServiceTimeRecord> aliased, Field<?>[] parameters, Condition where) {
super(alias, null, aliased, parameters, DSL.comment("Администрирование. Анализ времени активности сервисов"), TableOptions.table(), where);
}
/**
* Create an aliased <code>admin_indicators.active_service_time</code> table
* reference
*/
public ActiveServiceTime(String alias) {
this(DSL.name(alias), ACTIVE_SERVICE_TIME);
}
/**
* Create an aliased <code>admin_indicators.active_service_time</code> table
* reference
*/
public ActiveServiceTime(Name alias) {
this(alias, ACTIVE_SERVICE_TIME);
}
/**
* Create a <code>admin_indicators.active_service_time</code> table
* reference
*/
public ActiveServiceTime() {
this(DSL.name("active_service_time"), null);
}
public <O extends Record> ActiveServiceTime(Table<O> path, ForeignKey<O, ActiveServiceTimeRecord> childPath, InverseForeignKey<O, ActiveServiceTimeRecord> parentPath) {
super(path, childPath, parentPath, ACTIVE_SERVICE_TIME);
}
/**
* A subtype implementing {@link Path} for simplified path-based joins.
*/
public static class ActiveServiceTimePath extends ActiveServiceTime implements Path<ActiveServiceTimeRecord> {
public <O extends Record> ActiveServiceTimePath(Table<O> path, ForeignKey<O, ActiveServiceTimeRecord> childPath, InverseForeignKey<O, ActiveServiceTimeRecord> parentPath) {
super(path, childPath, parentPath);
}
private ActiveServiceTimePath(Name alias, Table<ActiveServiceTimeRecord> aliased) {
super(alias, aliased);
}
@Override
public ActiveServiceTimePath as(String alias) {
return new ActiveServiceTimePath(DSL.name(alias), this);
}
@Override
public ActiveServiceTimePath as(Name alias) {
return new ActiveServiceTimePath(alias, this);
}
@Override
public ActiveServiceTimePath as(Table<?> alias) {
return new ActiveServiceTimePath(alias.getQualifiedName(), this);
}
}
@Override
public Schema getSchema() {
return aliased() ? null : AdminIndicators.ADMIN_INDICATORS;
}
@Override
public Identity<ActiveServiceTimeRecord, Long> getIdentity() {
return (Identity<ActiveServiceTimeRecord, Long>) super.getIdentity();
}
@Override
public UniqueKey<ActiveServiceTimeRecord> getPrimaryKey() {
return Keys.ACTIVE_SERVICE_TIME_PKEY;
}
@Override
public List<ForeignKey<ActiveServiceTimeRecord, ?>> getReferences() {
return Arrays.asList(Keys.ACTIVE_SERVICE_TIME__FK_CONV_INFO_RECORDS_FROM_EASU_RECRUITMENT_ID);
}
private transient RecruitmentPath _recruitment;
/**
* Get the implicit join path to the <code>metrics.recruitment</code> table.
*/
public RecruitmentPath recruitment() {
if (_recruitment == null)
_recruitment = new RecruitmentPath(this, Keys.ACTIVE_SERVICE_TIME__FK_CONV_INFO_RECORDS_FROM_EASU_RECRUITMENT_ID, null);
return _recruitment;
}
@Override
public ActiveServiceTime as(String alias) {
return new ActiveServiceTime(DSL.name(alias), this);
}
@Override
public ActiveServiceTime as(Name alias) {
return new ActiveServiceTime(alias, this);
}
@Override
public ActiveServiceTime as(Table<?> alias) {
return new ActiveServiceTime(alias.getQualifiedName(), this);
}
/**
* Rename this table
*/
@Override
public ActiveServiceTime rename(String name) {
return new ActiveServiceTime(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public ActiveServiceTime rename(Name name) {
return new ActiveServiceTime(name, null);
}
/**
* Rename this table
*/
@Override
public ActiveServiceTime rename(Table<?> name) {
return new ActiveServiceTime(name.getQualifiedName(), null);
}
/**
* Create an inline derived table from this table
*/
@Override
public ActiveServiceTime where(Condition condition) {
return new ActiveServiceTime(getQualifiedName(), aliased() ? this : null, null, condition);
}
/**
* Create an inline derived table from this table
*/
@Override
public ActiveServiceTime where(Collection<? extends Condition> conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public ActiveServiceTime where(Condition... conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public ActiveServiceTime where(Field<Boolean> condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public ActiveServiceTime where(SQL condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public ActiveServiceTime where(@Stringly.SQL String condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public ActiveServiceTime where(@Stringly.SQL String condition, Object... binds) {
return where(DSL.condition(condition, binds));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public ActiveServiceTime where(@Stringly.SQL String condition, QueryPart... parts) {
return where(DSL.condition(condition, parts));
}
/**
* Create an inline derived table from this table
*/
@Override
public ActiveServiceTime whereExists(Select<?> select) {
return where(DSL.exists(select));
}
/**
* Create an inline derived table from this table
*/
@Override
public ActiveServiceTime whereNotExists(Select<?> select) {
return where(DSL.notExists(select));
}
}

View file

@ -0,0 +1,381 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables;
import java.sql.Date;
import java.sql.Timestamp;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
import org.jooq.Condition;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.InverseForeignKey;
import org.jooq.Name;
import org.jooq.Path;
import org.jooq.PlainSQL;
import org.jooq.QueryPart;
import org.jooq.Record;
import org.jooq.SQL;
import org.jooq.Schema;
import org.jooq.Select;
import org.jooq.Stringly;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.AdminIndicators;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.Keys;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.records.UserActivityDynamicsRecord;
import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.Recruitment.RecruitmentPath;
/**
* Администрирование. Динамика активности пользователей
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class UserActivityDynamics extends TableImpl<UserActivityDynamicsRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of
* <code>admin_indicators.user_activity_dynamics</code>
*/
public static final UserActivityDynamics USER_ACTIVITY_DYNAMICS = new UserActivityDynamics();
/**
* The class holding records for this type
*/
@Override
public Class<UserActivityDynamicsRecord> getRecordType() {
return UserActivityDynamicsRecord.class;
}
/**
* The column
* <code>admin_indicators.user_activity_dynamics.user_activity_dynamics_id</code>.
*/
public final TableField<UserActivityDynamicsRecord, Long> USER_ACTIVITY_DYNAMICS_ID = createField(DSL.name("user_activity_dynamics_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
/**
* The column
* <code>admin_indicators.user_activity_dynamics.recruitment_id</code>.
*/
public final TableField<UserActivityDynamicsRecord, String> RECRUITMENT_ID = createField(DSL.name("recruitment_id"), SQLDataType.VARCHAR(36).nullable(false), this, "");
/**
* The column
* <code>admin_indicators.user_activity_dynamics.update_date</code>.
*/
public final TableField<UserActivityDynamicsRecord, Timestamp> UPDATE_DATE = createField(DSL.name("update_date"), SQLDataType.TIMESTAMP(0).nullable(false).defaultValue(DSL.field(DSL.raw("now()"), SQLDataType.TIMESTAMP)), this, "");
/**
* The column
* <code>admin_indicators.user_activity_dynamics.info_date</code>.
*/
public final TableField<UserActivityDynamicsRecord, Date> INFO_DATE = createField(DSL.name("info_date"), SQLDataType.DATE.nullable(false), this, "");
/**
* The column
* <code>admin_indicators.user_activity_dynamics.count_external_exchange</code>.
* внешний обмен
*/
public final TableField<UserActivityDynamicsRecord, Long> COUNT_EXTERNAL_EXCHANGE = createField(DSL.name("count_external_exchange"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "внешний обмен");
/**
* The column
* <code>admin_indicators.user_activity_dynamics.count_summonses_list</code>.
* реестр повесток
*/
public final TableField<UserActivityDynamicsRecord, Long> COUNT_SUMMONSES_LIST = createField(DSL.name("count_summonses_list"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "реестр повесток");
/**
* The column
* <code>admin_indicators.user_activity_dynamics.count_etalon_data</code>.
* эталонные данные
*/
public final TableField<UserActivityDynamicsRecord, Long> COUNT_ETALON_DATA = createField(DSL.name("count_etalon_data"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "эталонные данные");
/**
* The column
* <code>admin_indicators.user_activity_dynamics.count_accounting</code>.
* ведение учета
*/
public final TableField<UserActivityDynamicsRecord, Long> COUNT_ACCOUNTING = createField(DSL.name("count_accounting"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "ведение учета");
/**
* The column
* <code>admin_indicators.user_activity_dynamics.count_sign_batch</code>.
* пакетное подписание
*/
public final TableField<UserActivityDynamicsRecord, Long> COUNT_SIGN_BATCH = createField(DSL.name("count_sign_batch"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "пакетное подписание");
/**
* The column
* <code>admin_indicators.user_activity_dynamics.count_analitic_subsystem</code>.
* аналитическая подсистема
*/
public final TableField<UserActivityDynamicsRecord, Long> COUNT_ANALITIC_SUBSYSTEM = createField(DSL.name("count_analitic_subsystem"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "аналитическая подсистема");
/**
* The column
* <code>admin_indicators.user_activity_dynamics.count_data_quality_control</code>.
* контроль качества данных
*/
public final TableField<UserActivityDynamicsRecord, Long> COUNT_DATA_QUALITY_CONTROL = createField(DSL.name("count_data_quality_control"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "контроль качества данных");
/**
* The column
* <code>admin_indicators.user_activity_dynamics.count_users_administation</code>.
* администрирование УЗ
*/
public final TableField<UserActivityDynamicsRecord, Long> COUNT_USERS_ADMINISTATION = createField(DSL.name("count_users_administation"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "администрирование УЗ");
/**
* The column
* <code>admin_indicators.user_activity_dynamics.count_reports</code>.
* отчеты
*/
public final TableField<UserActivityDynamicsRecord, Long> COUNT_REPORTS = createField(DSL.name("count_reports"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "отчеты");
/**
* The column
* <code>admin_indicators.user_activity_dynamics.count_dashboards</code>.
* дашборды
*/
public final TableField<UserActivityDynamicsRecord, Long> COUNT_DASHBOARDS = createField(DSL.name("count_dashboards"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "дашборды");
/**
* The column
* <code>admin_indicators.user_activity_dynamics.count_desktop</code>.
* рабочий стол
*/
public final TableField<UserActivityDynamicsRecord, Long> COUNT_DESKTOP = createField(DSL.name("count_desktop"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "рабочий стол");
private UserActivityDynamics(Name alias, Table<UserActivityDynamicsRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}
private UserActivityDynamics(Name alias, Table<UserActivityDynamicsRecord> aliased, Field<?>[] parameters, Condition where) {
super(alias, null, aliased, parameters, DSL.comment("Администрирование. Динамика активности пользователей"), TableOptions.table(), where);
}
/**
* Create an aliased <code>admin_indicators.user_activity_dynamics</code>
* table reference
*/
public UserActivityDynamics(String alias) {
this(DSL.name(alias), USER_ACTIVITY_DYNAMICS);
}
/**
* Create an aliased <code>admin_indicators.user_activity_dynamics</code>
* table reference
*/
public UserActivityDynamics(Name alias) {
this(alias, USER_ACTIVITY_DYNAMICS);
}
/**
* Create a <code>admin_indicators.user_activity_dynamics</code> table
* reference
*/
public UserActivityDynamics() {
this(DSL.name("user_activity_dynamics"), null);
}
public <O extends Record> UserActivityDynamics(Table<O> path, ForeignKey<O, UserActivityDynamicsRecord> childPath, InverseForeignKey<O, UserActivityDynamicsRecord> parentPath) {
super(path, childPath, parentPath, USER_ACTIVITY_DYNAMICS);
}
/**
* A subtype implementing {@link Path} for simplified path-based joins.
*/
public static class UserActivityDynamicsPath extends UserActivityDynamics implements Path<UserActivityDynamicsRecord> {
public <O extends Record> UserActivityDynamicsPath(Table<O> path, ForeignKey<O, UserActivityDynamicsRecord> childPath, InverseForeignKey<O, UserActivityDynamicsRecord> parentPath) {
super(path, childPath, parentPath);
}
private UserActivityDynamicsPath(Name alias, Table<UserActivityDynamicsRecord> aliased) {
super(alias, aliased);
}
@Override
public UserActivityDynamicsPath as(String alias) {
return new UserActivityDynamicsPath(DSL.name(alias), this);
}
@Override
public UserActivityDynamicsPath as(Name alias) {
return new UserActivityDynamicsPath(alias, this);
}
@Override
public UserActivityDynamicsPath as(Table<?> alias) {
return new UserActivityDynamicsPath(alias.getQualifiedName(), this);
}
}
@Override
public Schema getSchema() {
return aliased() ? null : AdminIndicators.ADMIN_INDICATORS;
}
@Override
public Identity<UserActivityDynamicsRecord, Long> getIdentity() {
return (Identity<UserActivityDynamicsRecord, Long>) super.getIdentity();
}
@Override
public UniqueKey<UserActivityDynamicsRecord> getPrimaryKey() {
return Keys.USER_ACTIVITY_DYNAMICS_PKEY;
}
@Override
public List<ForeignKey<UserActivityDynamicsRecord, ?>> getReferences() {
return Arrays.asList(Keys.USER_ACTIVITY_DYNAMICS__FK_CONV_INFO_RECORDS_FROM_EASU_RECRUITMENT_ID);
}
private transient RecruitmentPath _recruitment;
/**
* Get the implicit join path to the <code>metrics.recruitment</code> table.
*/
public RecruitmentPath recruitment() {
if (_recruitment == null)
_recruitment = new RecruitmentPath(this, Keys.USER_ACTIVITY_DYNAMICS__FK_CONV_INFO_RECORDS_FROM_EASU_RECRUITMENT_ID, null);
return _recruitment;
}
@Override
public UserActivityDynamics as(String alias) {
return new UserActivityDynamics(DSL.name(alias), this);
}
@Override
public UserActivityDynamics as(Name alias) {
return new UserActivityDynamics(alias, this);
}
@Override
public UserActivityDynamics as(Table<?> alias) {
return new UserActivityDynamics(alias.getQualifiedName(), this);
}
/**
* Rename this table
*/
@Override
public UserActivityDynamics rename(String name) {
return new UserActivityDynamics(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public UserActivityDynamics rename(Name name) {
return new UserActivityDynamics(name, null);
}
/**
* Rename this table
*/
@Override
public UserActivityDynamics rename(Table<?> name) {
return new UserActivityDynamics(name.getQualifiedName(), null);
}
/**
* Create an inline derived table from this table
*/
@Override
public UserActivityDynamics where(Condition condition) {
return new UserActivityDynamics(getQualifiedName(), aliased() ? this : null, null, condition);
}
/**
* Create an inline derived table from this table
*/
@Override
public UserActivityDynamics where(Collection<? extends Condition> conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public UserActivityDynamics where(Condition... conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public UserActivityDynamics where(Field<Boolean> condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public UserActivityDynamics where(SQL condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public UserActivityDynamics where(@Stringly.SQL String condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public UserActivityDynamics where(@Stringly.SQL String condition, Object... binds) {
return where(DSL.condition(condition, binds));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public UserActivityDynamics where(@Stringly.SQL String condition, QueryPart... parts) {
return where(DSL.condition(condition, parts));
}
/**
* Create an inline derived table from this table
*/
@Override
public UserActivityDynamics whereExists(Select<?> select) {
return where(DSL.exists(select));
}
/**
* Create an inline derived table from this table
*/
@Override
public UserActivityDynamics whereNotExists(Select<?> select) {
return where(DSL.notExists(select));
}
}

View file

@ -0,0 +1,317 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables;
import java.sql.Date;
import java.sql.Timestamp;
import java.util.Collection;
import org.jooq.Condition;
import org.jooq.Field;
import org.jooq.Identity;
import org.jooq.Name;
import org.jooq.PlainSQL;
import org.jooq.QueryPart;
import org.jooq.SQL;
import org.jooq.Schema;
import org.jooq.Select;
import org.jooq.Stringly;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.AdminIndicators;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.Keys;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.records.UserAnalysisRecord;
/**
* Администрирование. Анализ пользователей
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class UserAnalysis extends TableImpl<UserAnalysisRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>admin_indicators.user_analysis</code>
*/
public static final UserAnalysis USER_ANALYSIS = new UserAnalysis();
/**
* The class holding records for this type
*/
@Override
public Class<UserAnalysisRecord> getRecordType() {
return UserAnalysisRecord.class;
}
/**
* The column <code>admin_indicators.user_analysis.user_analysis_id</code>.
*/
public final TableField<UserAnalysisRecord, Long> USER_ANALYSIS_ID = createField(DSL.name("user_analysis_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
/**
* The column <code>admin_indicators.user_analysis.update_date</code>.
*/
public final TableField<UserAnalysisRecord, Timestamp> UPDATE_DATE = createField(DSL.name("update_date"), SQLDataType.TIMESTAMP(0).nullable(false).defaultValue(DSL.field(DSL.raw("now()"), SQLDataType.TIMESTAMP)), this, "");
/**
* The column <code>admin_indicators.user_analysis.info_date</code>.
*/
public final TableField<UserAnalysisRecord, Date> INFO_DATE = createField(DSL.name("info_date"), SQLDataType.DATE.nullable(false), this, "");
/**
* The column <code>admin_indicators.user_analysis.count_offices</code>.
* количество военкоматов
*/
public final TableField<UserAnalysisRecord, Long> COUNT_OFFICES = createField(DSL.name("count_offices"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "количество военкоматов");
/**
* The column <code>admin_indicators.user_analysis.count_reg_users</code>.
* зарегистрировано пользователей
*/
public final TableField<UserAnalysisRecord, Long> COUNT_REG_USERS = createField(DSL.name("count_reg_users"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "зарегистрировано пользователей");
/**
* The column
* <code>admin_indicators.user_analysis.count_active_users</code>. активных
* пользователей
*/
public final TableField<UserAnalysisRecord, Long> COUNT_ACTIVE_USERS = createField(DSL.name("count_active_users"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "активных пользователей");
/**
* The column <code>admin_indicators.user_analysis.count_role_1</code>.
* количество пользователей с ролью 1
*/
public final TableField<UserAnalysisRecord, Long> COUNT_ROLE_1 = createField(DSL.name("count_role_1"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "количество пользователей с ролью 1");
/**
* The column <code>admin_indicators.user_analysis.count_role_2</code>.
* количество пользователей с ролью 2
*/
public final TableField<UserAnalysisRecord, Long> COUNT_ROLE_2 = createField(DSL.name("count_role_2"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "количество пользователей с ролью 2");
/**
* The column <code>admin_indicators.user_analysis.count_role_3</code>.
* количество пользователей с ролью 3
*/
public final TableField<UserAnalysisRecord, Long> COUNT_ROLE_3 = createField(DSL.name("count_role_3"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "количество пользователей с ролью 3");
/**
* The column <code>admin_indicators.user_analysis.count_role_4</code>.
* количество пользователей с ролью 4
*/
public final TableField<UserAnalysisRecord, Long> COUNT_ROLE_4 = createField(DSL.name("count_role_4"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "количество пользователей с ролью 4");
/**
* The column <code>admin_indicators.user_analysis.count_role_5</code>.
* количество пользователей с ролью 5
*/
public final TableField<UserAnalysisRecord, Long> COUNT_ROLE_5 = createField(DSL.name("count_role_5"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "количество пользователей с ролью 5");
/**
* The column <code>admin_indicators.user_analysis.name_role_1</code>. имя
* роли 1
*/
public final TableField<UserAnalysisRecord, String> NAME_ROLE_1 = createField(DSL.name("name_role_1"), SQLDataType.VARCHAR.nullable(false), this, "имя роли 1");
/**
* The column <code>admin_indicators.user_analysis.name_role_2</code>. имя
* роли 2
*/
public final TableField<UserAnalysisRecord, String> NAME_ROLE_2 = createField(DSL.name("name_role_2"), SQLDataType.VARCHAR.nullable(false), this, "имя роли 2");
/**
* The column <code>admin_indicators.user_analysis.name_role_3</code>. имя
* роли 3
*/
public final TableField<UserAnalysisRecord, String> NAME_ROLE_3 = createField(DSL.name("name_role_3"), SQLDataType.VARCHAR.nullable(false), this, "имя роли 3");
/**
* The column <code>admin_indicators.user_analysis.name_role_4</code>. имя
* роли 4
*/
public final TableField<UserAnalysisRecord, String> NAME_ROLE_4 = createField(DSL.name("name_role_4"), SQLDataType.VARCHAR.nullable(false), this, "имя роли 4");
/**
* The column <code>admin_indicators.user_analysis.name_role_5</code>. имя
* роли 5
*/
public final TableField<UserAnalysisRecord, String> NAME_ROLE_5 = createField(DSL.name("name_role_5"), SQLDataType.VARCHAR.nullable(false), this, "имя роли 5");
private UserAnalysis(Name alias, Table<UserAnalysisRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}
private UserAnalysis(Name alias, Table<UserAnalysisRecord> aliased, Field<?>[] parameters, Condition where) {
super(alias, null, aliased, parameters, DSL.comment("Администрирование. Анализ пользователей"), TableOptions.table(), where);
}
/**
* Create an aliased <code>admin_indicators.user_analysis</code> table
* reference
*/
public UserAnalysis(String alias) {
this(DSL.name(alias), USER_ANALYSIS);
}
/**
* Create an aliased <code>admin_indicators.user_analysis</code> table
* reference
*/
public UserAnalysis(Name alias) {
this(alias, USER_ANALYSIS);
}
/**
* Create a <code>admin_indicators.user_analysis</code> table reference
*/
public UserAnalysis() {
this(DSL.name("user_analysis"), null);
}
@Override
public Schema getSchema() {
return aliased() ? null : AdminIndicators.ADMIN_INDICATORS;
}
@Override
public Identity<UserAnalysisRecord, Long> getIdentity() {
return (Identity<UserAnalysisRecord, Long>) super.getIdentity();
}
@Override
public UniqueKey<UserAnalysisRecord> getPrimaryKey() {
return Keys.USER_ANALYSIS_PKEY;
}
@Override
public UserAnalysis as(String alias) {
return new UserAnalysis(DSL.name(alias), this);
}
@Override
public UserAnalysis as(Name alias) {
return new UserAnalysis(alias, this);
}
@Override
public UserAnalysis as(Table<?> alias) {
return new UserAnalysis(alias.getQualifiedName(), this);
}
/**
* Rename this table
*/
@Override
public UserAnalysis rename(String name) {
return new UserAnalysis(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public UserAnalysis rename(Name name) {
return new UserAnalysis(name, null);
}
/**
* Rename this table
*/
@Override
public UserAnalysis rename(Table<?> name) {
return new UserAnalysis(name.getQualifiedName(), null);
}
/**
* Create an inline derived table from this table
*/
@Override
public UserAnalysis where(Condition condition) {
return new UserAnalysis(getQualifiedName(), aliased() ? this : null, null, condition);
}
/**
* Create an inline derived table from this table
*/
@Override
public UserAnalysis where(Collection<? extends Condition> conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public UserAnalysis where(Condition... conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public UserAnalysis where(Field<Boolean> condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public UserAnalysis where(SQL condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public UserAnalysis where(@Stringly.SQL String condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public UserAnalysis where(@Stringly.SQL String condition, Object... binds) {
return where(DSL.condition(condition, binds));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public UserAnalysis where(@Stringly.SQL String condition, QueryPart... parts) {
return where(DSL.condition(condition, parts));
}
/**
* Create an inline derived table from this table
*/
@Override
public UserAnalysis whereExists(Select<?> select) {
return where(DSL.exists(select));
}
/**
* Create an inline derived table from this table
*/
@Override
public UserAnalysis whereNotExists(Select<?> select) {
return where(DSL.notExists(select));
}
}

View file

@ -0,0 +1,344 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.records;
import java.sql.Date;
import java.sql.Timestamp;
import org.jooq.Record1;
import org.jooq.impl.UpdatableRecordImpl;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.ActiveServiceTime;
/**
* Администрирование. Анализ времени активности сервисов
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class ActiveServiceTimeRecord extends UpdatableRecordImpl<ActiveServiceTimeRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for
* <code>admin_indicators.active_service_time.active_service_time_id</code>.
*/
public void setActiveServiceTimeId(Long value) {
set(0, value);
}
/**
* Getter for
* <code>admin_indicators.active_service_time.active_service_time_id</code>.
*/
public Long getActiveServiceTimeId() {
return (Long) get(0);
}
/**
* Setter for
* <code>admin_indicators.active_service_time.recruitment_id</code>.
*/
public void setRecruitmentId(String value) {
set(1, value);
}
/**
* Getter for
* <code>admin_indicators.active_service_time.recruitment_id</code>.
*/
public String getRecruitmentId() {
return (String) get(1);
}
/**
* Setter for <code>admin_indicators.active_service_time.update_date</code>.
*/
public void setUpdateDate(Timestamp value) {
set(2, value);
}
/**
* Getter for <code>admin_indicators.active_service_time.update_date</code>.
*/
public Timestamp getUpdateDate() {
return (Timestamp) get(2);
}
/**
* Setter for <code>admin_indicators.active_service_time.info_date</code>.
*/
public void setInfoDate(Date value) {
set(3, value);
}
/**
* Getter for <code>admin_indicators.active_service_time.info_date</code>.
*/
public Date getInfoDate() {
return (Date) get(3);
}
/**
* Setter for
* <code>admin_indicators.active_service_time.count_convert</code>.
* конвертация
*/
public void setCountConvert(Long value) {
set(4, value);
}
/**
* Getter for
* <code>admin_indicators.active_service_time.count_convert</code>.
* конвертация
*/
public Long getCountConvert() {
return (Long) get(4);
}
/**
* Setter for
* <code>admin_indicators.active_service_time.count_init_registration</code>.
* постановка на ву
*/
public void setCountInitRegistration(Long value) {
set(5, value);
}
/**
* Getter for
* <code>admin_indicators.active_service_time.count_init_registration</code>.
* постановка на ву
*/
public Long getCountInitRegistration() {
return (Long) get(5);
}
/**
* Setter for
* <code>admin_indicators.active_service_time.count_deregistration</code>.
* снятие с ву
*/
public void setCountDeregistration(Long value) {
set(6, value);
}
/**
* Getter for
* <code>admin_indicators.active_service_time.count_deregistration</code>.
* снятие с ву
*/
public Long getCountDeregistration() {
return (Long) get(6);
}
/**
* Setter for
* <code>admin_indicators.active_service_time.count_summonses_list_access</code>.
* доступ в Реестр повесток
*/
public void setCountSummonsesListAccess(Long value) {
set(7, value);
}
/**
* Getter for
* <code>admin_indicators.active_service_time.count_summonses_list_access</code>.
* доступ в Реестр повесток
*/
public Long getCountSummonsesListAccess() {
return (Long) get(7);
}
/**
* Setter for
* <code>admin_indicators.active_service_time.count_actualization</code>.
* актуализация сведений
*/
public void setCountActualization(Long value) {
set(8, value);
}
/**
* Getter for
* <code>admin_indicators.active_service_time.count_actualization</code>.
* актуализация сведений
*/
public Long getCountActualization() {
return (Long) get(8);
}
/**
* Setter for
* <code>admin_indicators.active_service_time.count_responsibility_info</code>.
* внесение сведений об ответственности
*/
public void setCountResponsibilityInfo(Long value) {
set(9, value);
}
/**
* Getter for
* <code>admin_indicators.active_service_time.count_responsibility_info</code>.
* внесение сведений об ответственности
*/
public Long getCountResponsibilityInfo() {
return (Long) get(9);
}
/**
* Setter for
* <code>admin_indicators.active_service_time.average_count_convert</code>.
* среднее время конвертация
*/
public void setAverageCountConvert(Long value) {
set(10, value);
}
/**
* Getter for
* <code>admin_indicators.active_service_time.average_count_convert</code>.
* среднее время конвертация
*/
public Long getAverageCountConvert() {
return (Long) get(10);
}
/**
* Setter for
* <code>admin_indicators.active_service_time.average_count_init_registration</code>.
* среднее время постановка на ву
*/
public void setAverageCountInitRegistration(Long value) {
set(11, value);
}
/**
* Getter for
* <code>admin_indicators.active_service_time.average_count_init_registration</code>.
* среднее время постановка на ву
*/
public Long getAverageCountInitRegistration() {
return (Long) get(11);
}
/**
* Setter for
* <code>admin_indicators.active_service_time.average_count_deregistration</code>.
* среднее время снятие с ву
*/
public void setAverageCountDeregistration(Long value) {
set(12, value);
}
/**
* Getter for
* <code>admin_indicators.active_service_time.average_count_deregistration</code>.
* среднее время снятие с ву
*/
public Long getAverageCountDeregistration() {
return (Long) get(12);
}
/**
* Setter for
* <code>admin_indicators.active_service_time.average_count_summonses_list_access</code>.
* среднее время доступ в Реестр повесток
*/
public void setAverageCountSummonsesListAccess(Long value) {
set(13, value);
}
/**
* Getter for
* <code>admin_indicators.active_service_time.average_count_summonses_list_access</code>.
* среднее время доступ в Реестр повесток
*/
public Long getAverageCountSummonsesListAccess() {
return (Long) get(13);
}
/**
* Setter for
* <code>admin_indicators.active_service_time.average_count_actualization</code>.
* среднее время актуализация сведений
*/
public void setAverageCountActualization(Long value) {
set(14, value);
}
/**
* Getter for
* <code>admin_indicators.active_service_time.average_count_actualization</code>.
* среднее время актуализация сведений
*/
public Long getAverageCountActualization() {
return (Long) get(14);
}
/**
* Setter for
* <code>admin_indicators.active_service_time.average_count_responsibility_info</code>.
* среднее время внесение сведений об ответственности
*/
public void setAverageCountResponsibilityInfo(Long value) {
set(15, value);
}
/**
* Getter for
* <code>admin_indicators.active_service_time.average_count_responsibility_info</code>.
* среднее время внесение сведений об ответственности
*/
public Long getAverageCountResponsibilityInfo() {
return (Long) get(15);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Long> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached ActiveServiceTimeRecord
*/
public ActiveServiceTimeRecord() {
super(ActiveServiceTime.ACTIVE_SERVICE_TIME);
}
/**
* Create a detached, initialised ActiveServiceTimeRecord
*/
public ActiveServiceTimeRecord(Long activeServiceTimeId, String recruitmentId, Timestamp updateDate, Date infoDate, Long countConvert, Long countInitRegistration, Long countDeregistration, Long countSummonsesListAccess, Long countActualization, Long countResponsibilityInfo, Long averageCountConvert, Long averageCountInitRegistration, Long averageCountDeregistration, Long averageCountSummonsesListAccess, Long averageCountActualization, Long averageCountResponsibilityInfo) {
super(ActiveServiceTime.ACTIVE_SERVICE_TIME);
setActiveServiceTimeId(activeServiceTimeId);
setRecruitmentId(recruitmentId);
setUpdateDate(updateDate);
setInfoDate(infoDate);
setCountConvert(countConvert);
setCountInitRegistration(countInitRegistration);
setCountDeregistration(countDeregistration);
setCountSummonsesListAccess(countSummonsesListAccess);
setCountActualization(countActualization);
setCountResponsibilityInfo(countResponsibilityInfo);
setAverageCountConvert(averageCountConvert);
setAverageCountInitRegistration(averageCountInitRegistration);
setAverageCountDeregistration(averageCountDeregistration);
setAverageCountSummonsesListAccess(averageCountSummonsesListAccess);
setAverageCountActualization(averageCountActualization);
setAverageCountResponsibilityInfo(averageCountResponsibilityInfo);
resetChangedOnNotNull();
}
}

View file

@ -0,0 +1,329 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.records;
import java.sql.Date;
import java.sql.Timestamp;
import org.jooq.Record1;
import org.jooq.impl.UpdatableRecordImpl;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.UserActivityDynamics;
/**
* Администрирование. Динамика активности пользователей
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class UserActivityDynamicsRecord extends UpdatableRecordImpl<UserActivityDynamicsRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for
* <code>admin_indicators.user_activity_dynamics.user_activity_dynamics_id</code>.
*/
public void setUserActivityDynamicsId(Long value) {
set(0, value);
}
/**
* Getter for
* <code>admin_indicators.user_activity_dynamics.user_activity_dynamics_id</code>.
*/
public Long getUserActivityDynamicsId() {
return (Long) get(0);
}
/**
* Setter for
* <code>admin_indicators.user_activity_dynamics.recruitment_id</code>.
*/
public void setRecruitmentId(String value) {
set(1, value);
}
/**
* Getter for
* <code>admin_indicators.user_activity_dynamics.recruitment_id</code>.
*/
public String getRecruitmentId() {
return (String) get(1);
}
/**
* Setter for
* <code>admin_indicators.user_activity_dynamics.update_date</code>.
*/
public void setUpdateDate(Timestamp value) {
set(2, value);
}
/**
* Getter for
* <code>admin_indicators.user_activity_dynamics.update_date</code>.
*/
public Timestamp getUpdateDate() {
return (Timestamp) get(2);
}
/**
* Setter for
* <code>admin_indicators.user_activity_dynamics.info_date</code>.
*/
public void setInfoDate(Date value) {
set(3, value);
}
/**
* Getter for
* <code>admin_indicators.user_activity_dynamics.info_date</code>.
*/
public Date getInfoDate() {
return (Date) get(3);
}
/**
* Setter for
* <code>admin_indicators.user_activity_dynamics.count_external_exchange</code>.
* внешний обмен
*/
public void setCountExternalExchange(Long value) {
set(4, value);
}
/**
* Getter for
* <code>admin_indicators.user_activity_dynamics.count_external_exchange</code>.
* внешний обмен
*/
public Long getCountExternalExchange() {
return (Long) get(4);
}
/**
* Setter for
* <code>admin_indicators.user_activity_dynamics.count_summonses_list</code>.
* реестр повесток
*/
public void setCountSummonsesList(Long value) {
set(5, value);
}
/**
* Getter for
* <code>admin_indicators.user_activity_dynamics.count_summonses_list</code>.
* реестр повесток
*/
public Long getCountSummonsesList() {
return (Long) get(5);
}
/**
* Setter for
* <code>admin_indicators.user_activity_dynamics.count_etalon_data</code>.
* эталонные данные
*/
public void setCountEtalonData(Long value) {
set(6, value);
}
/**
* Getter for
* <code>admin_indicators.user_activity_dynamics.count_etalon_data</code>.
* эталонные данные
*/
public Long getCountEtalonData() {
return (Long) get(6);
}
/**
* Setter for
* <code>admin_indicators.user_activity_dynamics.count_accounting</code>.
* ведение учета
*/
public void setCountAccounting(Long value) {
set(7, value);
}
/**
* Getter for
* <code>admin_indicators.user_activity_dynamics.count_accounting</code>.
* ведение учета
*/
public Long getCountAccounting() {
return (Long) get(7);
}
/**
* Setter for
* <code>admin_indicators.user_activity_dynamics.count_sign_batch</code>.
* пакетное подписание
*/
public void setCountSignBatch(Long value) {
set(8, value);
}
/**
* Getter for
* <code>admin_indicators.user_activity_dynamics.count_sign_batch</code>.
* пакетное подписание
*/
public Long getCountSignBatch() {
return (Long) get(8);
}
/**
* Setter for
* <code>admin_indicators.user_activity_dynamics.count_analitic_subsystem</code>.
* аналитическая подсистема
*/
public void setCountAnaliticSubsystem(Long value) {
set(9, value);
}
/**
* Getter for
* <code>admin_indicators.user_activity_dynamics.count_analitic_subsystem</code>.
* аналитическая подсистема
*/
public Long getCountAnaliticSubsystem() {
return (Long) get(9);
}
/**
* Setter for
* <code>admin_indicators.user_activity_dynamics.count_data_quality_control</code>.
* контроль качества данных
*/
public void setCountDataQualityControl(Long value) {
set(10, value);
}
/**
* Getter for
* <code>admin_indicators.user_activity_dynamics.count_data_quality_control</code>.
* контроль качества данных
*/
public Long getCountDataQualityControl() {
return (Long) get(10);
}
/**
* Setter for
* <code>admin_indicators.user_activity_dynamics.count_users_administation</code>.
* администрирование УЗ
*/
public void setCountUsersAdministation(Long value) {
set(11, value);
}
/**
* Getter for
* <code>admin_indicators.user_activity_dynamics.count_users_administation</code>.
* администрирование УЗ
*/
public Long getCountUsersAdministation() {
return (Long) get(11);
}
/**
* Setter for
* <code>admin_indicators.user_activity_dynamics.count_reports</code>.
* отчеты
*/
public void setCountReports(Long value) {
set(12, value);
}
/**
* Getter for
* <code>admin_indicators.user_activity_dynamics.count_reports</code>.
* отчеты
*/
public Long getCountReports() {
return (Long) get(12);
}
/**
* Setter for
* <code>admin_indicators.user_activity_dynamics.count_dashboards</code>.
* дашборды
*/
public void setCountDashboards(Long value) {
set(13, value);
}
/**
* Getter for
* <code>admin_indicators.user_activity_dynamics.count_dashboards</code>.
* дашборды
*/
public Long getCountDashboards() {
return (Long) get(13);
}
/**
* Setter for
* <code>admin_indicators.user_activity_dynamics.count_desktop</code>.
* рабочий стол
*/
public void setCountDesktop(Long value) {
set(14, value);
}
/**
* Getter for
* <code>admin_indicators.user_activity_dynamics.count_desktop</code>.
* рабочий стол
*/
public Long getCountDesktop() {
return (Long) get(14);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Long> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached UserActivityDynamicsRecord
*/
public UserActivityDynamicsRecord() {
super(UserActivityDynamics.USER_ACTIVITY_DYNAMICS);
}
/**
* Create a detached, initialised UserActivityDynamicsRecord
*/
public UserActivityDynamicsRecord(Long userActivityDynamicsId, String recruitmentId, Timestamp updateDate, Date infoDate, Long countExternalExchange, Long countSummonsesList, Long countEtalonData, Long countAccounting, Long countSignBatch, Long countAnaliticSubsystem, Long countDataQualityControl, Long countUsersAdministation, Long countReports, Long countDashboards, Long countDesktop) {
super(UserActivityDynamics.USER_ACTIVITY_DYNAMICS);
setUserActivityDynamicsId(userActivityDynamicsId);
setRecruitmentId(recruitmentId);
setUpdateDate(updateDate);
setInfoDate(infoDate);
setCountExternalExchange(countExternalExchange);
setCountSummonsesList(countSummonsesList);
setCountEtalonData(countEtalonData);
setCountAccounting(countAccounting);
setCountSignBatch(countSignBatch);
setCountAnaliticSubsystem(countAnaliticSubsystem);
setCountDataQualityControl(countDataQualityControl);
setCountUsersAdministation(countUsersAdministation);
setCountReports(countReports);
setCountDashboards(countDashboards);
setCountDesktop(countDesktop);
resetChangedOnNotNull();
}
}

View file

@ -0,0 +1,320 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.records;
import java.sql.Date;
import java.sql.Timestamp;
import org.jooq.Record1;
import org.jooq.impl.UpdatableRecordImpl;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.UserAnalysis;
/**
* Администрирование. Анализ пользователей
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class UserAnalysisRecord extends UpdatableRecordImpl<UserAnalysisRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>admin_indicators.user_analysis.user_analysis_id</code>.
*/
public void setUserAnalysisId(Long value) {
set(0, value);
}
/**
* Getter for <code>admin_indicators.user_analysis.user_analysis_id</code>.
*/
public Long getUserAnalysisId() {
return (Long) get(0);
}
/**
* Setter for <code>admin_indicators.user_analysis.update_date</code>.
*/
public void setUpdateDate(Timestamp value) {
set(1, value);
}
/**
* Getter for <code>admin_indicators.user_analysis.update_date</code>.
*/
public Timestamp getUpdateDate() {
return (Timestamp) get(1);
}
/**
* Setter for <code>admin_indicators.user_analysis.info_date</code>.
*/
public void setInfoDate(Date value) {
set(2, value);
}
/**
* Getter for <code>admin_indicators.user_analysis.info_date</code>.
*/
public Date getInfoDate() {
return (Date) get(2);
}
/**
* Setter for <code>admin_indicators.user_analysis.count_offices</code>.
* количество военкоматов
*/
public void setCountOffices(Long value) {
set(3, value);
}
/**
* Getter for <code>admin_indicators.user_analysis.count_offices</code>.
* количество военкоматов
*/
public Long getCountOffices() {
return (Long) get(3);
}
/**
* Setter for <code>admin_indicators.user_analysis.count_reg_users</code>.
* зарегистрировано пользователей
*/
public void setCountRegUsers(Long value) {
set(4, value);
}
/**
* Getter for <code>admin_indicators.user_analysis.count_reg_users</code>.
* зарегистрировано пользователей
*/
public Long getCountRegUsers() {
return (Long) get(4);
}
/**
* Setter for
* <code>admin_indicators.user_analysis.count_active_users</code>. активных
* пользователей
*/
public void setCountActiveUsers(Long value) {
set(5, value);
}
/**
* Getter for
* <code>admin_indicators.user_analysis.count_active_users</code>. активных
* пользователей
*/
public Long getCountActiveUsers() {
return (Long) get(5);
}
/**
* Setter for <code>admin_indicators.user_analysis.count_role_1</code>.
* количество пользователей с ролью 1
*/
public void setCountRole_1(Long value) {
set(6, value);
}
/**
* Getter for <code>admin_indicators.user_analysis.count_role_1</code>.
* количество пользователей с ролью 1
*/
public Long getCountRole_1() {
return (Long) get(6);
}
/**
* Setter for <code>admin_indicators.user_analysis.count_role_2</code>.
* количество пользователей с ролью 2
*/
public void setCountRole_2(Long value) {
set(7, value);
}
/**
* Getter for <code>admin_indicators.user_analysis.count_role_2</code>.
* количество пользователей с ролью 2
*/
public Long getCountRole_2() {
return (Long) get(7);
}
/**
* Setter for <code>admin_indicators.user_analysis.count_role_3</code>.
* количество пользователей с ролью 3
*/
public void setCountRole_3(Long value) {
set(8, value);
}
/**
* Getter for <code>admin_indicators.user_analysis.count_role_3</code>.
* количество пользователей с ролью 3
*/
public Long getCountRole_3() {
return (Long) get(8);
}
/**
* Setter for <code>admin_indicators.user_analysis.count_role_4</code>.
* количество пользователей с ролью 4
*/
public void setCountRole_4(Long value) {
set(9, value);
}
/**
* Getter for <code>admin_indicators.user_analysis.count_role_4</code>.
* количество пользователей с ролью 4
*/
public Long getCountRole_4() {
return (Long) get(9);
}
/**
* Setter for <code>admin_indicators.user_analysis.count_role_5</code>.
* количество пользователей с ролью 5
*/
public void setCountRole_5(Long value) {
set(10, value);
}
/**
* Getter for <code>admin_indicators.user_analysis.count_role_5</code>.
* количество пользователей с ролью 5
*/
public Long getCountRole_5() {
return (Long) get(10);
}
/**
* Setter for <code>admin_indicators.user_analysis.name_role_1</code>. имя
* роли 1
*/
public void setNameRole_1(String value) {
set(11, value);
}
/**
* Getter for <code>admin_indicators.user_analysis.name_role_1</code>. имя
* роли 1
*/
public String getNameRole_1() {
return (String) get(11);
}
/**
* Setter for <code>admin_indicators.user_analysis.name_role_2</code>. имя
* роли 2
*/
public void setNameRole_2(String value) {
set(12, value);
}
/**
* Getter for <code>admin_indicators.user_analysis.name_role_2</code>. имя
* роли 2
*/
public String getNameRole_2() {
return (String) get(12);
}
/**
* Setter for <code>admin_indicators.user_analysis.name_role_3</code>. имя
* роли 3
*/
public void setNameRole_3(String value) {
set(13, value);
}
/**
* Getter for <code>admin_indicators.user_analysis.name_role_3</code>. имя
* роли 3
*/
public String getNameRole_3() {
return (String) get(13);
}
/**
* Setter for <code>admin_indicators.user_analysis.name_role_4</code>. имя
* роли 4
*/
public void setNameRole_4(String value) {
set(14, value);
}
/**
* Getter for <code>admin_indicators.user_analysis.name_role_4</code>. имя
* роли 4
*/
public String getNameRole_4() {
return (String) get(14);
}
/**
* Setter for <code>admin_indicators.user_analysis.name_role_5</code>. имя
* роли 5
*/
public void setNameRole_5(String value) {
set(15, value);
}
/**
* Getter for <code>admin_indicators.user_analysis.name_role_5</code>. имя
* роли 5
*/
public String getNameRole_5() {
return (String) get(15);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Long> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached UserAnalysisRecord
*/
public UserAnalysisRecord() {
super(UserAnalysis.USER_ANALYSIS);
}
/**
* Create a detached, initialised UserAnalysisRecord
*/
public UserAnalysisRecord(Long userAnalysisId, Timestamp updateDate, Date infoDate, Long countOffices, Long countRegUsers, Long countActiveUsers, Long countRole_1, Long countRole_2, Long countRole_3, Long countRole_4, Long countRole_5, String nameRole_1, String nameRole_2, String nameRole_3, String nameRole_4, String nameRole_5) {
super(UserAnalysis.USER_ANALYSIS);
setUserAnalysisId(userAnalysisId);
setUpdateDate(updateDate);
setInfoDate(infoDate);
setCountOffices(countOffices);
setCountRegUsers(countRegUsers);
setCountActiveUsers(countActiveUsers);
setCountRole_1(countRole_1);
setCountRole_2(countRole_2);
setCountRole_3(countRole_3);
setCountRole_4(countRole_4);
setCountRole_5(countRole_5);
setNameRole_1(nameRole_1);
setNameRole_2(nameRole_2);
setNameRole_3(nameRole_3);
setNameRole_4(nameRole_4);
setNameRole_5(nameRole_5);
resetChangedOnNotNull();
}
}

View file

@ -39,6 +39,8 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.Inci
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.IncidentsInfo.IncidentsInfoPath;
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.InfoSentToLkEpgu.InfoSentToLkEpguPath;
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.RecordsAboutCitizen.RecordsAboutCitizenPath;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.ActiveServiceTime.ActiveServiceTimePath;
import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.UserActivityDynamics.UserActivityDynamicsPath;
import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.ActiveApplications.ActiveApplicationsPath;
import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.ApplicationsSentFromEpgu.ApplicationsSentFromEpguPath;
import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.DataFromGirVu.DataFromGirVuPath;
@ -516,6 +518,32 @@ public class Recruitment extends TableImpl<RecruitmentRecord> {
return _recordsAboutCitizen;
}
private transient ActiveServiceTimePath _activeServiceTime;
/**
* Get the implicit to-many join path to the
* <code>admin_indicators.active_service_time</code> table
*/
public ActiveServiceTimePath activeServiceTime() {
if (_activeServiceTime == null)
_activeServiceTime = new ActiveServiceTimePath(this, null, ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.Keys.ACTIVE_SERVICE_TIME__FK_CONV_INFO_RECORDS_FROM_EASU_RECRUITMENT_ID.getInverseKey());
return _activeServiceTime;
}
private transient UserActivityDynamicsPath _userActivityDynamics;
/**
* Get the implicit to-many join path to the
* <code>admin_indicators.user_activity_dynamics</code> table
*/
public UserActivityDynamicsPath userActivityDynamics() {
if (_userActivityDynamics == null)
_userActivityDynamics = new UserActivityDynamicsPath(this, null, ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.Keys.USER_ACTIVITY_DYNAMICS__FK_CONV_INFO_RECORDS_FROM_EASU_RECRUITMENT_ID.getInverseKey());
return _userActivityDynamics;
}
private transient ActiveApplicationsPath _activeApplications;
/**

View file

@ -1451,7 +1451,7 @@
<children id="bd2b4bee-cc18-40a0-8ff1-ee4fc606af30">
<prototypeId>d7d54cfb-26b5-4dba-b56f-b6247183c24d</prototypeId>
<componentRootId>bd2b4bee-cc18-40a0-8ff1-ee4fc606af30</componentRootId>
<name>Hbox1</name>
<name>ГК Первый ряд</name>
<container>true</container>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
@ -1477,6 +1477,7 @@
<componentRootId>88d52f00-ec88-4790-884b-d0a6fc4a0aeb</componentRootId>
<name>Vbox_50%</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
@ -2241,9 +2242,8 @@
<children id="87c569c2-ddb6-4caf-b07b-1771eed49bc0">
<prototypeId>9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91</prototypeId>
<componentRootId>87c569c2-ddb6-4caf-b07b-1771eed49bc0</componentRootId>
<name>Vbox_50%</name>
<name>ВК Анализ времени активности сервисов</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
@ -2272,7 +2272,16 @@
</entry>
</properties>
</scripts>
<scripts id="72befe90-1915-483f-b88c-d1ec5d4bdc8e"/>
<scripts id="72befe90-1915-483f-b88c-d1ec5d4bdc8e">
<properties>
<entry>
<key>service</key>
<value>
<implRef/>
</value>
</entry>
</properties>
</scripts>
<scripts id="87f3fefa-b77b-4137-aab6-b2bcd83ce380"/>
<scripts id="ef21ca22-3f81-4484-ba6f-58d670c12d4f"/>
<scripts id="277e6fbc-9e2e-4080-bf20-5d8be18e6764"/>
@ -2334,6 +2343,12 @@
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
<entry>
<key>cssClasses</key>
<value>
<item id="00ec1f8f-6bb1-41d7-85ea-a413bd1fb386" removed="true"/>
</value>
</entry>
<entry>
<key>style</key>
<value>
@ -2341,7 +2356,7 @@
<entry>
<key>width</key>
<value>
<simple>"60%"</simple>
<simple>null</simple>
</value>
</entry>
</complex>
@ -2353,24 +2368,56 @@
<scripts id="87f3fefa-b77b-4137-aab6-b2bcd83ce380"/>
<scripts id="ef21ca22-3f81-4484-ba6f-58d670c12d4f"/>
<scripts id="277e6fbc-9e2e-4080-bf20-5d8be18e6764"/>
<children id="b9c5b8d5-3838-4177-91e0-c6b0ccbf5eb9">
<children id="2d5eb4cc-1e40-44a9-aec0-db67593f3692">
<prototypeId>85eb12aa-f878-4e29-b109-9d31af0fefb4</prototypeId>
<componentRootId>b9c5b8d5-3838-4177-91e0-c6b0ccbf5eb9</componentRootId>
<name>ChartV2</name>
<componentRootId>2d5eb4cc-1e40-44a9-aec0-db67593f3692</componentRootId>
<name>График столб</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="91bb6758-e763-48f4-bc41-638f59ee99db">
<enabled>false</enabled>
<expanded>false</expanded>
<properties>
<entry>
<key>indexAxis</key>
<value>
<simple>"y"</simple>
</value>
</entry>
<entry>
<key>legend</key>
<value>
<complex>
<entry>
<key>fullSize</key>
<key>align</key>
<value>
<simple>null</simple>
<simple>"CENTER"</simple>
</value>
</entry>
<entry>
<key>color</key>
<value>
<simple>"#E6E699FF"</simple>
</value>
</entry>
<entry>
<key>position</key>
<value>
<simple>"LEFT"</simple>
</value>
</entry>
</complex>
</value>
</entry>
<entry>
<key>style</key>
<value>
<complex>
<entry>
<key>height</key>
<value>
<simple>"250px"</simple>
</value>
</entry>
</complex>
@ -2385,264 +2432,308 @@
<value>
<complex>
<entry>
<key>datasetsConfiguration</key>
<key>chartType</key>
<value>
<complex>
<entry>
<key>datasets</key>
<value>
<item id="d3bf1115-4ab3-4371-988c-e8d34ab25340" removed="false">
<simple>"BAR"</simple>
</value>
</entry>
<entry>
<key>dataSetServices</key>
<value>
<item id="93cfa29f-eaeb-4cef-91f2-2c372dc09005" removed="false">
<value>
<complex>
<entry>
<key>datasetType</key>
<value>
<simple>"STATIC"</simple>
</value>
</entry>
<entry>
<key>loadDao</key>
<value>
<complex>
<entry>
<key>backgroundColor</key>
<key>graph</key>
<value>
<item id="09759665-4ae2-4a69-8c4a-06fc50ea112a" removed="false">
<value>
<simple>"#AB8A99FF"</simple>
</value>
</item>
</value>
</entry>
<entry>
<key>barPercentage</key>
<value>
<simple>null</simple>
</value>
</entry>
<entry>
<key>borderRadius</key>
<value>
<simple>5</simple>
</value>
</entry>
<entry>
<key>data</key>
<value>
<item id="a0359488-f8f0-4130-982d-4d95e8a3163c" removed="false">
<value>
<simple>5</simple>
</value>
</item>
<item id="5c92dd6a-938b-4956-87b9-7681dbf2ff8e" removed="true"/>
</value>
</entry>
<entry>
<key>label</key>
<value>
<simple>" "</simple>
</value>
</entry>
</complex>
</value>
</item>
<item id="398cdc61-4149-4297-a535-5c8eaea53cb1" removed="false">
<value>
<complex>
<entry>
<key>backgroundColor</key>
<value>
<item id="01210be9-a889-41f0-ad25-fdb2236a31d8" removed="false">
<value>
<simple>"#96B9ADFF"</simple>
</value>
</item>
</value>
</entry>
<entry>
<key>barPercentage</key>
<value>
<simple>null</simple>
</value>
</entry>
<entry>
<key>borderRadius</key>
<value>
<simple>5</simple>
</value>
</entry>
<entry>
<key>data</key>
<value>
<item id="8eba84b8-f1a4-43f3-aa0f-5594c8ef378f" removed="false">
<value>
<simple>4</simple>
</value>
</item>
</value>
</entry>
<entry>
<key>label</key>
<value>
<simple>" "</simple>
</value>
</entry>
</complex>
</value>
</item>
<item id="1c7efd1e-d037-4c7d-9cf4-232f9c3ed7b6" removed="false">
<value>
<complex>
<entry>
<key>backgroundColor</key>
<value>
<item id="3aa2976a-3b48-46ec-bb7c-f792d93bc959" removed="false">
<value>
<simple>"#BACEE4FF"</simple>
</value>
</item>
<item id="964ea6a6-11b9-4024-a0d2-bc771485095a" removed="true"/>
</value>
</entry>
<entry>
<key>barPercentage</key>
<value>
<simple>null</simple>
</value>
</entry>
<entry>
<key>borderRadius</key>
<value>
<simple>5</simple>
</value>
</entry>
<entry>
<key>data</key>
<value>
<item id="8efe1bc2-6b43-498b-bc3e-cef1e88f430a" removed="false">
<value>
<simple>6</simple>
</value>
</item>
<item id="bb4f41bc-92f2-4441-a54f-4506e41767cb" removed="true"/>
</value>
</entry>
<entry>
<key>label</key>
<value>
<simple>" "</simple>
</value>
</entry>
</complex>
</value>
</item>
<item id="b3f35d40-ecf9-430f-9ae6-be8a9da5be26" removed="false">
<value>
<complex>
<entry>
<key>backgroundColor</key>
<value>
<item id="56ed7e4b-1c08-4d34-a368-46d2d1ef6d39" removed="false">
<value>
<simple>"#C4C2BCFF"</simple>
</value>
</item>
</value>
</entry>
<entry>
<key>borderRadius</key>
<value>
<simple>5</simple>
</value>
</entry>
<entry>
<key>data</key>
<value>
<item id="063e12e6-3ad5-4b19-a45c-416367da708a" removed="false">
<value>
<simple>7</simple>
</value>
</item>
</value>
</entry>
</complex>
</value>
</item>
<item id="eb42391b-4d19-4032-80cf-4489b5121e63" removed="false">
<value>
<complex>
<entry>
<key>backgroundColor</key>
<value>
<item id="f3b3f175-1468-432b-9f56-f803cdcddfaf" removed="false">
<value>
<simple>"#729AC9FF"</simple>
</value>
</item>
</value>
</entry>
<entry>
<key>borderRadius</key>
<value>
<simple>5</simple>
</value>
</entry>
<entry>
<key>data</key>
<value>
<item id="b6709004-d63b-40bb-b192-fbd86474858d" removed="false">
<value>
<simple>9</simple>
</value>
</item>
</value>
</entry>
</complex>
</value>
</item>
<item id="31af36b7-e675-4a32-be27-2890a1d49924" removed="false">
<value>
<complex>
<entry>
<key>backgroundColor</key>
<value>
<item id="01252571-bf16-445f-b505-52d3c8bf4af3" removed="false">
<value>
<simple>"#F4CFD3FF"</simple>
</value>
</item>
</value>
</entry>
<entry>
<key>borderRadius</key>
<value>
<simple>5</simple>
</value>
</entry>
<entry>
<key>data</key>
<value>
<item id="979f12ac-73fb-459f-b974-d1ade02b1dae" removed="false">
<value>
<simple>3</simple>
</value>
</item>
</value>
</entry>
</complex>
</value>
</item>
</value>
</entry>
</complex>
<simple>{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"metrics","x":99.0,"y":247.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"active_service_time","schemaName":"admin_indicators","x":358.0,"y":197.0,"alias":"active_service_time","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"metrics","x":99.0,"y":247.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"active_service_time","schemaName":"admin_indicators","x":358.0,"y":197.0,"alias":"active_service_time","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":99.0,"y":247.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"active_service_time":{"tableName":"active_service_time","schemaName":"admin_indicators","x":358.0,"y":197.0,"alias":"active_service_time","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null],[{"refOnEntityName":"active_service_time","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"admin_indicators","table":"active_service_time","entity":"active_service_time","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":1}</simple>
</value>
</entry>
</complex>
<implRef type="JAVA">
<className>BarMockChartV2Service</className>
<packageName>ervu_business_metrics.component.chart</packageName>
<className>DefaultLoadDao</className>
<packageName>database.dao</packageName>
</implRef>
</value>
</entry>
<entry>
<key>staticDataSet</key>
<value>
<complex>
<entry>
<key>staticData</key>
<value>
<item id="bfeb3c11-07db-4097-ac3f-74fc274cecf4" removed="false">
<value>
<complex>
<entry>
<key>backgroundColor</key>
<value>
<simple>"#AB8A99FF"</simple>
</value>
</entry>
<entry>
<key>chartType</key>
<value>
<simple>"BAR"</simple>
</value>
</entry>
<entry>
<key>dataColumn</key>
<value>
<simple>{"schema":"admin_indicators","table":"active_service_time","entity":"active_service_time","name":"count_convert"}</simple>
</value>
</entry>
<entry>
<key>dataLabel</key>
<value>
<simple>" "</simple>
</value>
</entry>
<entry>
<key>labelColumn</key>
<value>
<simple>{"schema":"admin_indicators","table":"active_service_time","entity":"active_service_time","name":"count_convert"}</simple>
</value>
</entry>
<entry>
<key>labelColumnFormatter</key>
<value>
<implRef/>
</value>
</entry>
<entry>
<key>tension</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</item>
<item id="33a88c70-263e-4349-9ab6-1e2bf72b2552" removed="false">
<value>
<complex>
<entry>
<key>backgroundColor</key>
<value>
<simple>"#96B9ADFF"</simple>
</value>
</entry>
<entry>
<key>borderColor</key>
<value>
<simple>"#000000FF"</simple>
</value>
</entry>
<entry>
<key>chartType</key>
<value>
<simple>"BAR"</simple>
</value>
</entry>
<entry>
<key>dataColumn</key>
<value>
<simple>{"schema":"admin_indicators","table":"active_service_time","entity":"active_service_time","name":"count_init_registration"}</simple>
</value>
</entry>
<entry>
<key>dataLabel</key>
<value>
<simple>"Время отработки файла"</simple>
</value>
</entry>
<entry>
<key>labelColumn</key>
<value>
<simple>{"schema":"admin_indicators","table":"active_service_time","entity":"active_service_time","name":"count_init_registration"}</simple>
</value>
</entry>
</complex>
</value>
</item>
<item id="61ed1d72-2956-48eb-8cd7-209ff8458ee6" removed="false">
<value>
<complex>
<entry>
<key>backgroundColor</key>
<value>
<simple>"#BACEE4FF"</simple>
</value>
</entry>
<entry>
<key>chartType</key>
<value>
<simple>"BAR"</simple>
</value>
</entry>
<entry>
<key>dataColumn</key>
<value>
<simple>{"schema":"admin_indicators","table":"active_service_time","entity":"active_service_time","name":"count_deregistration"}</simple>
</value>
</entry>
<entry>
<key>dataLabel</key>
<value>
<simple>" "</simple>
</value>
</entry>
<entry>
<key>labelColumn</key>
<value>
<simple>{"schema":"admin_indicators","table":"active_service_time","entity":"active_service_time","name":"count_deregistration"}</simple>
</value>
</entry>
</complex>
</value>
</item>
<item id="ee86d7a4-f6f2-4d0d-a965-aa912c0c4b59" removed="false">
<value>
<complex>
<entry>
<key>backgroundColor</key>
<value>
<simple>"#9193B7FF"</simple>
</value>
</entry>
<entry>
<key>chartType</key>
<value>
<simple>"BAR"</simple>
</value>
</entry>
<entry>
<key>dataColumn</key>
<value>
<simple>{"schema":"admin_indicators","table":"active_service_time","entity":"active_service_time","name":"count_summonses_list_access"}</simple>
</value>
</entry>
<entry>
<key>dataLabel</key>
<value>
<simple>" "</simple>
</value>
</entry>
<entry>
<key>labelColumn</key>
<value>
<simple>{"schema":"admin_indicators","table":"active_service_time","entity":"active_service_time","name":"count_summonses_list_access"}</simple>
</value>
</entry>
</complex>
</value>
</item>
<item id="e81ea09b-e530-4ad6-af95-7047bdaf5f91" removed="false">
<value>
<complex>
<entry>
<key>backgroundColor</key>
<value>
<simple>"#729AC9FF"</simple>
</value>
</entry>
<entry>
<key>chartType</key>
<value>
<simple>"BAR"</simple>
</value>
</entry>
<entry>
<key>dataColumn</key>
<value>
<simple>{"schema":"admin_indicators","table":"active_service_time","entity":"active_service_time","name":"count_actualization"}</simple>
</value>
</entry>
<entry>
<key>dataLabel</key>
<value>
<simple>" "</simple>
</value>
</entry>
<entry>
<key>labelColumn</key>
<value>
<simple>{"schema":"admin_indicators","table":"active_service_time","entity":"active_service_time","name":"count_actualization"}</simple>
</value>
</entry>
</complex>
</value>
</item>
<item id="aafd5ee2-b5c3-49c6-a469-d5ef1815e166" removed="false">
<value>
<complex>
<entry>
<key>backgroundColor</key>
<value>
<simple>"#F4CDD3FF"</simple>
</value>
</entry>
<entry>
<key>chartType</key>
<value>
<simple>"BAR"</simple>
</value>
</entry>
<entry>
<key>dataColumn</key>
<value>
<simple>{"schema":"admin_indicators","table":"active_service_time","entity":"active_service_time","name":"count_responsibility_info"}</simple>
</value>
</entry>
<entry>
<key>dataLabel</key>
<value>
<simple>" "</simple>
</value>
</entry>
<entry>
<key>labelColumn</key>
<value>
<simple>{"schema":"admin_indicators","table":"active_service_time","entity":"active_service_time","name":"count_responsibility_info"}</simple>
</value>
</entry>
</complex>
</value>
</item>
<item id="30c11410-d562-43c9-aca8-d0a9245008a7" removed="true"/>
<item id="3e066381-9f3a-49b6-9a7d-f4f60957fb61" removed="true"/>
<item id="19cb8e6d-ca94-40e3-bdae-a21d65a64bc5" removed="true"/>
<item id="86ad1481-2dde-4c37-8ac3-d9631fb763d4" removed="true"/>
<item id="1e415978-a6a9-46f5-904e-b5fec1b7912b" removed="true"/>
</value>
</entry>
</complex>
</value>
</entry>
</complex>
<implRef type="JAVA">
<className>DefaultChartDataSetService</className>
<packageName>component.chart.service.impl</packageName>
</implRef>
</value>
</item>
<item id="c8be60d0-2531-40af-9c91-5cca0b5e84df" removed="true"/>
<item id="d0bba9d2-e5ec-43a9-aabf-ecd4e2a3dfe0" removed="true"/>
</value>
</entry>
</complex>
</value>
</entry>
</properties>
</scripts>
<scripts id="3fc53f74-8d1b-4c18-99a8-a4168543d846">
<classRef type="JAVA">
<className>ChartV2ServiceImpl</className>
<packageName>component.chart.service.impl</packageName>
</classRef>
</scripts>
<scripts id="7b44c8b0-49f8-466f-948e-a5fff20791b9">
<scripts id="97856c0d-c1f0-4189-af5e-6f25212bc72a">
<classRef type="TS">
<className>ErvuChartV2</className>
<packageName>ervu_business_metrics.component.chart</packageName>
@ -2760,6 +2851,25 @@
<simple>true</simple>
</value>
</entry>
<entry>
<key>style</key>
<value>
<complex>
<entry>
<key>height</key>
<value>
<simple>null</simple>
</value>
</entry>
<entry>
<key>margin</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</entry>
<entry>
<key>visible</key>
<value>
@ -2786,6 +2896,11 @@
<simple>"graph-legend-right"</simple>
</value>
</item>
<item id="596c1639-f122-495c-98d2-1f2f004645bf" removed="false">
<value>
<simple>"text-wrap"</simple>
</value>
</item>
</value>
</entry>
<entry>
@ -2795,7 +2910,7 @@
<entry>
<key>width</key>
<value>
<simple>"40%"</simple>
<simple>null</simple>
</value>
</entry>
</complex>
@ -3112,7 +3227,7 @@
<children id="acd23436-ccd1-482f-a2d9-dc92f0c3609f">
<prototypeId>d7d54cfb-26b5-4dba-b56f-b6247183c24d</prototypeId>
<componentRootId>acd23436-ccd1-482f-a2d9-dc92f0c3609f</componentRootId>
<name>Hbox5</name>
<name>ГК Второй ряд</name>
<container>true</container>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
@ -3136,7 +3251,7 @@
<children id="1ce3c26e-d819-4499-9cb0-6c47f3bfd86b">
<prototypeId>9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91</prototypeId>
<componentRootId>1ce3c26e-d819-4499-9cb0-6c47f3bfd86b</componentRootId>
<name>Vbox_50% - Анализ пользователей по ролям</name>
<name>ВК Анализ пользователей по ролям</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
@ -4389,7 +4504,7 @@
<children id="ec53587c-e182-4da4-8649-d18ed637ced7">
<prototypeId>9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91</prototypeId>
<componentRootId>ec53587c-e182-4da4-8649-d18ed637ced7</componentRootId>
<name>Vbox_50% - Анализ пользователей в разрезе ВК</name>
<name>ВК Анализ пользователей в разрезе ВК</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>

View file

@ -4903,6 +4903,7 @@
<componentRootId>31f60942-2d0d-4c89-a67d-a2d7d244e181</componentRootId>
<name>ГК Второй ряд</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
@ -24679,13 +24680,6 @@
<scripts id="f203f156-be32-4131-9c86-4d6bac6d5d56">
<enabled>false</enabled>
</scripts>
</children>
<children id="23469d79-b2cb-477c-9a78-6bb88ad54c64">
<prototypeId>ba24d307-0b91-4299-ba82-9d0b52384ff2</prototypeId>
<componentRootId>23469d79-b2cb-477c-9a78-6bb88ad54c64</componentRootId>
<name>Время загрузки файла</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="82c91109-6239-4456-9928-1f9ef8da167f">
<prototypeId>ba24d307-0b91-4299-ba82-9d0b52384ff2</prototypeId>
@ -24892,7 +24886,6 @@
<componentRootId>71b7464b-9467-471b-8a97-651b6c1147b1</componentRootId>
<name>ГК Десятый ряд</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
@ -24917,6 +24910,7 @@
<componentRootId>b4ffc835-696f-4e60-b4c9-e5d07d7df1ec</componentRootId>
<name>ВК Операции пользователей по категориям</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
<properties>
@ -25087,7 +25081,7 @@
<children id="5c867a03-06dd-4cdf-8d6d-b205b2e43d1f">
<prototypeId>ba24d307-0b91-4299-ba82-9d0b52384ff2</prototypeId>
<componentRootId>5c867a03-06dd-4cdf-8d6d-b205b2e43d1f</componentRootId>
<name>Анализ действий</name>
<name>Операции пользователей по категориям</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="cf4526a1-96ab-4820-8aa9-62fb54c2b64c">
@ -25105,7 +25099,7 @@
<entry>
<key>initialValue</key>
<value>
<simple>"Анализ действий"</simple>
<simple>"Операции пользователей по категориям"</simple>
</value>
</entry>
<entry>

View file

@ -8,6 +8,7 @@
<password>ervu_business_metrics</password>
<port>5432</port>
<schemas>actualization</schemas>
<schemas>admin_indicators</schemas>
<schemas>deregistration</schemas>
<schemas>init_registration_info</schemas>
<schemas>journal_log</schemas>