From fb7e7b12408bbf1dacae23e6766e06779b25dad4 Mon Sep 17 00:00:00 2001 From: ilyin Date: Wed, 13 Nov 2024 12:03:09 +0300 Subject: [PATCH 1/2] ERVU-168_first_registration_database --- .../v_1.0/20241031-ERVU-168_create_db.xml | 31 ++++++++++++++----- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/backend/src/main/resources/config/v_1.0/20241031-ERVU-168_create_db.xml b/backend/src/main/resources/config/v_1.0/20241031-ERVU-168_create_db.xml index 376d499..02c904d 100644 --- a/backend/src/main/resources/config/v_1.0/20241031-ERVU-168_create_db.xml +++ b/backend/src/main/resources/config/v_1.0/20241031-ERVU-168_create_db.xml @@ -219,7 +219,7 @@ update_date timestamp without time zone NOT NULL DEFAULT now(), info_date date NOT NULL, count_unique bigint NOT NULL DEFAULT 0, - count_identified bigint NOT NULL DEFAULT 0 + count_flk_and_duplicate bigint NOT NULL DEFAULT 0 ) WITH (OIDS = FALSE); ALTER TABLE IF EXISTS metrics.convert_info_records_from_easu OWNER to ervu_business_metrics; @@ -232,9 +232,10 @@ CREATE OR REPLACE VIEW metrics.view_convert_info_records_from_easu AS SELECT - count_unique + count_identified AS count_all, - round(count_unique::numeric * 100 / (count_unique + count_identified)) AS percent_unique, - round(count_identified::numeric * 100 / (count_unique + count_identified)) AS percent_identified + convert_info_records_from_easu_id, + count_unique + count_flk_and_duplicate AS count_all, + round(count_unique::numeric * 100 / (count_unique + count_flk_and_duplicate)) AS percent_unique, + round(count_flk_and_duplicate::numeric * 100 / (count_unique + count_flk_and_duplicate)) AS percent_flk_and_duplicate FROM metrics.convert_info_records_from_easu; CREATE TABLE IF NOT EXISTS metrics.convert_info_not_identifited_records @@ -257,6 +258,7 @@ CREATE OR REPLACE VIEW metrics.view_convert_info_not_identifited_records AS SELECT + convert_info_not_identifited_records_id, count_not_in_csv + count_not_in_xml AS count_all, round(count_not_in_xml::numeric * 100 / (count_not_in_csv + count_not_in_xml)) AS percent_not_in_xml, round(count_not_in_csv::numeric * 100 / (count_not_in_csv + count_not_in_xml)) AS percent_not_in_csv @@ -283,6 +285,7 @@ CREATE OR REPLACE VIEW metrics.view_convert_info_loaded_records AS SELECT + convert_info_loaded_records_id, count_success + count_error AS count_all, round(count_error::numeric * 100 / (count_success + count_error)) AS percent_error, round(count_success::numeric * 100 / (count_success + count_error)) AS percent_success @@ -334,6 +337,7 @@ CREATE OR REPLACE VIEW metrics.view_convert_info_sent_to_lk_epgu AS SELECT + convert_info_sent_to_lk_epgu_id, round(count_status_formed::numeric * 100 / (count_status_formed + count_status_not_formed)) AS percent_status_formed, round(count_status_not_formed::numeric * 100 / (count_status_formed + count_status_not_formed)) AS percent_status_not_formed, round(count_sended::numeric* 100 / (count_status_formed + count_status_not_formed)) AS percent_sended, @@ -364,9 +368,8 @@ CREATE OR REPLACE VIEW metrics.view_convert_info_comparison_csv_xml AS SELECT - count_xml_formed + count_csv_formed AS count_all, - round(count_csv_formed::numeric * 100 / (count_xml_formed + count_csv_formed)) AS percent_csv_formed, - round(count_xml_formed::numeric * 100 / (count_xml_formed + count_csv_formed)) AS percent_xml_formed + convert_info_comparison_csv_xml_id, + round(count_csv_formed::numeric * 100 / count_xml_formed ) AS percent_csv_formed FROM metrics.convert_info_comparison_csv_xml; @@ -423,6 +426,7 @@ CREATE OR REPLACE VIEW init_registration_info.view_records_info_id_uk_id_ern AS SELECT + records_info_id_uk_id_ern_id, round(records_with_id_uk::numeric * 100 / count_all) AS percent_with_id_uk, round(records_without_id_uk::numeric * 100 / count_all) AS percent_without_id_uk, round(records_with_id_ern::numeric * 100 / count_all) AS percent_with_id_ern @@ -485,6 +489,7 @@ CREATE OR REPLACE VIEW init_registration_info.view_decision_formation_status AS SELECT + decision_formation_status_id, count_signed + count_suggested + count_waiting_sign + count_refused AS count_all, round(count_signed::numeric * 100 / (count_signed + count_suggested + count_waiting_sign + count_refused)) AS percent_signed, round(count_suggested::numeric * 100 / (count_signed + count_suggested + count_waiting_sign + count_refused)) AS percent_suggested, @@ -511,10 +516,17 @@ COMMENT ON COLUMN init_registration_info.incidents_info.info_source IS 'информация об источнике - PERSONAL_VISIT, EPGU'; COMMENT ON COLUMN init_registration_info.incidents_info.info_age IS 'Информациия о каком возрасте 17_YEARS, 18_YEAR'; - CREATE INDEX IF NOT EXISTS idx_incidents_info_date ON init_registration_info.incidents_info (info_date); CREATE INDEX IF NOT EXISTS idx_incidents_info_recr ON init_registration_info.incidents_info (recruitment_id); CREATE INDEX IF NOT EXISTS idx_incidents_info_recr_date ON init_registration_info.incidents_info (recruitment_id, info_date); + + CREATE OR REPLACE VIEW init_registration_info.view_incidents_info AS + SELECT + incidents_info_id, + count_without_id_ern + count_discrepancy_epgu_info AS count_all, + round(count_without_id_ern::numeric * 100 / (count_without_id_ern + count_discrepancy_epgu_info)) AS percent_without_id_ern, + round(count_discrepancy_epgu_info::numeric * 100 / (count_without_id_ern + count_discrepancy_epgu_info)) AS percent_discrepancy_epgu_info + FROM init_registration_info.incidents_info; CREATE TABLE IF NOT EXISTS init_registration_info.init_registration_from_gir_vu @@ -571,6 +583,7 @@ CREATE OR REPLACE VIEW init_registration_info.view_applications_received_from_epgu AS SELECT + applications_received_from_epgu_id, round(count_executor_appointed::numeric * 100 / count_all) AS percent_executor_appointed, round(count_registered::numeric * 100 / count_all) AS percent_registered, round(count_registration_refusal::numeric * 100 / count_all) AS percent_registration_refusal, @@ -603,6 +616,7 @@ CREATE OR REPLACE VIEW init_registration_info.view_statuses_decisions_on_epgu AS SELECT + statuses_decisions_on_epgu_id, round(count_signed::numeric * 100 / count_loaded) AS percent_signed, round(count_formed_for_signing::numeric * 100 / count_loaded) AS percent_formed_for_signing FROM init_registration_info.statuses_decisions_on_epgu; @@ -628,6 +642,7 @@ CREATE OR REPLACE VIEW metrics.view_criminal_administrative_liability AS SELECT + criminal_administrative_liability_id, count_administrative + count_criminal AS count_all, round(count_criminal::numeric * 100 / (count_administrative + count_criminal)) AS percent_criminal, round(count_administrative::numeric * 100 / (count_administrative + count_criminal)) AS percent_administrative From 6b97c53d82bad88b4489d198303b27d8fb2b0df3 Mon Sep 17 00:00:00 2001 From: Makarova Elena Date: Wed, 13 Nov 2024 12:27:07 +0300 Subject: [PATCH 2/2] =?UTF-8?q?=D0=BF=D1=80=D0=BE=D0=BC=D0=B5=D0=B6=D1=83?= =?UTF-8?q?=D1=82=D0=BE=D1=87=D0=BD=D1=8B=D0=B9=20=D1=80=D0=B5=D0=B7=D1=83?= =?UTF-8?q?=D0=BB=D1=8C=D1=82=D0=B0=D1=82=20=D0=BF=D0=BE=20=D1=81=D1=82?= =?UTF-8?q?=D1=80=D0=B0=D0=BD=D0=B8=D1=86=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../InitRegistrationInfo.java | 39 +- .../init_registration_info/Tables.java | 33 +- .../tables/ApplicationsReceivedFromEpgu.java | 17 +- .../tables/InfoSentToLkEpgu.java | 4 +- .../ViewApplicationsReceivedFromEpgu.java | 279 +++++ .../tables/ViewDecisionFormationStatus.java | 258 ++++ .../tables/ViewRecordsInfoIdUkIdErn.java | 244 ++++ .../tables/ViewStatusesDecisionsOnEpgu.java | 237 ++++ .../ApplicationsReceivedFromEpguRecord.java | 69 +- .../records/InfoSentToLkEpguRecord.java | 2 +- ...iewApplicationsReceivedFromEpguRecord.java | 194 +++ .../ViewDecisionFormationStatusRecord.java | 143 +++ .../ViewRecordsInfoIdUkIdErnRecord.java | 109 ++ .../ViewStatusesDecisionsOnEpguRecord.java | 92 ++ .../db_beans/metrics/Metrics.java | 39 +- .../db_beans/metrics/Tables.java | 34 +- .../tables/ConvertInfoComparisonCsvXml.java | 4 +- .../tables/ConvertInfoRecordsFromEasu.java | 13 +- .../tables/ConvertInfoSentToLkEpgu.java | 4 +- .../ViewConvertInfoComparisonCsvXml.java | 227 ++++ .../tables/ViewConvertInfoLoadedRecords.java | 241 ++++ .../ViewConvertInfoNotIdentifitedRecords.java | 243 ++++ .../ViewConvertInfoRecordsFromEasu.java | 241 ++++ .../tables/ViewConvertInfoSentToLkEpgu.java | 269 +++++ .../ViewCriminalAdministrativeLiability.java | 28 +- .../ConvertInfoComparisonCsvXmlRecord.java | 12 +- .../ConvertInfoRecordsFromEasuRecord.java | 37 +- .../ConvertInfoSentToLkEpguRecord.java | 2 +- ...ViewConvertInfoComparisonCsvXmlRecord.java | 75 ++ .../ViewConvertInfoLoadedRecordsRecord.java | 109 ++ ...onvertInfoNotIdentifitedRecordsRecord.java | 109 ++ .../ViewConvertInfoRecordsFromEasuRecord.java | 109 ++ .../ViewConvertInfoSentToLkEpguRecord.java | 177 +++ ...CriminalAdministrativeLiabilityRecord.java | 65 +- .../ervu-business-metrics/conversion.page | 1064 ++++++++++++++--- .../ervu-business-metrics/conversion1.page | 2 +- 36 files changed, 4551 insertions(+), 273 deletions(-) create mode 100644 backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/ViewApplicationsReceivedFromEpgu.java create mode 100644 backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/ViewDecisionFormationStatus.java create mode 100644 backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/ViewRecordsInfoIdUkIdErn.java create mode 100644 backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/ViewStatusesDecisionsOnEpgu.java create mode 100644 backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/records/ViewApplicationsReceivedFromEpguRecord.java create mode 100644 backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/records/ViewDecisionFormationStatusRecord.java create mode 100644 backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/records/ViewRecordsInfoIdUkIdErnRecord.java create mode 100644 backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/records/ViewStatusesDecisionsOnEpguRecord.java create mode 100644 backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoComparisonCsvXml.java create mode 100644 backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoLoadedRecords.java create mode 100644 backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoNotIdentifitedRecords.java create mode 100644 backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoRecordsFromEasu.java create mode 100644 backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoSentToLkEpgu.java create mode 100644 backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewConvertInfoComparisonCsvXmlRecord.java create mode 100644 backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewConvertInfoLoadedRecordsRecord.java create mode 100644 backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewConvertInfoNotIdentifitedRecordsRecord.java create mode 100644 backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewConvertInfoRecordsFromEasuRecord.java create mode 100644 backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewConvertInfoSentToLkEpguRecord.java diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/InitRegistrationInfo.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/InitRegistrationInfo.java index 8320820..e62783b 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/InitRegistrationInfo.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/InitRegistrationInfo.java @@ -21,6 +21,10 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.ta import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.InitRegistrationFromGirVu; import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.RecordsInfoIdUkIdErn; import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.StatusesDecisionsOnEpgu; +import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.ViewApplicationsReceivedFromEpgu; +import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.ViewDecisionFormationStatus; +import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.ViewRecordsInfoIdUkIdErn; +import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.ViewStatusesDecisionsOnEpgu; /** @@ -37,8 +41,7 @@ public class InitRegistrationInfo extends SchemaImpl { public static final InitRegistrationInfo INIT_REGISTRATION_INFO = new InitRegistrationInfo(); /** - * Первоначальная постановка на учет. Первоначальная постановка на учет по - * данным из ГИР ВУ + * Первоначальная постановка на учет. Заявления, поступившие через ЕПГУ */ public final ApplicationsReceivedFromEpgu APPLICATIONS_RECEIVED_FROM_EPGU = ApplicationsReceivedFromEpgu.APPLICATIONS_RECEIVED_FROM_EPGU; @@ -59,7 +62,7 @@ public class InitRegistrationInfo extends SchemaImpl { public final IncidentsInfo INCIDENTS_INFO = IncidentsInfo.INCIDENTS_INFO; /** - * Первоначальная постановка на учет. ДОставка уведомлений в ЛК на ЕПГУ + * Первоначальная постановка на учет. Доставка уведомлений в ЛК на ЕПГУ */ public final InfoSentToLkEpgu INFO_SENT_TO_LK_EPGU = InfoSentToLkEpgu.INFO_SENT_TO_LK_EPGU; @@ -80,6 +83,30 @@ public class InitRegistrationInfo extends SchemaImpl { */ public final StatusesDecisionsOnEpgu STATUSES_DECISIONS_ON_EPGU = StatusesDecisionsOnEpgu.STATUSES_DECISIONS_ON_EPGU; + /** + * The table + * init_registration_info.view_applications_received_from_epgu. + */ + public final ViewApplicationsReceivedFromEpgu VIEW_APPLICATIONS_RECEIVED_FROM_EPGU = ViewApplicationsReceivedFromEpgu.VIEW_APPLICATIONS_RECEIVED_FROM_EPGU; + + /** + * The table + * init_registration_info.view_decision_formation_status. + */ + public final ViewDecisionFormationStatus VIEW_DECISION_FORMATION_STATUS = ViewDecisionFormationStatus.VIEW_DECISION_FORMATION_STATUS; + + /** + * The table + * init_registration_info.view_records_info_id_uk_id_ern. + */ + public final ViewRecordsInfoIdUkIdErn VIEW_RECORDS_INFO_ID_UK_ID_ERN = ViewRecordsInfoIdUkIdErn.VIEW_RECORDS_INFO_ID_UK_ID_ERN; + + /** + * The table + * init_registration_info.view_statuses_decisions_on_epgu. + */ + public final ViewStatusesDecisionsOnEpgu VIEW_STATUSES_DECISIONS_ON_EPGU = ViewStatusesDecisionsOnEpgu.VIEW_STATUSES_DECISIONS_ON_EPGU; + /** * No further instances allowed */ @@ -111,7 +138,11 @@ public class InitRegistrationInfo extends SchemaImpl { InfoSentToLkEpgu.INFO_SENT_TO_LK_EPGU, InitRegistrationFromGirVu.INIT_REGISTRATION_FROM_GIR_VU, RecordsInfoIdUkIdErn.RECORDS_INFO_ID_UK_ID_ERN, - StatusesDecisionsOnEpgu.STATUSES_DECISIONS_ON_EPGU + StatusesDecisionsOnEpgu.STATUSES_DECISIONS_ON_EPGU, + ViewApplicationsReceivedFromEpgu.VIEW_APPLICATIONS_RECEIVED_FROM_EPGU, + ViewDecisionFormationStatus.VIEW_DECISION_FORMATION_STATUS, + ViewRecordsInfoIdUkIdErn.VIEW_RECORDS_INFO_ID_UK_ID_ERN, + ViewStatusesDecisionsOnEpgu.VIEW_STATUSES_DECISIONS_ON_EPGU ); } } diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/Tables.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/Tables.java index 78f81aa..67caa00 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/Tables.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/Tables.java @@ -12,6 +12,10 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.ta import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.InitRegistrationFromGirVu; import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.RecordsInfoIdUkIdErn; import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.StatusesDecisionsOnEpgu; +import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.ViewApplicationsReceivedFromEpgu; +import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.ViewDecisionFormationStatus; +import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.ViewRecordsInfoIdUkIdErn; +import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.ViewStatusesDecisionsOnEpgu; /** @@ -21,8 +25,7 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.ta public class Tables { /** - * Первоначальная постановка на учет. Первоначальная постановка на учет по - * данным из ГИР ВУ + * Первоначальная постановка на учет. Заявления, поступившие через ЕПГУ */ public static final ApplicationsReceivedFromEpgu APPLICATIONS_RECEIVED_FROM_EPGU = ApplicationsReceivedFromEpgu.APPLICATIONS_RECEIVED_FROM_EPGU; @@ -43,7 +46,7 @@ public class Tables { public static final IncidentsInfo INCIDENTS_INFO = IncidentsInfo.INCIDENTS_INFO; /** - * Первоначальная постановка на учет. ДОставка уведомлений в ЛК на ЕПГУ + * Первоначальная постановка на учет. Доставка уведомлений в ЛК на ЕПГУ */ public static final InfoSentToLkEpgu INFO_SENT_TO_LK_EPGU = InfoSentToLkEpgu.INFO_SENT_TO_LK_EPGU; @@ -63,4 +66,28 @@ public class Tables { * постановке на учет(ЕПГУ) */ public static final StatusesDecisionsOnEpgu STATUSES_DECISIONS_ON_EPGU = StatusesDecisionsOnEpgu.STATUSES_DECISIONS_ON_EPGU; + + /** + * The table + * init_registration_info.view_applications_received_from_epgu. + */ + public static final ViewApplicationsReceivedFromEpgu VIEW_APPLICATIONS_RECEIVED_FROM_EPGU = ViewApplicationsReceivedFromEpgu.VIEW_APPLICATIONS_RECEIVED_FROM_EPGU; + + /** + * The table + * init_registration_info.view_decision_formation_status. + */ + public static final ViewDecisionFormationStatus VIEW_DECISION_FORMATION_STATUS = ViewDecisionFormationStatus.VIEW_DECISION_FORMATION_STATUS; + + /** + * The table + * init_registration_info.view_records_info_id_uk_id_ern. + */ + public static final ViewRecordsInfoIdUkIdErn VIEW_RECORDS_INFO_ID_UK_ID_ERN = ViewRecordsInfoIdUkIdErn.VIEW_RECORDS_INFO_ID_UK_ID_ERN; + + /** + * The table + * init_registration_info.view_statuses_decisions_on_epgu. + */ + public static final ViewStatusesDecisionsOnEpgu VIEW_STATUSES_DECISIONS_ON_EPGU = ViewStatusesDecisionsOnEpgu.VIEW_STATUSES_DECISIONS_ON_EPGU; } diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/ApplicationsReceivedFromEpgu.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/ApplicationsReceivedFromEpgu.java index 4c68a25..c052f63 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/ApplicationsReceivedFromEpgu.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/ApplicationsReceivedFromEpgu.java @@ -39,8 +39,7 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.Recruitmen /** - * Первоначальная постановка на учет. Первоначальная постановка на учет по - * данным из ГИР ВУ + * Первоначальная постановка на учет. Заявления, поступившие через ЕПГУ */ @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class ApplicationsReceivedFromEpgu extends TableImpl { @@ -85,12 +84,6 @@ public class ApplicationsReceivedFromEpgu extends TableImpl INFO_DATE = createField(DSL.name("info_date"), SQLDataType.DATE.nullable(false), this, ""); - /** - * The column - * init_registration_info.applications_received_from_epgu.count_all. - */ - public final TableField COUNT_ALL = createField(DSL.name("count_all"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, ""); - /** * The column * init_registration_info.applications_received_from_epgu.count_executor_appointed. @@ -145,12 +138,18 @@ public class ApplicationsReceivedFromEpgu extends TableImpl COUNT_PROVIDED = createField(DSL.name("count_provided"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "Услуга по заявлению оказана"); + /** + * The column + * init_registration_info.applications_received_from_epgu.count_all. + */ + public final TableField COUNT_ALL = createField(DSL.name("count_all"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, ""); + private ApplicationsReceivedFromEpgu(Name alias, Table aliased) { this(alias, aliased, (Field[]) null, null); } private ApplicationsReceivedFromEpgu(Name alias, Table aliased, Field[] parameters, Condition where) { - super(alias, null, aliased, parameters, DSL.comment("Первоначальная постановка на учет. Первоначальная постановка на учет по данным из ГИР ВУ"), TableOptions.table(), where); + super(alias, null, aliased, parameters, DSL.comment("Первоначальная постановка на учет. Заявления, поступившие через ЕПГУ"), TableOptions.table(), where); } /** diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/InfoSentToLkEpgu.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/InfoSentToLkEpgu.java index d6f10c1..3dbfe6f 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/InfoSentToLkEpgu.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/InfoSentToLkEpgu.java @@ -39,7 +39,7 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.Recruitmen /** - * Первоначальная постановка на учет. ДОставка уведомлений в ЛК на ЕПГУ + * Первоначальная постановка на учет. Доставка уведомлений в ЛК на ЕПГУ */ @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class InfoSentToLkEpgu extends TableImpl { @@ -145,7 +145,7 @@ public class InfoSentToLkEpgu extends TableImpl { } private InfoSentToLkEpgu(Name alias, Table aliased, Field[] parameters, Condition where) { - super(alias, null, aliased, parameters, DSL.comment("Первоначальная постановка на учет. ДОставка уведомлений в ЛК на ЕПГУ"), TableOptions.table(), where); + super(alias, null, aliased, parameters, DSL.comment("Первоначальная постановка на учет. Доставка уведомлений в ЛК на ЕПГУ"), TableOptions.table(), where); } /** diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/ViewApplicationsReceivedFromEpgu.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/ViewApplicationsReceivedFromEpgu.java new file mode 100644 index 0000000..864cbaa --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/ViewApplicationsReceivedFromEpgu.java @@ -0,0 +1,279 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.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.init_registration_info.InitRegistrationInfo; +import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.records.ViewApplicationsReceivedFromEpguRecord; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewApplicationsReceivedFromEpgu extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of + * init_registration_info.view_applications_received_from_epgu + */ + public static final ViewApplicationsReceivedFromEpgu VIEW_APPLICATIONS_RECEIVED_FROM_EPGU = new ViewApplicationsReceivedFromEpgu(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return ViewApplicationsReceivedFromEpguRecord.class; + } + + /** + * The column + * init_registration_info.view_applications_received_from_epgu.applications_received_from_epgu_id. + */ + public final TableField APPLICATIONS_RECEIVED_FROM_EPGU_ID = createField(DSL.name("applications_received_from_epgu_id"), SQLDataType.BIGINT, this, ""); + + /** + * The column + * init_registration_info.view_applications_received_from_epgu.percent_executor_appointed. + */ + public final TableField PERCENT_EXECUTOR_APPOINTED = createField(DSL.name("percent_executor_appointed"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * init_registration_info.view_applications_received_from_epgu.percent_registered. + */ + public final TableField PERCENT_REGISTERED = createField(DSL.name("percent_registered"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * init_registration_info.view_applications_received_from_epgu.percent_registration_refusal. + */ + public final TableField PERCENT_REGISTRATION_REFUSAL = createField(DSL.name("percent_registration_refusal"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * init_registration_info.view_applications_received_from_epgu.percent_refusal_provide_service. + */ + public final TableField PERCENT_REFUSAL_PROVIDE_SERVICE = createField(DSL.name("percent_refusal_provide_service"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * init_registration_info.view_applications_received_from_epgu.percent_executor_not_appointed_expired. + */ + public final TableField PERCENT_EXECUTOR_NOT_APPOINTED_EXPIRED = createField(DSL.name("percent_executor_not_appointed_expired"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * init_registration_info.view_applications_received_from_epgu.percent_executor_not_appointed_on_time. + */ + public final TableField PERCENT_EXECUTOR_NOT_APPOINTED_ON_TIME = createField(DSL.name("percent_executor_not_appointed_on_time"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * init_registration_info.view_applications_received_from_epgu.percent_received. + */ + public final TableField PERCENT_RECEIVED = createField(DSL.name("percent_received"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * init_registration_info.view_applications_received_from_epgu.percent_provided. + */ + public final TableField PERCENT_PROVIDED = createField(DSL.name("percent_provided"), SQLDataType.NUMERIC, this, ""); + + private ViewApplicationsReceivedFromEpgu(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private ViewApplicationsReceivedFromEpgu(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view(""" + create view "view_applications_received_from_epgu" as SELECT applications_received_from_epgu.applications_received_from_epgu_id, + round((((applications_received_from_epgu.count_executor_appointed)::numeric * (100)::numeric) / (applications_received_from_epgu.count_all)::numeric)) AS percent_executor_appointed, + round((((applications_received_from_epgu.count_registered)::numeric * (100)::numeric) / (applications_received_from_epgu.count_all)::numeric)) AS percent_registered, + round((((applications_received_from_epgu.count_registration_refusal)::numeric * (100)::numeric) / (applications_received_from_epgu.count_all)::numeric)) AS percent_registration_refusal, + round((((applications_received_from_epgu.count_refusal_provide_service)::numeric * (100)::numeric) / (applications_received_from_epgu.count_all)::numeric)) AS percent_refusal_provide_service, + round((((applications_received_from_epgu.count_executor_not_appointed_expired)::numeric * (100)::numeric) / (applications_received_from_epgu.count_all)::numeric)) AS percent_executor_not_appointed_expired, + round((((applications_received_from_epgu.count_executor_not_appointed_on_time)::numeric * (100)::numeric) / (applications_received_from_epgu.count_all)::numeric)) AS percent_executor_not_appointed_on_time, + round((((applications_received_from_epgu.count_received)::numeric * (100)::numeric) / (applications_received_from_epgu.count_all)::numeric)) AS percent_received, + round((((applications_received_from_epgu.count_provided)::numeric * (100)::numeric) / (applications_received_from_epgu.count_all)::numeric)) AS percent_provided + FROM init_registration_info.applications_received_from_epgu; + """), where); + } + + /** + * Create an aliased + * init_registration_info.view_applications_received_from_epgu + * table reference + */ + public ViewApplicationsReceivedFromEpgu(String alias) { + this(DSL.name(alias), VIEW_APPLICATIONS_RECEIVED_FROM_EPGU); + } + + /** + * Create an aliased + * init_registration_info.view_applications_received_from_epgu + * table reference + */ + public ViewApplicationsReceivedFromEpgu(Name alias) { + this(alias, VIEW_APPLICATIONS_RECEIVED_FROM_EPGU); + } + + /** + * Create a + * init_registration_info.view_applications_received_from_epgu + * table reference + */ + public ViewApplicationsReceivedFromEpgu() { + this(DSL.name("view_applications_received_from_epgu"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : InitRegistrationInfo.INIT_REGISTRATION_INFO; + } + + @Override + public ViewApplicationsReceivedFromEpgu as(String alias) { + return new ViewApplicationsReceivedFromEpgu(DSL.name(alias), this); + } + + @Override + public ViewApplicationsReceivedFromEpgu as(Name alias) { + return new ViewApplicationsReceivedFromEpgu(alias, this); + } + + @Override + public ViewApplicationsReceivedFromEpgu as(Table alias) { + return new ViewApplicationsReceivedFromEpgu(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public ViewApplicationsReceivedFromEpgu rename(String name) { + return new ViewApplicationsReceivedFromEpgu(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public ViewApplicationsReceivedFromEpgu rename(Name name) { + return new ViewApplicationsReceivedFromEpgu(name, null); + } + + /** + * Rename this table + */ + @Override + public ViewApplicationsReceivedFromEpgu rename(Table name) { + return new ViewApplicationsReceivedFromEpgu(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewApplicationsReceivedFromEpgu where(Condition condition) { + return new ViewApplicationsReceivedFromEpgu(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewApplicationsReceivedFromEpgu where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewApplicationsReceivedFromEpgu where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewApplicationsReceivedFromEpgu where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewApplicationsReceivedFromEpgu where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewApplicationsReceivedFromEpgu where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewApplicationsReceivedFromEpgu where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewApplicationsReceivedFromEpgu where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewApplicationsReceivedFromEpgu whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewApplicationsReceivedFromEpgu whereNotExists(Select select) { + return where(DSL.notExists(select)); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/ViewDecisionFormationStatus.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/ViewDecisionFormationStatus.java new file mode 100644 index 0000000..6aa327a --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/ViewDecisionFormationStatus.java @@ -0,0 +1,258 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.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.init_registration_info.InitRegistrationInfo; +import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.records.ViewDecisionFormationStatusRecord; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewDecisionFormationStatus extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of + * init_registration_info.view_decision_formation_status + */ + public static final ViewDecisionFormationStatus VIEW_DECISION_FORMATION_STATUS = new ViewDecisionFormationStatus(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return ViewDecisionFormationStatusRecord.class; + } + + /** + * The column + * init_registration_info.view_decision_formation_status.decision_formation_status_id. + */ + public final TableField DECISION_FORMATION_STATUS_ID = createField(DSL.name("decision_formation_status_id"), SQLDataType.BIGINT, this, ""); + + /** + * The column + * init_registration_info.view_decision_formation_status.count_all. + */ + public final TableField COUNT_ALL = createField(DSL.name("count_all"), SQLDataType.BIGINT, this, ""); + + /** + * The column + * init_registration_info.view_decision_formation_status.percent_signed. + */ + public final TableField PERCENT_SIGNED = createField(DSL.name("percent_signed"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * init_registration_info.view_decision_formation_status.percent_suggested. + */ + public final TableField PERCENT_SUGGESTED = createField(DSL.name("percent_suggested"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * init_registration_info.view_decision_formation_status.percent_waiting_sign. + */ + public final TableField PERCENT_WAITING_SIGN = createField(DSL.name("percent_waiting_sign"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * init_registration_info.view_decision_formation_status.percent_refused. + */ + public final TableField PERCENT_REFUSED = createField(DSL.name("percent_refused"), SQLDataType.NUMERIC, this, ""); + + private ViewDecisionFormationStatus(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private ViewDecisionFormationStatus(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view(""" + create view "view_decision_formation_status" as SELECT decision_formation_status.decision_formation_status_id, + (((decision_formation_status.count_signed + decision_formation_status.count_suggested) + decision_formation_status.count_waiting_sign) + decision_formation_status.count_refused) AS count_all, + round((((decision_formation_status.count_signed)::numeric * (100)::numeric) / ((((decision_formation_status.count_signed + decision_formation_status.count_suggested) + decision_formation_status.count_waiting_sign) + decision_formation_status.count_refused))::numeric)) AS percent_signed, + round((((decision_formation_status.count_suggested)::numeric * (100)::numeric) / ((((decision_formation_status.count_signed + decision_formation_status.count_suggested) + decision_formation_status.count_waiting_sign) + decision_formation_status.count_refused))::numeric)) AS percent_suggested, + round((((decision_formation_status.count_waiting_sign)::numeric * (100)::numeric) / ((((decision_formation_status.count_signed + decision_formation_status.count_suggested) + decision_formation_status.count_waiting_sign) + decision_formation_status.count_refused))::numeric)) AS percent_waiting_sign, + round((((decision_formation_status.count_refused)::numeric * (100)::numeric) / ((((decision_formation_status.count_signed + decision_formation_status.count_suggested) + decision_formation_status.count_waiting_sign) + decision_formation_status.count_refused))::numeric)) AS percent_refused + FROM init_registration_info.decision_formation_status; + """), where); + } + + /** + * Create an aliased + * init_registration_info.view_decision_formation_status table + * reference + */ + public ViewDecisionFormationStatus(String alias) { + this(DSL.name(alias), VIEW_DECISION_FORMATION_STATUS); + } + + /** + * Create an aliased + * init_registration_info.view_decision_formation_status table + * reference + */ + public ViewDecisionFormationStatus(Name alias) { + this(alias, VIEW_DECISION_FORMATION_STATUS); + } + + /** + * Create a + * init_registration_info.view_decision_formation_status table + * reference + */ + public ViewDecisionFormationStatus() { + this(DSL.name("view_decision_formation_status"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : InitRegistrationInfo.INIT_REGISTRATION_INFO; + } + + @Override + public ViewDecisionFormationStatus as(String alias) { + return new ViewDecisionFormationStatus(DSL.name(alias), this); + } + + @Override + public ViewDecisionFormationStatus as(Name alias) { + return new ViewDecisionFormationStatus(alias, this); + } + + @Override + public ViewDecisionFormationStatus as(Table alias) { + return new ViewDecisionFormationStatus(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public ViewDecisionFormationStatus rename(String name) { + return new ViewDecisionFormationStatus(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public ViewDecisionFormationStatus rename(Name name) { + return new ViewDecisionFormationStatus(name, null); + } + + /** + * Rename this table + */ + @Override + public ViewDecisionFormationStatus rename(Table name) { + return new ViewDecisionFormationStatus(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewDecisionFormationStatus where(Condition condition) { + return new ViewDecisionFormationStatus(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewDecisionFormationStatus where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewDecisionFormationStatus where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewDecisionFormationStatus where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewDecisionFormationStatus where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewDecisionFormationStatus where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewDecisionFormationStatus where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewDecisionFormationStatus where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewDecisionFormationStatus whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewDecisionFormationStatus whereNotExists(Select select) { + return where(DSL.notExists(select)); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/ViewRecordsInfoIdUkIdErn.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/ViewRecordsInfoIdUkIdErn.java new file mode 100644 index 0000000..822c1c5 --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/ViewRecordsInfoIdUkIdErn.java @@ -0,0 +1,244 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.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.init_registration_info.InitRegistrationInfo; +import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.records.ViewRecordsInfoIdUkIdErnRecord; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewRecordsInfoIdUkIdErn extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of + * init_registration_info.view_records_info_id_uk_id_ern + */ + public static final ViewRecordsInfoIdUkIdErn VIEW_RECORDS_INFO_ID_UK_ID_ERN = new ViewRecordsInfoIdUkIdErn(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return ViewRecordsInfoIdUkIdErnRecord.class; + } + + /** + * The column + * init_registration_info.view_records_info_id_uk_id_ern.records_info_id_uk_id_ern_id. + */ + public final TableField RECORDS_INFO_ID_UK_ID_ERN_ID = createField(DSL.name("records_info_id_uk_id_ern_id"), SQLDataType.BIGINT, this, ""); + + /** + * The column + * init_registration_info.view_records_info_id_uk_id_ern.percent_with_id_uk. + */ + public final TableField PERCENT_WITH_ID_UK = createField(DSL.name("percent_with_id_uk"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * init_registration_info.view_records_info_id_uk_id_ern.percent_without_id_uk. + */ + public final TableField PERCENT_WITHOUT_ID_UK = createField(DSL.name("percent_without_id_uk"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * init_registration_info.view_records_info_id_uk_id_ern.percent_with_id_ern. + */ + public final TableField PERCENT_WITH_ID_ERN = createField(DSL.name("percent_with_id_ern"), SQLDataType.NUMERIC, this, ""); + + private ViewRecordsInfoIdUkIdErn(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private ViewRecordsInfoIdUkIdErn(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view(""" + create view "view_records_info_id_uk_id_ern" as SELECT records_info_id_uk_id_ern.records_info_id_uk_id_ern_id, + round((((records_info_id_uk_id_ern.records_with_id_uk)::numeric * (100)::numeric) / (records_info_id_uk_id_ern.count_all)::numeric)) AS percent_with_id_uk, + round((((records_info_id_uk_id_ern.records_without_id_uk)::numeric * (100)::numeric) / (records_info_id_uk_id_ern.count_all)::numeric)) AS percent_without_id_uk, + round((((records_info_id_uk_id_ern.records_with_id_ern)::numeric * (100)::numeric) / (records_info_id_uk_id_ern.count_all)::numeric)) AS percent_with_id_ern + FROM init_registration_info.records_info_id_uk_id_ern; + """), where); + } + + /** + * Create an aliased + * init_registration_info.view_records_info_id_uk_id_ern table + * reference + */ + public ViewRecordsInfoIdUkIdErn(String alias) { + this(DSL.name(alias), VIEW_RECORDS_INFO_ID_UK_ID_ERN); + } + + /** + * Create an aliased + * init_registration_info.view_records_info_id_uk_id_ern table + * reference + */ + public ViewRecordsInfoIdUkIdErn(Name alias) { + this(alias, VIEW_RECORDS_INFO_ID_UK_ID_ERN); + } + + /** + * Create a + * init_registration_info.view_records_info_id_uk_id_ern table + * reference + */ + public ViewRecordsInfoIdUkIdErn() { + this(DSL.name("view_records_info_id_uk_id_ern"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : InitRegistrationInfo.INIT_REGISTRATION_INFO; + } + + @Override + public ViewRecordsInfoIdUkIdErn as(String alias) { + return new ViewRecordsInfoIdUkIdErn(DSL.name(alias), this); + } + + @Override + public ViewRecordsInfoIdUkIdErn as(Name alias) { + return new ViewRecordsInfoIdUkIdErn(alias, this); + } + + @Override + public ViewRecordsInfoIdUkIdErn as(Table alias) { + return new ViewRecordsInfoIdUkIdErn(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public ViewRecordsInfoIdUkIdErn rename(String name) { + return new ViewRecordsInfoIdUkIdErn(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public ViewRecordsInfoIdUkIdErn rename(Name name) { + return new ViewRecordsInfoIdUkIdErn(name, null); + } + + /** + * Rename this table + */ + @Override + public ViewRecordsInfoIdUkIdErn rename(Table name) { + return new ViewRecordsInfoIdUkIdErn(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewRecordsInfoIdUkIdErn where(Condition condition) { + return new ViewRecordsInfoIdUkIdErn(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewRecordsInfoIdUkIdErn where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewRecordsInfoIdUkIdErn where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewRecordsInfoIdUkIdErn where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewRecordsInfoIdUkIdErn where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewRecordsInfoIdUkIdErn where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewRecordsInfoIdUkIdErn where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewRecordsInfoIdUkIdErn where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewRecordsInfoIdUkIdErn whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewRecordsInfoIdUkIdErn whereNotExists(Select select) { + return where(DSL.notExists(select)); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/ViewStatusesDecisionsOnEpgu.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/ViewStatusesDecisionsOnEpgu.java new file mode 100644 index 0000000..beaca47 --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/ViewStatusesDecisionsOnEpgu.java @@ -0,0 +1,237 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.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.init_registration_info.InitRegistrationInfo; +import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.records.ViewStatusesDecisionsOnEpguRecord; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewStatusesDecisionsOnEpgu extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of + * init_registration_info.view_statuses_decisions_on_epgu + */ + public static final ViewStatusesDecisionsOnEpgu VIEW_STATUSES_DECISIONS_ON_EPGU = new ViewStatusesDecisionsOnEpgu(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return ViewStatusesDecisionsOnEpguRecord.class; + } + + /** + * The column + * init_registration_info.view_statuses_decisions_on_epgu.statuses_decisions_on_epgu_id. + */ + public final TableField STATUSES_DECISIONS_ON_EPGU_ID = createField(DSL.name("statuses_decisions_on_epgu_id"), SQLDataType.BIGINT, this, ""); + + /** + * The column + * init_registration_info.view_statuses_decisions_on_epgu.percent_signed. + */ + public final TableField PERCENT_SIGNED = createField(DSL.name("percent_signed"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * init_registration_info.view_statuses_decisions_on_epgu.percent_formed_for_signing. + */ + public final TableField PERCENT_FORMED_FOR_SIGNING = createField(DSL.name("percent_formed_for_signing"), SQLDataType.NUMERIC, this, ""); + + private ViewStatusesDecisionsOnEpgu(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private ViewStatusesDecisionsOnEpgu(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view(""" + create view "view_statuses_decisions_on_epgu" as SELECT statuses_decisions_on_epgu.statuses_decisions_on_epgu_id, + round((((statuses_decisions_on_epgu.count_signed)::numeric * (100)::numeric) / (statuses_decisions_on_epgu.count_loaded)::numeric)) AS percent_signed, + round((((statuses_decisions_on_epgu.count_formed_for_signing)::numeric * (100)::numeric) / (statuses_decisions_on_epgu.count_loaded)::numeric)) AS percent_formed_for_signing + FROM init_registration_info.statuses_decisions_on_epgu; + """), where); + } + + /** + * Create an aliased + * init_registration_info.view_statuses_decisions_on_epgu table + * reference + */ + public ViewStatusesDecisionsOnEpgu(String alias) { + this(DSL.name(alias), VIEW_STATUSES_DECISIONS_ON_EPGU); + } + + /** + * Create an aliased + * init_registration_info.view_statuses_decisions_on_epgu table + * reference + */ + public ViewStatusesDecisionsOnEpgu(Name alias) { + this(alias, VIEW_STATUSES_DECISIONS_ON_EPGU); + } + + /** + * Create a + * init_registration_info.view_statuses_decisions_on_epgu table + * reference + */ + public ViewStatusesDecisionsOnEpgu() { + this(DSL.name("view_statuses_decisions_on_epgu"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : InitRegistrationInfo.INIT_REGISTRATION_INFO; + } + + @Override + public ViewStatusesDecisionsOnEpgu as(String alias) { + return new ViewStatusesDecisionsOnEpgu(DSL.name(alias), this); + } + + @Override + public ViewStatusesDecisionsOnEpgu as(Name alias) { + return new ViewStatusesDecisionsOnEpgu(alias, this); + } + + @Override + public ViewStatusesDecisionsOnEpgu as(Table alias) { + return new ViewStatusesDecisionsOnEpgu(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public ViewStatusesDecisionsOnEpgu rename(String name) { + return new ViewStatusesDecisionsOnEpgu(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public ViewStatusesDecisionsOnEpgu rename(Name name) { + return new ViewStatusesDecisionsOnEpgu(name, null); + } + + /** + * Rename this table + */ + @Override + public ViewStatusesDecisionsOnEpgu rename(Table name) { + return new ViewStatusesDecisionsOnEpgu(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewStatusesDecisionsOnEpgu where(Condition condition) { + return new ViewStatusesDecisionsOnEpgu(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewStatusesDecisionsOnEpgu where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewStatusesDecisionsOnEpgu where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewStatusesDecisionsOnEpgu where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewStatusesDecisionsOnEpgu where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewStatusesDecisionsOnEpgu where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewStatusesDecisionsOnEpgu where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewStatusesDecisionsOnEpgu where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewStatusesDecisionsOnEpgu whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewStatusesDecisionsOnEpgu whereNotExists(Select select) { + return where(DSL.notExists(select)); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/records/ApplicationsReceivedFromEpguRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/records/ApplicationsReceivedFromEpguRecord.java index 9d84bb4..ddd522b 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/records/ApplicationsReceivedFromEpguRecord.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/records/ApplicationsReceivedFromEpguRecord.java @@ -14,8 +14,7 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.ta /** - * Первоначальная постановка на учет. Первоначальная постановка на учет по - * данным из ГИР ВУ + * Первоначальная постановка на учет. Заявления, поступившие через ЕПГУ */ @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class ApplicationsReceivedFromEpguRecord extends UpdatableRecordImpl { @@ -86,28 +85,12 @@ public class ApplicationsReceivedFromEpguRecord extends UpdatableRecordImplinit_registration_info.applications_received_from_epgu.count_all. - */ - public void setCountAll(Long value) { - set(4, value); - } - - /** - * Getter for - * init_registration_info.applications_received_from_epgu.count_all. - */ - public Long getCountAll() { - return (Long) get(4); - } - /** * Setter for * init_registration_info.applications_received_from_epgu.count_executor_appointed. */ public void setCountExecutorAppointed(Long value) { - set(5, value); + set(4, value); } /** @@ -115,7 +98,7 @@ public class ApplicationsReceivedFromEpguRecord extends UpdatableRecordImplinit_registration_info.applications_received_from_epgu.count_executor_appointed. */ public Long getCountExecutorAppointed() { - return (Long) get(5); + return (Long) get(4); } /** @@ -123,7 +106,7 @@ public class ApplicationsReceivedFromEpguRecord extends UpdatableRecordImplinit_registration_info.applications_received_from_epgu.count_registered. */ public void setCountRegistered(Long value) { - set(6, value); + set(5, value); } /** @@ -131,7 +114,7 @@ public class ApplicationsReceivedFromEpguRecord extends UpdatableRecordImplinit_registration_info.applications_received_from_epgu.count_registered. */ public Long getCountRegistered() { - return (Long) get(6); + return (Long) get(5); } /** @@ -140,7 +123,7 @@ public class ApplicationsReceivedFromEpguRecord extends UpdatableRecordImplinit_registration_info.applications_received_from_epgu.count_all. + */ + public void setCountAll(Long value) { + set(12, value); + } + + /** + * Getter for + * init_registration_info.applications_received_from_epgu.count_all. + */ + public Long getCountAll() { return (Long) get(12); } @@ -265,14 +264,13 @@ public class ApplicationsReceivedFromEpguRecord extends UpdatableRecordImpl { diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/records/ViewApplicationsReceivedFromEpguRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/records/ViewApplicationsReceivedFromEpguRecord.java new file mode 100644 index 0000000..5e587bc --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/records/ViewApplicationsReceivedFromEpguRecord.java @@ -0,0 +1,194 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.records; + + +import java.math.BigDecimal; + +import org.jooq.impl.TableRecordImpl; + +import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.ViewApplicationsReceivedFromEpgu; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewApplicationsReceivedFromEpguRecord extends TableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for + * init_registration_info.view_applications_received_from_epgu.applications_received_from_epgu_id. + */ + public void setApplicationsReceivedFromEpguId(Long value) { + set(0, value); + } + + /** + * Getter for + * init_registration_info.view_applications_received_from_epgu.applications_received_from_epgu_id. + */ + public Long getApplicationsReceivedFromEpguId() { + return (Long) get(0); + } + + /** + * Setter for + * init_registration_info.view_applications_received_from_epgu.percent_executor_appointed. + */ + public void setPercentExecutorAppointed(BigDecimal value) { + set(1, value); + } + + /** + * Getter for + * init_registration_info.view_applications_received_from_epgu.percent_executor_appointed. + */ + public BigDecimal getPercentExecutorAppointed() { + return (BigDecimal) get(1); + } + + /** + * Setter for + * init_registration_info.view_applications_received_from_epgu.percent_registered. + */ + public void setPercentRegistered(BigDecimal value) { + set(2, value); + } + + /** + * Getter for + * init_registration_info.view_applications_received_from_epgu.percent_registered. + */ + public BigDecimal getPercentRegistered() { + return (BigDecimal) get(2); + } + + /** + * Setter for + * init_registration_info.view_applications_received_from_epgu.percent_registration_refusal. + */ + public void setPercentRegistrationRefusal(BigDecimal value) { + set(3, value); + } + + /** + * Getter for + * init_registration_info.view_applications_received_from_epgu.percent_registration_refusal. + */ + public BigDecimal getPercentRegistrationRefusal() { + return (BigDecimal) get(3); + } + + /** + * Setter for + * init_registration_info.view_applications_received_from_epgu.percent_refusal_provide_service. + */ + public void setPercentRefusalProvideService(BigDecimal value) { + set(4, value); + } + + /** + * Getter for + * init_registration_info.view_applications_received_from_epgu.percent_refusal_provide_service. + */ + public BigDecimal getPercentRefusalProvideService() { + return (BigDecimal) get(4); + } + + /** + * Setter for + * init_registration_info.view_applications_received_from_epgu.percent_executor_not_appointed_expired. + */ + public void setPercentExecutorNotAppointedExpired(BigDecimal value) { + set(5, value); + } + + /** + * Getter for + * init_registration_info.view_applications_received_from_epgu.percent_executor_not_appointed_expired. + */ + public BigDecimal getPercentExecutorNotAppointedExpired() { + return (BigDecimal) get(5); + } + + /** + * Setter for + * init_registration_info.view_applications_received_from_epgu.percent_executor_not_appointed_on_time. + */ + public void setPercentExecutorNotAppointedOnTime(BigDecimal value) { + set(6, value); + } + + /** + * Getter for + * init_registration_info.view_applications_received_from_epgu.percent_executor_not_appointed_on_time. + */ + public BigDecimal getPercentExecutorNotAppointedOnTime() { + return (BigDecimal) get(6); + } + + /** + * Setter for + * init_registration_info.view_applications_received_from_epgu.percent_received. + */ + public void setPercentReceived(BigDecimal value) { + set(7, value); + } + + /** + * Getter for + * init_registration_info.view_applications_received_from_epgu.percent_received. + */ + public BigDecimal getPercentReceived() { + return (BigDecimal) get(7); + } + + /** + * Setter for + * init_registration_info.view_applications_received_from_epgu.percent_provided. + */ + public void setPercentProvided(BigDecimal value) { + set(8, value); + } + + /** + * Getter for + * init_registration_info.view_applications_received_from_epgu.percent_provided. + */ + public BigDecimal getPercentProvided() { + return (BigDecimal) get(8); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached ViewApplicationsReceivedFromEpguRecord + */ + public ViewApplicationsReceivedFromEpguRecord() { + super(ViewApplicationsReceivedFromEpgu.VIEW_APPLICATIONS_RECEIVED_FROM_EPGU); + } + + /** + * Create a detached, initialised ViewApplicationsReceivedFromEpguRecord + */ + public ViewApplicationsReceivedFromEpguRecord(Long applicationsReceivedFromEpguId, BigDecimal percentExecutorAppointed, BigDecimal percentRegistered, BigDecimal percentRegistrationRefusal, BigDecimal percentRefusalProvideService, BigDecimal percentExecutorNotAppointedExpired, BigDecimal percentExecutorNotAppointedOnTime, BigDecimal percentReceived, BigDecimal percentProvided) { + super(ViewApplicationsReceivedFromEpgu.VIEW_APPLICATIONS_RECEIVED_FROM_EPGU); + + setApplicationsReceivedFromEpguId(applicationsReceivedFromEpguId); + setPercentExecutorAppointed(percentExecutorAppointed); + setPercentRegistered(percentRegistered); + setPercentRegistrationRefusal(percentRegistrationRefusal); + setPercentRefusalProvideService(percentRefusalProvideService); + setPercentExecutorNotAppointedExpired(percentExecutorNotAppointedExpired); + setPercentExecutorNotAppointedOnTime(percentExecutorNotAppointedOnTime); + setPercentReceived(percentReceived); + setPercentProvided(percentProvided); + resetChangedOnNotNull(); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/records/ViewDecisionFormationStatusRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/records/ViewDecisionFormationStatusRecord.java new file mode 100644 index 0000000..04d5e9d --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/records/ViewDecisionFormationStatusRecord.java @@ -0,0 +1,143 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.records; + + +import java.math.BigDecimal; + +import org.jooq.impl.TableRecordImpl; + +import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.ViewDecisionFormationStatus; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewDecisionFormationStatusRecord extends TableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for + * init_registration_info.view_decision_formation_status.decision_formation_status_id. + */ + public void setDecisionFormationStatusId(Long value) { + set(0, value); + } + + /** + * Getter for + * init_registration_info.view_decision_formation_status.decision_formation_status_id. + */ + public Long getDecisionFormationStatusId() { + return (Long) get(0); + } + + /** + * Setter for + * init_registration_info.view_decision_formation_status.count_all. + */ + public void setCountAll(Long value) { + set(1, value); + } + + /** + * Getter for + * init_registration_info.view_decision_formation_status.count_all. + */ + public Long getCountAll() { + return (Long) get(1); + } + + /** + * Setter for + * init_registration_info.view_decision_formation_status.percent_signed. + */ + public void setPercentSigned(BigDecimal value) { + set(2, value); + } + + /** + * Getter for + * init_registration_info.view_decision_formation_status.percent_signed. + */ + public BigDecimal getPercentSigned() { + return (BigDecimal) get(2); + } + + /** + * Setter for + * init_registration_info.view_decision_formation_status.percent_suggested. + */ + public void setPercentSuggested(BigDecimal value) { + set(3, value); + } + + /** + * Getter for + * init_registration_info.view_decision_formation_status.percent_suggested. + */ + public BigDecimal getPercentSuggested() { + return (BigDecimal) get(3); + } + + /** + * Setter for + * init_registration_info.view_decision_formation_status.percent_waiting_sign. + */ + public void setPercentWaitingSign(BigDecimal value) { + set(4, value); + } + + /** + * Getter for + * init_registration_info.view_decision_formation_status.percent_waiting_sign. + */ + public BigDecimal getPercentWaitingSign() { + return (BigDecimal) get(4); + } + + /** + * Setter for + * init_registration_info.view_decision_formation_status.percent_refused. + */ + public void setPercentRefused(BigDecimal value) { + set(5, value); + } + + /** + * Getter for + * init_registration_info.view_decision_formation_status.percent_refused. + */ + public BigDecimal getPercentRefused() { + return (BigDecimal) get(5); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached ViewDecisionFormationStatusRecord + */ + public ViewDecisionFormationStatusRecord() { + super(ViewDecisionFormationStatus.VIEW_DECISION_FORMATION_STATUS); + } + + /** + * Create a detached, initialised ViewDecisionFormationStatusRecord + */ + public ViewDecisionFormationStatusRecord(Long decisionFormationStatusId, Long countAll, BigDecimal percentSigned, BigDecimal percentSuggested, BigDecimal percentWaitingSign, BigDecimal percentRefused) { + super(ViewDecisionFormationStatus.VIEW_DECISION_FORMATION_STATUS); + + setDecisionFormationStatusId(decisionFormationStatusId); + setCountAll(countAll); + setPercentSigned(percentSigned); + setPercentSuggested(percentSuggested); + setPercentWaitingSign(percentWaitingSign); + setPercentRefused(percentRefused); + resetChangedOnNotNull(); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/records/ViewRecordsInfoIdUkIdErnRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/records/ViewRecordsInfoIdUkIdErnRecord.java new file mode 100644 index 0000000..14c7efa --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/records/ViewRecordsInfoIdUkIdErnRecord.java @@ -0,0 +1,109 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.records; + + +import java.math.BigDecimal; + +import org.jooq.impl.TableRecordImpl; + +import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.ViewRecordsInfoIdUkIdErn; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewRecordsInfoIdUkIdErnRecord extends TableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for + * init_registration_info.view_records_info_id_uk_id_ern.records_info_id_uk_id_ern_id. + */ + public void setRecordsInfoIdUkIdErnId(Long value) { + set(0, value); + } + + /** + * Getter for + * init_registration_info.view_records_info_id_uk_id_ern.records_info_id_uk_id_ern_id. + */ + public Long getRecordsInfoIdUkIdErnId() { + return (Long) get(0); + } + + /** + * Setter for + * init_registration_info.view_records_info_id_uk_id_ern.percent_with_id_uk. + */ + public void setPercentWithIdUk(BigDecimal value) { + set(1, value); + } + + /** + * Getter for + * init_registration_info.view_records_info_id_uk_id_ern.percent_with_id_uk. + */ + public BigDecimal getPercentWithIdUk() { + return (BigDecimal) get(1); + } + + /** + * Setter for + * init_registration_info.view_records_info_id_uk_id_ern.percent_without_id_uk. + */ + public void setPercentWithoutIdUk(BigDecimal value) { + set(2, value); + } + + /** + * Getter for + * init_registration_info.view_records_info_id_uk_id_ern.percent_without_id_uk. + */ + public BigDecimal getPercentWithoutIdUk() { + return (BigDecimal) get(2); + } + + /** + * Setter for + * init_registration_info.view_records_info_id_uk_id_ern.percent_with_id_ern. + */ + public void setPercentWithIdErn(BigDecimal value) { + set(3, value); + } + + /** + * Getter for + * init_registration_info.view_records_info_id_uk_id_ern.percent_with_id_ern. + */ + public BigDecimal getPercentWithIdErn() { + return (BigDecimal) get(3); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached ViewRecordsInfoIdUkIdErnRecord + */ + public ViewRecordsInfoIdUkIdErnRecord() { + super(ViewRecordsInfoIdUkIdErn.VIEW_RECORDS_INFO_ID_UK_ID_ERN); + } + + /** + * Create a detached, initialised ViewRecordsInfoIdUkIdErnRecord + */ + public ViewRecordsInfoIdUkIdErnRecord(Long recordsInfoIdUkIdErnId, BigDecimal percentWithIdUk, BigDecimal percentWithoutIdUk, BigDecimal percentWithIdErn) { + super(ViewRecordsInfoIdUkIdErn.VIEW_RECORDS_INFO_ID_UK_ID_ERN); + + setRecordsInfoIdUkIdErnId(recordsInfoIdUkIdErnId); + setPercentWithIdUk(percentWithIdUk); + setPercentWithoutIdUk(percentWithoutIdUk); + setPercentWithIdErn(percentWithIdErn); + resetChangedOnNotNull(); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/records/ViewStatusesDecisionsOnEpguRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/records/ViewStatusesDecisionsOnEpguRecord.java new file mode 100644 index 0000000..7f65667 --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/init_registration_info/tables/records/ViewStatusesDecisionsOnEpguRecord.java @@ -0,0 +1,92 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.records; + + +import java.math.BigDecimal; + +import org.jooq.impl.TableRecordImpl; + +import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.ViewStatusesDecisionsOnEpgu; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewStatusesDecisionsOnEpguRecord extends TableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for + * init_registration_info.view_statuses_decisions_on_epgu.statuses_decisions_on_epgu_id. + */ + public void setStatusesDecisionsOnEpguId(Long value) { + set(0, value); + } + + /** + * Getter for + * init_registration_info.view_statuses_decisions_on_epgu.statuses_decisions_on_epgu_id. + */ + public Long getStatusesDecisionsOnEpguId() { + return (Long) get(0); + } + + /** + * Setter for + * init_registration_info.view_statuses_decisions_on_epgu.percent_signed. + */ + public void setPercentSigned(BigDecimal value) { + set(1, value); + } + + /** + * Getter for + * init_registration_info.view_statuses_decisions_on_epgu.percent_signed. + */ + public BigDecimal getPercentSigned() { + return (BigDecimal) get(1); + } + + /** + * Setter for + * init_registration_info.view_statuses_decisions_on_epgu.percent_formed_for_signing. + */ + public void setPercentFormedForSigning(BigDecimal value) { + set(2, value); + } + + /** + * Getter for + * init_registration_info.view_statuses_decisions_on_epgu.percent_formed_for_signing. + */ + public BigDecimal getPercentFormedForSigning() { + return (BigDecimal) get(2); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached ViewStatusesDecisionsOnEpguRecord + */ + public ViewStatusesDecisionsOnEpguRecord() { + super(ViewStatusesDecisionsOnEpgu.VIEW_STATUSES_DECISIONS_ON_EPGU); + } + + /** + * Create a detached, initialised ViewStatusesDecisionsOnEpguRecord + */ + public ViewStatusesDecisionsOnEpguRecord(Long statusesDecisionsOnEpguId, BigDecimal percentSigned, BigDecimal percentFormedForSigning) { + super(ViewStatusesDecisionsOnEpgu.VIEW_STATUSES_DECISIONS_ON_EPGU); + + setStatusesDecisionsOnEpguId(statusesDecisionsOnEpguId); + setPercentSigned(percentSigned); + setPercentFormedForSigning(percentFormedForSigning); + resetChangedOnNotNull(); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/Metrics.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/Metrics.java index 159850d..9d58aca 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/Metrics.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/Metrics.java @@ -22,6 +22,11 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.ConvertInf import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.CriminalAdministrativeLiability; import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.Recruitment; import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.Region; +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.ViewConvertInfoComparisonCsvXml; +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.ViewConvertInfoLoadedRecords; +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.ViewConvertInfoNotIdentifitedRecords; +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.ViewConvertInfoRecordsFromEasu; +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.ViewConvertInfoSentToLkEpgu; import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.ViewCriminalAdministrativeLiability; @@ -59,12 +64,12 @@ public class Metrics extends SchemaImpl { public final ConvertInfoNotIdentifitedRecords CONVERT_INFO_NOT_IDENTIFITED_RECORDS = ConvertInfoNotIdentifitedRecords.CONVERT_INFO_NOT_IDENTIFITED_RECORDS; /** - * Загрузка Данных из ЕАСУ "ГОризонт-М" + * Загрузка Данных из ЕАСУ "Горизонт-М" */ public final ConvertInfoRecordsFromEasu CONVERT_INFO_RECORDS_FROM_EASU = ConvertInfoRecordsFromEasu.CONVERT_INFO_RECORDS_FROM_EASU; /** - * Конвертация. ДОставка уведомлений в ЛК на ЕПГУ + * Конвертация. Доставка уведомлений в ЛК на ЕПГУ */ public final ConvertInfoSentToLkEpgu CONVERT_INFO_SENT_TO_LK_EPGU = ConvertInfoSentToLkEpgu.CONVERT_INFO_SENT_TO_LK_EPGU; @@ -83,6 +88,31 @@ public class Metrics extends SchemaImpl { */ public final Region REGION = Region.REGION; + /** + * The table metrics.view_convert_info_comparison_csv_xml. + */ + public final ViewConvertInfoComparisonCsvXml VIEW_CONVERT_INFO_COMPARISON_CSV_XML = ViewConvertInfoComparisonCsvXml.VIEW_CONVERT_INFO_COMPARISON_CSV_XML; + + /** + * The table metrics.view_convert_info_loaded_records. + */ + public final ViewConvertInfoLoadedRecords VIEW_CONVERT_INFO_LOADED_RECORDS = ViewConvertInfoLoadedRecords.VIEW_CONVERT_INFO_LOADED_RECORDS; + + /** + * The table metrics.view_convert_info_not_identifited_records. + */ + public final ViewConvertInfoNotIdentifitedRecords VIEW_CONVERT_INFO_NOT_IDENTIFITED_RECORDS = ViewConvertInfoNotIdentifitedRecords.VIEW_CONVERT_INFO_NOT_IDENTIFITED_RECORDS; + + /** + * The table metrics.view_convert_info_records_from_easu. + */ + public final ViewConvertInfoRecordsFromEasu VIEW_CONVERT_INFO_RECORDS_FROM_EASU = ViewConvertInfoRecordsFromEasu.VIEW_CONVERT_INFO_RECORDS_FROM_EASU; + + /** + * The table metrics.view_convert_info_sent_to_lk_epgu. + */ + public final ViewConvertInfoSentToLkEpgu VIEW_CONVERT_INFO_SENT_TO_LK_EPGU = ViewConvertInfoSentToLkEpgu.VIEW_CONVERT_INFO_SENT_TO_LK_EPGU; + /** * The table metrics.view_criminal_administrative_liability. */ @@ -124,6 +154,11 @@ public class Metrics extends SchemaImpl { CriminalAdministrativeLiability.CRIMINAL_ADMINISTRATIVE_LIABILITY, Recruitment.RECRUITMENT, Region.REGION, + ViewConvertInfoComparisonCsvXml.VIEW_CONVERT_INFO_COMPARISON_CSV_XML, + ViewConvertInfoLoadedRecords.VIEW_CONVERT_INFO_LOADED_RECORDS, + ViewConvertInfoNotIdentifitedRecords.VIEW_CONVERT_INFO_NOT_IDENTIFITED_RECORDS, + ViewConvertInfoRecordsFromEasu.VIEW_CONVERT_INFO_RECORDS_FROM_EASU, + ViewConvertInfoSentToLkEpgu.VIEW_CONVERT_INFO_SENT_TO_LK_EPGU, ViewCriminalAdministrativeLiability.VIEW_CRIMINAL_ADMINISTRATIVE_LIABILITY ); } diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/Tables.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/Tables.java index 8d7c769..9b907f3 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/Tables.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/Tables.java @@ -13,6 +13,11 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.ConvertInf import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.CriminalAdministrativeLiability; import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.Recruitment; import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.Region; +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.ViewConvertInfoComparisonCsvXml; +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.ViewConvertInfoLoadedRecords; +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.ViewConvertInfoNotIdentifitedRecords; +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.ViewConvertInfoRecordsFromEasu; +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.ViewConvertInfoSentToLkEpgu; import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.ViewCriminalAdministrativeLiability; @@ -43,12 +48,12 @@ public class Tables { public static final ConvertInfoNotIdentifitedRecords CONVERT_INFO_NOT_IDENTIFITED_RECORDS = ConvertInfoNotIdentifitedRecords.CONVERT_INFO_NOT_IDENTIFITED_RECORDS; /** - * Загрузка Данных из ЕАСУ "ГОризонт-М" + * Загрузка Данных из ЕАСУ "Горизонт-М" */ public static final ConvertInfoRecordsFromEasu CONVERT_INFO_RECORDS_FROM_EASU = ConvertInfoRecordsFromEasu.CONVERT_INFO_RECORDS_FROM_EASU; /** - * Конвертация. ДОставка уведомлений в ЛК на ЕПГУ + * Конвертация. Доставка уведомлений в ЛК на ЕПГУ */ public static final ConvertInfoSentToLkEpgu CONVERT_INFO_SENT_TO_LK_EPGU = ConvertInfoSentToLkEpgu.CONVERT_INFO_SENT_TO_LK_EPGU; @@ -67,6 +72,31 @@ public class Tables { */ public static final Region REGION = Region.REGION; + /** + * The table metrics.view_convert_info_comparison_csv_xml. + */ + public static final ViewConvertInfoComparisonCsvXml VIEW_CONVERT_INFO_COMPARISON_CSV_XML = ViewConvertInfoComparisonCsvXml.VIEW_CONVERT_INFO_COMPARISON_CSV_XML; + + /** + * The table metrics.view_convert_info_loaded_records. + */ + public static final ViewConvertInfoLoadedRecords VIEW_CONVERT_INFO_LOADED_RECORDS = ViewConvertInfoLoadedRecords.VIEW_CONVERT_INFO_LOADED_RECORDS; + + /** + * The table metrics.view_convert_info_not_identifited_records. + */ + public static final ViewConvertInfoNotIdentifitedRecords VIEW_CONVERT_INFO_NOT_IDENTIFITED_RECORDS = ViewConvertInfoNotIdentifitedRecords.VIEW_CONVERT_INFO_NOT_IDENTIFITED_RECORDS; + + /** + * The table metrics.view_convert_info_records_from_easu. + */ + public static final ViewConvertInfoRecordsFromEasu VIEW_CONVERT_INFO_RECORDS_FROM_EASU = ViewConvertInfoRecordsFromEasu.VIEW_CONVERT_INFO_RECORDS_FROM_EASU; + + /** + * The table metrics.view_convert_info_sent_to_lk_epgu. + */ + public static final ViewConvertInfoSentToLkEpgu VIEW_CONVERT_INFO_SENT_TO_LK_EPGU = ViewConvertInfoSentToLkEpgu.VIEW_CONVERT_INFO_SENT_TO_LK_EPGU; + /** * The table metrics.view_criminal_administrative_liability. */ diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ConvertInfoComparisonCsvXml.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ConvertInfoComparisonCsvXml.java index 95137f3..4c11444 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ConvertInfoComparisonCsvXml.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ConvertInfoComparisonCsvXml.java @@ -92,9 +92,9 @@ public class ConvertInfoComparisonCsvXml extends TableImplmetrics.convert_info_comparison_csv_xml.count_csv. + * metrics.convert_info_comparison_csv_xml.count_csv_formed. */ - public final TableField COUNT_CSV = createField(DSL.name("count_csv"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, ""); + public final TableField COUNT_CSV_FORMED = createField(DSL.name("count_csv_formed"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, ""); private ConvertInfoComparisonCsvXml(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/ConvertInfoRecordsFromEasu.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ConvertInfoRecordsFromEasu.java index 02cbfa4..a3a216d 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ConvertInfoRecordsFromEasu.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ConvertInfoRecordsFromEasu.java @@ -39,7 +39,7 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.records.Co /** - * Загрузка Данных из ЕАСУ "ГОризонт-М" + * Загрузка Данных из ЕАСУ "Горизонт-М" */ @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class ConvertInfoRecordsFromEasu extends TableImpl { @@ -83,11 +83,6 @@ public class ConvertInfoRecordsFromEasu extends TableImpl INFO_DATE = createField(DSL.name("info_date"), SQLDataType.DATE.nullable(false), this, ""); - /** - * The column metrics.convert_info_records_from_easu.count_all. - */ - public final TableField COUNT_ALL = createField(DSL.name("count_all"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, ""); - /** * The column * metrics.convert_info_records_from_easu.count_unique. @@ -96,16 +91,16 @@ public class ConvertInfoRecordsFromEasu extends TableImplmetrics.convert_info_records_from_easu.count_identified. + * metrics.convert_info_records_from_easu.count_flk_and_duplicate. */ - public final TableField COUNT_IDENTIFIED = createField(DSL.name("count_identified"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, ""); + public final TableField COUNT_FLK_AND_DUPLICATE = createField(DSL.name("count_flk_and_duplicate"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, ""); private ConvertInfoRecordsFromEasu(Name alias, Table aliased) { this(alias, aliased, (Field[]) null, null); } private ConvertInfoRecordsFromEasu(Name alias, Table aliased, Field[] parameters, Condition where) { - super(alias, null, aliased, parameters, DSL.comment("Загрузка Данных из ЕАСУ \"ГОризонт-М\""), TableOptions.table(), where); + super(alias, null, aliased, parameters, DSL.comment("Загрузка Данных из ЕАСУ \"Горизонт-М\""), TableOptions.table(), where); } /** diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ConvertInfoSentToLkEpgu.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ConvertInfoSentToLkEpgu.java index 30620c5..60145a7 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ConvertInfoSentToLkEpgu.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ConvertInfoSentToLkEpgu.java @@ -39,7 +39,7 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.records.Co /** - * Конвертация. ДОставка уведомлений в ЛК на ЕПГУ + * Конвертация. Доставка уведомлений в ЛК на ЕПГУ */ @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class ConvertInfoSentToLkEpgu extends TableImpl { @@ -128,7 +128,7 @@ public class ConvertInfoSentToLkEpgu extends TableImpl aliased, Field[] parameters, Condition where) { - super(alias, null, aliased, parameters, DSL.comment("Конвертация. ДОставка уведомлений в ЛК на ЕПГУ"), TableOptions.table(), where); + super(alias, null, aliased, parameters, DSL.comment("Конвертация. Доставка уведомлений в ЛК на ЕПГУ"), TableOptions.table(), where); } /** 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 new file mode 100644 index 0000000..5c61549 --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoComparisonCsvXml.java @@ -0,0 +1,227 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.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.metrics.Metrics; +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.records.ViewConvertInfoComparisonCsvXmlRecord; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewConvertInfoComparisonCsvXml extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of + * metrics.view_convert_info_comparison_csv_xml + */ + public static final ViewConvertInfoComparisonCsvXml VIEW_CONVERT_INFO_COMPARISON_CSV_XML = new ViewConvertInfoComparisonCsvXml(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return ViewConvertInfoComparisonCsvXmlRecord.class; + } + + /** + * The column + * metrics.view_convert_info_comparison_csv_xml.convert_info_comparison_csv_xml_id. + */ + public final TableField CONVERT_INFO_COMPARISON_CSV_XML_ID = createField(DSL.name("convert_info_comparison_csv_xml_id"), SQLDataType.BIGINT, this, ""); + + /** + * The column + * metrics.view_convert_info_comparison_csv_xml.percent_csv_formed. + */ + public final TableField PERCENT_CSV_FORMED = createField(DSL.name("percent_csv_formed"), SQLDataType.NUMERIC, this, ""); + + private ViewConvertInfoComparisonCsvXml(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private ViewConvertInfoComparisonCsvXml(Name alias, Table 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, + round((((convert_info_comparison_csv_xml.count_csv_formed)::numeric * (100)::numeric) / (convert_info_comparison_csv_xml.count_xml_formed)::numeric)) AS percent_csv_formed + FROM metrics.convert_info_comparison_csv_xml; + """), where); + } + + /** + * Create an aliased + * metrics.view_convert_info_comparison_csv_xml table reference + */ + public ViewConvertInfoComparisonCsvXml(String alias) { + this(DSL.name(alias), VIEW_CONVERT_INFO_COMPARISON_CSV_XML); + } + + /** + * Create an aliased + * metrics.view_convert_info_comparison_csv_xml table reference + */ + public ViewConvertInfoComparisonCsvXml(Name alias) { + this(alias, VIEW_CONVERT_INFO_COMPARISON_CSV_XML); + } + + /** + * Create a metrics.view_convert_info_comparison_csv_xml table + * reference + */ + public ViewConvertInfoComparisonCsvXml() { + this(DSL.name("view_convert_info_comparison_csv_xml"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Metrics.METRICS; + } + + @Override + public ViewConvertInfoComparisonCsvXml as(String alias) { + return new ViewConvertInfoComparisonCsvXml(DSL.name(alias), this); + } + + @Override + public ViewConvertInfoComparisonCsvXml as(Name alias) { + return new ViewConvertInfoComparisonCsvXml(alias, this); + } + + @Override + public ViewConvertInfoComparisonCsvXml as(Table alias) { + return new ViewConvertInfoComparisonCsvXml(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public ViewConvertInfoComparisonCsvXml rename(String name) { + return new ViewConvertInfoComparisonCsvXml(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public ViewConvertInfoComparisonCsvXml rename(Name name) { + return new ViewConvertInfoComparisonCsvXml(name, null); + } + + /** + * Rename this table + */ + @Override + public ViewConvertInfoComparisonCsvXml rename(Table name) { + return new ViewConvertInfoComparisonCsvXml(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoComparisonCsvXml where(Condition condition) { + return new ViewConvertInfoComparisonCsvXml(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoComparisonCsvXml where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoComparisonCsvXml where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoComparisonCsvXml where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewConvertInfoComparisonCsvXml where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewConvertInfoComparisonCsvXml where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewConvertInfoComparisonCsvXml where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewConvertInfoComparisonCsvXml where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoComparisonCsvXml whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoComparisonCsvXml whereNotExists(Select select) { + return where(DSL.notExists(select)); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoLoadedRecords.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoLoadedRecords.java new file mode 100644 index 0000000..125510b --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoLoadedRecords.java @@ -0,0 +1,241 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.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.metrics.Metrics; +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.records.ViewConvertInfoLoadedRecordsRecord; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewConvertInfoLoadedRecords extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of + * metrics.view_convert_info_loaded_records + */ + public static final ViewConvertInfoLoadedRecords VIEW_CONVERT_INFO_LOADED_RECORDS = new ViewConvertInfoLoadedRecords(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return ViewConvertInfoLoadedRecordsRecord.class; + } + + /** + * The column + * metrics.view_convert_info_loaded_records.convert_info_loaded_records_id. + */ + public final TableField CONVERT_INFO_LOADED_RECORDS_ID = createField(DSL.name("convert_info_loaded_records_id"), SQLDataType.BIGINT, this, ""); + + /** + * The column + * metrics.view_convert_info_loaded_records.count_all. + */ + public final TableField COUNT_ALL = createField(DSL.name("count_all"), SQLDataType.BIGINT, this, ""); + + /** + * The column + * metrics.view_convert_info_loaded_records.percent_error. + */ + public final TableField PERCENT_ERROR = createField(DSL.name("percent_error"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * metrics.view_convert_info_loaded_records.percent_success. + */ + public final TableField PERCENT_SUCCESS = createField(DSL.name("percent_success"), SQLDataType.NUMERIC, this, ""); + + private ViewConvertInfoLoadedRecords(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private ViewConvertInfoLoadedRecords(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view(""" + create view "view_convert_info_loaded_records" as SELECT convert_info_loaded_records.convert_info_loaded_records_id, + (convert_info_loaded_records.count_success + convert_info_loaded_records.count_error) AS count_all, + round((((convert_info_loaded_records.count_error)::numeric * (100)::numeric) / ((convert_info_loaded_records.count_success + convert_info_loaded_records.count_error))::numeric)) AS percent_error, + round((((convert_info_loaded_records.count_success)::numeric * (100)::numeric) / ((convert_info_loaded_records.count_success + convert_info_loaded_records.count_error))::numeric)) AS percent_success + FROM metrics.convert_info_loaded_records; + """), where); + } + + /** + * Create an aliased metrics.view_convert_info_loaded_records + * table reference + */ + public ViewConvertInfoLoadedRecords(String alias) { + this(DSL.name(alias), VIEW_CONVERT_INFO_LOADED_RECORDS); + } + + /** + * Create an aliased metrics.view_convert_info_loaded_records + * table reference + */ + public ViewConvertInfoLoadedRecords(Name alias) { + this(alias, VIEW_CONVERT_INFO_LOADED_RECORDS); + } + + /** + * Create a metrics.view_convert_info_loaded_records table + * reference + */ + public ViewConvertInfoLoadedRecords() { + this(DSL.name("view_convert_info_loaded_records"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Metrics.METRICS; + } + + @Override + public ViewConvertInfoLoadedRecords as(String alias) { + return new ViewConvertInfoLoadedRecords(DSL.name(alias), this); + } + + @Override + public ViewConvertInfoLoadedRecords as(Name alias) { + return new ViewConvertInfoLoadedRecords(alias, this); + } + + @Override + public ViewConvertInfoLoadedRecords as(Table alias) { + return new ViewConvertInfoLoadedRecords(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public ViewConvertInfoLoadedRecords rename(String name) { + return new ViewConvertInfoLoadedRecords(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public ViewConvertInfoLoadedRecords rename(Name name) { + return new ViewConvertInfoLoadedRecords(name, null); + } + + /** + * Rename this table + */ + @Override + public ViewConvertInfoLoadedRecords rename(Table name) { + return new ViewConvertInfoLoadedRecords(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoLoadedRecords where(Condition condition) { + return new ViewConvertInfoLoadedRecords(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoLoadedRecords where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoLoadedRecords where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoLoadedRecords where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewConvertInfoLoadedRecords where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewConvertInfoLoadedRecords where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewConvertInfoLoadedRecords where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewConvertInfoLoadedRecords where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoLoadedRecords whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoLoadedRecords whereNotExists(Select select) { + return where(DSL.notExists(select)); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoNotIdentifitedRecords.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoNotIdentifitedRecords.java new file mode 100644 index 0000000..39a5f91 --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoNotIdentifitedRecords.java @@ -0,0 +1,243 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.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.metrics.Metrics; +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.records.ViewConvertInfoNotIdentifitedRecordsRecord; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewConvertInfoNotIdentifitedRecords extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of + * metrics.view_convert_info_not_identifited_records + */ + public static final ViewConvertInfoNotIdentifitedRecords VIEW_CONVERT_INFO_NOT_IDENTIFITED_RECORDS = new ViewConvertInfoNotIdentifitedRecords(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return ViewConvertInfoNotIdentifitedRecordsRecord.class; + } + + /** + * The column + * metrics.view_convert_info_not_identifited_records.convert_info_not_identifited_records_id. + */ + public final TableField CONVERT_INFO_NOT_IDENTIFITED_RECORDS_ID = createField(DSL.name("convert_info_not_identifited_records_id"), SQLDataType.BIGINT, this, ""); + + /** + * The column + * metrics.view_convert_info_not_identifited_records.count_all. + */ + public final TableField COUNT_ALL = createField(DSL.name("count_all"), SQLDataType.BIGINT, this, ""); + + /** + * The column + * metrics.view_convert_info_not_identifited_records.percent_not_in_xml. + */ + public final TableField PERCENT_NOT_IN_XML = createField(DSL.name("percent_not_in_xml"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * metrics.view_convert_info_not_identifited_records.percent_not_in_csv. + */ + public final TableField PERCENT_NOT_IN_CSV = createField(DSL.name("percent_not_in_csv"), SQLDataType.NUMERIC, this, ""); + + private ViewConvertInfoNotIdentifitedRecords(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private ViewConvertInfoNotIdentifitedRecords(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view(""" + create view "view_convert_info_not_identifited_records" as SELECT convert_info_not_identifited_records.convert_info_not_identifited_records_id, + (convert_info_not_identifited_records.count_not_in_csv + convert_info_not_identifited_records.count_not_in_xml) AS count_all, + round((((convert_info_not_identifited_records.count_not_in_xml)::numeric * (100)::numeric) / ((convert_info_not_identifited_records.count_not_in_csv + convert_info_not_identifited_records.count_not_in_xml))::numeric)) AS percent_not_in_xml, + round((((convert_info_not_identifited_records.count_not_in_csv)::numeric * (100)::numeric) / ((convert_info_not_identifited_records.count_not_in_csv + convert_info_not_identifited_records.count_not_in_xml))::numeric)) AS percent_not_in_csv + FROM metrics.convert_info_not_identifited_records; + """), where); + } + + /** + * Create an aliased + * metrics.view_convert_info_not_identifited_records table + * reference + */ + public ViewConvertInfoNotIdentifitedRecords(String alias) { + this(DSL.name(alias), VIEW_CONVERT_INFO_NOT_IDENTIFITED_RECORDS); + } + + /** + * Create an aliased + * metrics.view_convert_info_not_identifited_records table + * reference + */ + public ViewConvertInfoNotIdentifitedRecords(Name alias) { + this(alias, VIEW_CONVERT_INFO_NOT_IDENTIFITED_RECORDS); + } + + /** + * Create a metrics.view_convert_info_not_identifited_records + * table reference + */ + public ViewConvertInfoNotIdentifitedRecords() { + this(DSL.name("view_convert_info_not_identifited_records"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Metrics.METRICS; + } + + @Override + public ViewConvertInfoNotIdentifitedRecords as(String alias) { + return new ViewConvertInfoNotIdentifitedRecords(DSL.name(alias), this); + } + + @Override + public ViewConvertInfoNotIdentifitedRecords as(Name alias) { + return new ViewConvertInfoNotIdentifitedRecords(alias, this); + } + + @Override + public ViewConvertInfoNotIdentifitedRecords as(Table alias) { + return new ViewConvertInfoNotIdentifitedRecords(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public ViewConvertInfoNotIdentifitedRecords rename(String name) { + return new ViewConvertInfoNotIdentifitedRecords(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public ViewConvertInfoNotIdentifitedRecords rename(Name name) { + return new ViewConvertInfoNotIdentifitedRecords(name, null); + } + + /** + * Rename this table + */ + @Override + public ViewConvertInfoNotIdentifitedRecords rename(Table name) { + return new ViewConvertInfoNotIdentifitedRecords(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoNotIdentifitedRecords where(Condition condition) { + return new ViewConvertInfoNotIdentifitedRecords(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoNotIdentifitedRecords where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoNotIdentifitedRecords where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoNotIdentifitedRecords where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewConvertInfoNotIdentifitedRecords where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewConvertInfoNotIdentifitedRecords where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewConvertInfoNotIdentifitedRecords where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewConvertInfoNotIdentifitedRecords where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoNotIdentifitedRecords whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoNotIdentifitedRecords whereNotExists(Select select) { + return where(DSL.notExists(select)); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoRecordsFromEasu.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoRecordsFromEasu.java new file mode 100644 index 0000000..d5aaac1 --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoRecordsFromEasu.java @@ -0,0 +1,241 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.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.metrics.Metrics; +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.records.ViewConvertInfoRecordsFromEasuRecord; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewConvertInfoRecordsFromEasu extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of + * metrics.view_convert_info_records_from_easu + */ + public static final ViewConvertInfoRecordsFromEasu VIEW_CONVERT_INFO_RECORDS_FROM_EASU = new ViewConvertInfoRecordsFromEasu(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return ViewConvertInfoRecordsFromEasuRecord.class; + } + + /** + * The column + * metrics.view_convert_info_records_from_easu.convert_info_records_from_easu_id. + */ + public final TableField CONVERT_INFO_RECORDS_FROM_EASU_ID = createField(DSL.name("convert_info_records_from_easu_id"), SQLDataType.BIGINT, this, ""); + + /** + * The column + * metrics.view_convert_info_records_from_easu.count_all. + */ + public final TableField COUNT_ALL = createField(DSL.name("count_all"), SQLDataType.BIGINT, this, ""); + + /** + * The column + * metrics.view_convert_info_records_from_easu.percent_unique. + */ + public final TableField PERCENT_UNIQUE = createField(DSL.name("percent_unique"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * metrics.view_convert_info_records_from_easu.percent_flk_and_duplicate. + */ + public final TableField PERCENT_FLK_AND_DUPLICATE = createField(DSL.name("percent_flk_and_duplicate"), SQLDataType.NUMERIC, this, ""); + + private ViewConvertInfoRecordsFromEasu(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private ViewConvertInfoRecordsFromEasu(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view(""" + create view "view_convert_info_records_from_easu" as SELECT convert_info_records_from_easu.convert_info_records_from_easu_id, + (convert_info_records_from_easu.count_unique + convert_info_records_from_easu.count_flk_and_duplicate) AS count_all, + round((((convert_info_records_from_easu.count_unique)::numeric * (100)::numeric) / ((convert_info_records_from_easu.count_unique + convert_info_records_from_easu.count_flk_and_duplicate))::numeric)) AS percent_unique, + round((((convert_info_records_from_easu.count_flk_and_duplicate)::numeric * (100)::numeric) / ((convert_info_records_from_easu.count_unique + convert_info_records_from_easu.count_flk_and_duplicate))::numeric)) AS percent_flk_and_duplicate + FROM metrics.convert_info_records_from_easu; + """), where); + } + + /** + * Create an aliased + * metrics.view_convert_info_records_from_easu table reference + */ + public ViewConvertInfoRecordsFromEasu(String alias) { + this(DSL.name(alias), VIEW_CONVERT_INFO_RECORDS_FROM_EASU); + } + + /** + * Create an aliased + * metrics.view_convert_info_records_from_easu table reference + */ + public ViewConvertInfoRecordsFromEasu(Name alias) { + this(alias, VIEW_CONVERT_INFO_RECORDS_FROM_EASU); + } + + /** + * Create a metrics.view_convert_info_records_from_easu table + * reference + */ + public ViewConvertInfoRecordsFromEasu() { + this(DSL.name("view_convert_info_records_from_easu"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Metrics.METRICS; + } + + @Override + public ViewConvertInfoRecordsFromEasu as(String alias) { + return new ViewConvertInfoRecordsFromEasu(DSL.name(alias), this); + } + + @Override + public ViewConvertInfoRecordsFromEasu as(Name alias) { + return new ViewConvertInfoRecordsFromEasu(alias, this); + } + + @Override + public ViewConvertInfoRecordsFromEasu as(Table alias) { + return new ViewConvertInfoRecordsFromEasu(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public ViewConvertInfoRecordsFromEasu rename(String name) { + return new ViewConvertInfoRecordsFromEasu(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public ViewConvertInfoRecordsFromEasu rename(Name name) { + return new ViewConvertInfoRecordsFromEasu(name, null); + } + + /** + * Rename this table + */ + @Override + public ViewConvertInfoRecordsFromEasu rename(Table name) { + return new ViewConvertInfoRecordsFromEasu(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoRecordsFromEasu where(Condition condition) { + return new ViewConvertInfoRecordsFromEasu(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoRecordsFromEasu where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoRecordsFromEasu where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoRecordsFromEasu where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewConvertInfoRecordsFromEasu where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewConvertInfoRecordsFromEasu where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewConvertInfoRecordsFromEasu where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewConvertInfoRecordsFromEasu where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoRecordsFromEasu whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoRecordsFromEasu whereNotExists(Select select) { + return where(DSL.notExists(select)); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoSentToLkEpgu.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoSentToLkEpgu.java new file mode 100644 index 0000000..c93a1c5 --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewConvertInfoSentToLkEpgu.java @@ -0,0 +1,269 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.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.metrics.Metrics; +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.records.ViewConvertInfoSentToLkEpguRecord; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewConvertInfoSentToLkEpgu extends TableImpl { + + private static final long serialVersionUID = 1L; + + /** + * The reference instance of + * metrics.view_convert_info_sent_to_lk_epgu + */ + public static final ViewConvertInfoSentToLkEpgu VIEW_CONVERT_INFO_SENT_TO_LK_EPGU = new ViewConvertInfoSentToLkEpgu(); + + /** + * The class holding records for this type + */ + @Override + public Class getRecordType() { + return ViewConvertInfoSentToLkEpguRecord.class; + } + + /** + * The column + * metrics.view_convert_info_sent_to_lk_epgu.convert_info_sent_to_lk_epgu_id. + */ + public final TableField CONVERT_INFO_SENT_TO_LK_EPGU_ID = createField(DSL.name("convert_info_sent_to_lk_epgu_id"), SQLDataType.BIGINT, this, ""); + + /** + * The column + * metrics.view_convert_info_sent_to_lk_epgu.percent_status_formed. + */ + public final TableField PERCENT_STATUS_FORMED = createField(DSL.name("percent_status_formed"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * metrics.view_convert_info_sent_to_lk_epgu.percent_status_not_formed. + */ + public final TableField PERCENT_STATUS_NOT_FORMED = createField(DSL.name("percent_status_not_formed"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * metrics.view_convert_info_sent_to_lk_epgu.percent_sended. + */ + public final TableField PERCENT_SENDED = createField(DSL.name("percent_sended"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * metrics.view_convert_info_sent_to_lk_epgu.percent_delivered. + */ + public final TableField PERCENT_DELIVERED = createField(DSL.name("percent_delivered"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * metrics.view_convert_info_sent_to_lk_epgu.percent_error. + */ + public final TableField PERCENT_ERROR = createField(DSL.name("percent_error"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * metrics.view_convert_info_sent_to_lk_epgu.percent_viewed. + */ + public final TableField PERCENT_VIEWED = createField(DSL.name("percent_viewed"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * metrics.view_convert_info_sent_to_lk_epgu.percent_not_viewed. + */ + public final TableField PERCENT_NOT_VIEWED = createField(DSL.name("percent_not_viewed"), SQLDataType.NUMERIC, this, ""); + + private ViewConvertInfoSentToLkEpgu(Name alias, Table aliased) { + this(alias, aliased, (Field[]) null, null); + } + + private ViewConvertInfoSentToLkEpgu(Name alias, Table aliased, Field[] parameters, Condition where) { + super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view(""" + create view "view_convert_info_sent_to_lk_epgu" as SELECT convert_info_sent_to_lk_epgu.convert_info_sent_to_lk_epgu_id, + round((((convert_info_sent_to_lk_epgu.count_status_formed)::numeric * (100)::numeric) / ((convert_info_sent_to_lk_epgu.count_status_formed + convert_info_sent_to_lk_epgu.count_status_not_formed))::numeric)) AS percent_status_formed, + round((((convert_info_sent_to_lk_epgu.count_status_not_formed)::numeric * (100)::numeric) / ((convert_info_sent_to_lk_epgu.count_status_formed + convert_info_sent_to_lk_epgu.count_status_not_formed))::numeric)) AS percent_status_not_formed, + round((((convert_info_sent_to_lk_epgu.count_sended)::numeric * (100)::numeric) / ((convert_info_sent_to_lk_epgu.count_status_formed + convert_info_sent_to_lk_epgu.count_status_not_formed))::numeric)) AS percent_sended, + round((((convert_info_sent_to_lk_epgu.count_delivered)::numeric * (100)::numeric) / ((convert_info_sent_to_lk_epgu.count_status_formed + convert_info_sent_to_lk_epgu.count_status_not_formed))::numeric)) AS percent_delivered, + round((((convert_info_sent_to_lk_epgu.count_error)::numeric * (100)::numeric) / ((convert_info_sent_to_lk_epgu.count_status_formed + convert_info_sent_to_lk_epgu.count_status_not_formed))::numeric)) AS percent_error, + round((((convert_info_sent_to_lk_epgu.count_viewed)::numeric * (100)::numeric) / ((convert_info_sent_to_lk_epgu.count_status_formed + convert_info_sent_to_lk_epgu.count_status_not_formed))::numeric)) AS percent_viewed, + round((((convert_info_sent_to_lk_epgu.count_not_viewed)::numeric * (100)::numeric) / ((convert_info_sent_to_lk_epgu.count_status_formed + convert_info_sent_to_lk_epgu.count_status_not_formed))::numeric)) AS percent_not_viewed + FROM metrics.convert_info_sent_to_lk_epgu; + """), where); + } + + /** + * Create an aliased metrics.view_convert_info_sent_to_lk_epgu + * table reference + */ + public ViewConvertInfoSentToLkEpgu(String alias) { + this(DSL.name(alias), VIEW_CONVERT_INFO_SENT_TO_LK_EPGU); + } + + /** + * Create an aliased metrics.view_convert_info_sent_to_lk_epgu + * table reference + */ + public ViewConvertInfoSentToLkEpgu(Name alias) { + this(alias, VIEW_CONVERT_INFO_SENT_TO_LK_EPGU); + } + + /** + * Create a metrics.view_convert_info_sent_to_lk_epgu table + * reference + */ + public ViewConvertInfoSentToLkEpgu() { + this(DSL.name("view_convert_info_sent_to_lk_epgu"), null); + } + + @Override + public Schema getSchema() { + return aliased() ? null : Metrics.METRICS; + } + + @Override + public ViewConvertInfoSentToLkEpgu as(String alias) { + return new ViewConvertInfoSentToLkEpgu(DSL.name(alias), this); + } + + @Override + public ViewConvertInfoSentToLkEpgu as(Name alias) { + return new ViewConvertInfoSentToLkEpgu(alias, this); + } + + @Override + public ViewConvertInfoSentToLkEpgu as(Table alias) { + return new ViewConvertInfoSentToLkEpgu(alias.getQualifiedName(), this); + } + + /** + * Rename this table + */ + @Override + public ViewConvertInfoSentToLkEpgu rename(String name) { + return new ViewConvertInfoSentToLkEpgu(DSL.name(name), null); + } + + /** + * Rename this table + */ + @Override + public ViewConvertInfoSentToLkEpgu rename(Name name) { + return new ViewConvertInfoSentToLkEpgu(name, null); + } + + /** + * Rename this table + */ + @Override + public ViewConvertInfoSentToLkEpgu rename(Table name) { + return new ViewConvertInfoSentToLkEpgu(name.getQualifiedName(), null); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoSentToLkEpgu where(Condition condition) { + return new ViewConvertInfoSentToLkEpgu(getQualifiedName(), aliased() ? this : null, null, condition); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoSentToLkEpgu where(Collection conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoSentToLkEpgu where(Condition... conditions) { + return where(DSL.and(conditions)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoSentToLkEpgu where(Field condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewConvertInfoSentToLkEpgu where(SQL condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewConvertInfoSentToLkEpgu where(@Stringly.SQL String condition) { + return where(DSL.condition(condition)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewConvertInfoSentToLkEpgu where(@Stringly.SQL String condition, Object... binds) { + return where(DSL.condition(condition, binds)); + } + + /** + * Create an inline derived table from this table + */ + @Override + @PlainSQL + public ViewConvertInfoSentToLkEpgu where(@Stringly.SQL String condition, QueryPart... parts) { + return where(DSL.condition(condition, parts)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoSentToLkEpgu whereExists(Select select) { + return where(DSL.exists(select)); + } + + /** + * Create an inline derived table from this table + */ + @Override + public ViewConvertInfoSentToLkEpgu whereNotExists(Select select) { + return where(DSL.notExists(select)); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewCriminalAdministrativeLiability.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewCriminalAdministrativeLiability.java index feb028b..5d995a8 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewCriminalAdministrativeLiability.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/ViewCriminalAdministrativeLiability.java @@ -4,6 +4,7 @@ package ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables; +import java.math.BigDecimal; import java.util.Collection; import org.jooq.Condition; @@ -50,9 +51,27 @@ public class ViewCriminalAdministrativeLiability extends TableImplmetrics.view_criminal_administrative_liability.?column?. + * metrics.view_criminal_administrative_liability.criminal_administrative_liability_id. */ - public final TableField _3fCOLUMN_3f = createField(DSL.name("?column?"), SQLDataType.BIGINT, this, ""); + public final TableField CRIMINAL_ADMINISTRATIVE_LIABILITY_ID = createField(DSL.name("criminal_administrative_liability_id"), SQLDataType.BIGINT, this, ""); + + /** + * The column + * metrics.view_criminal_administrative_liability.count_all. + */ + public final TableField COUNT_ALL = createField(DSL.name("count_all"), SQLDataType.BIGINT, this, ""); + + /** + * The column + * metrics.view_criminal_administrative_liability.percent_criminal. + */ + public final TableField PERCENT_CRIMINAL = createField(DSL.name("percent_criminal"), SQLDataType.NUMERIC, this, ""); + + /** + * The column + * metrics.view_criminal_administrative_liability.percent_administrative. + */ + public final TableField PERCENT_ADMINISTRATIVE = createField(DSL.name("percent_administrative"), SQLDataType.NUMERIC, this, ""); private ViewCriminalAdministrativeLiability(Name alias, Table aliased) { this(alias, aliased, (Field[]) null, null); @@ -60,7 +79,10 @@ public class ViewCriminalAdministrativeLiability extends TableImpl aliased, Field[] parameters, Condition where) { super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view(""" - create view "view_criminal_administrative_liability" as SELECT (criminal_administrative_liability.count_administrative + criminal_administrative_liability.count_criminal) AS "?column?" + create view "view_criminal_administrative_liability" as SELECT criminal_administrative_liability.criminal_administrative_liability_id, + (criminal_administrative_liability.count_administrative + criminal_administrative_liability.count_criminal) AS count_all, + round((((criminal_administrative_liability.count_criminal)::numeric * (100)::numeric) / ((criminal_administrative_liability.count_administrative + criminal_administrative_liability.count_criminal))::numeric)) AS percent_criminal, + round((((criminal_administrative_liability.count_administrative)::numeric * (100)::numeric) / ((criminal_administrative_liability.count_administrative + criminal_administrative_liability.count_criminal))::numeric)) AS percent_administrative FROM metrics.criminal_administrative_liability; """), where); } diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ConvertInfoComparisonCsvXmlRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ConvertInfoComparisonCsvXmlRecord.java index 170b6c3..dea2845 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ConvertInfoComparisonCsvXmlRecord.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ConvertInfoComparisonCsvXmlRecord.java @@ -103,17 +103,17 @@ public class ConvertInfoComparisonCsvXmlRecord extends UpdatableRecordImplmetrics.convert_info_comparison_csv_xml.count_csv. + * metrics.convert_info_comparison_csv_xml.count_csv_formed. */ - public void setCountCsv(Long value) { + public void setCountCsvFormed(Long value) { set(5, value); } /** * Getter for - * metrics.convert_info_comparison_csv_xml.count_csv. + * metrics.convert_info_comparison_csv_xml.count_csv_formed. */ - public Long getCountCsv() { + public Long getCountCsvFormed() { return (Long) get(5); } @@ -140,7 +140,7 @@ public class ConvertInfoComparisonCsvXmlRecord extends UpdatableRecordImpl { @@ -83,26 +83,12 @@ public class ConvertInfoRecordsFromEasuRecord extends UpdatableRecordImplmetrics.convert_info_records_from_easu.count_all. - */ - public void setCountAll(Long value) { - set(4, value); - } - - /** - * Getter for metrics.convert_info_records_from_easu.count_all. - */ - public Long getCountAll() { - return (Long) get(4); - } - /** * Setter for * metrics.convert_info_records_from_easu.count_unique. */ public void setCountUnique(Long value) { - set(5, value); + set(4, value); } /** @@ -110,23 +96,23 @@ public class ConvertInfoRecordsFromEasuRecord extends UpdatableRecordImplmetrics.convert_info_records_from_easu.count_unique. */ public Long getCountUnique() { - return (Long) get(5); + return (Long) get(4); } /** * Setter for - * metrics.convert_info_records_from_easu.count_identified. + * metrics.convert_info_records_from_easu.count_flk_and_duplicate. */ - public void setCountIdentified(Long value) { - set(6, value); + public void setCountFlkAndDuplicate(Long value) { + set(5, value); } /** * Getter for - * metrics.convert_info_records_from_easu.count_identified. + * metrics.convert_info_records_from_easu.count_flk_and_duplicate. */ - public Long getCountIdentified() { - return (Long) get(6); + public Long getCountFlkAndDuplicate() { + return (Long) get(5); } // ------------------------------------------------------------------------- @@ -152,16 +138,15 @@ public class ConvertInfoRecordsFromEasuRecord extends UpdatableRecordImpl { diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewConvertInfoComparisonCsvXmlRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewConvertInfoComparisonCsvXmlRecord.java new file mode 100644 index 0000000..4efff58 --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewConvertInfoComparisonCsvXmlRecord.java @@ -0,0 +1,75 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.records; + + +import java.math.BigDecimal; + +import org.jooq.impl.TableRecordImpl; + +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.ViewConvertInfoComparisonCsvXml; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewConvertInfoComparisonCsvXmlRecord extends TableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for + * metrics.view_convert_info_comparison_csv_xml.convert_info_comparison_csv_xml_id. + */ + public void setConvertInfoComparisonCsvXmlId(Long value) { + set(0, value); + } + + /** + * Getter for + * metrics.view_convert_info_comparison_csv_xml.convert_info_comparison_csv_xml_id. + */ + public Long getConvertInfoComparisonCsvXmlId() { + return (Long) get(0); + } + + /** + * Setter for + * metrics.view_convert_info_comparison_csv_xml.percent_csv_formed. + */ + public void setPercentCsvFormed(BigDecimal value) { + set(1, value); + } + + /** + * Getter for + * metrics.view_convert_info_comparison_csv_xml.percent_csv_formed. + */ + public BigDecimal getPercentCsvFormed() { + return (BigDecimal) get(1); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached ViewConvertInfoComparisonCsvXmlRecord + */ + public ViewConvertInfoComparisonCsvXmlRecord() { + super(ViewConvertInfoComparisonCsvXml.VIEW_CONVERT_INFO_COMPARISON_CSV_XML); + } + + /** + * Create a detached, initialised ViewConvertInfoComparisonCsvXmlRecord + */ + public ViewConvertInfoComparisonCsvXmlRecord(Long convertInfoComparisonCsvXmlId, BigDecimal percentCsvFormed) { + super(ViewConvertInfoComparisonCsvXml.VIEW_CONVERT_INFO_COMPARISON_CSV_XML); + + setConvertInfoComparisonCsvXmlId(convertInfoComparisonCsvXmlId); + setPercentCsvFormed(percentCsvFormed); + resetChangedOnNotNull(); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewConvertInfoLoadedRecordsRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewConvertInfoLoadedRecordsRecord.java new file mode 100644 index 0000000..e92e8f2 --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewConvertInfoLoadedRecordsRecord.java @@ -0,0 +1,109 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.records; + + +import java.math.BigDecimal; + +import org.jooq.impl.TableRecordImpl; + +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.ViewConvertInfoLoadedRecords; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewConvertInfoLoadedRecordsRecord extends TableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for + * metrics.view_convert_info_loaded_records.convert_info_loaded_records_id. + */ + public void setConvertInfoLoadedRecordsId(Long value) { + set(0, value); + } + + /** + * Getter for + * metrics.view_convert_info_loaded_records.convert_info_loaded_records_id. + */ + public Long getConvertInfoLoadedRecordsId() { + return (Long) get(0); + } + + /** + * Setter for + * metrics.view_convert_info_loaded_records.count_all. + */ + public void setCountAll(Long value) { + set(1, value); + } + + /** + * Getter for + * metrics.view_convert_info_loaded_records.count_all. + */ + public Long getCountAll() { + return (Long) get(1); + } + + /** + * Setter for + * metrics.view_convert_info_loaded_records.percent_error. + */ + public void setPercentError(BigDecimal value) { + set(2, value); + } + + /** + * Getter for + * metrics.view_convert_info_loaded_records.percent_error. + */ + public BigDecimal getPercentError() { + return (BigDecimal) get(2); + } + + /** + * Setter for + * metrics.view_convert_info_loaded_records.percent_success. + */ + public void setPercentSuccess(BigDecimal value) { + set(3, value); + } + + /** + * Getter for + * metrics.view_convert_info_loaded_records.percent_success. + */ + public BigDecimal getPercentSuccess() { + return (BigDecimal) get(3); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached ViewConvertInfoLoadedRecordsRecord + */ + public ViewConvertInfoLoadedRecordsRecord() { + super(ViewConvertInfoLoadedRecords.VIEW_CONVERT_INFO_LOADED_RECORDS); + } + + /** + * Create a detached, initialised ViewConvertInfoLoadedRecordsRecord + */ + public ViewConvertInfoLoadedRecordsRecord(Long convertInfoLoadedRecordsId, Long countAll, BigDecimal percentError, BigDecimal percentSuccess) { + super(ViewConvertInfoLoadedRecords.VIEW_CONVERT_INFO_LOADED_RECORDS); + + setConvertInfoLoadedRecordsId(convertInfoLoadedRecordsId); + setCountAll(countAll); + setPercentError(percentError); + setPercentSuccess(percentSuccess); + resetChangedOnNotNull(); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewConvertInfoNotIdentifitedRecordsRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewConvertInfoNotIdentifitedRecordsRecord.java new file mode 100644 index 0000000..53c972e --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewConvertInfoNotIdentifitedRecordsRecord.java @@ -0,0 +1,109 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.records; + + +import java.math.BigDecimal; + +import org.jooq.impl.TableRecordImpl; + +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.ViewConvertInfoNotIdentifitedRecords; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewConvertInfoNotIdentifitedRecordsRecord extends TableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for + * metrics.view_convert_info_not_identifited_records.convert_info_not_identifited_records_id. + */ + public void setConvertInfoNotIdentifitedRecordsId(Long value) { + set(0, value); + } + + /** + * Getter for + * metrics.view_convert_info_not_identifited_records.convert_info_not_identifited_records_id. + */ + public Long getConvertInfoNotIdentifitedRecordsId() { + return (Long) get(0); + } + + /** + * Setter for + * metrics.view_convert_info_not_identifited_records.count_all. + */ + public void setCountAll(Long value) { + set(1, value); + } + + /** + * Getter for + * metrics.view_convert_info_not_identifited_records.count_all. + */ + public Long getCountAll() { + return (Long) get(1); + } + + /** + * Setter for + * metrics.view_convert_info_not_identifited_records.percent_not_in_xml. + */ + public void setPercentNotInXml(BigDecimal value) { + set(2, value); + } + + /** + * Getter for + * metrics.view_convert_info_not_identifited_records.percent_not_in_xml. + */ + public BigDecimal getPercentNotInXml() { + return (BigDecimal) get(2); + } + + /** + * Setter for + * metrics.view_convert_info_not_identifited_records.percent_not_in_csv. + */ + public void setPercentNotInCsv(BigDecimal value) { + set(3, value); + } + + /** + * Getter for + * metrics.view_convert_info_not_identifited_records.percent_not_in_csv. + */ + public BigDecimal getPercentNotInCsv() { + return (BigDecimal) get(3); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached ViewConvertInfoNotIdentifitedRecordsRecord + */ + public ViewConvertInfoNotIdentifitedRecordsRecord() { + super(ViewConvertInfoNotIdentifitedRecords.VIEW_CONVERT_INFO_NOT_IDENTIFITED_RECORDS); + } + + /** + * Create a detached, initialised ViewConvertInfoNotIdentifitedRecordsRecord + */ + public ViewConvertInfoNotIdentifitedRecordsRecord(Long convertInfoNotIdentifitedRecordsId, Long countAll, BigDecimal percentNotInXml, BigDecimal percentNotInCsv) { + super(ViewConvertInfoNotIdentifitedRecords.VIEW_CONVERT_INFO_NOT_IDENTIFITED_RECORDS); + + setConvertInfoNotIdentifitedRecordsId(convertInfoNotIdentifitedRecordsId); + setCountAll(countAll); + setPercentNotInXml(percentNotInXml); + setPercentNotInCsv(percentNotInCsv); + resetChangedOnNotNull(); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewConvertInfoRecordsFromEasuRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewConvertInfoRecordsFromEasuRecord.java new file mode 100644 index 0000000..d8fe96e --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewConvertInfoRecordsFromEasuRecord.java @@ -0,0 +1,109 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.records; + + +import java.math.BigDecimal; + +import org.jooq.impl.TableRecordImpl; + +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.ViewConvertInfoRecordsFromEasu; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewConvertInfoRecordsFromEasuRecord extends TableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for + * metrics.view_convert_info_records_from_easu.convert_info_records_from_easu_id. + */ + public void setConvertInfoRecordsFromEasuId(Long value) { + set(0, value); + } + + /** + * Getter for + * metrics.view_convert_info_records_from_easu.convert_info_records_from_easu_id. + */ + public Long getConvertInfoRecordsFromEasuId() { + return (Long) get(0); + } + + /** + * Setter for + * metrics.view_convert_info_records_from_easu.count_all. + */ + public void setCountAll(Long value) { + set(1, value); + } + + /** + * Getter for + * metrics.view_convert_info_records_from_easu.count_all. + */ + public Long getCountAll() { + return (Long) get(1); + } + + /** + * Setter for + * metrics.view_convert_info_records_from_easu.percent_unique. + */ + public void setPercentUnique(BigDecimal value) { + set(2, value); + } + + /** + * Getter for + * metrics.view_convert_info_records_from_easu.percent_unique. + */ + public BigDecimal getPercentUnique() { + return (BigDecimal) get(2); + } + + /** + * Setter for + * metrics.view_convert_info_records_from_easu.percent_flk_and_duplicate. + */ + public void setPercentFlkAndDuplicate(BigDecimal value) { + set(3, value); + } + + /** + * Getter for + * metrics.view_convert_info_records_from_easu.percent_flk_and_duplicate. + */ + public BigDecimal getPercentFlkAndDuplicate() { + return (BigDecimal) get(3); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached ViewConvertInfoRecordsFromEasuRecord + */ + public ViewConvertInfoRecordsFromEasuRecord() { + super(ViewConvertInfoRecordsFromEasu.VIEW_CONVERT_INFO_RECORDS_FROM_EASU); + } + + /** + * Create a detached, initialised ViewConvertInfoRecordsFromEasuRecord + */ + public ViewConvertInfoRecordsFromEasuRecord(Long convertInfoRecordsFromEasuId, Long countAll, BigDecimal percentUnique, BigDecimal percentFlkAndDuplicate) { + super(ViewConvertInfoRecordsFromEasu.VIEW_CONVERT_INFO_RECORDS_FROM_EASU); + + setConvertInfoRecordsFromEasuId(convertInfoRecordsFromEasuId); + setCountAll(countAll); + setPercentUnique(percentUnique); + setPercentFlkAndDuplicate(percentFlkAndDuplicate); + resetChangedOnNotNull(); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewConvertInfoSentToLkEpguRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewConvertInfoSentToLkEpguRecord.java new file mode 100644 index 0000000..92a7d66 --- /dev/null +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewConvertInfoSentToLkEpguRecord.java @@ -0,0 +1,177 @@ +/* + * This file is generated by jOOQ. + */ +package ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.records; + + +import java.math.BigDecimal; + +import org.jooq.impl.TableRecordImpl; + +import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.ViewConvertInfoSentToLkEpgu; + + +/** + * This class is generated by jOOQ. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class ViewConvertInfoSentToLkEpguRecord extends TableRecordImpl { + + private static final long serialVersionUID = 1L; + + /** + * Setter for + * metrics.view_convert_info_sent_to_lk_epgu.convert_info_sent_to_lk_epgu_id. + */ + public void setConvertInfoSentToLkEpguId(Long value) { + set(0, value); + } + + /** + * Getter for + * metrics.view_convert_info_sent_to_lk_epgu.convert_info_sent_to_lk_epgu_id. + */ + public Long getConvertInfoSentToLkEpguId() { + return (Long) get(0); + } + + /** + * Setter for + * metrics.view_convert_info_sent_to_lk_epgu.percent_status_formed. + */ + public void setPercentStatusFormed(BigDecimal value) { + set(1, value); + } + + /** + * Getter for + * metrics.view_convert_info_sent_to_lk_epgu.percent_status_formed. + */ + public BigDecimal getPercentStatusFormed() { + return (BigDecimal) get(1); + } + + /** + * Setter for + * metrics.view_convert_info_sent_to_lk_epgu.percent_status_not_formed. + */ + public void setPercentStatusNotFormed(BigDecimal value) { + set(2, value); + } + + /** + * Getter for + * metrics.view_convert_info_sent_to_lk_epgu.percent_status_not_formed. + */ + public BigDecimal getPercentStatusNotFormed() { + return (BigDecimal) get(2); + } + + /** + * Setter for + * metrics.view_convert_info_sent_to_lk_epgu.percent_sended. + */ + public void setPercentSended(BigDecimal value) { + set(3, value); + } + + /** + * Getter for + * metrics.view_convert_info_sent_to_lk_epgu.percent_sended. + */ + public BigDecimal getPercentSended() { + return (BigDecimal) get(3); + } + + /** + * Setter for + * metrics.view_convert_info_sent_to_lk_epgu.percent_delivered. + */ + public void setPercentDelivered(BigDecimal value) { + set(4, value); + } + + /** + * Getter for + * metrics.view_convert_info_sent_to_lk_epgu.percent_delivered. + */ + public BigDecimal getPercentDelivered() { + return (BigDecimal) get(4); + } + + /** + * Setter for + * metrics.view_convert_info_sent_to_lk_epgu.percent_error. + */ + public void setPercentError(BigDecimal value) { + set(5, value); + } + + /** + * Getter for + * metrics.view_convert_info_sent_to_lk_epgu.percent_error. + */ + public BigDecimal getPercentError() { + return (BigDecimal) get(5); + } + + /** + * Setter for + * metrics.view_convert_info_sent_to_lk_epgu.percent_viewed. + */ + public void setPercentViewed(BigDecimal value) { + set(6, value); + } + + /** + * Getter for + * metrics.view_convert_info_sent_to_lk_epgu.percent_viewed. + */ + public BigDecimal getPercentViewed() { + return (BigDecimal) get(6); + } + + /** + * Setter for + * metrics.view_convert_info_sent_to_lk_epgu.percent_not_viewed. + */ + public void setPercentNotViewed(BigDecimal value) { + set(7, value); + } + + /** + * Getter for + * metrics.view_convert_info_sent_to_lk_epgu.percent_not_viewed. + */ + public BigDecimal getPercentNotViewed() { + return (BigDecimal) get(7); + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached ViewConvertInfoSentToLkEpguRecord + */ + public ViewConvertInfoSentToLkEpguRecord() { + super(ViewConvertInfoSentToLkEpgu.VIEW_CONVERT_INFO_SENT_TO_LK_EPGU); + } + + /** + * Create a detached, initialised ViewConvertInfoSentToLkEpguRecord + */ + public ViewConvertInfoSentToLkEpguRecord(Long convertInfoSentToLkEpguId, BigDecimal percentStatusFormed, BigDecimal percentStatusNotFormed, BigDecimal percentSended, BigDecimal percentDelivered, BigDecimal percentError, BigDecimal percentViewed, BigDecimal percentNotViewed) { + super(ViewConvertInfoSentToLkEpgu.VIEW_CONVERT_INFO_SENT_TO_LK_EPGU); + + setConvertInfoSentToLkEpguId(convertInfoSentToLkEpguId); + setPercentStatusFormed(percentStatusFormed); + setPercentStatusNotFormed(percentStatusNotFormed); + setPercentSended(percentSended); + setPercentDelivered(percentDelivered); + setPercentError(percentError); + setPercentViewed(percentViewed); + setPercentNotViewed(percentNotViewed); + resetChangedOnNotNull(); + } +} diff --git a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewCriminalAdministrativeLiabilityRecord.java b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewCriminalAdministrativeLiabilityRecord.java index 1bfac3d..3d1415f 100644 --- a/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewCriminalAdministrativeLiabilityRecord.java +++ b/backend/src/main/java/ru/micord/webbpm/ervu/business_metrics/db_beans/metrics/tables/records/ViewCriminalAdministrativeLiabilityRecord.java @@ -4,6 +4,8 @@ package ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.records; +import java.math.BigDecimal; + import org.jooq.impl.TableRecordImpl; import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.ViewCriminalAdministrativeLiability; @@ -19,20 +21,68 @@ public class ViewCriminalAdministrativeLiabilityRecord extends TableRecordImplmetrics.view_criminal_administrative_liability.?column?. + * metrics.view_criminal_administrative_liability.criminal_administrative_liability_id. */ - public void set_3fcolumn_3f(Long value) { + public void setCriminalAdministrativeLiabilityId(Long value) { set(0, value); } /** * Getter for - * metrics.view_criminal_administrative_liability.?column?. + * metrics.view_criminal_administrative_liability.criminal_administrative_liability_id. */ - public Long get_3fcolumn_3f() { + public Long getCriminalAdministrativeLiabilityId() { return (Long) get(0); } + /** + * Setter for + * metrics.view_criminal_administrative_liability.count_all. + */ + public void setCountAll(Long value) { + set(1, value); + } + + /** + * Getter for + * metrics.view_criminal_administrative_liability.count_all. + */ + public Long getCountAll() { + return (Long) get(1); + } + + /** + * Setter for + * metrics.view_criminal_administrative_liability.percent_criminal. + */ + public void setPercentCriminal(BigDecimal value) { + set(2, value); + } + + /** + * Getter for + * metrics.view_criminal_administrative_liability.percent_criminal. + */ + public BigDecimal getPercentCriminal() { + return (BigDecimal) get(2); + } + + /** + * Setter for + * metrics.view_criminal_administrative_liability.percent_administrative. + */ + public void setPercentAdministrative(BigDecimal value) { + set(3, value); + } + + /** + * Getter for + * metrics.view_criminal_administrative_liability.percent_administrative. + */ + public BigDecimal getPercentAdministrative() { + return (BigDecimal) get(3); + } + // ------------------------------------------------------------------------- // Constructors // ------------------------------------------------------------------------- @@ -47,10 +97,13 @@ public class ViewCriminalAdministrativeLiabilityRecord extends TableRecordImple7d99292-f2d5-4c52-a9db-e4e63e768527 ВК основная информация раздела Конвертация true - false false @@ -1495,7 +1494,6 @@ 0b71ab2a-0c7f-4268-9b59-e8ef23bcea4e ГК Первый ряд показателей true - false false @@ -1654,6 +1652,7 @@ false + true service @@ -1666,7 +1665,7 @@ graph -null +{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":286.0,"y":245.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"recruitment","schemaName":"metrics","x":129.0,"y":243.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"},"2":{"tableName":"view_convert_info_records_from_easu","schemaName":"metrics","x":441.0,"y":245.0,"alias":"view_convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":286.0,"y":245.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment","schemaName":"metrics","x":129.0,"y":243.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":"view_convert_info_records_from_easu","schemaName":"metrics","x":441.0,"y":245.0,"alias":"view_convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"convert_info_records_from_easu":{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":286.0,"y":245.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":129.0,"y":243.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_convert_info_records_from_easu":{"tableName":"view_convert_info_records_from_easu","schemaName":"metrics","x":441.0,"y":245.0,"alias":"view_convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"convert_info_records_from_easu","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null],[null,null,null],[{"refOnEntityName":"view_convert_info_records_from_easu","refToEntityName":"convert_info_records_from_easu","refToColumns":[{"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"convert_info_records_from_easu_id"}],"refOnColumns":[{"schema":"metrics","table":"view_convert_info_records_from_easu","entity":"view_convert_info_records_from_easu","name":"convert_info_records_from_easu_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null,null]],"mainNodeIndex":0} @@ -1685,7 +1684,9 @@ - + + true + true @@ -1764,7 +1765,7 @@ graph -{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":401.0,"y":175.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"update_date"},"operation":"EQUAL","typeCode":"RUNTIME_VARIABLE","values":["\"CURRENT_DATE\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"recruitment","schemaName":"metrics","x":184.0,"y":182.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"2":{"tableName":"region","schemaName":"metrics","x":124.0,"y":370.0,"alias":"region","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":401.0,"y":175.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"update_date"},"operation":"EQUAL","typeCode":"RUNTIME_VARIABLE","values":["\"CURRENT_DATE\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment","schemaName":"metrics","x":184.0,"y":182.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"region","schemaName":"metrics","x":124.0,"y":370.0,"alias":"region","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"convert_info_records_from_easu":{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":401.0,"y":175.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"update_date"},"operation":"EQUAL","typeCode":"RUNTIME_VARIABLE","values":["\"CURRENT_DATE\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":184.0,"y":182.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"region":{"tableName":"region","schemaName":"metrics","x":124.0,"y":370.0,"alias":"region","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"convert_info_records_from_easu","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null],[null,null,{"refOnEntityName":"recruitment","refToEntityName":"region","refToColumns":[{"schema":"metrics","table":"region","entity":"region","name":"region_id"}],"refOnColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"region_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}}],[null,null,null]],"mainNodeIndex":0} +{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":366.0,"y":181.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"recruitment","schemaName":"metrics","x":184.0,"y":182.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"2":{"tableName":"view_convert_info_records_from_easu","schemaName":"metrics","x":534.0,"y":185.0,"alias":"view_convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":366.0,"y":181.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment","schemaName":"metrics","x":184.0,"y":182.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"view_convert_info_records_from_easu","schemaName":"metrics","x":534.0,"y":185.0,"alias":"view_convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"convert_info_records_from_easu":{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":366.0,"y":181.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":184.0,"y":182.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"view_convert_info_records_from_easu":{"tableName":"view_convert_info_records_from_easu","schemaName":"metrics","x":534.0,"y":185.0,"alias":"view_convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"convert_info_records_from_easu","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null],[null,null,null],[{"refOnEntityName":"view_convert_info_records_from_easu","refToEntityName":"convert_info_records_from_easu","refToColumns":[{"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"convert_info_records_from_easu_id"}],"refOnColumns":[{"schema":"metrics","table":"view_convert_info_records_from_easu","entity":"view_convert_info_records_from_easu","name":"convert_info_records_from_easu_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null,null]],"mainNodeIndex":0} @@ -1777,7 +1778,7 @@ replacePkColumn - {"schema":"metrics","table":"region","entity":"region","name":"subject_code"} + {"schema":"metrics","table":"recruitment","entity":"recruitment","name":"idm_id"} @@ -1913,7 +1914,7 @@ graph - {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":719.0,"y":154.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"recruitment","schemaName":"metrics","x":429.0,"y":152.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"2":{"tableName":"region","schemaName":"metrics","x":183.0,"y":184.0,"alias":"region","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":719.0,"y":154.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment","schemaName":"metrics","x":429.0,"y":152.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"region","schemaName":"metrics","x":183.0,"y":184.0,"alias":"region","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"convert_info_records_from_easu":{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":719.0,"y":154.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":429.0,"y":152.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"region":{"tableName":"region","schemaName":"metrics","x":183.0,"y":184.0,"alias":"region","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"convert_info_records_from_easu","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null],[null,null,{"refOnEntityName":"recruitment","refToEntityName":"region","refToColumns":[{"schema":"metrics","table":"region","entity":"region","name":"region_id"}],"refOnColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"region_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}}],[null,null,null]],"mainNodeIndex":0} + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":340.0,"y":237.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"recruitment","schemaName":"metrics","x":183.0,"y":237.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":340.0,"y":237.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment","schemaName":"metrics","x":183.0,"y":237.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"convert_info_records_from_easu":{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":340.0,"y":237.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":183.0,"y":237.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"convert_info_records_from_easu","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}}],[null,null]],"mainNodeIndex":0} @@ -1949,7 +1950,7 @@ aggregationColumn - {"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"count_identified"} + {"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"count_flk_and_duplicate"} @@ -2003,7 +2004,7 @@ graph - {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":646.0,"y":104.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"update_date"},"operation":"EQUAL","typeCode":"RUNTIME_VARIABLE","values":["\"CURRENT_DATE\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"recruitment","schemaName":"metrics","x":415.0,"y":87.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"2":{"tableName":"region","schemaName":"metrics","x":202.0,"y":210.0,"alias":"region","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":646.0,"y":104.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"update_date"},"operation":"EQUAL","typeCode":"RUNTIME_VARIABLE","values":["\"CURRENT_DATE\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment","schemaName":"metrics","x":415.0,"y":87.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"region","schemaName":"metrics","x":202.0,"y":210.0,"alias":"region","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"convert_info_records_from_easu":{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":646.0,"y":104.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"update_date"},"operation":"EQUAL","typeCode":"RUNTIME_VARIABLE","values":["\"CURRENT_DATE\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":415.0,"y":87.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"region":{"tableName":"region","schemaName":"metrics","x":202.0,"y":210.0,"alias":"region","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"convert_info_records_from_easu","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null],[null,null,{"refOnEntityName":"recruitment","refToEntityName":"region","refToColumns":[{"schema":"metrics","table":"region","entity":"region","name":"region_id"}],"refOnColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"region_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}}],[null,null,null]],"mainNodeIndex":0} + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":381.0,"y":242.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"recruitment","schemaName":"metrics","x":209.0,"y":242.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":381.0,"y":242.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment","schemaName":"metrics","x":209.0,"y":242.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"convert_info_records_from_easu":{"tableName":"convert_info_records_from_easu","schemaName":"metrics","x":381.0,"y":242.0,"alias":"convert_info_records_from_easu","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":209.0,"y":242.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"convert_info_records_from_easu","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}}],[null,null]],"mainNodeIndex":0} @@ -2045,7 +2046,6 @@ ervu_business_metrics.component.chart true - true cssClasses @@ -2108,7 +2108,7 @@ column - "subject_code" + "idm_id" @@ -2129,7 +2129,7 @@ table - "region" + "recruitment" @@ -2254,13 +2254,13 @@ defaultValueColumn - {"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"count_all"} + {"schema":"metrics","table":"view_convert_info_records_from_easu","entity":"view_convert_info_records_from_easu","name":"count_all"} loadType - null + "BY_COLUMN" @@ -2276,7 +2276,7 @@ valueByEventColumn - {"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"count_all"} + {"schema":"metrics","table":"view_convert_info_records_from_easu","entity":"view_convert_info_records_from_easu","name":"count_all"} @@ -2396,12 +2396,11 @@ - false defaultValueColumn - {"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"count_unique"} + {"schema":"metrics","table":"view_convert_info_records_from_easu","entity":"view_convert_info_records_from_easu","name":"percent_unique"} @@ -2413,7 +2412,6 @@ - false loadType @@ -2424,7 +2422,7 @@ valueByEventColumn - {"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"count_unique"} + {"schema":"metrics","table":"view_convert_info_records_from_easu","entity":"view_convert_info_records_from_easu","name":"percent_unique"} @@ -2468,7 +2466,7 @@ loadType - null + "BY_COLUMN" @@ -2587,12 +2585,11 @@ - false defaultValueColumn - {"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"count_identified"} + {"schema":"metrics","table":"view_convert_info_records_from_easu","entity":"view_convert_info_records_from_easu","name":"percent_flk_and_duplicate"} @@ -2604,7 +2601,6 @@ - false loadType @@ -2615,7 +2611,7 @@ valueByEventColumn - {"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"count_identified"} + {"schema":"metrics","table":"view_convert_info_records_from_easu","entity":"view_convert_info_records_from_easu","name":"percent_flk_and_duplicate"} @@ -2652,13 +2648,13 @@ defaultValueColumn - {"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"count_identified"} + {"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"count_flk_and_duplicate"} loadType - null + "BY_COLUMN" @@ -2674,7 +2670,7 @@ valueByEventColumn - {"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"count_identified"} + {"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"count_flk_and_duplicate"} @@ -5412,7 +5408,6 @@ ea4d0df5-9e4f-48b2-bf91-3a72d3a90640 ГК третий ряд показателей true - false false @@ -5450,7 +5445,6 @@ 8b2e7937-7d15-4bba-9f68-d60fb396e615 ВК Отправка уведомлений в ЛК гражданина на ЕПГУ true - false false @@ -6796,7 +6790,6 @@ a7b44f97-c49f-4356-b45d-64c4d6e71f8b ВК Результат сопоставления csv и xml файлов true - false false @@ -6825,54 +6818,151 @@ - - - - + + true + + +service + + + + loadDao + + + + graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"convert_info_comparison_csv_xml","schemaName":"metrics","x":231.0,"y":162.0,"alias":"convert_info_comparison_csv_xml","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"recruitment","schemaName":"metrics","x":65.0,"y":163.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"},"2":{"tableName":"view_convert_info_comparison_csv_xml","schemaName":"metrics","x":383.0,"y":157.0,"alias":"view_convert_info_comparison_csv_xml","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"convert_info_comparison_csv_xml","schemaName":"metrics","x":231.0,"y":162.0,"alias":"convert_info_comparison_csv_xml","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment","schemaName":"metrics","x":65.0,"y":163.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":"view_convert_info_comparison_csv_xml","schemaName":"metrics","x":383.0,"y":157.0,"alias":"view_convert_info_comparison_csv_xml","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"convert_info_comparison_csv_xml":{"tableName":"convert_info_comparison_csv_xml","schemaName":"metrics","x":231.0,"y":162.0,"alias":"convert_info_comparison_csv_xml","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":65.0,"y":163.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_convert_info_comparison_csv_xml":{"tableName":"view_convert_info_comparison_csv_xml","schemaName":"metrics","x":383.0,"y":157.0,"alias":"view_convert_info_comparison_csv_xml","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"convert_info_comparison_csv_xml","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"metrics","table":"convert_info_comparison_csv_xml","entity":"convert_info_comparison_csv_xml","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null],[null,null,null],[{"refOnEntityName":"view_convert_info_comparison_csv_xml","refToEntityName":"convert_info_comparison_csv_xml","refToColumns":[{"schema":"metrics","table":"convert_info_comparison_csv_xml","entity":"convert_info_comparison_csv_xml","name":"convert_info_comparison_csv_xml_id"}],"refOnColumns":[{"schema":"metrics","table":"view_convert_info_comparison_csv_xml","entity":"view_convert_info_comparison_csv_xml","name":"convert_info_comparison_csv_xml_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null,null]],"mainNodeIndex":0} + + + + + DefaultLoadDao + database.dao + + + + + + ProjectDefaultValueLoaderServiceImpl + service.loading + + + + + + + true + + + true + + +eventRefs + + + + + + behavior + + {"objectId":"ccfafa19-d701-4c67-8693-7390aec95608","packageName":"component.field","className":"ComboBox","type":"TS"} + + + + propertyName + + "valueChangeEvent" + + + + + + + + +loadParams + + + + + + objectValue + + + +argument + + null + + + +behavior + + {"objectId":"ccfafa19-d701-4c67-8693-7390aec95608","packageName":"component.field","className":"ComboBox","type":"TS"} + + + +method + + "getBusinessId" + + + + + + + + + + + + + + true + + +containerValueLoaderService + + + + loadDao + + + + graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"convert_info_comparison_csv_xml","schemaName":"metrics","x":238.0,"y":181.0,"alias":"convert_info_comparison_csv_xml","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"recruitment","schemaName":"metrics","x":74.0,"y":180.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"2":{"tableName":"view_convert_info_comparison_csv_xml","schemaName":"metrics","x":396.0,"y":180.0,"alias":"view_convert_info_comparison_csv_xml","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"convert_info_comparison_csv_xml","schemaName":"metrics","x":238.0,"y":181.0,"alias":"convert_info_comparison_csv_xml","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment","schemaName":"metrics","x":74.0,"y":180.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"view_convert_info_comparison_csv_xml","schemaName":"metrics","x":396.0,"y":180.0,"alias":"view_convert_info_comparison_csv_xml","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"convert_info_comparison_csv_xml":{"tableName":"convert_info_comparison_csv_xml","schemaName":"metrics","x":238.0,"y":181.0,"alias":"convert_info_comparison_csv_xml","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":74.0,"y":180.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"view_convert_info_comparison_csv_xml":{"tableName":"view_convert_info_comparison_csv_xml","schemaName":"metrics","x":396.0,"y":180.0,"alias":"view_convert_info_comparison_csv_xml","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"convert_info_comparison_csv_xml","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"metrics","table":"convert_info_comparison_csv_xml","entity":"convert_info_comparison_csv_xml","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null],[null,null,null],[{"refOnEntityName":"view_convert_info_comparison_csv_xml","refToEntityName":"convert_info_comparison_csv_xml","refToColumns":[{"schema":"metrics","table":"convert_info_comparison_csv_xml","entity":"convert_info_comparison_csv_xml","name":"convert_info_comparison_csv_xml_id"}],"refOnColumns":[{"schema":"metrics","table":"view_convert_info_comparison_csv_xml","entity":"view_convert_info_comparison_csv_xml","name":"convert_info_comparison_csv_xml_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null,null]],"mainNodeIndex":0} + + + + + DefaultLoadDao + database.dao + + + + + replacePkColumn + + {"schema":"metrics","table":"recruitment","entity":"recruitment","name":"idm_id"} + + + + + ContainerByPkValueLoaderServiceImpl + service.loading + + + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d d4351b2a-e4af-40e4-8aab-f11a75678db2 ГК Заголовок true - false - - - - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 8aab2e23-a49f-4e56-93b1-02fb9bf5ae0d - Результат сопоставления csv и xml файлов - false - false - - - - cssClasses - - - - "section-header" - - - - - - label - - "Результат сопоставления csv и xml файлов" - - - - - - - - -false - - + true 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 @@ -6885,10 +6975,10 @@ - + d7d54cfb-26b5-4dba-b56f-b6247183c24d - f7998391-27ce-4e40-91bb-c5350f02795e - ГК График + d4351b2a-e4af-40e4-8aab-f11a75678db2 + ГК Заголовок true false @@ -6896,40 +6986,74 @@ - -85eb12aa-f878-4e29-b109-9d31af0fefb4 -982bba15-d787-4fea-a816-26a25a9ce642 -График 6 -true -true - - -85eb12aa-f878-4e29-b109-9d31af0fefb4 -fb524da2-8144-4288-b04a-db6d1f9b73c4 -ChartV2 -true -true + +ba24d307-0b91-4299-ba82-9d0b52384ff2 +8aab2e23-a49f-4e56-93b1-02fb9bf5ae0d +Результат сопоставления csv и xml файлов +false +false + + + + cssClasses + + + + "section-header" + + + + + + label + + "Результат сопоставления csv и xml файлов" + + + + + + + + + false + - + d7d54cfb-26b5-4dba-b56f-b6247183c24d - e4ac75a2-58f4-4a50-ad3b-f14048f0a840 - ГК Показатели + 70f8fba4-3e0d-44b5-8cd8-7310f70beedc + ГК График и показатели true - false false - + 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 -72cf6a66-efa5-4b04-99f6-00f36412a344 -ВК +70d89f46-38b3-4505-9ea5-a35c71fa0af3 +Vbox_текст true false - + + + + style + + + + width + + "10%" + + + + + + + @@ -6957,6 +7081,48 @@ false + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + ce34dc7a-160d-4577-aa1e-02b717298c5e + xml + false + false + + + + label + + "xml" + + + + + + + + + false + + + + +9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 +72cf6a66-efa5-4b04-99f6-00f36412a344 +ВК_показатели +true +false + + + + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 307dc0d0-7244-468b-862b-4c49c5c1cd65 + csv + false + true + d7d54cfb-26b5-4dba-b56f-b6247183c24d caf4fe05-b331-4fe8-8ce2-55e483c7ac97 @@ -6985,8 +7151,38 @@ - - + + + + defaultValueColumn + + {"schema":"metrics","table":"convert_info_comparison_csv_xml","entity":"convert_info_comparison_csv_xml","name":"count_csv_formed"} + + + + loadType + + "BY_COLUMN" + + + + + + + + loadType + + "BY_COLUMN" + + + + valueByEventColumn + + {"schema":"metrics","table":"convert_info_comparison_csv_xml","entity":"convert_info_comparison_csv_xml","name":"count_csv_formed"} + + + + false @@ -7014,64 +7210,6 @@ false - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - 305f1fd0-5021-42c3-97fb-c173c172d76a - (80%) - false - false - - - - initialValue - - "(80%)" - - - - - - - - - false - - - - - -9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 -f07a50ae-7294-4334-b65f-a66cf3bbf629 -ВК -true -false - - - - - - - ba24d307-0b91-4299-ba82-9d0b52384ff2 - ce34dc7a-160d-4577-aa1e-02b717298c5e - xml - false - false - - - - label - - "xml" - - - - - - - - - false - d7d54cfb-26b5-4dba-b56f-b6247183c24d @@ -7107,8 +7245,38 @@ - - + + + + defaultValueColumn + + {"schema":"metrics","table":"convert_info_comparison_csv_xml","entity":"convert_info_comparison_csv_xml","name":"count_xml_formed"} + + + + loadType + + "BY_COLUMN" + + + + + + + + loadType + + "BY_COLUMN" + + + + valueByEventColumn + + {"schema":"metrics","table":"convert_info_comparison_csv_xml","entity":"convert_info_comparison_csv_xml","name":"count_xml_formed"} + + + + false @@ -7136,8 +7304,586 @@ false + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + bb802fa9-cc7f-4780-ac63-ff8f1861e119 + 100 000 + false + true + +9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 +f07a50ae-7294-4334-b65f-a66cf3bbf629 +ВК_% +true +false + + + + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 305f1fd0-5021-42c3-97fb-c173c172d76a + (80%) + false + true + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + f66c281d-2558-4b80-bdd0-1a486a5f6bdf + Hbox + true + false + + + + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 305f1fd0-5021-42c3-97fb-c173c172d76a + (80%) + false + false + + + + initialValue + + null + + + + + + + + + defaultValueColumn + + {"schema":"metrics","table":"view_convert_info_comparison_csv_xml","entity":"view_convert_info_comparison_csv_xml","name":"percent_csv_formed"} + + + + loadType + + "BY_COLUMN" + + + + + + + + loadType + + "BY_COLUMN" + + + + valueByEventColumn + + {"schema":"metrics","table":"view_convert_info_comparison_csv_xml","entity":"view_convert_info_comparison_csv_xml","name":"percent_csv_formed"} + + + + + + false + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 1c45b1b2-0327-4029-b40f-86bccab0812f + % + false + false + + + + initialValue + + "%" + + + + + + + + + false + + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + a57e0dda-2446-4a81-bbbf-c05308e1b142 + (100%) + false + true + + + +9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 +9245bd36-c581-435a-9d34-d5f97d37cff2 +Vbox_график +true +false + + + + style + + + + width + + "70%" + + + + + + + + + + + + + 85eb12aa-f878-4e29-b109-9d31af0fefb4 + 9c828f87-6236-45fe-b6cc-7b9444875a73 + График 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":223.0,"y":286.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"convert_info_comparison_csv_xml","schemaName":"metrics","x":414.0,"y":281.0,"alias":"convert_info_comparison_csv_xml","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"metrics","x":223.0,"y":286.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"convert_info_comparison_csv_xml","schemaName":"metrics","x":414.0,"y":281.0,"alias":"convert_info_comparison_csv_xml","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"convert_info_comparison_csv_xml":{"tableName":"convert_info_comparison_csv_xml","schemaName":"metrics","x":414.0,"y":281.0,"alias":"convert_info_comparison_csv_xml","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"recruitment":{"tableName":"recruitment","schemaName":"metrics","x":223.0,"y":286.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null],[{"refOnEntityName":"convert_info_comparison_csv_xml","refToEntityName":"recruitment","refToColumns":[{"schema":"metrics","table":"recruitment","entity":"recruitment","name":"id"}],"refOnColumns":[{"schema":"metrics","table":"convert_info_comparison_csv_xml","entity":"convert_info_comparison_csv_xml","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":1} + + + + + DefaultLoadDao + database.dao + + + + + staticDataSet + + + + staticData + + + + + + backgroundColor + + "#9193B7FF" + + + + chartType + + "BAR" + + + + dataColumn + + {"schema":"metrics","table":"convert_info_comparison_csv_xml","entity":"convert_info_comparison_csv_xml","name":"count_csv_formed"} + + + + dataLabel + + "csv" + + + + labelColumn + + {"schema":"metrics","table":"convert_info_comparison_csv_xml","entity":"convert_info_comparison_csv_xml","name":"count_csv_formed"} + + + + + + + + + + backgroundColor + + "#A1C2E0FF" + + + + borderColor + + "#000000FF" + + + + chartType + + "BAR" + + + + dataColumn + + {"schema":"metrics","table":"convert_info_comparison_csv_xml","entity":"convert_info_comparison_csv_xml","name":"count_xml_formed"} + + + + dataLabel + + "xml" + + + + labelColumn + + {"schema":"metrics","table":"convert_info_comparison_csv_xml","entity":"convert_info_comparison_csv_xml","name":"count_xml_formed"} + + + + + + + + + + + + + + + + + + DefaultChartDataSetService + component.chart.service.impl + + + + + + + + + + + + + ErvuChartV2 + ervu_business_metrics.component.chart + + true + true + + + bars + + + + x + + + + grid + + + + display + + false + + + + drawBorder + + false + + + + + + + ticks + + + + display + + false + + + + + + + + + + y + + + + grid + + + + display + + false + + + + drawBorder + + false + + + + + + + ticks + + + + display + + false + + + + + + + + + + false + + + + indexAxis + + "y" + + + + legend + + + + display + +false + + + + false + + + + loadOnStart + + true + + + + style + + + + height + +"100px" + + + + margin + +"-10px 0px 0px 0px" + + + + + + + visible + + true + + + + + + + BarDataLabelChartPlugin + ervu_business_metrics.component.chart.plugin + + true + true + + + color + + "#B3B3B3FF" + + + + useStaticColor + + true + + + + + + + FilterGroupDelegate + ervu_business_metrics.component.filter + + true + + + filterComponents + + + + + + liveFilter + + true + + + + triggerOnStart + + true + + + + + + + FilterReferences + ervu_business_metrics.component.filter + + true + + + references + + + + + + + + + + + + + + + 85eb12aa-f878-4e29-b109-9d31af0fefb4 + 9c828f87-6236-45fe-b6cc-7b9444875a73 + График 6 + true + true diff --git a/resources/src/main/resources/business-model/ervu-business-metrics/conversion1.page b/resources/src/main/resources/business-model/ervu-business-metrics/conversion1.page index 8bc9b0b..0024008 100644 --- a/resources/src/main/resources/business-model/ervu-business-metrics/conversion1.page +++ b/resources/src/main/resources/business-model/ervu-business-metrics/conversion1.page @@ -12594,7 +12594,7 @@ valueByEventColumn - {"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"count_all"} + {"schema":"metrics","table":"convert_info_records_from_easu","entity":"convert_info_records_from_easu","name":"count_identified"}