diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/CitizenAppeals.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/CitizenAppeals.java index e5a5f4f..c02b174 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/CitizenAppeals.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/CitizenAppeals.java @@ -4,6 +4,7 @@ package ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables; +import java.math.BigDecimal; import java.sql.Date; import java.sql.Timestamp; import java.util.Collection; @@ -106,7 +107,7 @@ public class CitizenAppeals extends TableImpl { * The column metrics.citizen_appeals.average_response_time. * Средний срок ответа */ - public final TableField AVERAGE_RESPONSE_TIME = createField(DSL.name("average_response_time"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "Средний срок ответа"); + public final TableField AVERAGE_RESPONSE_TIME = createField(DSL.name("average_response_time"), SQLDataType.NUMERIC(10, 2).nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.NUMERIC)), this, "Средний срок ответа"); private CitizenAppeals(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/metrics/tables/ViewConvertInfoComparisonCsvXml.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoComparisonCsvXml.java index 7ab53e4..4fbe14e 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoComparisonCsvXml.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoComparisonCsvXml.java @@ -68,7 +68,7 @@ public class ViewConvertInfoComparisonCsvXml extends TableImpl aliased, Field[] parameters, Condition where) { super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view(""" create view "view_convert_info_comparison_csv_xml" as SELECT convert_info_comparison_csv_xml.convert_info_comparison_csv_xml_id, - COALESCE(round((((convert_info_comparison_csv_xml.count_xml_formed)::numeric * (100)::numeric) / NULLIF((convert_info_comparison_csv_xml.count_csv_formed)::numeric, (0)::numeric))), (0)::numeric) AS percent_xml_formed + COALESCE(round((((convert_info_comparison_csv_xml.count_xml_formed)::numeric * (100)::numeric) / NULLIF((convert_info_comparison_csv_xml.count_csv_formed)::numeric, (0)::numeric)), 2), (0)::numeric) AS percent_xml_formed FROM metrics.convert_info_comparison_csv_xml; """), where); } diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewIncidentsChangeDataFromGirVu.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewIncidentsChangeDataFromGirVu.java index 2886d5b..f267eb0 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewIncidentsChangeDataFromGirVu.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewIncidentsChangeDataFromGirVu.java @@ -86,7 +86,7 @@ public class ViewIncidentsChangeDataFromGirVu extends TableImpl aliased, Field[] parameters, Condition where) { super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view(""" create view "view_incidents_change_data_from_gir_vu" as SELECT incidents_change_data_from_gir_vu.incidents_change_data_from_gir_vu_id, - ((incidents_change_data_from_gir_vu.count_epgu_citizen_appeal + incidents_change_data_from_gir_vu.count_manual) + incidents_change_data_from_gir_vu.count_send_to_gir_vu) AS count_all, + (incidents_change_data_from_gir_vu.count_epgu_citizen_appeal + incidents_change_data_from_gir_vu.count_manual) AS count_all, COALESCE(round((((incidents_change_data_from_gir_vu.count_epgu_citizen_appeal)::numeric * (100)::numeric) / NULLIF((((incidents_change_data_from_gir_vu.count_epgu_citizen_appeal + incidents_change_data_from_gir_vu.count_manual) + incidents_change_data_from_gir_vu.count_send_to_gir_vu))::numeric, (0)::numeric))), (0)::numeric) AS percent_epgu_citizen_appeal, COALESCE(round((((incidents_change_data_from_gir_vu.count_manual)::numeric * (100)::numeric) / NULLIF((((incidents_change_data_from_gir_vu.count_epgu_citizen_appeal + incidents_change_data_from_gir_vu.count_manual) + incidents_change_data_from_gir_vu.count_send_to_gir_vu))::numeric, (0)::numeric))), (0)::numeric) AS percent_manual, COALESCE(round((((incidents_change_data_from_gir_vu.count_send_to_gir_vu)::numeric * (100)::numeric) / NULLIF((((incidents_change_data_from_gir_vu.count_epgu_citizen_appeal + incidents_change_data_from_gir_vu.count_manual) + incidents_change_data_from_gir_vu.count_send_to_gir_vu))::numeric, (0)::numeric))), (0)::numeric) AS percent_send_to_gir_vu diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/CitizenAppealsRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/CitizenAppealsRecord.java index 9d07d20..6396df1 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/CitizenAppealsRecord.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/CitizenAppealsRecord.java @@ -4,6 +4,7 @@ package ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.records; +import java.math.BigDecimal; import java.sql.Date; import java.sql.Timestamp; @@ -161,7 +162,7 @@ public class CitizenAppealsRecord extends UpdatableRecordImplmetrics.citizen_appeals.average_response_time. * Средний срок ответа */ - public void setAverageResponseTime(Long value) { + public void setAverageResponseTime(BigDecimal value) { set(9, value); } @@ -169,8 +170,8 @@ public class CitizenAppealsRecord extends UpdatableRecordImplmetrics.citizen_appeals.average_response_time. * Средний срок ответа */ - public Long getAverageResponseTime() { - return (Long) get(9); + public BigDecimal getAverageResponseTime() { + return (BigDecimal) get(9); } // ------------------------------------------------------------------------- @@ -196,7 +197,7 @@ public class CitizenAppealsRecord extends UpdatableRecordImpl 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 RECRUIT_OFFICE_VISIT_PKEY = Internal.createUniqueKey(RecruitOfficeVisit.RECRUIT_OFFICE_VISIT, DSL.name("recruit_office_visit_pkey"), new TableField[] { RecruitOfficeVisit.RECRUIT_OFFICE_VISIT.RECRUIT_OFFICE_VISIT_ID }, true); 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 RF_LEAVING_BAN_PKEY = Internal.createUniqueKey(RfLeavingBan.RF_LEAVING_BAN, DSL.name("rf_leaving_ban_pkey"), new TableField[] { RfLeavingBan.RF_LEAVING_BAN.RF_LEAVING_BAN_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); @@ -62,5 +65,6 @@ public class Keys { public static final ForeignKey INFO_SENT_TO_LK_EPGU__FK_SUMMONSES_REASON_ID = Internal.createForeignKey(InfoSentToLkEpgu.INFO_SENT_TO_LK_EPGU, DSL.name("fk_summonses_reason_id"), new TableField[] { InfoSentToLkEpgu.INFO_SENT_TO_LK_EPGU.SUMMONSES_REASON_ID }, Keys.SUMMONSES_REASON_PKEY, new TableField[] { SummonsesReason.SUMMONSES_REASON.SUMMONSES_REASON_ID }, true); public static final ForeignKey RECRUIT_OFFICE_VISIT__FK_SUMMONSES_REASON_ID = Internal.createForeignKey(RecruitOfficeVisit.RECRUIT_OFFICE_VISIT, DSL.name("fk_summonses_reason_id"), new TableField[] { RecruitOfficeVisit.RECRUIT_OFFICE_VISIT.SUMMONSES_REASON_ID }, Keys.SUMMONSES_REASON_PKEY, new TableField[] { SummonsesReason.SUMMONSES_REASON.SUMMONSES_REASON_ID }, true); public static final ForeignKey REMOVE_TMP_MEASURES__FK_SUMMONSES_REASON_ID = Internal.createForeignKey(RemoveTmpMeasures.REMOVE_TMP_MEASURES, DSL.name("fk_summonses_reason_id"), new TableField[] { RemoveTmpMeasures.REMOVE_TMP_MEASURES.SUMMONSES_REASON_ID }, Keys.SUMMONSES_REASON_PKEY, new TableField[] { SummonsesReason.SUMMONSES_REASON.SUMMONSES_REASON_ID }, true); + public static final ForeignKey RF_LEAVING_BAN__FK_SUMMONSES_REASON_ID = Internal.createForeignKey(RfLeavingBan.RF_LEAVING_BAN, DSL.name("fk_summonses_reason_id"), new TableField[] { RfLeavingBan.RF_LEAVING_BAN.SUMMONSES_REASON_ID }, Keys.SUMMONSES_REASON_PKEY, new TableField[] { SummonsesReason.SUMMONSES_REASON.SUMMONSES_REASON_ID }, true); public static final ForeignKey SUMMONSES_REASON__FK_PARENT_SUMMONSES_REASON_ID = Internal.createForeignKey(SummonsesReason.SUMMONSES_REASON, DSL.name("fk_parent_summonses_reason_id"), new TableField[] { SummonsesReason.SUMMONSES_REASON.PARENT_SUMMONSES_REASON_ID }, Keys.SUMMONSES_REASON_PKEY, new TableField[] { SummonsesReason.SUMMONSES_REASON.SUMMONSES_REASON_ID }, true); } 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 e70a284..3a89e11 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 @@ -19,6 +19,7 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.Imp import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.InfoSentToLkEpgu; 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.RfLeavingBan; 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; @@ -27,6 +28,7 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.Vie import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.ViewInfoSentToLkEpgu; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.ViewRecruitOfficeVisit; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.ViewRemoveTmpMeasures; +import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.ViewRfLeavingBan; /** @@ -77,6 +79,12 @@ public class SummonsesList extends SchemaImpl { */ public final RemoveTmpMeasures REMOVE_TMP_MEASURES = RemoveTmpMeasures.REMOVE_TMP_MEASURES; + /** + * Реестр повесток. Решение о применении временной меры - запрет на выезд из + * РФ + */ + public final RfLeavingBan RF_LEAVING_BAN = RfLeavingBan.RF_LEAVING_BAN; + /** * Реестр повесток. Причины выдачи повестки */ @@ -117,6 +125,11 @@ public class SummonsesList extends SchemaImpl { */ public final ViewRemoveTmpMeasures VIEW_REMOVE_TMP_MEASURES = ViewRemoveTmpMeasures.VIEW_REMOVE_TMP_MEASURES; + /** + * The table summonses_list.view_rf_leaving_ban. + */ + public final ViewRfLeavingBan VIEW_RF_LEAVING_BAN = ViewRfLeavingBan.VIEW_RF_LEAVING_BAN; + /** * No further instances allowed */ @@ -140,6 +153,7 @@ public class SummonsesList extends SchemaImpl { InfoSentToLkEpgu.INFO_SENT_TO_LK_EPGU, RecruitOfficeVisit.RECRUIT_OFFICE_VISIT, RemoveTmpMeasures.REMOVE_TMP_MEASURES, + RfLeavingBan.RF_LEAVING_BAN, SummonsesReason.SUMMONSES_REASON, SupportLk.SUPPORT_LK, ViewAllSummonses.VIEW_ALL_SUMMONSES, @@ -147,7 +161,8 @@ public class SummonsesList extends SchemaImpl { ViewImpositionTmpMeasures.VIEW_IMPOSITION_TMP_MEASURES, ViewInfoSentToLkEpgu.VIEW_INFO_SENT_TO_LK_EPGU, ViewRecruitOfficeVisit.VIEW_RECRUIT_OFFICE_VISIT, - ViewRemoveTmpMeasures.VIEW_REMOVE_TMP_MEASURES + ViewRemoveTmpMeasures.VIEW_REMOVE_TMP_MEASURES, + ViewRfLeavingBan.VIEW_RF_LEAVING_BAN ); } } 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 9c75021..d96e2d3 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 @@ -11,6 +11,7 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.Imp import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.InfoSentToLkEpgu; 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.RfLeavingBan; 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; @@ -19,6 +20,7 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.Vie import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.ViewInfoSentToLkEpgu; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.ViewRecruitOfficeVisit; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.ViewRemoveTmpMeasures; +import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.ViewRfLeavingBan; /** @@ -62,6 +64,12 @@ public class Tables { */ public static final RemoveTmpMeasures REMOVE_TMP_MEASURES = RemoveTmpMeasures.REMOVE_TMP_MEASURES; + /** + * Реестр повесток. Решение о применении временной меры - запрет на выезд из + * РФ + */ + public static final RfLeavingBan RF_LEAVING_BAN = RfLeavingBan.RF_LEAVING_BAN; + /** * Реестр повесток. Причины выдачи повестки */ @@ -101,4 +109,9 @@ public class Tables { * The table summonses_list.view_remove_tmp_measures. */ public static final ViewRemoveTmpMeasures VIEW_REMOVE_TMP_MEASURES = ViewRemoveTmpMeasures.VIEW_REMOVE_TMP_MEASURES; + + /** + * The table summonses_list.view_rf_leaving_ban. + */ + public static final ViewRfLeavingBan VIEW_RF_LEAVING_BAN = ViewRfLeavingBan.VIEW_RF_LEAVING_BAN; } diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/tables/RfLeavingBan.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/tables/RfLeavingBan.java new file mode 100644 index 0000000..e849bd1 --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/tables/RfLeavingBan.java @@ -0,0 +1,323 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.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.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.SummonsesReason.SummonsesReasonPath; +import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.records.RfLeavingBanRecord; + + +/** + * Реестр повесток. Решение о применении временной меры - запрет на выезд из РФ + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class RfLeavingBan extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of summonses_list.rf_leaving_ban + */ + public static final RfLeavingBan RF_LEAVING_BAN = new RfLeavingBan(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return RfLeavingBanRecord.class; + } + + /** + * The column summonses_list.rf_leaving_ban.rf_leaving_ban_id. + */ + public final TableField RF_LEAVING_BAN_ID = createField(DSL.name("rf_leaving_ban_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, ""); + + /** + * The column summonses_list.rf_leaving_ban.recruitment_id. + */ + public final TableField RECRUITMENT_ID = createField(DSL.name("recruitment_id"), SQLDataType.VARCHAR(36).nullable(false), this, ""); + + /** + * The column summonses_list.rf_leaving_ban.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 summonses_list.rf_leaving_ban.info_date. + */ + public final TableField INFO_DATE = createField(DSL.name("info_date"), SQLDataType.DATE.nullable(false), this, ""); + + /** + * The column + * summonses_list.rf_leaving_ban.summonses_reason_id. + */ + public final TableField SUMMONSES_REASON_ID = createField(DSL.name("summonses_reason_id"), SQLDataType.BIGINT.nullable(false), this, ""); + + /** + * The column summonses_list.rf_leaving_ban.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 summonses_list.rf_leaving_ban.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 summonses_list.rf_leaving_ban.count_enter. + * введлена мера + */ + public final TableField COUNT_ENTER = createField(DSL.name("count_enter"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "введлена мера"); + + private RfLeavingBan(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private RfLeavingBan(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment("Реестр повесток. Решение о применении временной меры - запрет на выезд из РФ"), TableOptions.table(), where); + } + + /** + * Create an aliased summonses_list.rf_leaving_ban table + * reference + */ + public RfLeavingBan(String alias) { + this(DSL.name(alias), RF_LEAVING_BAN); + } + + /** + * Create an aliased summonses_list.rf_leaving_ban table + * reference + */ + public RfLeavingBan(Name alias) { + this(alias, RF_LEAVING_BAN); + } + + /** + * Create a summonses_list.rf_leaving_ban table reference + */ + public RfLeavingBan() { + this(DSL.name("rf_leaving_ban"), null); + } + + public RfLeavingBan(Table path, ForeignKey childPath, InverseForeignKey parentPath) { + super(path, childPath, parentPath, RF_LEAVING_BAN); + } + + /** + * A subtype implementing {@link Path} for simplified path-based joins. + */ + public static class RfLeavingBanPath extends RfLeavingBan implements Path { + public RfLeavingBanPath(Table path, ForeignKey childPath, InverseForeignKey parentPath) { + super(path, childPath, parentPath); + } + private RfLeavingBanPath(Name alias, Table aliased) { + super(alias, aliased); + } + + @Override + public RfLeavingBanPath as(String alias) { + return new RfLeavingBanPath(DSL.name(alias), this); + } + + @Override + public RfLeavingBanPath as(Name alias) { + return new RfLeavingBanPath(alias, this); + } + + @Override + public RfLeavingBanPath as(Table alias) { + return new RfLeavingBanPath(alias.getQualifiedName(), this); + } + } + + @Override + public Schema getSchema() { + return aliased() ? null : SummonsesList.SUMMONSES_LIST; + } + + @Override + public Identity getIdentity() { + return (Identity) super.getIdentity(); + } + + @Override + public UniqueKey getPrimaryKey() { + return Keys.RF_LEAVING_BAN_PKEY; + } + + @Override + public List> getReferences() { + return Arrays.asList(Keys.RF_LEAVING_BAN__FK_SUMMONSES_REASON_ID); + } + + private transient SummonsesReasonPath _summonsesReason; + + /** + * Get the implicit join path to the + * summonses_list.summonses_reason table. + */ + public SummonsesReasonPath summonsesReason() { + if (_summonsesReason == null) + _summonsesReason = new SummonsesReasonPath(this, Keys.RF_LEAVING_BAN__FK_SUMMONSES_REASON_ID, null); + + return _summonsesReason; + } + + @Override + public RfLeavingBan as(String alias) { + return new RfLeavingBan(DSL.name(alias), this); + } + + @Override + public RfLeavingBan as(Name alias) { + return new RfLeavingBan(alias, this); + } + + @Override + public RfLeavingBan as(Table alias) { + return new RfLeavingBan(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public RfLeavingBan rename(String name) { + return new RfLeavingBan(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public RfLeavingBan rename(Name name) { + return new RfLeavingBan(name, null); + } + + /** + * Rename this table + */ + @Override + public RfLeavingBan rename(Table name) { + return new RfLeavingBan(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public RfLeavingBan where(Condition condition) { + return new RfLeavingBan(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public RfLeavingBan where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public RfLeavingBan where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public RfLeavingBan where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public RfLeavingBan where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public RfLeavingBan where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public RfLeavingBan where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public RfLeavingBan where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public RfLeavingBan whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public RfLeavingBan 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/SummonsesReason.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/tables/SummonsesReason.java index 57c7546..d83a8d2 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/tables/SummonsesReason.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/tables/SummonsesReason.java @@ -38,6 +38,7 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.Imp import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.InfoSentToLkEpgu.InfoSentToLkEpguPath; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.RecruitOfficeVisit.RecruitOfficeVisitPath; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.RemoveTmpMeasures.RemoveTmpMeasuresPath; +import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.RfLeavingBan.RfLeavingBanPath; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.SummonsesReason.SummonsesReasonPath; import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.records.SummonsesReasonRecord; @@ -265,6 +266,19 @@ public class SummonsesReason extends TableImpl { return _removeTmpMeasures; } + private transient RfLeavingBanPath _rfLeavingBan; + + /** + * Get the implicit to-many join path to the + * summonses_list.rf_leaving_ban table + */ + public RfLeavingBanPath rfLeavingBan() { + if (_rfLeavingBan == null) + _rfLeavingBan = new RfLeavingBanPath(this, null, Keys.RF_LEAVING_BAN__FK_SUMMONSES_REASON_ID.getInverseKey()); + + return _rfLeavingBan; + } + @Override public SummonsesReason as(String alias) { return new SummonsesReason(DSL.name(alias), this); diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/tables/ViewRfLeavingBan.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/tables/ViewRfLeavingBan.java new file mode 100644 index 0000000..dbb45a6 --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/tables/ViewRfLeavingBan.java @@ -0,0 +1,244 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.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.summonses_list.SummonsesList; +import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.records.ViewRfLeavingBanRecord; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewRfLeavingBan extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of summonses_list.view_rf_leaving_ban + */ + public static final ViewRfLeavingBan VIEW_RF_LEAVING_BAN = new ViewRfLeavingBan(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return ViewRfLeavingBanRecord.class; + } + + /** + * The column + * summonses_list.view_rf_leaving_ban.rf_leaving_ban_id. + */ + public final TableField RF_LEAVING_BAN_ID = createField(DSL.name("rf_leaving_ban_id"), SQLDataType.BIGINT, this, ""); + + /** + * The column summonses_list.view_rf_leaving_ban.count_all. + */ + public final TableField COUNT_ALL = createField(DSL.name("count_all"), SQLDataType.BIGINT, this, ""); + + /** + * The column + * summonses_list.view_rf_leaving_ban.percent_for_sign. + */ + public final TableField PERCENT_FOR_SIGN = createField(DSL.name("percent_for_sign"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * summonses_list.view_rf_leaving_ban.percent_signed. + */ + public final TableField PERCENT_SIGNED = createField(DSL.name("percent_signed"), SQLDataType.NUMERIC, this, ""); + + /** + * The column summonses_list.view_rf_leaving_ban.percent_enter. + */ + public final TableField PERCENT_ENTER = createField(DSL.name("percent_enter"), SQLDataType.NUMERIC, this, ""); + + private ViewRfLeavingBan(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private ViewRfLeavingBan(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view(""" + create view "view_rf_leaving_ban" as SELECT rf_leaving_ban.rf_leaving_ban_id, + ((rf_leaving_ban.count_for_sign + rf_leaving_ban.count_signed) + rf_leaving_ban.count_enter) AS count_all, + COALESCE(round((((rf_leaving_ban.count_for_sign)::numeric * (100)::numeric) / NULLIF((((rf_leaving_ban.count_for_sign + rf_leaving_ban.count_signed) + rf_leaving_ban.count_enter))::numeric, (0)::numeric))), (0)::numeric) AS percent_for_sign, + COALESCE(round((((rf_leaving_ban.count_signed)::numeric * (100)::numeric) / NULLIF((((rf_leaving_ban.count_for_sign + rf_leaving_ban.count_signed) + rf_leaving_ban.count_enter))::numeric, (0)::numeric))), (0)::numeric) AS percent_signed, + COALESCE(round((((rf_leaving_ban.count_enter)::numeric * (100)::numeric) / NULLIF((((rf_leaving_ban.count_for_sign + rf_leaving_ban.count_signed) + rf_leaving_ban.count_enter))::numeric, (0)::numeric))), (0)::numeric) AS percent_enter + FROM summonses_list.rf_leaving_ban; + """), where); + } + + /** + * Create an aliased summonses_list.view_rf_leaving_ban table + * reference + */ + public ViewRfLeavingBan(String alias) { + this(DSL.name(alias), VIEW_RF_LEAVING_BAN); + } + + /** + * Create an aliased summonses_list.view_rf_leaving_ban table + * reference + */ + public ViewRfLeavingBan(Name alias) { + this(alias, VIEW_RF_LEAVING_BAN); + } + + /** + * Create a summonses_list.view_rf_leaving_ban table reference + */ + public ViewRfLeavingBan() { + this(DSL.name("view_rf_leaving_ban"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : SummonsesList.SUMMONSES_LIST; + } + + @Override + public ViewRfLeavingBan as(String alias) { + return new ViewRfLeavingBan(DSL.name(alias), this); + } + + @Override + public ViewRfLeavingBan as(Name alias) { + return new ViewRfLeavingBan(alias, this); + } + + @Override + public ViewRfLeavingBan as(Table alias) { + return new ViewRfLeavingBan(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public ViewRfLeavingBan rename(String name) { + return new ViewRfLeavingBan(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public ViewRfLeavingBan rename(Name name) { + return new ViewRfLeavingBan(name, null); + } + + /** + * Rename this table + */ + @Override + public ViewRfLeavingBan rename(Table name) { + return new ViewRfLeavingBan(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewRfLeavingBan where(Condition condition) { + return new ViewRfLeavingBan(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewRfLeavingBan where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewRfLeavingBan where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewRfLeavingBan where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewRfLeavingBan where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewRfLeavingBan where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewRfLeavingBan where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewRfLeavingBan where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewRfLeavingBan whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewRfLeavingBan 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/RfLeavingBanRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/tables/records/RfLeavingBanRecord.java new file mode 100644 index 0000000..94225e9 --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/tables/records/RfLeavingBanRecord.java @@ -0,0 +1,180 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.records; + + +import java.sql.Date; +import java.sql.Timestamp; + +import org.jooq.Record1; +import org.jooq.impl.UpdatableRecordImpl; + +import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.RfLeavingBan; + + +/** + * Реестр повесток. Решение о применении временной меры - запрет на выезд из РФ + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class RfLeavingBanRecord extends UpdatableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for summonses_list.rf_leaving_ban.rf_leaving_ban_id. + */ + public void setRfLeavingBanId(Long value) { + set(0, value); + } + + /** + * Getter for summonses_list.rf_leaving_ban.rf_leaving_ban_id. + */ + public Long getRfLeavingBanId() { + return (Long) get(0); + } + + /** + * Setter for summonses_list.rf_leaving_ban.recruitment_id. + */ + public void setRecruitmentId(String value) { + set(1, value); + } + + /** + * Getter for summonses_list.rf_leaving_ban.recruitment_id. + */ + public String getRecruitmentId() { + return (String) get(1); + } + + /** + * Setter for summonses_list.rf_leaving_ban.update_date. + */ + public void setUpdateDate(Timestamp value) { + set(2, value); + } + + /** + * Getter for summonses_list.rf_leaving_ban.update_date. + */ + public Timestamp getUpdateDate() { + return (Timestamp) get(2); + } + + /** + * Setter for summonses_list.rf_leaving_ban.info_date. + */ + public void setInfoDate(Date value) { + set(3, value); + } + + /** + * Getter for summonses_list.rf_leaving_ban.info_date. + */ + public Date getInfoDate() { + return (Date) get(3); + } + + /** + * Setter for + * summonses_list.rf_leaving_ban.summonses_reason_id. + */ + public void setSummonsesReasonId(Long value) { + set(4, value); + } + + /** + * Getter for + * summonses_list.rf_leaving_ban.summonses_reason_id. + */ + public Long getSummonsesReasonId() { + return (Long) get(4); + } + + /** + * Setter for summonses_list.rf_leaving_ban.count_for_sign. + * доступно для подписания + */ + public void setCountForSign(Long value) { + set(5, value); + } + + /** + * Getter for summonses_list.rf_leaving_ban.count_for_sign. + * доступно для подписания + */ + public Long getCountForSign() { + return (Long) get(5); + } + + /** + * Setter for summonses_list.rf_leaving_ban.count_signed. + * применена мера + */ + public void setCountSigned(Long value) { + set(6, value); + } + + /** + * Getter for summonses_list.rf_leaving_ban.count_signed. + * применена мера + */ + public Long getCountSigned() { + return (Long) get(6); + } + + /** + * Setter for summonses_list.rf_leaving_ban.count_enter. + * введлена мера + */ + public void setCountEnter(Long value) { + set(7, value); + } + + /** + * Getter for summonses_list.rf_leaving_ban.count_enter. + * введлена мера + */ + public Long getCountEnter() { + return (Long) get(7); + } + + // ------------------------------------------------------------------------- + // Primary key information + // ------------------------------------------------------------------------- + + @Override + public Record1 key() { + return (Record1) super.key(); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached RfLeavingBanRecord + */ + public RfLeavingBanRecord() { + super(RfLeavingBan.RF_LEAVING_BAN); + } + + /** + * Create a detached, initialised RfLeavingBanRecord + */ + public RfLeavingBanRecord(Long rfLeavingBanId, String recruitmentId, Timestamp updateDate, Date infoDate, Long summonsesReasonId, Long countForSign, Long countSigned, Long countEnter) { + super(RfLeavingBan.RF_LEAVING_BAN); + + setRfLeavingBanId(rfLeavingBanId); + setRecruitmentId(recruitmentId); + setUpdateDate(updateDate); + setInfoDate(infoDate); + setSummonsesReasonId(summonsesReasonId); + setCountForSign(countForSign); + setCountSigned(countSigned); + setCountEnter(countEnter); + resetChangedOnNotNull(); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/tables/records/ViewRfLeavingBanRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/tables/records/ViewRfLeavingBanRecord.java new file mode 100644 index 0000000..2d505d7 --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/summonses_list/tables/records/ViewRfLeavingBanRecord.java @@ -0,0 +1,122 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.records; + + +import java.math.BigDecimal; + +import org.jooq.impl.TableRecordImpl; + +import ru.micord.webbpm.ervu.business_metrics.db_beans.summonses_list.tables.ViewRfLeavingBan; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewRfLeavingBanRecord extends TableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for + * summonses_list.view_rf_leaving_ban.rf_leaving_ban_id. + */ + public void setRfLeavingBanId(Long value) { + set(0, value); + } + + /** + * Getter for + * summonses_list.view_rf_leaving_ban.rf_leaving_ban_id. + */ + public Long getRfLeavingBanId() { + return (Long) get(0); + } + + /** + * Setter for summonses_list.view_rf_leaving_ban.count_all. + */ + public void setCountAll(Long value) { + set(1, value); + } + + /** + * Getter for summonses_list.view_rf_leaving_ban.count_all. + */ + public Long getCountAll() { + return (Long) get(1); + } + + /** + * Setter for + * summonses_list.view_rf_leaving_ban.percent_for_sign. + */ + public void setPercentForSign(BigDecimal value) { + set(2, value); + } + + /** + * Getter for + * summonses_list.view_rf_leaving_ban.percent_for_sign. + */ + public BigDecimal getPercentForSign() { + return (BigDecimal) get(2); + } + + /** + * Setter for + * summonses_list.view_rf_leaving_ban.percent_signed. + */ + public void setPercentSigned(BigDecimal value) { + set(3, value); + } + + /** + * Getter for + * summonses_list.view_rf_leaving_ban.percent_signed. + */ + public BigDecimal getPercentSigned() { + return (BigDecimal) get(3); + } + + /** + * Setter for summonses_list.view_rf_leaving_ban.percent_enter. + */ + public void setPercentEnter(BigDecimal value) { + set(4, value); + } + + /** + * Getter for summonses_list.view_rf_leaving_ban.percent_enter. + */ + public BigDecimal getPercentEnter() { + return (BigDecimal) get(4); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached ViewRfLeavingBanRecord + */ + public ViewRfLeavingBanRecord() { + super(ViewRfLeavingBan.VIEW_RF_LEAVING_BAN); + } + + /** + * Create a detached, initialised ViewRfLeavingBanRecord + */ + public ViewRfLeavingBanRecord(Long rfLeavingBanId, Long countAll, BigDecimal percentForSign, BigDecimal percentSigned, BigDecimal percentEnter) { + super(ViewRfLeavingBan.VIEW_RF_LEAVING_BAN); + + setRfLeavingBanId(rfLeavingBanId); + setCountAll(countAll); + setPercentForSign(percentForSign); + setPercentSigned(percentSigned); + setPercentEnter(percentEnter); + resetChangedOnNotNull(); + } +} diff --git a/backend/src/main/resources/config/v_1.0/20250412-db_changes.xml b/backend/src/main/resources/config/v_1.0/20250412-db_changes.xml index 8e599a8..8e2da22 100644 --- a/backend/src/main/resources/config/v_1.0/20250412-db_changes.xml +++ b/backend/src/main/resources/config/v_1.0/20250412-db_changes.xml @@ -33,7 +33,7 @@ IS 'Реестр повесток. Решение о применении временной меры - запрет на выезд из РФ'; COMMENT ON COLUMN summonses_list.RF_leaving_ban.count_for_sign IS 'доступно для подписания'; - COMMENT ON COLUMN summonses_list.RF_leaving_ban.count_apply + COMMENT ON COLUMN summonses_list.RF_leaving_ban.count_signed IS 'применена мера'; COMMENT ON COLUMN summonses_list.RF_leaving_ban.count_enter IS 'введлена мера'; diff --git a/resources/src/main/resources/business-model/ervu-business-metrics/register_subpoenas.page b/resources/src/main/resources/business-model/ervu-business-metrics/register_subpoenas.page index c4eaf5f..3667378 100644 --- a/resources/src/main/resources/business-model/ervu-business-metrics/register_subpoenas.page +++ b/resources/src/main/resources/business-model/ervu-business-metrics/register_subpoenas.page @@ -3434,7 +3434,6 @@ 9f9c5c62-0ba7-447e-8d37-3eafef87fca1 ГК Выпадающий список true - false false @@ -11028,7 +11027,6 @@ - false @@ -12303,6 +12301,2016 @@ + + 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 + 3762e45d-d139-4e35-94fd-917dfc6913dc + ВК Решения о применении временной меры - запрет на выезд из РФ + true + false + + + +cssClasses + + + + "block-section" + + + + + +style + + + + width + + "50%" + + + + + + +visible + + false + + + + + + true + + +service + + + + loadDao + + + + graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"metrics","x":70.0,"y":233.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"schema"},"operation":"EQUAL","typeCode":"CONST","values":["\"Ministry\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"rf_leaving_ban","schemaName":"summonses_list","x":257.0,"y":157.0,"alias":"rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"summonses_reason_id"},"operation":"EQUAL","typeCode":"CONST","values":["2"]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"2":{"tableName":"view_rf_leaving_ban","schemaName":"summonses_list","x":468.0,"y":228.0,"alias":"view_rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"metrics","x":70.0,"y":233.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"schema"},"operation":"EQUAL","typeCode":"CONST","values":["\"Ministry\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"rf_leaving_ban","schemaName":"summonses_list","x":257.0,"y":157.0,"alias":"rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"summonses_reason_id"},"operation":"EQUAL","typeCode":"CONST","values":["2"]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"view_rf_leaving_ban","schemaName":"summonses_list","x":468.0,"y":228.0,"alias":"view_rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":70.0,"y":233.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"schema"},"operation":"EQUAL","typeCode":"CONST","values":["\"Ministry\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"rf_leaving_ban":{"tableName":"rf_leaving_ban","schemaName":"summonses_list","x":257.0,"y":157.0,"alias":"rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"summonses_reason_id"},"operation":"EQUAL","typeCode":"CONST","values":["2"]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"view_rf_leaving_ban":{"tableName":"view_rf_leaving_ban","schemaName":"summonses_list","x":468.0,"y":228.0,"alias":"view_rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null,null],[{"refOnEntityName":"rf_leaving_ban","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"idm_id"}],"refOnColumns":[{"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null,null],[null,{"refOnEntityName":"view_rf_leaving_ban","refToEntityName":"rf_leaving_ban","refToColumns":[{"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"rf_leaving_ban_id"}],"refOnColumns":[{"schema":"summonses_list","table":"view_rf_leaving_ban","entity":"view_rf_leaving_ban","name":"rf_leaving_ban_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":1} + + + + + DefaultLoadDao + database.dao + + + + + + ProjectDefaultValueLoaderServiceImpl + service.loading + + + + + + + true + + + true + + +eventRefs + + + + + + behavior + + {"objectId":"f4c97cf8-64a1-497e-9ffb-75a39c6f9b0e","packageName":"component.field","className":"DropdownTreeViewComponent","type":"TS"} + + + + propertyName + + "valueChangeEvent" + + + + + + + + + + behavior + + {"objectId":"77ed2116-8a9e-4480-93d7-43ccf7b7aa7a","packageName":"component.field","className":"DropdownTreeViewComponent","type":"TS"} + + + + propertyName + + "valueChangeEvent" + + + + + + + + + + behavior + + {"objectId":"3762e45d-d139-4e35-94fd-917dfc6913dc","packageName":"custom","className":"ContainerLoader","type":"TS"} + + + + propertyName + + "beforeStart" + + + + + + + + +loadParams + + + + + + objectValue + + + +argument + + null + + + +behavior + + {"objectId":"f4c97cf8-64a1-497e-9ffb-75a39c6f9b0e","packageName":"component.field","className":"DropdownTreeViewComponent","type":"TS"} + + + +method + + "getBusinessId" + + + + + + + + + + + + + objectValue + + + +argument + + null + + + +behavior + + {"objectId":"77ed2116-8a9e-4480-93d7-43ccf7b7aa7a","packageName":"component.field","className":"DropdownTreeViewComponent","type":"TS"} + + + +method + + "getBusinessId" + + + + + + + + + + + + + + true + + +containerValueLoaderService + + + + entityColumns + + + + {"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"summonses_reason_id"} + + + + + {"schema":"metrics","table":"recruitment","entity":"recruitment","name":"idm_id"} + + + + + + loadDao + + + + graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"metrics","x":93.0,"y":223.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"rf_leaving_ban","schemaName":"summonses_list","x":286.0,"y":115.0,"alias":"rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"2":{"tableName":"view_rf_leaving_ban","schemaName":"summonses_list","x":510.0,"y":214.0,"alias":"view_rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"metrics","x":93.0,"y":223.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"rf_leaving_ban","schemaName":"summonses_list","x":286.0,"y":115.0,"alias":"rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"view_rf_leaving_ban","schemaName":"summonses_list","x":510.0,"y":214.0,"alias":"view_rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":93.0,"y":223.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"rf_leaving_ban":{"tableName":"rf_leaving_ban","schemaName":"summonses_list","x":286.0,"y":115.0,"alias":"rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"view_rf_leaving_ban":{"tableName":"view_rf_leaving_ban","schemaName":"summonses_list","x":510.0,"y":214.0,"alias":"view_rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null,null],[{"refOnEntityName":"rf_leaving_ban","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"idm_id"}],"refOnColumns":[{"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null,null],[null,{"refOnEntityName":"view_rf_leaving_ban","refToEntityName":"rf_leaving_ban","refToColumns":[{"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"rf_leaving_ban_id"}],"refOnColumns":[{"schema":"summonses_list","table":"view_rf_leaving_ban","entity":"view_rf_leaving_ban","name":"rf_leaving_ban_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":1} + + + + + DefaultLoadDao + database.dao + + + + + + ContainerValueLoaderServiceImpl + service.loading + + + + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 39211dbb-9491-4023-9df6-49ab3c9cc459 + Решение о применении временной меры – запрета на выезд из Российской Федерации + false + false + + + + cssClasses + + + + "section-header" + + + + + + + initialValue + + "Решение о применении временной меры – запрета на выезд из Российской Федерации" + + + + label + + null + + + + + + + + + false + + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + 4574ec29-dda1-444d-9bb1-683ed80b03ce + ГК График и показатели + true + false + false + + + + + + + 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 + 071fa6a4-53e0-4b42-a563-769ebf702fbd + ВК График + true + false + + + + cssClasses + + + + + + style + + + + width + + null + + + + + + + + + + + + +85eb12aa-f878-4e29-b109-9d31af0fefb4 +4643828f-c031-4885-bc51-d87d32f31e3d +График 6 столб +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":138.0,"y":177.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"rf_leaving_ban","schemaName":"summonses_list","x":375.0,"y":132.0,"alias":"rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"metrics","x":138.0,"y":177.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"rf_leaving_ban","schemaName":"summonses_list","x":375.0,"y":132.0,"alias":"rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":138.0,"y":177.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"rf_leaving_ban":{"tableName":"rf_leaving_ban","schemaName":"summonses_list","x":375.0,"y":132.0,"alias":"rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null],[{"refOnEntityName":"rf_leaving_ban","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"idm_id"}],"refOnColumns":[{"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":1} + + + + + DefaultLoadDao + database.dao + + + + + staticDataSet + + + + staticData + + + + + + backgroundColor + + "#DECA9AFF" + + + + chartType + + "BAR" + + + + dataColumn + + {"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"count_for_sign"} + + + + dataLabel + + "решений доступно для подписания ВК" + + + + labelColumn + + {"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"count_for_sign"} + + + + + + + + + + backgroundColor + + "#E4AAACFF" + + + + chartType + + "BAR" + + + + dataColumn + + {"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"count_signed"} + + + + dataLabel + + "решений подписано" + + + + labelColumn + + {"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"count_signed"} + + + + + + + + + + backgroundColor + + "#96B9ADFF" + + + + chartType + + "BAR" + + + + dataColumn + + {"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"count_enter"} + + + + dataLabel + + "временных мер введено" + + + + labelColumn + + {"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"count_enter"} + + + + + + + + + + + + + ErvuMultiChartDataSetService + ervu_business_metrics.component.chart + + + + + + + + + + + + + ErvuChartV2 + ervu_business_metrics.component.chart + + true + + + bars + + + + x + + + + grid + + + + display + + false + + + + drawBorder + + false + + + + + + + ticks + + + + display + + false + + + + + + + + + + y + + + + grid + + + + display + + false + + + + drawBorder + + false + + + + + + + ticks + + + + display + + false + + + + + + + + + + + + + cssClasses + + + + "graph-chart" + + + + + + indexAxis + + "x" + + + + legend + + + + display + + false + + + + + + + loadOnStart + + true + + + + options + + + + borderRadiusNumber + + 10.0 + + + + + + + style + + + + height + + null + + + + margin + + null + + + + width + + null + + + + + + + visible + + true + + + + + + + FilterGroupDelegate + ervu_business_metrics.component.filter + + true + true + + + filterComponents + + + + {"objectId":"f4c97cf8-64a1-497e-9ffb-75a39c6f9b0e","packageName":"component.filter","className":"FilterComponent","type":"TS"} + + + + + {"objectId":"77ed2116-8a9e-4480-93d7-43ccf7b7aa7a","packageName":"component.filter","className":"FilterComponent","type":"TS"} + + + + + + liveFilter + + true + + + + triggerOnStart + + true + + + + + + + FilterReferences + ervu_business_metrics.component.filter + + true + true + + + references + + + + + +column + + "summonses_reason_id" + + + +filterComponent + + {"objectId":"f4c97cf8-64a1-497e-9ffb-75a39c6f9b0e","packageName":"component.rpc","className":"TreeItemRpcService","type":"JAVA"} + + + +table + + "rf_leaving_ban" + + + + + StaticFilterReference + ervu_business_metrics.component.filter + + + + + + + +column + + "idm_id" + + + +filterComponent + + {"objectId":"77ed2116-8a9e-4480-93d7-43ccf7b7aa7a","packageName":"component.rpc","className":"TreeItemRpcService","type":"JAVA"} + + + +table + + "recruitment" + + + + + StaticFilterReference + ervu_business_metrics.component.filter + + + + + + + + + + DefaultValueLoaderRpcServiceV2 + rpc.loading + + true + true + + + service + + + + loadDao + + + + graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"metrics","x":73.0,"y":152.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"schema"},"operation":"EQUAL","typeCode":"CONST","values":["\"Ministry\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"rf_leaving_ban","schemaName":"summonses_list","x":289.0,"y":97.0,"alias":"rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"summonses_reason_id"},"operation":"EQUAL","typeCode":"CONST","values":["2"]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"2":{"tableName":"view_rf_leaving_ban","schemaName":"summonses_list","x":553.0,"y":107.0,"alias":"view_rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"metrics","x":73.0,"y":152.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"schema"},"operation":"EQUAL","typeCode":"CONST","values":["\"Ministry\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"rf_leaving_ban","schemaName":"summonses_list","x":289.0,"y":97.0,"alias":"rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"summonses_reason_id"},"operation":"EQUAL","typeCode":"CONST","values":["2"]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"view_rf_leaving_ban","schemaName":"summonses_list","x":553.0,"y":107.0,"alias":"view_rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":73.0,"y":152.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"schema"},"operation":"EQUAL","typeCode":"CONST","values":["\"Ministry\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"rf_leaving_ban":{"tableName":"rf_leaving_ban","schemaName":"summonses_list","x":289.0,"y":97.0,"alias":"rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"summonses_reason_id"},"operation":"EQUAL","typeCode":"CONST","values":["2"]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"view_rf_leaving_ban":{"tableName":"view_rf_leaving_ban","schemaName":"summonses_list","x":553.0,"y":107.0,"alias":"view_rf_leaving_ban","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null,null],[{"refOnEntityName":"rf_leaving_ban","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"idm_id"}],"refOnColumns":[{"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null,null],[null,{"refOnEntityName":"view_rf_leaving_ban","refToEntityName":"rf_leaving_ban","refToColumns":[{"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"rf_leaving_ban_id"}],"refOnColumns":[{"schema":"summonses_list","table":"view_rf_leaving_ban","entity":"view_rf_leaving_ban","name":"rf_leaving_ban_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":1} + + + + +DefaultLoadDao +database.dao + + + + + + ProjectDefaultValueLoaderServiceImpl + service.loading + + + + + + + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + ab85bc97-68f4-4caa-9cb3-7f90fbe318cc + Горизонтальный контейнер + true + false + + + + cssClasses + + + + "graph-legend-right" + + + + + + + + + + + +9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 +b60d6259-ff28-489b-b040-5bf5d4d1f995 +Vbox% +true +false + + + + cssClasses + + + + + + + + + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 9eaebc54-6a9b-4500-9e00-c0bf12db523b + 15% + false + false + + + + cssClasses + + + + "legend-col-yellow" + + + + + "text-invert" + + + + + + initialValue + + null + + + + label + + "%" + + + + textFormatter + + + + replaceModels + + + + + + value + + "0" + + + + + + + + + + ReplaceValueTextFormatter + ervu_business_metrics.formatter + + + + + + + + + + defaultValueColumn + + {"schema":"summonses_list","table":"view_rf_leaving_ban","entity":"view_rf_leaving_ban","name":"percent_for_sign"} + + + + loadType + + "BY_COLUMN" + + + + + + + + loadType + + "BY_COLUMN" + + + + valueByEventColumn + + {"schema":"summonses_list","table":"view_rf_leaving_ban","entity":"view_rf_leaving_ban","name":"percent_for_sign"} + + + + + + false + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 9aba76c2-7112-4dd3-af73-e38e497a1bc0 + 34% + false + false + + + + cssClasses + + + + "legend-col-red" + + + + + "text-invert" + + + + + + initialValue + + null + + + + label + + "%" + + + + textFormatter + + + + replaceModels + + + + + + value + + "0" + + + + + + + + + + ReplaceValueTextFormatter + ervu_business_metrics.formatter + + + + + + + + + + defaultValueColumn + + {"schema":"summonses_list","table":"view_rf_leaving_ban","entity":"view_rf_leaving_ban","name":"percent_signed"} + + + + loadType + + "BY_COLUMN" + + + + + + + + loadType + + "BY_COLUMN" + + + + valueByEventColumn + + {"schema":"summonses_list","table":"view_rf_leaving_ban","entity":"view_rf_leaving_ban","name":"percent_signed"} + + + + + + false + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + bcf3798c-0221-4158-ae54-5c1b1184ea89 + 23% + false + false + + + + cssClasses + + + + "legend-col-dk-green" + + + + + "text-invert" + + + + + + initialValue + + null + + + + label + + "%" + + + + textFormatter + + + + replaceModels + + + + + + value + + "0" + + + + + + + + + + ReplaceValueTextFormatter + ervu_business_metrics.formatter + + + + + + + + + + defaultValueColumn + + {"schema":"summonses_list","table":"view_rf_leaving_ban","entity":"view_rf_leaving_ban","name":"percent_enter"} + + + + loadType + + "BY_COLUMN" + + + + + + + + loadType + + "BY_COLUMN" + + + + valueByEventColumn + + {"schema":"summonses_list","table":"view_rf_leaving_ban","entity":"view_rf_leaving_ban","name":"percent_enter"} + + + + + + false + + + + +9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 +63040824-077f-48ee-9db2-35c17c3190a7 +VboxValue +true +false + + + + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + bf1ca438-7595-42a3-9c54-9233fff1758f + 1 400 + false + false + + + + cssClasses + + + + "pull-right" + + + + + + initialValue + + null + + + + textFormatter + + + + replaceModels + + + + + + value + + "0" + + + + + + + + + + ReplaceValueTextFormatter + ervu_business_metrics.formatter + + + + + + + + + + defaultValueColumn + + {"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"count_for_sign"} + + + + loadType + + "BY_COLUMN" + + + + + + + + loadType + + "BY_COLUMN" + + + + valueByEventColumn + + {"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"count_for_sign"} + + + + + + false + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 50730359-4235-4d03-9141-39689c4dcbdd + 3 200 + false + false + + + + cssClasses + + + + "pull-right" + + + + + + initialValue + + null + + + + textFormatter + + + + replaceModels + + + + + + value + + "0" + + + + + + + + + + ReplaceValueTextFormatter + ervu_business_metrics.formatter + + + + + + + + + + defaultValueColumn + + {"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"count_signed"} + + + + loadType + + "BY_COLUMN" + + + + + + + + loadType + + "BY_COLUMN" + + + + valueByEventColumn + + {"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"count_signed"} + + + + + + false + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + c64f227c-6dc5-4e29-9d2f-a6e008fd3567 + 2 200 + false + false + + + + cssClasses + + + + "pull-right" + + + + + + initialValue + + null + + + + textFormatter + + + + replaceModels + + + + + + value + + "0" + + + + + + + + + + ReplaceValueTextFormatter + ervu_business_metrics.formatter + + + + + + + + + + defaultValueColumn + + {"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"count_enter"} + + + + loadType + + "BY_COLUMN" + + + + + + + + loadType + + "BY_COLUMN" + + + + valueByEventColumn + + {"schema":"summonses_list","table":"rf_leaving_ban","entity":"rf_leaving_ban","name":"count_enter"} + + + + + + false + + + + +9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 +6390558f-3db2-490e-bc9b-297bda4a8bb7 +ВК Показатели +true +false + + + + cssClasses + + + + "text-wrap" + + + + + + style + + + + width + + null + + + + + + + + + + + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + 529f8c2a-1950-4e4c-86f1-dc96031fd349 + ГК Показатель + true + true + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + 7d436afb-3c6a-446d-9a6c-60c5d6b54277 + ГК Показатель + true + true + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + 33245655-9305-4811-bff4-efb30c56517d + ГК Показатель + true + true + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + 843fd491-58e8-495b-a7ee-09f9779805b7 + ГК Показатель + true + true + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + 1cf2e1a3-d85a-45d9-8faf-b383849e9ca6 + Горизонтальный контейнер + true + true + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + fdbf9e08-3fc1-49e5-a5c4-65a06d7dcd2a + Горизонтальный контейнер + true + true + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + 75d56832-ee6f-43e2-a7dd-6b9990ddbbb7 + Горизонтальный контейнер + true + true + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 2f3ebeb6-b7b1-46eb-92d3-e9f19fd1d49b + решений доступно для подписания ВК + false + false + + + + initialValue + + "решений доступно для подписания ВК" + + + + label + + null + + + + tooltip + + "решений доступно для подписания ВК" + + + + + + + + + false + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 065ed548-79f5-4e2f-9cb3-1d7726c4125e + решений подписано + false + false + false + + + + initialValue + + "решений подписано" + + + + label + + null + + + + tooltip + + "решений подписано" + + + + + + + + + false + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 9e4de7c1-8281-4230-b5b0-65d38c1614d5 + временных мер введено + false + false + + + + initialValue + + "временных мер введено" + + + + label + + null + + + + tooltip + + "временных мер введено" + + + + + + + + + false + + + + + + + 98594cec-0a9b-4cef-af09-e1b71cb2ad9e + 5db0b294-676c-4658-a6e2-a61d2a84817d + Обработка событий + false + false + + + + elseActions + + + + + + behavior + + {"objectId":"3762e45d-d139-4e35-94fd-917dfc6913dc","packageName":"component.container","className":"VBox","type":"TS"} + + + + method + + "setVisible" + + + + value + + + + staticValue + + + boolean + + + false + + + + + + + + + + + + eventRefs + + + + + + behavior + + {"objectId":"3762e45d-d139-4e35-94fd-917dfc6913dc","packageName":"component.container","className":"VBox","type":"TS"} + + + + propertyName + + "beforeStart" + + + + + + + + + + behavior + + {"objectId":"f4c97cf8-64a1-497e-9ffb-75a39c6f9b0e","packageName":"component.field","className":"DropdownTreeViewComponent","type":"TS"} + + + + propertyName + + "userChangeValueEvent" + + + + + + + + + ifCondition + + + + conditions + + + + + + + _isGroupSelected + + false + + + + one + + + + conditionFirstPart + + + + objectValue + + + + behavior + + {"objectId":"f4c97cf8-64a1-497e-9ffb-75a39c6f9b0e","packageName":"component.field","className":"DropdownTreeViewComponent","type":"TS"} + + + + method + + "getBusinessId" + + + + + + + + + + conditionSecondPart + + + + staticValue + + + number + + +21.0 + + + + + + + operation + + "EQUALS" + + + + + + + + + + + + + _isGroupSelected + + false + + + + one + + + + conditionFirstPart + + + + objectValue + + + + behavior + + {"objectId":"f4c97cf8-64a1-497e-9ffb-75a39c6f9b0e","packageName":"component.field","className":"DropdownTreeViewComponent","type":"TS"} + + + + method + + "getBusinessId" + + + + + + + + + + conditionSecondPart + + + + staticValue + + + number + + +2.0 + + + + + + + operation + + "EQUALS" + + + + + + + + + + + + logicalOperation + + "OR" + + + + + + + thenActions + + + + + + behavior + + {"objectId":"3762e45d-d139-4e35-94fd-917dfc6913dc","packageName":"component.container","className":"VBox","type":"TS"} + + + + method + + "setVisible" + + + + value + + + + staticValue + + + boolean + + + true + + + + + + + + + + + + + + 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 5f8599c1-7f11-4185-ae67-4cf17f31324d