diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/Deregistration.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/Deregistration.java index cad4148..fb4a4d9 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/Deregistration.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/Deregistration.java @@ -19,13 +19,14 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.App import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.DataFromGirVu; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.IncidentsInfo; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.InfoSentToLkEpgu; +import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.RejectionDecisions; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.RemovalRegistration; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.Solutions; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.ViewApplicationsReceivedFromEpgu; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.ViewApplicationsSentFromEpgu; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.ViewDataFromGirVu; -import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.ViewIncidentsInfo; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.ViewInfoSentToLkEpgu; +import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.ViewRejectionDecisions; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.ViewRemovalRegistration; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.ViewSolutions; @@ -74,6 +75,11 @@ public class Deregistration extends SchemaImpl { */ public final InfoSentToLkEpgu INFO_SENT_TO_LK_EPGU = InfoSentToLkEpgu.INFO_SENT_TO_LK_EPGU; + /** + * Снятие с воинского учета. Сформированные решения об отказе в снятии с ВУ + */ + public final RejectionDecisions REJECTION_DECISIONS = RejectionDecisions.REJECTION_DECISIONS; + /** * The table deregistration.removal_registration. */ @@ -100,16 +106,16 @@ public class Deregistration extends SchemaImpl { */ public final ViewDataFromGirVu VIEW_DATA_FROM_GIR_VU = ViewDataFromGirVu.VIEW_DATA_FROM_GIR_VU; - /** - * The table deregistration.view_incidents_info. - */ - public final ViewIncidentsInfo VIEW_INCIDENTS_INFO = ViewIncidentsInfo.VIEW_INCIDENTS_INFO; - /** * The table deregistration.view_info_sent_to_lk_epgu. */ public final ViewInfoSentToLkEpgu VIEW_INFO_SENT_TO_LK_EPGU = ViewInfoSentToLkEpgu.VIEW_INFO_SENT_TO_LK_EPGU; + /** + * The table deregistration.view_rejection_decisions. + */ + public final ViewRejectionDecisions VIEW_REJECTION_DECISIONS = ViewRejectionDecisions.VIEW_REJECTION_DECISIONS; + /** * The table deregistration.view_removal_registration. */ @@ -149,13 +155,14 @@ public class Deregistration extends SchemaImpl { DataFromGirVu.DATA_FROM_GIR_VU, IncidentsInfo.INCIDENTS_INFO, InfoSentToLkEpgu.INFO_SENT_TO_LK_EPGU, + RejectionDecisions.REJECTION_DECISIONS, RemovalRegistration.REMOVAL_REGISTRATION, Solutions.SOLUTIONS, ViewApplicationsReceivedFromEpgu.VIEW_APPLICATIONS_RECEIVED_FROM_EPGU, ViewApplicationsSentFromEpgu.VIEW_APPLICATIONS_SENT_FROM_EPGU, ViewDataFromGirVu.VIEW_DATA_FROM_GIR_VU, - ViewIncidentsInfo.VIEW_INCIDENTS_INFO, ViewInfoSentToLkEpgu.VIEW_INFO_SENT_TO_LK_EPGU, + ViewRejectionDecisions.VIEW_REJECTION_DECISIONS, ViewRemovalRegistration.VIEW_REMOVAL_REGISTRATION, ViewSolutions.VIEW_SOLUTIONS ); diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/Keys.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/Keys.java index 55c0329..ef88f37 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/Keys.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/Keys.java @@ -16,6 +16,7 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.App import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.DataFromGirVu; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.IncidentsInfo; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.InfoSentToLkEpgu; +import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.RejectionDecisions; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.RemovalRegistration; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.Solutions; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.records.ActiveApplicationsRecord; @@ -24,6 +25,7 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.rec import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.records.DataFromGirVuRecord; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.records.IncidentsInfoRecord; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.records.InfoSentToLkEpguRecord; +import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.records.RejectionDecisionsRecord; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.records.RemovalRegistrationRecord; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.records.SolutionsRecord; import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.Recruitment; @@ -47,6 +49,7 @@ public class Keys { public static final UniqueKey DATA_FROM_GIR_VU_PKEY = Internal.createUniqueKey(DataFromGirVu.DATA_FROM_GIR_VU, DSL.name("data_from_gir_vu_pkey"), new TableField[] { DataFromGirVu.DATA_FROM_GIR_VU.DATA_FROM_GIR_VU_ID }, true); public static final UniqueKey INCIDENTS_INFO_PKEY = Internal.createUniqueKey(IncidentsInfo.INCIDENTS_INFO, DSL.name("incidents_info_pkey"), new TableField[] { IncidentsInfo.INCIDENTS_INFO.INCIDENTS_INFO_ID }, true); public static final UniqueKey INFO_SENT_TO_LK_EPGU_PKEY = Internal.createUniqueKey(InfoSentToLkEpgu.INFO_SENT_TO_LK_EPGU, DSL.name("info_sent_to_lk_epgu_pkey"), new TableField[] { InfoSentToLkEpgu.INFO_SENT_TO_LK_EPGU.INFO_SENT_TO_LK_EPGU_ID }, true); + public static final UniqueKey REJECTION_DECISIONS_PKEY = Internal.createUniqueKey(RejectionDecisions.REJECTION_DECISIONS, DSL.name("rejection_decisions_pkey"), new TableField[] { RejectionDecisions.REJECTION_DECISIONS.REJECTION_DECISIONS_ID }, true); public static final UniqueKey REMOVAL_REGISTRATION_PKEY = Internal.createUniqueKey(RemovalRegistration.REMOVAL_REGISTRATION, DSL.name("removal_registration_pkey"), new TableField[] { RemovalRegistration.REMOVAL_REGISTRATION.REMOVAL_REGISTRATION_ID }, true); public static final UniqueKey SOLUTIONS_PKEY = Internal.createUniqueKey(Solutions.SOLUTIONS, DSL.name("solutions_pkey"), new TableField[] { Solutions.SOLUTIONS.SOLUTIONS_ID }, true); @@ -60,6 +63,7 @@ public class Keys { public static final ForeignKey DATA_FROM_GIR_VU__FK_CRIMINAL_ADMINISTRATIVE_LIABILITY_RECRUITMENT_ID = Internal.createForeignKey(DataFromGirVu.DATA_FROM_GIR_VU, DSL.name("fk_criminal_administrative_liability_recruitment_id"), new TableField[] { DataFromGirVu.DATA_FROM_GIR_VU.RECRUITMENT_ID }, ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.Keys.RECRUITMENT_PKEY, new TableField[] { Recruitment.RECRUITMENT.ID }, true); public static final ForeignKey INCIDENTS_INFO__FK_CONV_INFO_RECORDS_FROM_EASU_RECRUITMENT_ID = Internal.createForeignKey(IncidentsInfo.INCIDENTS_INFO, DSL.name("fk_conv_info_records_from_easu_recruitment_id"), new TableField[] { IncidentsInfo.INCIDENTS_INFO.RECRUITMENT_ID }, ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.Keys.RECRUITMENT_PKEY, new TableField[] { Recruitment.RECRUITMENT.ID }, true); public static final ForeignKey INFO_SENT_TO_LK_EPGU__FK_CONV_INFO_RECORDS_FROM_EASU_RECRUITMENT_ID = Internal.createForeignKey(InfoSentToLkEpgu.INFO_SENT_TO_LK_EPGU, DSL.name("fk_conv_info_records_from_easu_recruitment_id"), new TableField[] { InfoSentToLkEpgu.INFO_SENT_TO_LK_EPGU.RECRUITMENT_ID }, ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.Keys.RECRUITMENT_PKEY, new TableField[] { Recruitment.RECRUITMENT.ID }, true); + public static final ForeignKey REJECTION_DECISIONS__FK_REJECTION_DECISIONS_RECRUITMENT_ID = Internal.createForeignKey(RejectionDecisions.REJECTION_DECISIONS, DSL.name("fk_rejection_decisions_recruitment_id"), new TableField[] { RejectionDecisions.REJECTION_DECISIONS.RECRUITMENT_ID }, ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.Keys.RECRUITMENT_PKEY, new TableField[] { Recruitment.RECRUITMENT.ID }, true); public static final ForeignKey REMOVAL_REGISTRATION__FK_REMOVAL_REGISTRATION_RECRUITMENT_ID = Internal.createForeignKey(RemovalRegistration.REMOVAL_REGISTRATION, DSL.name("fk_removal_registration_recruitment_id"), new TableField[] { RemovalRegistration.REMOVAL_REGISTRATION.RECRUITMENT_ID }, ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.Keys.RECRUITMENT_PKEY, new TableField[] { Recruitment.RECRUITMENT.ID }, true); public static final ForeignKey SOLUTIONS__FK_CRIMINAL_ADMINISTRATIVE_LIABILITY_RECRUITMENT_ID = Internal.createForeignKey(Solutions.SOLUTIONS, DSL.name("fk_criminal_administrative_liability_recruitment_id"), new TableField[] { Solutions.SOLUTIONS.RECRUITMENT_ID }, ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.Keys.RECRUITMENT_PKEY, new TableField[] { Recruitment.RECRUITMENT.ID }, true); } diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/Tables.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/Tables.java index a9f724e..7f13a45 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/Tables.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/Tables.java @@ -10,13 +10,14 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.App import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.DataFromGirVu; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.IncidentsInfo; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.InfoSentToLkEpgu; +import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.RejectionDecisions; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.RemovalRegistration; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.Solutions; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.ViewApplicationsReceivedFromEpgu; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.ViewApplicationsSentFromEpgu; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.ViewDataFromGirVu; -import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.ViewIncidentsInfo; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.ViewInfoSentToLkEpgu; +import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.ViewRejectionDecisions; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.ViewRemovalRegistration; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.ViewSolutions; @@ -58,6 +59,11 @@ public class Tables { */ public static final InfoSentToLkEpgu INFO_SENT_TO_LK_EPGU = InfoSentToLkEpgu.INFO_SENT_TO_LK_EPGU; + /** + * Снятие с воинского учета. Сформированные решения об отказе в снятии с ВУ + */ + public static final RejectionDecisions REJECTION_DECISIONS = RejectionDecisions.REJECTION_DECISIONS; + /** * The table deregistration.removal_registration. */ @@ -84,16 +90,16 @@ public class Tables { */ public static final ViewDataFromGirVu VIEW_DATA_FROM_GIR_VU = ViewDataFromGirVu.VIEW_DATA_FROM_GIR_VU; - /** - * The table deregistration.view_incidents_info. - */ - public static final ViewIncidentsInfo VIEW_INCIDENTS_INFO = ViewIncidentsInfo.VIEW_INCIDENTS_INFO; - /** * The table deregistration.view_info_sent_to_lk_epgu. */ public static final ViewInfoSentToLkEpgu VIEW_INFO_SENT_TO_LK_EPGU = ViewInfoSentToLkEpgu.VIEW_INFO_SENT_TO_LK_EPGU; + /** + * The table deregistration.view_rejection_decisions. + */ + public static final ViewRejectionDecisions VIEW_REJECTION_DECISIONS = ViewRejectionDecisions.VIEW_REJECTION_DECISIONS; + /** * The table deregistration.view_removal_registration. */ diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/IncidentsInfo.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/IncidentsInfo.java index fe5059f..8f2228e 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/IncidentsInfo.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/IncidentsInfo.java @@ -80,14 +80,11 @@ public class IncidentsInfo extends TableImpl { public final TableField INFO_DATE = createField(DSL.name("info_date"), SQLDataType.DATE.nullable(false), this, ""); /** - * The column deregistration.incidents_info.count_for_sign. + * The column + * deregistration.incidents_info.count_incidents_registration. + * инцидентов зарегистрировано */ - public final TableField COUNT_FOR_SIGN = createField(DSL.name("count_for_sign"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, ""); - - /** - * The column deregistration.incidents_info.count_signed. - */ - public final TableField COUNT_SIGNED = createField(DSL.name("count_signed"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, ""); + public final TableField COUNT_INCIDENTS_REGISTRATION = createField(DSL.name("count_incidents_registration"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "инцидентов зарегистрировано"); private IncidentsInfo(Name alias, Table aliased) { this(alias, aliased, (Field[]) null, null); diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/RejectionDecisions.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/RejectionDecisions.java new file mode 100644 index 0000000..e37db70 --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/RejectionDecisions.java @@ -0,0 +1,319 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.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.deregistration.Deregistration; +import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.Keys; +import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.records.RejectionDecisionsRecord; +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.Recruitment.RecruitmentPath; + + +/** + * Снятие с воинского учета. Сформированные решения об отказе в снятии с ВУ + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class RejectionDecisions extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of deregistration.rejection_decisions + */ + public static final RejectionDecisions REJECTION_DECISIONS = new RejectionDecisions(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return RejectionDecisionsRecord.class; + } + + /** + * The column + * deregistration.rejection_decisions.rejection_decisions_id. + */ + public final TableField REJECTION_DECISIONS_ID = createField(DSL.name("rejection_decisions_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, ""); + + /** + * The column + * deregistration.rejection_decisions.recruitment_id. + */ + public final TableField RECRUITMENT_ID = createField(DSL.name("recruitment_id"), SQLDataType.VARCHAR(36).nullable(false), this, ""); + + /** + * The column deregistration.rejection_decisions.update_date. + */ + public final TableField UPDATE_DATE = createField(DSL.name("update_date"), SQLDataType.TIMESTAMP(0).nullable(false).defaultValue(DSL.field(DSL.raw("now()"), SQLDataType.TIMESTAMP)), this, ""); + + /** + * The column deregistration.rejection_decisions.info_date. + */ + public final TableField INFO_DATE = createField(DSL.name("info_date"), SQLDataType.DATE.nullable(false), this, ""); + + /** + * The column + * deregistration.rejection_decisions.count_for_sign. Доступно + * для подписания + */ + public final TableField COUNT_FOR_SIGN = createField(DSL.name("count_for_sign"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "Доступно для подписания"); + + /** + * The column deregistration.rejection_decisions.count_signed. + * Подписано + */ + public final TableField COUNT_SIGNED = createField(DSL.name("count_signed"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "Подписано"); + + /** + * The column deregistration.rejection_decisions.count_refused. + * Отклонено + */ + public final TableField COUNT_REFUSED = createField(DSL.name("count_refused"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "Отклонено"); + + private RejectionDecisions(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private RejectionDecisions(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment("Снятие с воинского учета. Сформированные решения об отказе в снятии с ВУ"), TableOptions.table(), where); + } + + /** + * Create an aliased deregistration.rejection_decisions table + * reference + */ + public RejectionDecisions(String alias) { + this(DSL.name(alias), REJECTION_DECISIONS); + } + + /** + * Create an aliased deregistration.rejection_decisions table + * reference + */ + public RejectionDecisions(Name alias) { + this(alias, REJECTION_DECISIONS); + } + + /** + * Create a deregistration.rejection_decisions table reference + */ + public RejectionDecisions() { + this(DSL.name("rejection_decisions"), null); + } + + public RejectionDecisions(Table path, ForeignKey childPath, InverseForeignKey parentPath) { + super(path, childPath, parentPath, REJECTION_DECISIONS); + } + + /** + * A subtype implementing {@link Path} for simplified path-based joins. + */ + public static class RejectionDecisionsPath extends RejectionDecisions implements Path { + public RejectionDecisionsPath(Table path, ForeignKey childPath, InverseForeignKey parentPath) { + super(path, childPath, parentPath); + } + private RejectionDecisionsPath(Name alias, Table aliased) { + super(alias, aliased); + } + + @Override + public RejectionDecisionsPath as(String alias) { + return new RejectionDecisionsPath(DSL.name(alias), this); + } + + @Override + public RejectionDecisionsPath as(Name alias) { + return new RejectionDecisionsPath(alias, this); + } + + @Override + public RejectionDecisionsPath as(Table alias) { + return new RejectionDecisionsPath(alias.getQualifiedName(), this); + } + } + + @Override + public Schema getSchema() { + return aliased() ? null : Deregistration.DEREGISTRATION; + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.REJECTION_DECISIONS_PKEY; + } + + @Override + public List> getReferences() { + return Arrays.asList(Keys.REJECTION_DECISIONS__FK_REJECTION_DECISIONS_RECRUITMENT_ID); + } + + private transient RecruitmentPath _recruitment; + + /** + * Get the implicit join path to the metrics.recruitment table. + */ + public RecruitmentPath recruitment() { + if (_recruitment == null) + _recruitment = new RecruitmentPath(this, Keys.REJECTION_DECISIONS__FK_REJECTION_DECISIONS_RECRUITMENT_ID, null); + + return _recruitment; + } + + @Override + public RejectionDecisions as(String alias) { + return new RejectionDecisions(DSL.name(alias), this); + } + + @Override + public RejectionDecisions as(Name alias) { + return new RejectionDecisions(alias, this); + } + + @Override + public RejectionDecisions as(Table alias) { + return new RejectionDecisions(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public RejectionDecisions rename(String name) { + return new RejectionDecisions(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public RejectionDecisions rename(Name name) { + return new RejectionDecisions(name, null); + } + + /** + * Rename this table + */ + @Override + public RejectionDecisions rename(Table name) { + return new RejectionDecisions(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public RejectionDecisions where(Condition condition) { + return new RejectionDecisions(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public RejectionDecisions where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public RejectionDecisions where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public RejectionDecisions where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public RejectionDecisions where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public RejectionDecisions where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public RejectionDecisions where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public RejectionDecisions where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public RejectionDecisions whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public RejectionDecisions whereNotExists(Select select) { + return where(DSL.notExists(select)); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/ViewIncidentsInfo.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/ViewIncidentsInfo.java deleted file mode 100644 index fd5b4d3..0000000 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/ViewIncidentsInfo.java +++ /dev/null @@ -1,238 +0,0 @@ -/* - * This file is generated by jOOQ. - */ -package ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables; - - -import java.math.BigDecimal; -import java.util.Collection; - -import org.jooq.Condition; -import org.jooq.Field; -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.impl.DSL; -import org.jooq.impl.SQLDataType; -import org.jooq.impl.TableImpl; - -import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.Deregistration; -import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.records.ViewIncidentsInfoRecord; - - -/** - * This class is generated by jOOQ. - */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) -public class ViewIncidentsInfo extends TableImpl { - - private static final long serialVersionUID = 1L; - - /** - * The reference instance of deregistration.view_incidents_info - */ - public static final ViewIncidentsInfo VIEW_INCIDENTS_INFO = new ViewIncidentsInfo(); - - /** - * The class holding records for this type - */ - @Override - public Class getRecordType() { - return ViewIncidentsInfoRecord.class; - } - - /** - * The column - * deregistration.view_incidents_info.incidents_info_id. - */ - public final TableField INCIDENTS_INFO_ID = createField(DSL.name("incidents_info_id"), SQLDataType.BIGINT, this, ""); - - /** - * The column deregistration.view_incidents_info.count_all. - */ - public final TableField COUNT_ALL = createField(DSL.name("count_all"), SQLDataType.BIGINT, this, ""); - - /** - * The column - * deregistration.view_incidents_info.percent_for_sign. - */ - public final TableField PERCENT_FOR_SIGN = createField(DSL.name("percent_for_sign"), SQLDataType.NUMERIC, this, ""); - - /** - * The column - * deregistration.view_incidents_info.percent_signed. - */ - public final TableField PERCENT_SIGNED = createField(DSL.name("percent_signed"), SQLDataType.NUMERIC, this, ""); - - private ViewIncidentsInfo(Name alias, Table aliased) { - this(alias, aliased, (Field[]) null, null); - } - - private ViewIncidentsInfo(Name alias, Table aliased, Field[] parameters, Condition where) { - super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view(""" - create view "view_incidents_info" as SELECT incidents_info.incidents_info_id, - (incidents_info.count_for_sign + incidents_info.count_signed) AS count_all, - round((((incidents_info.count_for_sign)::numeric * (100)::numeric) / ((incidents_info.count_for_sign + incidents_info.count_signed))::numeric)) AS percent_for_sign, - round((((incidents_info.count_signed)::numeric * (100)::numeric) / ((incidents_info.count_for_sign + incidents_info.count_signed))::numeric)) AS percent_signed - FROM deregistration.incidents_info; - """), where); - } - - /** - * Create an aliased deregistration.view_incidents_info table - * reference - */ - public ViewIncidentsInfo(String alias) { - this(DSL.name(alias), VIEW_INCIDENTS_INFO); - } - - /** - * Create an aliased deregistration.view_incidents_info table - * reference - */ - public ViewIncidentsInfo(Name alias) { - this(alias, VIEW_INCIDENTS_INFO); - } - - /** - * Create a deregistration.view_incidents_info table reference - */ - public ViewIncidentsInfo() { - this(DSL.name("view_incidents_info"), null); - } - - @Override - public Schema getSchema() { - return aliased() ? null : Deregistration.DEREGISTRATION; - } - - @Override - public ViewIncidentsInfo as(String alias) { - return new ViewIncidentsInfo(DSL.name(alias), this); - } - - @Override - public ViewIncidentsInfo as(Name alias) { - return new ViewIncidentsInfo(alias, this); - } - - @Override - public ViewIncidentsInfo as(Table alias) { - return new ViewIncidentsInfo(alias.getQualifiedName(), this); - } - - /** - * Rename this table - */ - @Override - public ViewIncidentsInfo rename(String name) { - return new ViewIncidentsInfo(DSL.name(name), null); - } - - /** - * Rename this table - */ - @Override - public ViewIncidentsInfo rename(Name name) { - return new ViewIncidentsInfo(name, null); - } - - /** - * Rename this table - */ - @Override - public ViewIncidentsInfo rename(Table name) { - return new ViewIncidentsInfo(name.getQualifiedName(), null); - } - - /** - * Create an inline derived table from this table - */ - @Override - public ViewIncidentsInfo where(Condition condition) { - return new ViewIncidentsInfo(getQualifiedName(), aliased() ? this : null, null, condition); - } - - /** - * Create an inline derived table from this table - */ - @Override - public ViewIncidentsInfo where(Collection conditions) { - return where(DSL.and(conditions)); - } - - /** - * Create an inline derived table from this table - */ - @Override - public ViewIncidentsInfo where(Condition... conditions) { - return where(DSL.and(conditions)); - } - - /** - * Create an inline derived table from this table - */ - @Override - public ViewIncidentsInfo where(Field condition) { - return where(DSL.condition(condition)); - } - - /** - * Create an inline derived table from this table - */ - @Override - @PlainSQL - public ViewIncidentsInfo where(SQL condition) { - return where(DSL.condition(condition)); - } - - /** - * Create an inline derived table from this table - */ - @Override - @PlainSQL - public ViewIncidentsInfo where(@Stringly.SQL String condition) { - return where(DSL.condition(condition)); - } - - /** - * Create an inline derived table from this table - */ - @Override - @PlainSQL - public ViewIncidentsInfo where(@Stringly.SQL String condition, Object... binds) { - return where(DSL.condition(condition, binds)); - } - - /** - * Create an inline derived table from this table - */ - @Override - @PlainSQL - public ViewIncidentsInfo where(@Stringly.SQL String condition, QueryPart... parts) { - return where(DSL.condition(condition, parts)); - } - - /** - * Create an inline derived table from this table - */ - @Override - public ViewIncidentsInfo whereExists(Select select) { - return where(DSL.exists(select)); - } - - /** - * Create an inline derived table from this table - */ - @Override - public ViewIncidentsInfo whereNotExists(Select select) { - return where(DSL.notExists(select)); - } -} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/ViewRejectionDecisions.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/ViewRejectionDecisions.java new file mode 100644 index 0000000..c1a971b --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/ViewRejectionDecisions.java @@ -0,0 +1,248 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables; + + +import java.math.BigDecimal; +import java.util.Collection; + +import org.jooq.Condition; +import org.jooq.Field; +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.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.jooq.impl.TableImpl; + +import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.Deregistration; +import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.records.ViewRejectionDecisionsRecord; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewRejectionDecisions extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of + * deregistration.view_rejection_decisions + */ + public static final ViewRejectionDecisions VIEW_REJECTION_DECISIONS = new ViewRejectionDecisions(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return ViewRejectionDecisionsRecord.class; + } + + /** + * The column + * deregistration.view_rejection_decisions.rejection_decisions_id. + */ + public final TableField REJECTION_DECISIONS_ID = createField(DSL.name("rejection_decisions_id"), SQLDataType.BIGINT, this, ""); + + /** + * The column + * deregistration.view_rejection_decisions.count_all. + */ + public final TableField COUNT_ALL = createField(DSL.name("count_all"), SQLDataType.BIGINT, this, ""); + + /** + * The column + * deregistration.view_rejection_decisions.percent_for_sign. + */ + public final TableField PERCENT_FOR_SIGN = createField(DSL.name("percent_for_sign"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * deregistration.view_rejection_decisions.percent_signed. + */ + public final TableField PERCENT_SIGNED = createField(DSL.name("percent_signed"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * deregistration.view_rejection_decisions.percent_refused. + */ + public final TableField PERCENT_REFUSED = createField(DSL.name("percent_refused"), SQLDataType.NUMERIC, this, ""); + + private ViewRejectionDecisions(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private ViewRejectionDecisions(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view(""" + create view "view_rejection_decisions" as SELECT rejection_decisions.rejection_decisions_id, + ((rejection_decisions.count_for_sign + rejection_decisions.count_signed) + rejection_decisions.count_refused) AS count_all, + round((((rejection_decisions.count_for_sign)::numeric * (100)::numeric) / (((rejection_decisions.count_for_sign + rejection_decisions.count_signed) + rejection_decisions.count_refused))::numeric)) AS percent_for_sign, + round((((rejection_decisions.count_signed)::numeric * (100)::numeric) / (((rejection_decisions.count_for_sign + rejection_decisions.count_signed) + rejection_decisions.count_refused))::numeric)) AS percent_signed, + round((((rejection_decisions.count_refused)::numeric * (100)::numeric) / (((rejection_decisions.count_for_sign + rejection_decisions.count_signed) + rejection_decisions.count_refused))::numeric)) AS percent_refused + FROM deregistration.rejection_decisions; + """), where); + } + + /** + * Create an aliased deregistration.view_rejection_decisions + * table reference + */ + public ViewRejectionDecisions(String alias) { + this(DSL.name(alias), VIEW_REJECTION_DECISIONS); + } + + /** + * Create an aliased deregistration.view_rejection_decisions + * table reference + */ + public ViewRejectionDecisions(Name alias) { + this(alias, VIEW_REJECTION_DECISIONS); + } + + /** + * Create a deregistration.view_rejection_decisions table + * reference + */ + public ViewRejectionDecisions() { + this(DSL.name("view_rejection_decisions"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Deregistration.DEREGISTRATION; + } + + @Override + public ViewRejectionDecisions as(String alias) { + return new ViewRejectionDecisions(DSL.name(alias), this); + } + + @Override + public ViewRejectionDecisions as(Name alias) { + return new ViewRejectionDecisions(alias, this); + } + + @Override + public ViewRejectionDecisions as(Table alias) { + return new ViewRejectionDecisions(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public ViewRejectionDecisions rename(String name) { + return new ViewRejectionDecisions(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public ViewRejectionDecisions rename(Name name) { + return new ViewRejectionDecisions(name, null); + } + + /** + * Rename this table + */ + @Override + public ViewRejectionDecisions rename(Table name) { + return new ViewRejectionDecisions(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewRejectionDecisions where(Condition condition) { + return new ViewRejectionDecisions(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewRejectionDecisions where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewRejectionDecisions where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewRejectionDecisions where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewRejectionDecisions where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewRejectionDecisions where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewRejectionDecisions where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewRejectionDecisions where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewRejectionDecisions whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewRejectionDecisions whereNotExists(Select select) { + return where(DSL.notExists(select)); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/records/IncidentsInfoRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/records/IncidentsInfoRecord.java index e92e465..e3255a7 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/records/IncidentsInfoRecord.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/records/IncidentsInfoRecord.java @@ -78,33 +78,23 @@ public class IncidentsInfoRecord extends UpdatableRecordImplderegistration.incidents_info.count_for_sign. + * Setter for + * deregistration.incidents_info.count_incidents_registration. + * инцидентов зарегистрировано */ - public void setCountForSign(Long value) { + public void setCountIncidentsRegistration(Long value) { set(4, value); } /** - * Getter for deregistration.incidents_info.count_for_sign. + * Getter for + * deregistration.incidents_info.count_incidents_registration. + * инцидентов зарегистрировано */ - public Long getCountForSign() { + public Long getCountIncidentsRegistration() { return (Long) get(4); } - /** - * Setter for deregistration.incidents_info.count_signed. - */ - public void setCountSigned(Long value) { - set(5, value); - } - - /** - * Getter for deregistration.incidents_info.count_signed. - */ - public Long getCountSigned() { - return (Long) get(5); - } - // ------------------------------------------------------------------------- // Primary key information // ------------------------------------------------------------------------- @@ -128,15 +118,14 @@ public class IncidentsInfoRecord extends UpdatableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for + * deregistration.rejection_decisions.rejection_decisions_id. + */ + public void setRejectionDecisionsId(Long value) { + set(0, value); + } + + /** + * Getter for + * deregistration.rejection_decisions.rejection_decisions_id. + */ + public Long getRejectionDecisionsId() { + return (Long) get(0); + } + + /** + * Setter for + * deregistration.rejection_decisions.recruitment_id. + */ + public void setRecruitmentId(String value) { + set(1, value); + } + + /** + * Getter for + * deregistration.rejection_decisions.recruitment_id. + */ + public String getRecruitmentId() { + return (String) get(1); + } + + /** + * Setter for deregistration.rejection_decisions.update_date. + */ + public void setUpdateDate(Timestamp value) { + set(2, value); + } + + /** + * Getter for deregistration.rejection_decisions.update_date. + */ + public Timestamp getUpdateDate() { + return (Timestamp) get(2); + } + + /** + * Setter for deregistration.rejection_decisions.info_date. + */ + public void setInfoDate(Date value) { + set(3, value); + } + + /** + * Getter for deregistration.rejection_decisions.info_date. + */ + public Date getInfoDate() { + return (Date) get(3); + } + + /** + * Setter for + * deregistration.rejection_decisions.count_for_sign. Доступно + * для подписания + */ + public void setCountForSign(Long value) { + set(4, value); + } + + /** + * Getter for + * deregistration.rejection_decisions.count_for_sign. Доступно + * для подписания + */ + public Long getCountForSign() { + return (Long) get(4); + } + + /** + * Setter for deregistration.rejection_decisions.count_signed. + * Подписано + */ + public void setCountSigned(Long value) { + set(5, value); + } + + /** + * Getter for deregistration.rejection_decisions.count_signed. + * Подписано + */ + public Long getCountSigned() { + return (Long) get(5); + } + + /** + * Setter for deregistration.rejection_decisions.count_refused. + * Отклонено + */ + public void setCountRefused(Long value) { + set(6, value); + } + + /** + * Getter for deregistration.rejection_decisions.count_refused. + * Отклонено + */ + public Long getCountRefused() { + return (Long) get(6); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached RejectionDecisionsRecord + */ + public RejectionDecisionsRecord() { + super(RejectionDecisions.REJECTION_DECISIONS); + } + + /** + * Create a detached, initialised RejectionDecisionsRecord + */ + public RejectionDecisionsRecord(Long rejectionDecisionsId, String recruitmentId, Timestamp updateDate, Date infoDate, Long countForSign, Long countSigned, Long countRefused) { + super(RejectionDecisions.REJECTION_DECISIONS); + + setRejectionDecisionsId(rejectionDecisionsId); + setRecruitmentId(recruitmentId); + setUpdateDate(updateDate); + setInfoDate(infoDate); + setCountForSign(countForSign); + setCountSigned(countSigned); + setCountRefused(countRefused); + resetChangedOnNotNull(); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/records/ViewIncidentsInfoRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/records/ViewIncidentsInfoRecord.java deleted file mode 100644 index e350a70..0000000 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/records/ViewIncidentsInfoRecord.java +++ /dev/null @@ -1,107 +0,0 @@ -/* - * This file is generated by jOOQ. - */ -package ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.records; - - -import java.math.BigDecimal; - -import org.jooq.impl.TableRecordImpl; - -import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.ViewIncidentsInfo; - - -/** - * This class is generated by jOOQ. - */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) -public class ViewIncidentsInfoRecord extends TableRecordImpl { - - private static final long serialVersionUID = 1L; - - /** - * Setter for - * deregistration.view_incidents_info.incidents_info_id. - */ - public void setIncidentsInfoId(Long value) { - set(0, value); - } - - /** - * Getter for - * deregistration.view_incidents_info.incidents_info_id. - */ - public Long getIncidentsInfoId() { - return (Long) get(0); - } - - /** - * Setter for deregistration.view_incidents_info.count_all. - */ - public void setCountAll(Long value) { - set(1, value); - } - - /** - * Getter for deregistration.view_incidents_info.count_all. - */ - public Long getCountAll() { - return (Long) get(1); - } - - /** - * Setter for - * deregistration.view_incidents_info.percent_for_sign. - */ - public void setPercentForSign(BigDecimal value) { - set(2, value); - } - - /** - * Getter for - * deregistration.view_incidents_info.percent_for_sign. - */ - public BigDecimal getPercentForSign() { - return (BigDecimal) get(2); - } - - /** - * Setter for - * deregistration.view_incidents_info.percent_signed. - */ - public void setPercentSigned(BigDecimal value) { - set(3, value); - } - - /** - * Getter for - * deregistration.view_incidents_info.percent_signed. - */ - public BigDecimal getPercentSigned() { - return (BigDecimal) get(3); - } - - // ------------------------------------------------------------------------- - // Constructors - // ------------------------------------------------------------------------- - - /** - * Create a detached ViewIncidentsInfoRecord - */ - public ViewIncidentsInfoRecord() { - super(ViewIncidentsInfo.VIEW_INCIDENTS_INFO); - } - - /** - * Create a detached, initialised ViewIncidentsInfoRecord - */ - public ViewIncidentsInfoRecord(Long incidentsInfoId, Long countAll, BigDecimal percentForSign, BigDecimal percentSigned) { - super(ViewIncidentsInfo.VIEW_INCIDENTS_INFO); - - setIncidentsInfoId(incidentsInfoId); - setCountAll(countAll); - setPercentForSign(percentForSign); - setPercentSigned(percentSigned); - resetChangedOnNotNull(); - } -} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/records/ViewRejectionDecisionsRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/records/ViewRejectionDecisionsRecord.java new file mode 100644 index 0000000..7d8f010 --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/deregistration/tables/records/ViewRejectionDecisionsRecord.java @@ -0,0 +1,126 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.records; + + +import java.math.BigDecimal; + +import org.jooq.impl.TableRecordImpl; + +import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.ViewRejectionDecisions; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewRejectionDecisionsRecord extends TableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for + * deregistration.view_rejection_decisions.rejection_decisions_id. + */ + public void setRejectionDecisionsId(Long value) { + set(0, value); + } + + /** + * Getter for + * deregistration.view_rejection_decisions.rejection_decisions_id. + */ + public Long getRejectionDecisionsId() { + return (Long) get(0); + } + + /** + * Setter for + * deregistration.view_rejection_decisions.count_all. + */ + public void setCountAll(Long value) { + set(1, value); + } + + /** + * Getter for + * deregistration.view_rejection_decisions.count_all. + */ + public Long getCountAll() { + return (Long) get(1); + } + + /** + * Setter for + * deregistration.view_rejection_decisions.percent_for_sign. + */ + public void setPercentForSign(BigDecimal value) { + set(2, value); + } + + /** + * Getter for + * deregistration.view_rejection_decisions.percent_for_sign. + */ + public BigDecimal getPercentForSign() { + return (BigDecimal) get(2); + } + + /** + * Setter for + * deregistration.view_rejection_decisions.percent_signed. + */ + public void setPercentSigned(BigDecimal value) { + set(3, value); + } + + /** + * Getter for + * deregistration.view_rejection_decisions.percent_signed. + */ + public BigDecimal getPercentSigned() { + return (BigDecimal) get(3); + } + + /** + * Setter for + * deregistration.view_rejection_decisions.percent_refused. + */ + public void setPercentRefused(BigDecimal value) { + set(4, value); + } + + /** + * Getter for + * deregistration.view_rejection_decisions.percent_refused. + */ + public BigDecimal getPercentRefused() { + return (BigDecimal) get(4); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached ViewRejectionDecisionsRecord + */ + public ViewRejectionDecisionsRecord() { + super(ViewRejectionDecisions.VIEW_REJECTION_DECISIONS); + } + + /** + * Create a detached, initialised ViewRejectionDecisionsRecord + */ + public ViewRejectionDecisionsRecord(Long rejectionDecisionsId, Long countAll, BigDecimal percentForSign, BigDecimal percentSigned, BigDecimal percentRefused) { + super(ViewRejectionDecisions.VIEW_REJECTION_DECISIONS); + + setRejectionDecisionsId(rejectionDecisionsId); + setCountAll(countAll); + setPercentForSign(percentForSign); + setPercentSigned(percentSigned); + setPercentRefused(percentRefused); + resetChangedOnNotNull(); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/Recruitment.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/Recruitment.java index 45cc0d1..8385a4b 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/Recruitment.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/Recruitment.java @@ -44,6 +44,7 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.admin_indicators.tables.U 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; +import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.RejectionDecisions.RejectionDecisionsPath; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.RemovalRegistration.RemovalRegistrationPath; import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.Solutions.SolutionsPath; import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.CitizensNextYearAge.CitizensNextYearAgePath; @@ -584,6 +585,19 @@ public class Recruitment extends TableImpl { return _dataFromGirVu; } + private transient RejectionDecisionsPath _rejectionDecisions; + + /** + * Get the implicit to-many join path to the + * deregistration.rejection_decisions table + */ + public RejectionDecisionsPath rejectionDecisions() { + if (_rejectionDecisions == null) + _rejectionDecisions = new RejectionDecisionsPath(this, null, ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.Keys.REJECTION_DECISIONS__FK_REJECTION_DECISIONS_RECRUITMENT_ID.getInverseKey()); + + return _rejectionDecisions; + } + private transient RemovalRegistrationPath _removalRegistration; /** diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/Keys.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/Keys.java index 02f70d6..22454ff 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/Keys.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/Keys.java @@ -24,6 +24,8 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_addre import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.PersonalInfoStat; import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.RecordsAboutRegistratedCitizen; import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.SummonsesSign; +import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.SupportSummSing; +import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.SupportTmpMeas; import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.records.ApplicationsReceivedFromEpguRecord; import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.records.ChangeDataFromGirVuRecord; import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.records.ChangeDataPersonalVisitRecord; @@ -36,6 +38,8 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_addre import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.records.PersonalInfoStatRecord; import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.records.RecordsAboutRegistratedCitizenRecord; import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.records.SummonsesSignRecord; +import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.records.SupportSummSingRecord; +import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.records.SupportTmpMeasRecord; /** @@ -61,6 +65,8 @@ public class Keys { public static final UniqueKey PERSONAL_INFO_STAT_PKEY = Internal.createUniqueKey(PersonalInfoStat.PERSONAL_INFO_STAT, DSL.name("personal_info_stat_pkey"), new TableField[] { PersonalInfoStat.PERSONAL_INFO_STAT.PERSONAL_INFO_STAT_ID }, true); public static final UniqueKey RECORDS_ABOUT_REGISTRATED_CITIZEN_PKEY = Internal.createUniqueKey(RecordsAboutRegistratedCitizen.RECORDS_ABOUT_REGISTRATED_CITIZEN, DSL.name("records_about_registrated_citizen_pkey"), new TableField[] { RecordsAboutRegistratedCitizen.RECORDS_ABOUT_REGISTRATED_CITIZEN.RECORDS_ABOUT_REGISTRATED_CITIZEN_ID }, true); public static final UniqueKey SUMMONSES_SIGN_PKEY = Internal.createUniqueKey(SummonsesSign.SUMMONSES_SIGN, DSL.name("summonses_sign_pkey"), new TableField[] { SummonsesSign.SUMMONSES_SIGN.SUMMONSES_SIGN_ID }, true); + public static final UniqueKey SUPPORT_SUMM_SING_PKEY = Internal.createUniqueKey(SupportSummSing.SUPPORT_SUMM_SING, DSL.name("support_summ_sing_pkey"), new TableField[] { SupportSummSing.SUPPORT_SUMM_SING.SUPPORT_SUMM_SING_ID }, true); + public static final UniqueKey SUPPORT_TMP_MEAS_PKEY = Internal.createUniqueKey(SupportTmpMeas.SUPPORT_TMP_MEAS, DSL.name("support_tmp_meas_pkey"), new TableField[] { SupportTmpMeas.SUPPORT_TMP_MEAS.SUPPORT_TMP_MEAS_ID }, true); // ------------------------------------------------------------------------- // FOREIGN KEY definitions diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/RegistrationChangeAddress.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/RegistrationChangeAddress.java index 4c26542..7b4a28d 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/RegistrationChangeAddress.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/RegistrationChangeAddress.java @@ -25,6 +25,8 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_addre import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.PersonalInfoStat; import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.RecordsAboutRegistratedCitizen; import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.SummonsesSign; +import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.SupportSummSing; +import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.SupportTmpMeas; import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.ViewApplicationsReceivedFromEpgu; import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.ViewChangeDataFromGirVu; import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.ViewChangeDataPersonalVisit; @@ -119,6 +121,16 @@ public class RegistrationChangeAddress extends SchemaImpl { */ public final SummonsesSign SUMMONSES_SIGN = SummonsesSign.SUMMONSES_SIGN; + /** + * The table registration_change_address.support_summ_sing. + */ + public final SupportSummSing SUPPORT_SUMM_SING = SupportSummSing.SUPPORT_SUMM_SING; + + /** + * The table registration_change_address.support_tmp_meas. + */ + public final SupportTmpMeas SUPPORT_TMP_MEAS = SupportTmpMeas.SUPPORT_TMP_MEAS; + /** * The table * registration_change_address.view_applications_received_from_epgu. @@ -194,7 +206,9 @@ public class RegistrationChangeAddress extends SchemaImpl { public final List> getSequences() { return Arrays.asList( Sequences.APPLICATIONS_RECEIVED_FROM_EP_APPLICATIONS_RECEIVED_FROM_EP_SEQ, - Sequences.RECORDS_ABOUT_REGISTRATED_CIT_RECORDS_ABOUT_REGISTRATED_CIT_SEQ + Sequences.RECORDS_ABOUT_REGISTRATED_CIT_RECORDS_ABOUT_REGISTRATED_CIT_SEQ, + Sequences.SUPPORT_SUMM_SING_SEQ, + Sequences.SUPPORT_TMP_MEASID_SEQ ); } @@ -213,6 +227,8 @@ public class RegistrationChangeAddress extends SchemaImpl { PersonalInfoStat.PERSONAL_INFO_STAT, RecordsAboutRegistratedCitizen.RECORDS_ABOUT_REGISTRATED_CITIZEN, SummonsesSign.SUMMONSES_SIGN, + SupportSummSing.SUPPORT_SUMM_SING, + SupportTmpMeas.SUPPORT_TMP_MEAS, ViewApplicationsReceivedFromEpgu.VIEW_APPLICATIONS_RECEIVED_FROM_EPGU, ViewChangeDataFromGirVu.VIEW_CHANGE_DATA_FROM_GIR_VU, ViewChangeDataPersonalVisit.VIEW_CHANGE_DATA_PERSONAL_VISIT, diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/Sequences.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/Sequences.java index 223aa95..a182eb1 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/Sequences.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/Sequences.java @@ -26,4 +26,16 @@ public class Sequences { * registration_change_address.records_about_registrated_cit_records_about_registrated_cit_seq */ public static final Sequence RECORDS_ABOUT_REGISTRATED_CIT_RECORDS_ABOUT_REGISTRATED_CIT_SEQ = Internal.createSequence("records_about_registrated_cit_records_about_registrated_cit_seq", RegistrationChangeAddress.REGISTRATION_CHANGE_ADDRESS, SQLDataType.BIGINT.nullable(false), null, null, null, null, false, null); + + /** + * The sequence + * registration_change_address.support_summ_sing_seq + */ + public static final Sequence SUPPORT_SUMM_SING_SEQ = Internal.createSequence("support_summ_sing_seq", RegistrationChangeAddress.REGISTRATION_CHANGE_ADDRESS, SQLDataType.BIGINT.nullable(false), null, null, null, null, false, null); + + /** + * The sequence + * registration_change_address.support_tmp_measid_seq + */ + public static final Sequence SUPPORT_TMP_MEASID_SEQ = Internal.createSequence("support_tmp_measid_seq", RegistrationChangeAddress.REGISTRATION_CHANGE_ADDRESS, SQLDataType.BIGINT.nullable(false), null, null, null, null, false, null); } diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/Tables.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/Tables.java index 44cc4c9..272b594 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/Tables.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/Tables.java @@ -16,6 +16,8 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_addre import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.PersonalInfoStat; import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.RecordsAboutRegistratedCitizen; import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.SummonsesSign; +import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.SupportSummSing; +import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.SupportTmpMeas; import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.ViewApplicationsReceivedFromEpgu; import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.ViewChangeDataFromGirVu; import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.ViewChangeDataPersonalVisit; @@ -103,6 +105,16 @@ public class Tables { */ public static final SummonsesSign SUMMONSES_SIGN = SummonsesSign.SUMMONSES_SIGN; + /** + * The table registration_change_address.support_summ_sing. + */ + public static final SupportSummSing SUPPORT_SUMM_SING = SupportSummSing.SUPPORT_SUMM_SING; + + /** + * The table registration_change_address.support_tmp_meas. + */ + public static final SupportTmpMeas SUPPORT_TMP_MEAS = SupportTmpMeas.SUPPORT_TMP_MEAS; + /** * The table * registration_change_address.view_applications_received_from_epgu. diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/tables/SupportSummSing.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/tables/SupportSummSing.java new file mode 100644 index 0000000..5f3bc8a --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/tables/SupportSummSing.java @@ -0,0 +1,261 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables; + + +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.registration_change_address.Keys; +import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.RegistrationChangeAddress; +import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.records.SupportSummSingRecord; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class SupportSummSing extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of + * registration_change_address.support_summ_sing + */ + public static final SupportSummSing SUPPORT_SUMM_SING = new SupportSummSing(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return SupportSummSingRecord.class; + } + + /** + * The column + * registration_change_address.support_summ_sing.support_summ_sing_id. + */ + public final TableField SUPPORT_SUMM_SING_ID = createField(DSL.name("support_summ_sing_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, ""); + + /** + * The column + * registration_change_address.support_summ_sing.progress. + */ + public final TableField PROGRESS = createField(DSL.name("progress"), SQLDataType.BOOLEAN.nullable(false), this, ""); + + /** + * The column + * registration_change_address.support_summ_sing.change_rec. + */ + public final TableField CHANGE_REC = createField(DSL.name("change_rec"), SQLDataType.BOOLEAN.nullable(false), this, ""); + + /** + * The column + * registration_change_address.support_summ_sing.code. + */ + public final TableField CODE = createField(DSL.name("code"), SQLDataType.VARCHAR(10), this, ""); + + /** + * The column + * registration_change_address.support_summ_sing.source_last_update. + */ + public final TableField SOURCE_LAST_UPDATE = createField(DSL.name("source_last_update"), SQLDataType.VARCHAR(10).nullable(false), this, ""); + + /** + * The column + * registration_change_address.support_summ_sing.recruitment_id. + */ + public final TableField RECRUITMENT_ID = createField(DSL.name("recruitment_id"), SQLDataType.VARCHAR(36).nullable(false), this, ""); + + private SupportSummSing(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private SupportSummSing(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table(), where); + } + + /** + * Create an aliased + * registration_change_address.support_summ_sing table + * reference + */ + public SupportSummSing(String alias) { + this(DSL.name(alias), SUPPORT_SUMM_SING); + } + + /** + * Create an aliased + * registration_change_address.support_summ_sing table + * reference + */ + public SupportSummSing(Name alias) { + this(alias, SUPPORT_SUMM_SING); + } + + /** + * Create a registration_change_address.support_summ_sing table + * reference + */ + public SupportSummSing() { + this(DSL.name("support_summ_sing"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : RegistrationChangeAddress.REGISTRATION_CHANGE_ADDRESS; + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.SUPPORT_SUMM_SING_PKEY; + } + + @Override + public SupportSummSing as(String alias) { + return new SupportSummSing(DSL.name(alias), this); + } + + @Override + public SupportSummSing as(Name alias) { + return new SupportSummSing(alias, this); + } + + @Override + public SupportSummSing as(Table alias) { + return new SupportSummSing(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public SupportSummSing rename(String name) { + return new SupportSummSing(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public SupportSummSing rename(Name name) { + return new SupportSummSing(name, null); + } + + /** + * Rename this table + */ + @Override + public SupportSummSing rename(Table name) { + return new SupportSummSing(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public SupportSummSing where(Condition condition) { + return new SupportSummSing(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public SupportSummSing where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public SupportSummSing where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public SupportSummSing where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public SupportSummSing where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public SupportSummSing where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public SupportSummSing where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public SupportSummSing where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public SupportSummSing whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public SupportSummSing whereNotExists(Select select) { + return where(DSL.notExists(select)); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/tables/SupportTmpMeas.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/tables/SupportTmpMeas.java new file mode 100644 index 0000000..102772a --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/tables/SupportTmpMeas.java @@ -0,0 +1,247 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables; + + +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.registration_change_address.Keys; +import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.RegistrationChangeAddress; +import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.records.SupportTmpMeasRecord; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class SupportTmpMeas extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of + * registration_change_address.support_tmp_meas + */ + public static final SupportTmpMeas SUPPORT_TMP_MEAS = new SupportTmpMeas(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return SupportTmpMeasRecord.class; + } + + /** + * The column + * registration_change_address.support_tmp_meas.support_tmp_meas_id. + */ + public final TableField SUPPORT_TMP_MEAS_ID = createField(DSL.name("support_tmp_meas_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, ""); + + /** + * The column + * registration_change_address.support_tmp_meas.source_last_update. + */ + public final TableField SOURCE_LAST_UPDATE = createField(DSL.name("source_last_update"), SQLDataType.VARCHAR(10).nullable(false), this, ""); + + /** + * The column + * registration_change_address.support_tmp_meas.status_applied. + */ + public final TableField STATUS_APPLIED = createField(DSL.name("status_applied"), SQLDataType.VARCHAR(10), this, ""); + + /** + * The column + * registration_change_address.support_tmp_meas.recruitment_id. + */ + public final TableField RECRUITMENT_ID = createField(DSL.name("recruitment_id"), SQLDataType.VARCHAR(36).nullable(false), this, ""); + + private SupportTmpMeas(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private SupportTmpMeas(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table(), where); + } + + /** + * Create an aliased + * registration_change_address.support_tmp_meas table reference + */ + public SupportTmpMeas(String alias) { + this(DSL.name(alias), SUPPORT_TMP_MEAS); + } + + /** + * Create an aliased + * registration_change_address.support_tmp_meas table reference + */ + public SupportTmpMeas(Name alias) { + this(alias, SUPPORT_TMP_MEAS); + } + + /** + * Create a registration_change_address.support_tmp_meas table + * reference + */ + public SupportTmpMeas() { + this(DSL.name("support_tmp_meas"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : RegistrationChangeAddress.REGISTRATION_CHANGE_ADDRESS; + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.SUPPORT_TMP_MEAS_PKEY; + } + + @Override + public SupportTmpMeas as(String alias) { + return new SupportTmpMeas(DSL.name(alias), this); + } + + @Override + public SupportTmpMeas as(Name alias) { + return new SupportTmpMeas(alias, this); + } + + @Override + public SupportTmpMeas as(Table alias) { + return new SupportTmpMeas(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public SupportTmpMeas rename(String name) { + return new SupportTmpMeas(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public SupportTmpMeas rename(Name name) { + return new SupportTmpMeas(name, null); + } + + /** + * Rename this table + */ + @Override + public SupportTmpMeas rename(Table name) { + return new SupportTmpMeas(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public SupportTmpMeas where(Condition condition) { + return new SupportTmpMeas(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public SupportTmpMeas where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public SupportTmpMeas where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public SupportTmpMeas where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public SupportTmpMeas where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public SupportTmpMeas where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public SupportTmpMeas where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public SupportTmpMeas where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public SupportTmpMeas whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public SupportTmpMeas whereNotExists(Select select) { + return where(DSL.notExists(select)); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/tables/records/SupportSummSingRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/tables/records/SupportSummSingRecord.java new file mode 100644 index 0000000..b04e47b --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/tables/records/SupportSummSingRecord.java @@ -0,0 +1,151 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.records; + + +import org.jooq.Record1; +import org.jooq.impl.UpdatableRecordImpl; + +import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.SupportSummSing; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class SupportSummSingRecord extends UpdatableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for + * registration_change_address.support_summ_sing.support_summ_sing_id. + */ + public void setSupportSummSingId(Long value) { + set(0, value); + } + + /** + * Getter for + * registration_change_address.support_summ_sing.support_summ_sing_id. + */ + public Long getSupportSummSingId() { + return (Long) get(0); + } + + /** + * Setter for + * registration_change_address.support_summ_sing.progress. + */ + public void setProgress(Boolean value) { + set(1, value); + } + + /** + * Getter for + * registration_change_address.support_summ_sing.progress. + */ + public Boolean getProgress() { + return (Boolean) get(1); + } + + /** + * Setter for + * registration_change_address.support_summ_sing.change_rec. + */ + public void setChangeRec(Boolean value) { + set(2, value); + } + + /** + * Getter for + * registration_change_address.support_summ_sing.change_rec. + */ + public Boolean getChangeRec() { + return (Boolean) get(2); + } + + /** + * Setter for + * registration_change_address.support_summ_sing.code. + */ + public void setCode(String value) { + set(3, value); + } + + /** + * Getter for + * registration_change_address.support_summ_sing.code. + */ + public String getCode() { + return (String) get(3); + } + + /** + * Setter for + * registration_change_address.support_summ_sing.source_last_update. + */ + public void setSourceLastUpdate(String value) { + set(4, value); + } + + /** + * Getter for + * registration_change_address.support_summ_sing.source_last_update. + */ + public String getSourceLastUpdate() { + return (String) get(4); + } + + /** + * Setter for + * registration_change_address.support_summ_sing.recruitment_id. + */ + public void setRecruitmentId(String value) { + set(5, value); + } + + /** + * Getter for + * registration_change_address.support_summ_sing.recruitment_id. + */ + public String getRecruitmentId() { + return (String) get(5); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached SupportSummSingRecord + */ + public SupportSummSingRecord() { + super(SupportSummSing.SUPPORT_SUMM_SING); + } + + /** + * Create a detached, initialised SupportSummSingRecord + */ + public SupportSummSingRecord(Long supportSummSingId, Boolean progress, Boolean changeRec, String code, String sourceLastUpdate, String recruitmentId) { + super(SupportSummSing.SUPPORT_SUMM_SING); + + setSupportSummSingId(supportSummSingId); + setProgress(progress); + setChangeRec(changeRec); + setCode(code); + setSourceLastUpdate(sourceLastUpdate); + setRecruitmentId(recruitmentId); + resetChangedOnNotNull(); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/tables/records/SupportTmpMeasRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/tables/records/SupportTmpMeasRecord.java new file mode 100644 index 0000000..8f31a64 --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/registration_change_address/tables/records/SupportTmpMeasRecord.java @@ -0,0 +1,117 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.records; + + +import org.jooq.Record1; +import org.jooq.impl.UpdatableRecordImpl; + +import ru.micord.webbpm.ervu.business_metrics.db_beans.registration_change_address.tables.SupportTmpMeas; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class SupportTmpMeasRecord extends UpdatableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for + * registration_change_address.support_tmp_meas.support_tmp_meas_id. + */ + public void setSupportTmpMeasId(Long value) { + set(0, value); + } + + /** + * Getter for + * registration_change_address.support_tmp_meas.support_tmp_meas_id. + */ + public Long getSupportTmpMeasId() { + return (Long) get(0); + } + + /** + * Setter for + * registration_change_address.support_tmp_meas.source_last_update. + */ + public void setSourceLastUpdate(String value) { + set(1, value); + } + + /** + * Getter for + * registration_change_address.support_tmp_meas.source_last_update. + */ + public String getSourceLastUpdate() { + return (String) get(1); + } + + /** + * Setter for + * registration_change_address.support_tmp_meas.status_applied. + */ + public void setStatusApplied(String value) { + set(2, value); + } + + /** + * Getter for + * registration_change_address.support_tmp_meas.status_applied. + */ + public String getStatusApplied() { + return (String) get(2); + } + + /** + * Setter for + * registration_change_address.support_tmp_meas.recruitment_id. + */ + public void setRecruitmentId(String value) { + set(3, value); + } + + /** + * Getter for + * registration_change_address.support_tmp_meas.recruitment_id. + */ + public String getRecruitmentId() { + return (String) get(3); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached SupportTmpMeasRecord + */ + public SupportTmpMeasRecord() { + super(SupportTmpMeas.SUPPORT_TMP_MEAS); + } + + /** + * Create a detached, initialised SupportTmpMeasRecord + */ + public SupportTmpMeasRecord(Long supportTmpMeasId, String sourceLastUpdate, String statusApplied, String recruitmentId) { + super(SupportTmpMeas.SUPPORT_TMP_MEAS); + + setSupportTmpMeasId(supportTmpMeasId); + setSourceLastUpdate(sourceLastUpdate); + setStatusApplied(statusApplied); + setRecruitmentId(recruitmentId); + resetChangedOnNotNull(); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/Keys.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/Keys.java index bb80a63..c2cefac 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/Keys.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/Keys.java @@ -20,6 +20,7 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.Inf import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.RecruitOfficeVisit; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.RemoveTmpMeasures; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.SummonsesReason; +import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.SupportLk; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.records.AllSummonsesRecord; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.records.DownloadForPrintRecord; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.records.FormedSummonsesRecord; @@ -28,6 +29,7 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.rec import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.records.RecruitOfficeVisitRecord; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.records.RemoveTmpMeasuresRecord; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.records.SummonsesReasonRecord; +import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.records.SupportLkRecord; /** @@ -50,6 +52,7 @@ public class Keys { public static final UniqueKey REMOVE_TMP_MEASURES_PKEY = Internal.createUniqueKey(RemoveTmpMeasures.REMOVE_TMP_MEASURES, DSL.name("remove_tmp_measures_pkey"), new TableField[] { RemoveTmpMeasures.REMOVE_TMP_MEASURES.REMOVE_TMP_MEASURES_ID }, true); public static final UniqueKey SUMMONSES_REASON_PKEY = Internal.createUniqueKey(SummonsesReason.SUMMONSES_REASON, DSL.name("summonses_reason_pkey"), new TableField[] { SummonsesReason.SUMMONSES_REASON.SUMMONSES_REASON_ID }, true); public static final UniqueKey UNI_SUMMONSES_REASON1 = Internal.createUniqueKey(SummonsesReason.SUMMONSES_REASON, DSL.name("uni_summonses_reason1"), new TableField[] { SummonsesReason.SUMMONSES_REASON.CODE }, true); + public static final UniqueKey SUPPORT_LK_PKEY = Internal.createUniqueKey(SupportLk.SUPPORT_LK, DSL.name("support_lk_pkey"), new TableField[] { SupportLk.SUPPORT_LK.SUPPORT_LK_ID }, true); // ------------------------------------------------------------------------- // FOREIGN KEY definitions diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/Sequences.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/Sequences.java new file mode 100644 index 0000000..c033624 --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/Sequences.java @@ -0,0 +1,22 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list; + + +import org.jooq.Sequence; +import org.jooq.impl.Internal; +import org.jooq.impl.SQLDataType; + + +/** + * Convenience access to all sequences in summonses_list. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class Sequences { + + /** + * The sequence summonses_list.support_lk_id_seq + */ + public static final Sequence SUPPORT_LK_ID_SEQ = Internal.createSequence("support_lk_id_seq", SummonsesList.SUMMONSES_LIST, SQLDataType.BIGINT.nullable(false), null, null, null, null, false, null); +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/SummonsesList.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/SummonsesList.java index 25934b1..8c08d7b 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/SummonsesList.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/SummonsesList.java @@ -8,6 +8,7 @@ import java.util.Arrays; import java.util.List; import org.jooq.Catalog; +import org.jooq.Sequence; import org.jooq.Table; import org.jooq.impl.SchemaImpl; @@ -20,6 +21,7 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.Inf import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.RecruitOfficeVisit; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.RemoveTmpMeasures; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.SummonsesReason; +import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.SupportLk; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.ViewAllSummonses; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.ViewFormedSummonses; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.ViewImpositionTmpMeasures; @@ -81,6 +83,11 @@ public class SummonsesList extends SchemaImpl { */ public final SummonsesReason SUMMONSES_REASON = SummonsesReason.SUMMONSES_REASON; + /** + * The table summonses_list.support_lk. + */ + public final SupportLk SUPPORT_LK = SupportLk.SUPPORT_LK; + /** * The table summonses_list.view_all_summonses. */ @@ -124,6 +131,13 @@ public class SummonsesList extends SchemaImpl { return DefaultCatalog.DEFAULT_CATALOG; } + @Override + public final List> getSequences() { + return Arrays.asList( + Sequences.SUPPORT_LK_ID_SEQ + ); + } + @Override public final List> getTables() { return Arrays.asList( @@ -135,6 +149,7 @@ public class SummonsesList extends SchemaImpl { RecruitOfficeVisit.RECRUIT_OFFICE_VISIT, RemoveTmpMeasures.REMOVE_TMP_MEASURES, SummonsesReason.SUMMONSES_REASON, + SupportLk.SUPPORT_LK, ViewAllSummonses.VIEW_ALL_SUMMONSES, ViewFormedSummonses.VIEW_FORMED_SUMMONSES, ViewImpositionTmpMeasures.VIEW_IMPOSITION_TMP_MEASURES, diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/Tables.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/Tables.java index 8f002f9..9c75021 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/Tables.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/Tables.java @@ -12,6 +12,7 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.Inf import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.RecruitOfficeVisit; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.RemoveTmpMeasures; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.SummonsesReason; +import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.SupportLk; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.ViewAllSummonses; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.ViewFormedSummonses; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.ViewImpositionTmpMeasures; @@ -66,6 +67,11 @@ public class Tables { */ public static final SummonsesReason SUMMONSES_REASON = SummonsesReason.SUMMONSES_REASON; + /** + * The table summonses_list.support_lk. + */ + public static final SupportLk SUPPORT_LK = SupportLk.SUPPORT_LK; + /** * The table summonses_list.view_all_summonses. */ diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/tables/SupportLk.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/tables/SupportLk.java new file mode 100644 index 0000000..09c770c --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/tables/SupportLk.java @@ -0,0 +1,239 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables; + + +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.summonses_list.Keys; +import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.SummonsesList; +import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.records.SupportLkRecord; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class SupportLk extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of summonses_list.support_lk + */ + public static final SupportLk SUPPORT_LK = new SupportLk(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return SupportLkRecord.class; + } + + /** + * The column summonses_list.support_lk.support_lk_id. + */ + public final TableField SUPPORT_LK_ID = createField(DSL.name("support_lk_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, ""); + + /** + * The column summonses_list.support_lk.recruitment_id. + */ + public final TableField RECRUITMENT_ID = createField(DSL.name("recruitment_id"), SQLDataType.VARCHAR(36).nullable(false), this, ""); + + /** + * The column summonses_list.support_lk.summonses_reason_id. + */ + public final TableField SUMMONSES_REASON_ID = createField(DSL.name("summonses_reason_id"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, ""); + + /** + * The column summonses_list.support_lk.system_pgs_status. + */ + public final TableField SYSTEM_PGS_STATUS = createField(DSL.name("system_pgs_status"), SQLDataType.VARCHAR(10), this, ""); + + private SupportLk(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private SupportLk(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table(), where); + } + + /** + * Create an aliased summonses_list.support_lk table reference + */ + public SupportLk(String alias) { + this(DSL.name(alias), SUPPORT_LK); + } + + /** + * Create an aliased summonses_list.support_lk table reference + */ + public SupportLk(Name alias) { + this(alias, SUPPORT_LK); + } + + /** + * Create a summonses_list.support_lk table reference + */ + public SupportLk() { + this(DSL.name("support_lk"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : SummonsesList.SUMMONSES_LIST; + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.SUPPORT_LK_PKEY; + } + + @Override + public SupportLk as(String alias) { + return new SupportLk(DSL.name(alias), this); + } + + @Override + public SupportLk as(Name alias) { + return new SupportLk(alias, this); + } + + @Override + public SupportLk as(Table alias) { + return new SupportLk(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public SupportLk rename(String name) { + return new SupportLk(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public SupportLk rename(Name name) { + return new SupportLk(name, null); + } + + /** + * Rename this table + */ + @Override + public SupportLk rename(Table name) { + return new SupportLk(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public SupportLk where(Condition condition) { + return new SupportLk(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public SupportLk where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public SupportLk where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public SupportLk where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public SupportLk where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public SupportLk where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public SupportLk where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public SupportLk where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public SupportLk whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public SupportLk whereNotExists(Select select) { + return where(DSL.notExists(select)); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/tables/records/SupportLkRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/tables/records/SupportLkRecord.java new file mode 100644 index 0000000..d414393 --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/tables/records/SupportLkRecord.java @@ -0,0 +1,109 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.records; + + +import org.jooq.Record1; +import org.jooq.impl.UpdatableRecordImpl; + +import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.SupportLk; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class SupportLkRecord extends UpdatableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for summonses_list.support_lk.support_lk_id. + */ + public void setSupportLkId(Long value) { + set(0, value); + } + + /** + * Getter for summonses_list.support_lk.support_lk_id. + */ + public Long getSupportLkId() { + return (Long) get(0); + } + + /** + * Setter for summonses_list.support_lk.recruitment_id. + */ + public void setRecruitmentId(String value) { + set(1, value); + } + + /** + * Getter for summonses_list.support_lk.recruitment_id. + */ + public String getRecruitmentId() { + return (String) get(1); + } + + /** + * Setter for summonses_list.support_lk.summonses_reason_id. + */ + public void setSummonsesReasonId(Long value) { + set(2, value); + } + + /** + * Getter for summonses_list.support_lk.summonses_reason_id. + */ + public Long getSummonsesReasonId() { + return (Long) get(2); + } + + /** + * Setter for summonses_list.support_lk.system_pgs_status. + */ + public void setSystemPgsStatus(String value) { + set(3, value); + } + + /** + * Getter for summonses_list.support_lk.system_pgs_status. + */ + public String getSystemPgsStatus() { + return (String) get(3); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached SupportLkRecord + */ + public SupportLkRecord() { + super(SupportLk.SUPPORT_LK); + } + + /** + * Create a detached, initialised SupportLkRecord + */ + public SupportLkRecord(Long supportLkId, String recruitmentId, Long summonsesReasonId, String systemPgsStatus) { + super(SupportLk.SUPPORT_LK); + + setSupportLkId(supportLkId); + setRecruitmentId(recruitmentId); + setSummonsesReasonId(summonsesReasonId); + setSystemPgsStatus(systemPgsStatus); + resetChangedOnNotNull(); + } +} diff --git a/backend/src/main/resources/config/v_1.0/20241227-ERVU-db_changes.xml b/backend/src/main/resources/config/v_1.0/20241227-ERVU-db_changes.xml index afb5560..0b37458 100644 --- a/backend/src/main/resources/config/v_1.0/20241227-ERVU-db_changes.xml +++ b/backend/src/main/resources/config/v_1.0/20241227-ERVU-db_changes.xml @@ -13,4 +13,20 @@ ALTER TABLE IF EXISTS metrics.incidents_files_requests OWNER to ervu_business_metrics; + + + edit table + + DROP VIEW IF EXISTS deregistration.view_incidents_info; + + ALTER TABLE deregistration.incidents_info DROP COLUMN IF EXISTS count_for_sign; + ALTER TABLE deregistration.incidents_info DROP COLUMN IF EXISTS count_signed; + + ALTER TABLE deregistration.incidents_info ADD COLUMN IF NOT EXISTS count_incidents_registration int8 DEFAULT 0 NOT NULL; + + COMMENT ON COLUMN deregistration.incidents_info.count_incidents_registration IS 'инцидентов зарегистрировано'; + + + + \ No newline at end of file diff --git a/backend/src/main/resources/config/v_1.0/20241228-ERVU-db_changes.xml b/backend/src/main/resources/config/v_1.0/20241228-ERVU-db_changes.xml new file mode 100644 index 0000000..d1b53a6 --- /dev/null +++ b/backend/src/main/resources/config/v_1.0/20241228-ERVU-db_changes.xml @@ -0,0 +1,47 @@ + + + + + + create table + + CREATE TABLE IF NOT EXISTS deregistration.rejection_decisions ( + rejection_decisions_id bigserial NOT NULL, + recruitment_id varchar(36) NOT NULL, + update_date timestamp DEFAULT now() NOT NULL, + info_date date NOT NULL, + count_for_sign int8 DEFAULT 0 NOT NULL, + count_signed int8 DEFAULT 0 NOT NULL, + count_refused int8 DEFAULT 0 NOT NULL, + CONSTRAINT rejection_decisions_pkey PRIMARY KEY (rejection_decisions_id), + CONSTRAINT fk_rejection_decisions_recruitment_id FOREIGN KEY (recruitment_id) REFERENCES metrics.recruitment(id) + ); + CREATE INDEX IF NOT EXISTS idx_rejection_decisions_date ON deregistration.rejection_decisions USING btree (info_date); + CREATE INDEX IF NOT EXISTS idx_rejection_decisions_recr ON deregistration.rejection_decisions USING btree (recruitment_id); + CREATE INDEX IF NOT EXISTS idx_rejection_decisions_recr_date ON deregistration.rejection_decisions USING btree (recruitment_id, info_date); + + ALTER TABLE IF EXISTS deregistration.rejection_decisions OWNER to ervu_business_metrics; + + COMMENT ON TABLE deregistration.rejection_decisions IS 'Снятие с воинского учета. Сформированные решения об отказе в снятии с ВУ'; + + COMMENT ON COLUMN deregistration.rejection_decisions.count_for_sign IS 'Доступно для подписания'; + COMMENT ON COLUMN deregistration.rejection_decisions.count_signed IS 'Подписано'; + COMMENT ON COLUMN deregistration.rejection_decisions.count_refused IS 'Отклонено'; + + + CREATE OR REPLACE VIEW deregistration.view_rejection_decisions + AS SELECT rejection_decisions.rejection_decisions_id, + rejection_decisions.count_for_sign + rejection_decisions.count_signed + rejection_decisions.count_refused AS count_all, + round(rejection_decisions.count_for_sign::numeric * 100::numeric / (rejection_decisions.count_for_sign + rejection_decisions.count_signed + rejection_decisions.count_refused)::numeric) AS percent_for_sign, + round(rejection_decisions.count_signed::numeric * 100::numeric / (rejection_decisions.count_for_sign + rejection_decisions.count_signed + rejection_decisions.count_refused)::numeric) AS percent_signed, + round(rejection_decisions.count_refused::numeric * 100::numeric / (rejection_decisions.count_for_sign + rejection_decisions.count_signed + rejection_decisions.count_refused)::numeric) AS percent_refused + FROM deregistration.rejection_decisions; + + + + + \ No newline at end of file diff --git a/backend/src/main/resources/config/v_1.0/changelog-1.0.xml b/backend/src/main/resources/config/v_1.0/changelog-1.0.xml index 1f13891..d689117 100644 --- a/backend/src/main/resources/config/v_1.0/changelog-1.0.xml +++ b/backend/src/main/resources/config/v_1.0/changelog-1.0.xml @@ -16,5 +16,6 @@ + \ No newline at end of file diff --git a/resources/src/main/resources/business-model/ervu-business-metrics/initial_registration.page b/resources/src/main/resources/business-model/ervu-business-metrics/initial_registration.page index c22c367..bfde9dd 100644 --- a/resources/src/main/resources/business-model/ervu-business-metrics/initial_registration.page +++ b/resources/src/main/resources/business-model/ervu-business-metrics/initial_registration.page @@ -1491,6 +1491,7 @@ 7b47ba81-1c81-4780-b0f6-7fe726e099a7 Постановка в 17 лет true + false false @@ -26467,7 +26468,6 @@ 160f5fc4-2041-4779-9bad-e5b9bf61ad86 ВК ГИР ВУ true - false false @@ -26479,7 +26479,6 @@ 21f993d1-071b-440c-9e26-245a6095025c ГК Первый ряд true - false false @@ -26504,7 +26503,6 @@ a55d6b3f-4191-4aa3-be54-99bd86215c5c Первоначальная постановка на учет по данным ГИР ВУ true -false false @@ -27868,7 +27866,7 @@ ba24d307-0b91-4299-ba82-9d0b52384ff2 8ba9dc01-f3f5-4a2a-a199-f298e9d13af7 - граждан, отбывавших наказания в местах лишения свободы + граждан, отбывающие наказание в местах лишения свободы false false @@ -27876,7 +27874,7 @@ initialValue - "граждан, отбывавших наказания в местах лишения свободы" + "граждан, отбывающие наказание в местах лишения свободы" @@ -27888,7 +27886,7 @@ tooltip - "граждан, отбывавших наказания в местах лишения свободы" + "граждан, отбывающие наказание в местах лишения свободы" @@ -27980,6 +27978,7 @@ 92967285-75e0-49f4-baa0-646d7fc1e213 ВК Присвоение идентификатора true +false false @@ -29462,6 +29461,7 @@ 78372736-3179-4b79-bd3a-8c1df6f2c9ba ГК Второй ряд true + false false @@ -34324,6 +34324,7 @@ 62e2055e-ccf0-4878-9420-5aa4c2cd0a0c ВК ЕПГУ true + false false diff --git a/resources/src/main/resources/business-model/ervu-business-metrics/removal_military_registration.page b/resources/src/main/resources/business-model/ervu-business-metrics/removal_military_registration.page index 0c82c8b..b8ecffc 100644 --- a/resources/src/main/resources/business-model/ervu-business-metrics/removal_military_registration.page +++ b/resources/src/main/resources/business-model/ervu-business-metrics/removal_military_registration.page @@ -3009,7 +3009,6 @@ 79b0d99f-6fcf-479f-93fc-86cf40091bdb ГК Первый ряд true - false false @@ -8739,6 +8738,7 @@ 92405751-8a4d-40af-9fad-f67df705f860 ГК Первый ряд true + false false @@ -8763,6 +8763,7 @@ 5eb80df2-3f22-48b7-8936-592d3c2c1437 ВК Получение заявления true + false false @@ -13648,7 +13649,6 @@ cb6ee7de-a747-4458-bc41-acff47b8c61b ГК Второй ряд true - false false @@ -13668,1366 +13668,6 @@ - - 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 - b4885c41-b668-4bd8-bdd6-459e8f7e4734 - ВК Сверка данных от гражданина и ГИС ЕРВУ - true - false - - - - cssClasses - - - - "block-section" - - - - - - style - - - - width - - "50%" - - - - - - - - -true - - - service - - - - loadDao - - - -graph - - {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"metrics","x":127.0,"y":261.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"idm_id"},"operation":"EQUAL","typeCode":"CONST","values":["\"00\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"incidents_info","schemaName":"deregistration","x":277.0,"y":132.0,"alias":"incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"2":{"tableName":"view_incidents_info","schemaName":"deregistration","x":467.0,"y":206.0,"alias":"view_incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"metrics","x":127.0,"y":261.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"idm_id"},"operation":"EQUAL","typeCode":"CONST","values":["\"00\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"incidents_info","schemaName":"deregistration","x":277.0,"y":132.0,"alias":"incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"view_incidents_info","schemaName":"deregistration","x":467.0,"y":206.0,"alias":"view_incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":127.0,"y":261.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"idm_id"},"operation":"EQUAL","typeCode":"CONST","values":["\"00\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"view_incidents_info":{"tableName":"view_incidents_info","schemaName":"deregistration","x":467.0,"y":206.0,"alias":"view_incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"incidents_info":{"tableName":"incidents_info","schemaName":"deregistration","x":277.0,"y":132.0,"alias":"incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null,null],[{"refOnEntityName":"incidents_info","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"deregistration","table":"incidents_info","entity":"incidents_info","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null,null],[null,{"refOnEntityName":"view_incidents_info","refToEntityName":"incidents_info","refToColumns":[{"schema":"deregistration","table":"incidents_info","entity":"incidents_info","name":"incidents_info_id"}],"refOnColumns":[{"schema":"deregistration","table":"view_incidents_info","entity":"view_incidents_info","name":"incidents_info_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":1} - - - - - DefaultLoadDao - database.dao - - - - - - ProjectDefaultValueLoaderServiceImpl - service.loading - - - - - - -true -false - - -true - - - eventRefs - - - - - - behavior - -{"objectId":"31a5dc87-94a9-47ce-bb08-9e1d0ce93b28","packageName":"component.field","className":"ComboBox","type":"TS"} - - - - propertyName - -"valueChangeEvent" - - - - - - - - - loadParams - - - - - - objectValue - - - - argument - - null - - - - behavior - - {"objectId":"31a5dc87-94a9-47ce-bb08-9e1d0ce93b28","packageName":"component.field","className":"ComboBox","type":"TS"} - - - - method - - "getBusinessId" - - - - - - - - - - - - - -true - - - containerValueLoaderService - - - - loadDao - - - -graph - - {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"metrics","x":87.0,"y":272.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"incidents_info","schemaName":"deregistration","x":310.0,"y":169.0,"alias":"incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"2":{"tableName":"view_incidents_info","schemaName":"deregistration","x":556.0,"y":268.0,"alias":"view_incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"metrics","x":87.0,"y":272.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"incidents_info","schemaName":"deregistration","x":310.0,"y":169.0,"alias":"incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"view_incidents_info","schemaName":"deregistration","x":556.0,"y":268.0,"alias":"view_incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":87.0,"y":272.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"view_incidents_info":{"tableName":"view_incidents_info","schemaName":"deregistration","x":556.0,"y":268.0,"alias":"view_incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"incidents_info":{"tableName":"incidents_info","schemaName":"deregistration","x":310.0,"y":169.0,"alias":"incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null,null],[{"refOnEntityName":"incidents_info","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"deregistration","table":"incidents_info","entity":"incidents_info","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null,null],[null,{"refOnEntityName":"view_incidents_info","refToEntityName":"incidents_info","refToColumns":[{"schema":"deregistration","table":"incidents_info","entity":"incidents_info","name":"incidents_info_id"}],"refOnColumns":[{"schema":"deregistration","table":"view_incidents_info","entity":"view_incidents_info","name":"incidents_info_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":1} - - - - - DefaultLoadDao - database.dao - - - - - replacePkColumn - - {"schema":"metrics","table":"recruitment","entity":"recruitment","name":"idm_id"} - - - - - ContainerByPkValueLoaderServiceImpl - service.loading - - - - - - -ba24d307-0b91-4299-ba82-9d0b52384ff2 -39357b5f-3bd0-4ff7-99c3-113c9bc10508 -Сверка данных от гражданина и ГИС ЕРВУ -false -false -false - - - - cssClasses - - - - "section-header" - - - - - - - initialValue - - "Сверка данных от гражданина и ГИС ЕРВУ" - - - - label - - null - - - - - - - - - false - - - -d7d54cfb-26b5-4dba-b56f-b6247183c24d -19be5ccf-a8bb-4920-9236-cf435a644be4 -ГК График и показатели -true -false - - - - - - - 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 - 6d5a5211-b80e-4907-81d9-9ead00231077 - ВК График - true - false - false - - - - style - - - - width - -null - - - - - - - - - - - - - 85eb12aa-f878-4e29-b109-9d31af0fefb4 - 729aacab-0bf2-4eef-b660-6fefd66420ee - График бублик 3 - true - false - false - - false - false - - - - - chartService - - - -chartType - - "DOUGHNUT" - - - -dataSetService - - - - centerLabelConfigurations - - - - - - dataSetConfigurations - - - - - -columnAggregationDataSet - - - - aggregationData - - - - - -aggregationColumn - - {"schema":"deregistration","table":"incidents_info","entity":"incidents_info","name":"count_for_sign"} - - - -aggregationFunction - - "SUM" - - - -backgroundColor - - "#AB8A99FF" - - - -label - - " " - - - - - - - - - -aggregationColumn - - {"schema":"deregistration","table":"incidents_info","entity":"incidents_info","name":"count_signed"} - - - -aggregationFunction - - "SUM" - - - -backgroundColor - - "#A3BD9EFF" - - - -label - - " " - - - - - - - - - - - - dataLabel - - " " - - - - - - -cutout - - "80%" - - - -datasetType - - "COLUMN_AGGREGATION" - - - -loadDao - - - - graph - - {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"metrics","x":158.0,"y":176.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"incidents_info","schemaName":"deregistration","x":461.0,"y":167.0,"alias":"incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"metrics","x":158.0,"y":176.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"incidents_info","schemaName":"deregistration","x":461.0,"y":167.0,"alias":"incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":158.0,"y":176.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"incidents_info":{"tableName":"incidents_info","schemaName":"deregistration","x":461.0,"y":167.0,"alias":"incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null],[{"refOnEntityName":"incidents_info","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"deregistration","table":"incidents_info","entity":"incidents_info","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":1} - - - - - DefaultLoadDao - database.dao - - - - -radius - - "80%" - - - - - - - - - - - - RoundSingleChartDataSetService - ervu_business_metrics.component.chart - - - - - - - - - - - ErvuChartV2 - ervu_business_metrics.component.chart - - true - true - - - cssClasses - - - -"graph-donut" - - - - - - legend - - - -display - - false - - - - - - - loadOnStart - - true - - - - - - - RoundArcCornersChartPlugin - ervu_business_metrics.component.chart.plugin - - true - true - - - - FilterReferences - ervu_business_metrics.component.filter - - true - true - - - references - - - - - - column - - "idm_id" - - - - dataConverter - - - StringValueConverter - component.field.dataconvert - - - - - filterComponent - - {"objectId":"31a5dc87-94a9-47ce-bb08-9e1d0ce93b28","packageName":"component.field.loading","className":"ComboBoxDefaultValue","type":"JAVA"} - - - - table - - "recruitment" - - - - - StaticFilterReference - ervu_business_metrics.component.filter - - - - - - - - - - FilterGroupDelegate - ervu_business_metrics.component.filter - - true - true - - - filterComponents - - - -{"objectId":"31a5dc87-94a9-47ce-bb08-9e1d0ce93b28","packageName":"ervu_business_metrics.component.filter","className":"ComboboxFilterComponent","type":"TS"} - - - - - - - liveFilter - - true - - - - triggerOnStart - - true - - - - - - - - 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 - 399a066d-ae63-49ca-8908-55ffa64f8d3d - Вертикальный контейнер - true - false - - - - cssClasses - - - - "graph-legend-right" - - - - - - - - - - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - 8b46a103-7300-4162-a686-9622cac767bb - ГК Показатель - true - false - - - - cssClasses - - - -"subhead" - - - - - - - - - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 0bb22b9f-b5d5-4ab8-bfa4-b0205223a38d - 5 000 - false - false - - - - initialValue - - null - - - - textFormatter - - - - replaceModels - - - - - - value - - "0" - - - - - - - - - -ReplaceValueTextFormatter -ervu_business_metrics.formatter - - - - - - - - - - defaultValueColumn - - {"schema":"deregistration","table":"view_incidents_info","entity":"view_incidents_info","name":"count_all"} - - - - loadType - - "BY_COLUMN" - - - - - - - - loadType - - "BY_COLUMN" - - - - valueByEventColumn - - {"schema":"deregistration","table":"view_incidents_info","entity":"view_incidents_info","name":"count_all"} - - - - - - false - - - - 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 - 6d2c79ad-66ff-4c29-bee6-0db4fbda135e - Вертикальный контейнер - true - false - - - - cssClasses - - - - "text-wrap" - - - - - - - - - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 5e9adfb4-1194-4e73-8d55-0b9e727d2bb4 - инцидентов зарегистрировано, в т.ч.: - false - false - - - - initialValue - -"инцидентов зарегистрировано, в т.ч.:" - - - - label - -null - - - - tooltip - -"инцидентов зарегистрировано, в т.ч.:" - - - - - - - - - false - - - - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - bf5a92cb-91d0-42c8-90b8-9b87e7f3c0d3 - ГК Показатели - true - false - - - - cssClasses - - - - - - - - - - - - 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 - 527889cd-5fd9-4cf1-afc0-548eee20da8f - Vbox% - true - false - - - - cssClasses - - - - - - - - - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - f212b62e-939b-4864-a6b0-9f021b49e1e2 - 60% - false - false - - - - cssClasses - - - - "legend-col-purple" - - - - - "text-invert" - - - - - - initialValue - -null - - - - label - -"%" - - - - textFormatter - - - - replaceModels - - - - - - value - -"0" - - - - - - - - - - ReplaceValueTextFormatter - ervu_business_metrics.formatter - - - - - - - - - - defaultValueColumn - -{"schema":"deregistration","table":"view_incidents_info","entity":"view_incidents_info","name":"percent_for_sign"} - - - - loadType - -"BY_COLUMN" - - - - - - - - loadType - -"BY_COLUMN" - - - - valueByEventColumn - -{"schema":"deregistration","table":"view_incidents_info","entity":"view_incidents_info","name":"percent_for_sign"} - - - - - - false - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 54bf1320-eebc-44cb-a563-eeae15ca6d8c - 40% - false - false - - - - cssClasses - - - - "legend-col-green" - - - - - "text-invert" - - - - - - initialValue - -null - - - - label - -"%" - - - - textFormatter - - - - replaceModels - - - - - - value - -"0" - - - - - - - - - - ReplaceValueTextFormatter - ervu_business_metrics.formatter - - - - - - - - - - defaultValueColumn - -{"schema":"deregistration","table":"view_incidents_info","entity":"view_incidents_info","name":"percent_signed"} - - - - loadType - -"BY_COLUMN" - - - - - - - - loadType - -"BY_COLUMN" - - - - valueByEventColumn - -{"schema":"deregistration","table":"view_incidents_info","entity":"view_incidents_info","name":"percent_signed"} - - - - - - false - - - - - 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 - abaf4847-78d0-486a-9765-6d683e0995a4 - VboxValue - true - false - - - - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - a6679661-c85b-44bd-93cf-7c067f67b96e - 3 000 - false - false - false - - - - cssClasses - - - - "pull-right" - - - - - - initialValue - -null - - - - textFormatter - - - - replaceModels - - - - - - value - -"0" - - - - - - - - - - ReplaceValueTextFormatter - ervu_business_metrics.formatter - - - - - - - - - - defaultValueColumn - -{"schema":"deregistration","table":"incidents_info","entity":"incidents_info","name":"count_for_sign"} - - - - loadType - -"BY_COLUMN" - - - - - - - - loadType - -"BY_COLUMN" - - - - valueByEventColumn - -{"schema":"deregistration","table":"incidents_info","entity":"incidents_info","name":"count_for_sign"} - - - - - - false - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 505fc9a4-46c6-450c-b781-1b73a267e6b2 - 2 000 - false - false - - - - cssClasses - - - - "pull-right" - - - - - - initialValue - -null - - - - textFormatter - - - - replaceModels - - - - - - value - -"0" - - - - - - - - - - ReplaceValueTextFormatter - ervu_business_metrics.formatter - - - - - - - - - - defaultValueColumn - -{"schema":"deregistration","table":"incidents_info","entity":"incidents_info","name":"count_signed"} - - - - loadType - -"BY_COLUMN" - - - - - - - - loadType - -"BY_COLUMN" - - - - valueByEventColumn - -{"schema":"deregistration","table":"incidents_info","entity":"incidents_info","name":"count_signed"} - - - - - - false - - - - - 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 - ad808737-9ceb-41f9-945c-66f3cb6662bd - ВК Показатели - true - false - - - - cssClasses - - - - "text-wrap" - - - - - - - style - - - - width - - null - - - - - - - - - - - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - e738de39-d461-4ecd-b958-862e5f85bbcc - ГК Показатель - true - true - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - 10dccb08-3d8a-4704-adee-fa691a8be53b - ГК Показатель - true - true - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - 59bb5b2f-00a7-4414-9f7e-c3740c402578 - ГК Показатель - true - true - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - 959120ef-f861-49dd-ad90-db31734283c2 - ГК Показатель - true - true - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - cd664304-a7c3-4fbb-9f9f-8679e762d238 - Горизонтальный контейнер - true - true - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - dba97367-8064-4d90-a7f8-5dc8887ed7c2 - Горизонтальный контейнер - true - true - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - df502cf6-45a3-415d-bdbe-6116fb463c82 - Горизонтальный контейнер - true - true - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - fd6532ca-e129-41be-8db3-d1c1f706e3da - доступно для подписания - false - false - - - - initialValue - -"доступно для подписания" - - - - label - -null - - - - tooltip - -"доступно для подписания" - - - - - - - - - false - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 763da0f0-1822-4d8d-82bb-012ba616f8ff - подписано ВК - false - false - - - - initialValue - -"подписано ВК" - - - - label - -null - - - - tooltip - -"подписано ВК" - - - - - - - - - false - - - - - - - d7d54cfb-26b5-4dba-b56f-b6247183c24d - bf5a92cb-91d0-42c8-90b8-9b87e7f3c0d3 - ГК Показатели - true - true - - - 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 5ea1e40a-ff10-49d7-8fc5-8eb9562050b0 @@ -15987,7 +14627,7 @@ ba24d307-0b91-4299-ba82-9d0b52384ff2 a4a36e12-f75b-43a3-9fff-5d9cad4795e4 - решений всего, в т.ч.: + решений всего false false @@ -15995,13 +14635,13 @@ initialValue -"решений всего, в т.ч.:" +"решений всего" tooltip -"решений всего, в т.ч.:" +"решений всего" @@ -16741,6 +15381,1719 @@ 5251f203-cbfa-401a-8fc2-f24e7bd52910 График 5 true +true + + + + 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 + 00c4a477-52aa-4469-81e8-10ac48d3e07c + ГК Сформированные решения об отказе в снятии с ВУ + true + false + false + + + + cssClasses + + + + "block-section" + + + + + + style + + + + width + + "50%" + + + + + + + + +true + + + service + + + + loadDao + + + +graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"metrics","x":139.0,"y":178.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"idm_id"},"operation":"EQUAL","typeCode":"CONST","values":["\"00\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"rejection_decisions","schemaName":"deregistration","x":322.0,"y":85.0,"alias":"rejection_decisions","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"2":{"tableName":"view_rejection_decisions","schemaName":"deregistration","x":478.0,"y":178.0,"alias":"view_rejection_decisions","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"metrics","x":139.0,"y":178.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"idm_id"},"operation":"EQUAL","typeCode":"CONST","values":["\"00\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"rejection_decisions","schemaName":"deregistration","x":322.0,"y":85.0,"alias":"rejection_decisions","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"view_rejection_decisions","schemaName":"deregistration","x":478.0,"y":178.0,"alias":"view_rejection_decisions","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"rejection_decisions":{"tableName":"rejection_decisions","schemaName":"deregistration","x":322.0,"y":85.0,"alias":"rejection_decisions","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":139.0,"y":178.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"idm_id"},"operation":"EQUAL","typeCode":"CONST","values":["\"00\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"view_rejection_decisions":{"tableName":"view_rejection_decisions","schemaName":"deregistration","x":478.0,"y":178.0,"alias":"view_rejection_decisions","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null,null],[{"refOnEntityName":"rejection_decisions","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"deregistration","table":"rejection_decisions","entity":"rejection_decisions","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null,null],[null,{"refOnEntityName":"view_rejection_decisions","refToEntityName":"rejection_decisions","refToColumns":[{"schema":"deregistration","table":"rejection_decisions","entity":"rejection_decisions","name":"rejection_decisions_id"}],"refOnColumns":[{"schema":"deregistration","table":"view_rejection_decisions","entity":"view_rejection_decisions","name":"rejection_decisions_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":1} + + + + + DefaultLoadDao + database.dao + + + + + + ProjectDefaultValueLoaderServiceImpl + service.loading + + + + + + +true + + +true + + + eventRefs + + + + + + behavior + +{"objectId":"31a5dc87-94a9-47ce-bb08-9e1d0ce93b28","packageName":"component.field","className":"ComboBox","type":"TS"} + + + + propertyName + +"valueChangeEvent" + + + + + + + + + loadParams + + + + + + objectValue + + + + argument + + null + + + + behavior + + {"objectId":"31a5dc87-94a9-47ce-bb08-9e1d0ce93b28","packageName":"component.field","className":"ComboBox","type":"TS"} + + + + method + + "getBusinessId" + + + + + + + + + + + + + +true + + + containerValueLoaderService + + + + loadDao + + + +graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"metrics","x":73.0,"y":179.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"rejection_decisions","schemaName":"deregistration","x":323.0,"y":109.0,"alias":"rejection_decisions","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"2":{"tableName":"view_rejection_decisions","schemaName":"deregistration","x":545.0,"y":197.0,"alias":"view_rejection_decisions","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"metrics","x":73.0,"y":179.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"rejection_decisions","schemaName":"deregistration","x":323.0,"y":109.0,"alias":"rejection_decisions","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"view_rejection_decisions","schemaName":"deregistration","x":545.0,"y":197.0,"alias":"view_rejection_decisions","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"rejection_decisions":{"tableName":"rejection_decisions","schemaName":"deregistration","x":323.0,"y":109.0,"alias":"rejection_decisions","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":73.0,"y":179.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"view_rejection_decisions":{"tableName":"view_rejection_decisions","schemaName":"deregistration","x":545.0,"y":197.0,"alias":"view_rejection_decisions","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null,null],[{"refOnEntityName":"rejection_decisions","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"deregistration","table":"rejection_decisions","entity":"rejection_decisions","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null,null],[null,{"refOnEntityName":"view_rejection_decisions","refToEntityName":"rejection_decisions","refToColumns":[{"schema":"deregistration","table":"rejection_decisions","entity":"rejection_decisions","name":"rejection_decisions_id"}],"refOnColumns":[{"schema":"deregistration","table":"view_rejection_decisions","entity":"view_rejection_decisions","name":"rejection_decisions_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":1} + + + + + DefaultLoadDao + database.dao + + + + + replacePkColumn + + {"schema":"metrics","table":"recruitment","entity":"recruitment","name":"idm_id"} + + + + + ContainerByPkValueLoaderServiceImpl + service.loading + + + + + + +ba24d307-0b91-4299-ba82-9d0b52384ff2 +2f506ee5-c5f5-437c-8e21-e4d975d6ef58 +Сформированные решения об отказе в снятии с ВУ +false +false + + + + cssClasses + + + + "section-header" + + + + + + initialValue + + "Сформированные решения об отказе в снятии с ВУ" + + + + label + + null + + + + + + + + + false + + + +d7d54cfb-26b5-4dba-b56f-b6247183c24d +96909c71-4003-46b8-bac7-a584c00b57bf +ГК График и показатели +true +false + + + + + + + 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 + 49e3b732-b18b-4439-abd7-dc371fe88d43 + ВК График + true + false + + + + cssClasses + + + + "graph-row-left" + + + + + + style + + + + width + +null + + + + + + + + + + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 05bc0878-1f0f-4873-93f6-49df5139049a + Пустое поле + false + true + + + 85eb12aa-f878-4e29-b109-9d31af0fefb4 + 50ab5a57-3d93-410f-8cf5-6a0b1ec59785 + График 4 + true + false + + false + false + + + indexAxis + + "y" + + + + legend + + + +align + + "CENTER" + + + +color + + "#E6E699FF" + + + +position + + "LEFT" + + + + + + + style + + + +height + + "250px" + + + + + + + + + + + chartService + + + +chartType + + "BAR" + + + +dataSetServices + + + + + + datasetType + + "STATIC" + + + + loadDao + + + +graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"metrics","x":100.0,"y":165.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"rejection_decisions","schemaName":"deregistration","x":303.0,"y":73.0,"alias":"rejection_decisions","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"2":{"tableName":"view_rejection_decisions","schemaName":"deregistration","x":501.0,"y":173.0,"alias":"view_rejection_decisions","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"metrics","x":100.0,"y":165.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"rejection_decisions","schemaName":"deregistration","x":303.0,"y":73.0,"alias":"rejection_decisions","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"view_rejection_decisions","schemaName":"deregistration","x":501.0,"y":173.0,"alias":"view_rejection_decisions","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"rejection_decisions":{"tableName":"rejection_decisions","schemaName":"deregistration","x":303.0,"y":73.0,"alias":"rejection_decisions","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":100.0,"y":165.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"view_rejection_decisions":{"tableName":"view_rejection_decisions","schemaName":"deregistration","x":501.0,"y":173.0,"alias":"view_rejection_decisions","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null,null],[{"refOnEntityName":"rejection_decisions","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"deregistration","table":"rejection_decisions","entity":"rejection_decisions","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null,null],[null,{"refOnEntityName":"view_rejection_decisions","refToEntityName":"rejection_decisions","refToColumns":[{"schema":"deregistration","table":"rejection_decisions","entity":"rejection_decisions","name":"rejection_decisions_id"}],"refOnColumns":[{"schema":"deregistration","table":"view_rejection_decisions","entity":"view_rejection_decisions","name":"rejection_decisions_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":1} + + + + + DefaultLoadDao + database.dao + + + + + staticDataSet + + + +staticData + + + + + + + + + + backgroundColor + + "#E9DECDFF" + + + + chartType + + "BAR" + + + + dataColumn + + {"schema":"deregistration","table":"rejection_decisions","entity":"rejection_decisions","name":"count_for_sign"} + + + + dataLabel + + " " + + + + labelColumn + + {"schema":"deregistration","table":"rejection_decisions","entity":"rejection_decisions","name":"count_for_sign"} + + + + stack + + "Доступно для подписания" + + + + + + + + + + backgroundColor + + "#E9DECDFF" + + + + chartType + + "BAR" + + + + dataColumn + + {"schema":"deregistration","table":"rejection_decisions","entity":"rejection_decisions","name":"count_signed"} + + + + dataLabel + + " " + + + + labelColumn + + {"schema":"deregistration","table":"rejection_decisions","entity":"rejection_decisions","name":"count_signed"} + + + + stack + + "Подписано" + + + + + + + + + + backgroundColor + + "#E9DECDFF" + + + + chartType + + "BAR" + + + + dataColumn + + {"schema":"deregistration","table":"rejection_decisions","entity":"rejection_decisions","name":"count_refused"} + + + + dataLabel + + " " + + + + labelColumn + + {"schema":"deregistration","table":"rejection_decisions","entity":"rejection_decisions","name":"count_refused"} + + + + stack + + "Отклонено" + + + + + + + + + + backgroundColor + + "#F2F2F2FF" + + + + chartType + + "BAR" + + + + dataColumn + + {"schema":"deregistration","table":"view_rejection_decisions","entity":"view_rejection_decisions","name":"count_all"} + + + + dataLabel + + " " + + + + labelColumn + + {"schema":"deregistration","table":"view_rejection_decisions","entity":"view_rejection_decisions","name":"count_all"} + + + + stack + + "100%" + + + + + + + + + + + + + DefaultChartDataSetService + component.chart.service.impl + + + + + + + + + + + + + ErvuChartV2 + ervu_business_metrics.component.chart + + true + true + + + bars + + + +barPositions + + + + barStackIndexes + + + + + +barStack + + "Доступно для подписания" + + + +index + + 85.0 + + + + + + + + + +barStack + + "Подписано" + + + +index + + 43.0 + + + + + + + + + +barStack + + "Отклонено" + + + +index + + 1.0 + + + + + + + + + barThickness + + 20.0 + + + + max + + 132.0 + + + + min + + 0.0 + + + + + + +shadowBar + + "100%" + + + +x + + + + grid + + + + display + + false + + + + drawBorder + + false + + + + + + + stacked + + false + + + + ticks + + + + display + + false + + + + + + + + + +y + + + + grid + + + + display + + false + + + + drawBorder + + false + + + + + + + ticks + + + + display + + false + + + + + + + + + + + + + indexAxis + + "y" + + + + legend + + + +display + + false + + + + + + + loadOnStart + + true + + + + options + + + +borderRadiusNumber + + 50.0 + + + + + + + style + + + +height + + "140px" + + + +margin + + "4px 0px 0px 0px" + + + + + + + visible + + true + + + + + + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + a30d12f7-fa07-4cc0-b7d0-6353f1416847 + Горизонтальный контейнер + true + true + + + 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 + a3f2eb9d-d80d-45da-b348-96e1953b1d1d + Вертикальный контейнер + true + false + + + + cssClasses + + + + "graph-legend-right" + + + + + + + + + + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + 548ff3dd-be02-4402-adac-8053cf044761 + Горизонтальный контейнер + true + false + + + + cssClasses + + + +"subhead" + + + + + + + + + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + effbf38e-c907-4511-82aa-855c91a92089 + Value + false + false + + + + textFormatter + + +NumberToLocalStringFormatter +ervu_business_metrics.formatter + + + + + + + + + + defaultValueColumn + + {"schema":"deregistration","table":"view_rejection_decisions","entity":"view_rejection_decisions","name":"count_all"} + + + + loadType + + "BY_COLUMN" + + + + + + + + loadType + + "BY_COLUMN" + + + + valueByEventColumn + + {"schema":"deregistration","table":"view_rejection_decisions","entity":"view_rejection_decisions","name":"count_all"} + + + + + + false + + + + 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 + 5d8420e7-ae70-44da-8ddb-2e19df76ca31 + Вертикальный контейнер + true + false + + + + cssClasses + + + + "text-invert" + + + + + + + + + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 3932d351-f794-4614-997e-775eb03388a4 + решений всего + false + false + + + + initialValue + +"решений всего" + + + + tooltip + +"решений всего" + + + + + + + + + false + + + + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + a30d12f7-fa07-4cc0-b7d0-6353f1416847 + Горизонтальный контейнер + true + false + + + + cssClasses + + + + + + + + + + + + 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 + 42f7951d-c94a-4b77-a2d7-c5e14e79f2c1 + Vbox% + true + false + + + + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 1dcf59e3-3f47-4de2-9677-42aa593cb265 + 94% + false + false + + + + cssClasses + + + + "text-invert" + + + + + + initialValue + +null + + + + textFormatter + + + + unitsLabel + + "%" + + + + unitsText + + {"objectId":"1dcf59e3-3f47-4de2-9677-42aa593cb265","packageName":"component","className":"Text","type":"TS"} + + + + + UnitsLabelReplaceValueTextFormatter + ervu_business_metrics.formatter + + + + + + + + + + defaultValueColumn + +{"schema":"deregistration","table":"view_rejection_decisions","entity":"view_rejection_decisions","name":"percent_for_sign"} + + + + loadType + +"BY_COLUMN" + + + + + + + + loadType + +"BY_COLUMN" + + + + valueByEventColumn + +{"schema":"deregistration","table":"view_rejection_decisions","entity":"view_rejection_decisions","name":"percent_for_sign"} + + + + + + false + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + aba1dc34-7a9a-4d2f-97e7-54e2141f55ef + 94% + false + false + + + + cssClasses + + + + "text-invert" + + + + + + initialValue + +null + + + + textFormatter + + + + unitsLabel + + "%" + + + + unitsText + + {"objectId":"aba1dc34-7a9a-4d2f-97e7-54e2141f55ef","packageName":"component","className":"Text","type":"TS"} + + + + + UnitsLabelReplaceValueTextFormatter + ervu_business_metrics.formatter + + + + + + + + + + defaultValueColumn + +{"schema":"deregistration","table":"view_rejection_decisions","entity":"view_rejection_decisions","name":"percent_signed"} + + + + loadType + +"BY_COLUMN" + + + + + + + + loadType + +"BY_COLUMN" + + + + valueByEventColumn + +{"schema":"deregistration","table":"view_rejection_decisions","entity":"view_rejection_decisions","name":"percent_signed"} + + + + + + false + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + c9dc346b-7a16-450a-86fe-fa9c5076fab5 + 1% + false + false + + + + cssClasses + + + + "text-invert" + + + + + + initialValue + +null + + + + textFormatter + + + + unitsLabel + + "%" + + + + unitsText + + {"objectId":"c9dc346b-7a16-450a-86fe-fa9c5076fab5","packageName":"component","className":"Text","type":"TS"} + + + + + UnitsLabelReplaceValueTextFormatter + ervu_business_metrics.formatter + + + + + + + + + + defaultValueColumn + +{"schema":"deregistration","table":"view_rejection_decisions","entity":"view_rejection_decisions","name":"percent_refused"} + + + + loadType + +"BY_COLUMN" + + + + + + + + loadType + +"BY_COLUMN" + + + + valueByEventColumn + +{"schema":"deregistration","table":"view_rejection_decisions","entity":"view_rejection_decisions","name":"percent_refused"} + + + + + + false + + + + + 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 + d448be4e-2a2b-42c8-82fa-3601236ac86f + VboxValue + true + false + + + + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 6c764d96-7c47-459b-8952-4cee9725050d + 29 200 + false + false + + + + cssClasses + + + + "pull-right" + + + + + + initialValue + +null + + + + textFormatter + + + NumberToLocalStringFormatter + ervu_business_metrics.formatter + + + + + + + + + + defaultValueColumn + +{"schema":"deregistration","table":"rejection_decisions","entity":"rejection_decisions","name":"count_for_sign"} + + + + loadType + +"BY_COLUMN" + + + + + + + + loadType + +"BY_COLUMN" + + + + valueByEventColumn + +{"schema":"deregistration","table":"rejection_decisions","entity":"rejection_decisions","name":"count_for_sign"} + + + + + + false + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + b56bd5b8-98df-4703-be48-acd2b8762d08 + 29 100 + false + false + + + + cssClasses + + + + "pull-right" + + + + + + initialValue + +null + + + + textFormatter + + + NumberToLocalStringFormatter + ervu_business_metrics.formatter + + + + + + + + + + defaultValueColumn + +{"schema":"deregistration","table":"rejection_decisions","entity":"rejection_decisions","name":"count_signed"} + + + + loadType + +"BY_COLUMN" + + + + + + + + loadType + +"BY_COLUMN" + + + + valueByEventColumn + +{"schema":"deregistration","table":"rejection_decisions","entity":"rejection_decisions","name":"count_signed"} + + + + + + false + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 8652fa38-8147-468f-81d3-f55c28c400e4 + 100 + false + false + + + + cssClasses + + + + "pull-right" + + + + + + initialValue + +null + + + + textFormatter + + + NumberToLocalStringFormatter + ervu_business_metrics.formatter + + + + + + + + + + defaultValueColumn + +{"schema":"deregistration","table":"rejection_decisions","entity":"rejection_decisions","name":"count_refused"} + + + + loadType + +"BY_COLUMN" + + + + + + + + loadType + +"BY_COLUMN" + + + + valueByEventColumn + +{"schema":"deregistration","table":"rejection_decisions","entity":"rejection_decisions","name":"count_refused"} + + + + + + false + + + + + 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 + d9dd430c-84d2-4e54-a104-61ec21138d87 + ВК Показатели + true + false + + + + cssClasses + + + + "text-wrap" + + + + + + style + + + + width + + null + + + + + + + + + + + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + 1465e827-29e3-4a1c-8dd7-a7203c29390a + ГК Показатель + true + true + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + 2822c14c-1ddd-478b-9c7d-4e8a8142f188 + ГК Показатель + true + true + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + 4595b1c8-4f66-4686-be58-96f28fc9f524 + ГК Показатель + true + true + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + 34cd41f1-bea8-4558-a4c1-21ba5f608445 + ГК Показатель + true + true + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + d33c3e19-d323-4302-a310-d384e39f03a0 + Горизонтальный контейнер + true + true + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + d9d96cb0-d475-4d39-89b0-807f166366fc + Горизонтальный контейнер + true + true + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + a569e65c-7358-46b8-a41a-af9e1395c7f2 + Горизонтальный контейнер + true + true + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 383525e2-aaeb-49a5-a948-fdb118883a33 + Доступно для подписания + false + false + + + + initialValue + +"Доступно для подписания" + + + + label + +null + + + + tooltip + +"Доступно для подписания" + + + + + + + + + false + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 6929735f-b46c-432d-b95c-40f7dc51ec76 + Подписано + false + false + false + + + + initialValue + +"Подписано" + + + + label + +null + + + + tooltip + +"Подписано" + + + + + + + + + false + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 4705c3f3-5ce5-458e-9761-abb9ed945af9 + Отклонено + false + false + + + + initialValue + +"Отклонено" + + + + label + +null + + + + tooltip + +"Отклонено" + + + + + + + + + false + + + + + + + +85eb12aa-f878-4e29-b109-9d31af0fefb4 +8e975464-3173-412e-a0de-c73c73e0ec5d +График 3 +true +true + + +85eb12aa-f878-4e29-b109-9d31af0fefb4 +dab2c0ff-56d7-4bbc-b9f4-55e461a140d8 +График 5 +true true @@ -16775,6 +17128,7 @@ b5ffa314-eec9-494a-8b4d-7bef7a81b277 ВК Отправка уведомлений в ЛК гражданина на ЕПГУ true + false false @@ -19357,18 +19711,45 @@ true - + 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 - 8dad96bd-c2c7-471d-be20-faad7058c4ea - Вертикальный контейнер + 54a2794a-3cbf-4ba6-9694-6f5801d1d84d + ВК Плашка true false + + cssClasses + + + + + "block-colored" + + + + + "colored-green-lt" + + + + + "block-section" + + + + style + + height + + "50%" + + width @@ -19380,10 +19761,260 @@ - - - - + +true + + + service + + + + loadDao + + + +graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"metrics","x":120.0,"y":244.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"idm_id"},"operation":"EQUAL","typeCode":"CONST","values":["\"00\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"incidents_info","schemaName":"deregistration","x":345.0,"y":196.0,"alias":"incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"metrics","x":120.0,"y":244.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"idm_id"},"operation":"EQUAL","typeCode":"CONST","values":["\"00\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"incidents_info","schemaName":"deregistration","x":345.0,"y":196.0,"alias":"incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":120.0,"y":244.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"idm_id"},"operation":"EQUAL","typeCode":"CONST","values":["\"00\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"incidents_info":{"tableName":"incidents_info","schemaName":"deregistration","x":345.0,"y":196.0,"alias":"incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null],[{"refOnEntityName":"incidents_info","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"deregistration","table":"incidents_info","entity":"incidents_info","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":1} + + + + + DefaultLoadDao + database.dao + + + + + + ProjectDefaultValueLoaderServiceImpl + service.loading + + + + + + +true + + +true + + + eventRefs + + + + + + behavior + +{"objectId":"31a5dc87-94a9-47ce-bb08-9e1d0ce93b28","packageName":"component.field","className":"ComboBox","type":"TS"} + + + + propertyName + +"valueChangeEvent" + + + + + + + + + loadParams + + + + + + objectValue + + + + argument + + null + + + + behavior + + {"objectId":"31a5dc87-94a9-47ce-bb08-9e1d0ce93b28","packageName":"component.field","className":"ComboBox","type":"TS"} + + + + method + + "getBusinessId" + + + + + + + + + + + + + +true + + + containerValueLoaderService + + + + loadDao + + + +graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"metrics","x":168.0,"y":259.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"incidents_info","schemaName":"deregistration","x":421.0,"y":203.0,"alias":"incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"metrics","x":168.0,"y":259.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"incidents_info","schemaName":"deregistration","x":421.0,"y":203.0,"alias":"incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":168.0,"y":259.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"incidents_info":{"tableName":"incidents_info","schemaName":"deregistration","x":421.0,"y":203.0,"alias":"incidents_info","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null],[{"refOnEntityName":"incidents_info","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"deregistration","table":"incidents_info","entity":"incidents_info","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":1} + + + + + DefaultLoadDao + database.dao + + + + + replacePkColumn + + {"schema":"metrics","table":"recruitment","entity":"recruitment","name":"idm_id"} + + + + + ContainerByPkValueLoaderServiceImpl + service.loading + + + + + + +ba24d307-0b91-4299-ba82-9d0b52384ff2 +378c4abb-652a-429e-b6ac-f264fb1e2ec2 +Value Записей поступило +false +false + + + + cssClasses + + + + "title" + + + + + + + initialValue + + null + + + + textFormatter + + + + replaceModels + + + + + + value + + "0" + + + + + + + + + + ReplaceValueTextFormatter + ervu_business_metrics.formatter + + + + + + + + + + defaultValueColumn + + {"schema":"deregistration","table":"incidents_info","entity":"incidents_info","name":"count_incidents_registration"} + + + + loadType + + "BY_COLUMN" + + + + + + + + loadType + + "BY_COLUMN" + + + + valueByEventColumn + + {"schema":"deregistration","table":"incidents_info","entity":"incidents_info","name":"count_incidents_registration"} + + + + + + false + + + +ba24d307-0b91-4299-ba82-9d0b52384ff2 +bca9f6b7-ba8d-4b1b-b726-c8aae112a066 +по уголовной ответственности +false +false + + + + initialValue + + "инцидентов зарегистрировано" + + + + + + + + + false + +