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 extends Condition> 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 extends Condition> 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 extends Condition> 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 extends Condition> 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 extends Condition> 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 extends Condition> 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
+
+