Правки по замечаниям МО

This commit is contained in:
Foat Saliakhov 2025-01-10 17:41:50 +03:00
parent 3a5e022d06
commit eb724c522d
8 changed files with 6370 additions and 5059 deletions

View file

@ -17,6 +17,7 @@ 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.CitizensNextYearAge;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.DecisionFormationStatus;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.IncidentsInfo;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.IncomingCreatingRecords;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.InfoSentToLkEpgu;
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;
@ -64,6 +65,12 @@ public class InitRegistrationInfo extends SchemaImpl {
*/
public final IncidentsInfo INCIDENTS_INFO = IncidentsInfo.INCIDENTS_INFO;
/**
* Первоначальная постановка на учет. Информация о записях поступивших из
* ГИР ВУ и созданых гражданина
*/
public final IncomingCreatingRecords INCOMING_CREATING_RECORDS = IncomingCreatingRecords.INCOMING_CREATING_RECORDS;
/**
* Первоначальная постановка на учет. Доставка уведомлений в ЛК на ЕПГУ
*/
@ -154,6 +161,7 @@ public class InitRegistrationInfo extends SchemaImpl {
CitizensNextYearAge.CITIZENS_NEXT_YEAR_AGE,
DecisionFormationStatus.DECISION_FORMATION_STATUS,
IncidentsInfo.INCIDENTS_INFO,
IncomingCreatingRecords.INCOMING_CREATING_RECORDS,
InfoSentToLkEpgu.INFO_SENT_TO_LK_EPGU,
InitRegistrationFromGirVu.INIT_REGISTRATION_FROM_GIR_VU,
RecordsInfoIdUkIdErn.RECORDS_INFO_ID_UK_ID_ERN,

View file

@ -14,6 +14,7 @@ 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.CitizensNextYearAge;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.DecisionFormationStatus;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.IncidentsInfo;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.IncomingCreatingRecords;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.InfoSentToLkEpgu;
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;
@ -22,6 +23,7 @@ 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.records.CitizensNextYearAgeRecord;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.records.DecisionFormationStatusRecord;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.records.IncidentsInfoRecord;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.records.IncomingCreatingRecordsRecord;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.records.InfoSentToLkEpguRecord;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.records.InitRegistrationFromGirVuRecord;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.records.RecordsInfoIdUkIdErnRecord;
@ -45,6 +47,7 @@ public class Keys {
public static final UniqueKey<CitizensNextYearAgeRecord> CITIZENS_NEXT_YEAR_AGE_PKEY = Internal.createUniqueKey(CitizensNextYearAge.CITIZENS_NEXT_YEAR_AGE, DSL.name("citizens_next_year_age_pkey"), new TableField[] { CitizensNextYearAge.CITIZENS_NEXT_YEAR_AGE.CITIZENS_NEXT_YEAR_AGE_ID }, true);
public static final UniqueKey<DecisionFormationStatusRecord> DECISION_FORMATION_STATUS_PKEY = Internal.createUniqueKey(DecisionFormationStatus.DECISION_FORMATION_STATUS, DSL.name("decision_formation_status_pkey"), new TableField[] { DecisionFormationStatus.DECISION_FORMATION_STATUS.DECISION_FORMATION_STATUS_ID }, true);
public static final UniqueKey<IncidentsInfoRecord> INCIDENTS_INFO_PKEY = Internal.createUniqueKey(IncidentsInfo.INCIDENTS_INFO, DSL.name("incidents_info_pkey"), new TableField[] { IncidentsInfo.INCIDENTS_INFO.INCIDENTS_INFO_ID }, true);
public static final UniqueKey<IncomingCreatingRecordsRecord> INCOMING_CREATING_RECORDS_PKEY = Internal.createUniqueKey(IncomingCreatingRecords.INCOMING_CREATING_RECORDS, DSL.name("incoming_creating_records_pkey"), new TableField[] { IncomingCreatingRecords.INCOMING_CREATING_RECORDS.INCOMING_CREATING_RECORDS_ID }, true);
public static final UniqueKey<InfoSentToLkEpguRecord> INFO_SENT_TO_LK_EPGU_PKEY = Internal.createUniqueKey(InfoSentToLkEpgu.INFO_SENT_TO_LK_EPGU, DSL.name("info_sent_to_lk_epgu_pkey"), new TableField[] { InfoSentToLkEpgu.INFO_SENT_TO_LK_EPGU.INFO_SENT_TO_LK_EPGU_ID }, true);
public static final UniqueKey<InitRegistrationFromGirVuRecord> INIT_REGISTRATION_FROM_GIR_VU_PKEY = Internal.createUniqueKey(InitRegistrationFromGirVu.INIT_REGISTRATION_FROM_GIR_VU, DSL.name("init_registration_from_gir_vu_pkey"), new TableField[] { InitRegistrationFromGirVu.INIT_REGISTRATION_FROM_GIR_VU.INIT_REGISTRATION_FROM_GIR_VU_ID }, true);
public static final UniqueKey<RecordsInfoIdUkIdErnRecord> RECORDS_INFO_ID_UK_ID_ERN_PKEY = Internal.createUniqueKey(RecordsInfoIdUkIdErn.RECORDS_INFO_ID_UK_ID_ERN, DSL.name("records_info_id_uk_id_ern_pkey"), new TableField[] { RecordsInfoIdUkIdErn.RECORDS_INFO_ID_UK_ID_ERN.RECORDS_INFO_ID_UK_ID_ERN_ID }, true);
@ -58,6 +61,7 @@ public class Keys {
public static final ForeignKey<CitizensNextYearAgeRecord, RecruitmentRecord> CITIZENS_NEXT_YEAR_AGE__FK_CONV_INFO_RECORDS_FROM_EASU_RECRUITMENT_ID = Internal.createForeignKey(CitizensNextYearAge.CITIZENS_NEXT_YEAR_AGE, DSL.name("fk_conv_info_records_from_easu_recruitment_id"), new TableField[] { CitizensNextYearAge.CITIZENS_NEXT_YEAR_AGE.RECRUITMENT_ID }, ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.Keys.RECRUITMENT_PKEY, new TableField[] { Recruitment.RECRUITMENT.ID }, true);
public static final ForeignKey<DecisionFormationStatusRecord, RecruitmentRecord> DECISION_FORMATION_STATUS__FK_CONV_INFO_RECORDS_FROM_EASU_RECRUITMENT_ID = Internal.createForeignKey(DecisionFormationStatus.DECISION_FORMATION_STATUS, DSL.name("fk_conv_info_records_from_easu_recruitment_id"), new TableField[] { DecisionFormationStatus.DECISION_FORMATION_STATUS.RECRUITMENT_ID }, ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.Keys.RECRUITMENT_PKEY, new TableField[] { Recruitment.RECRUITMENT.ID }, true);
public static final ForeignKey<IncidentsInfoRecord, RecruitmentRecord> INCIDENTS_INFO__FK_CONV_INFO_RECORDS_FROM_EASU_RECRUITMENT_ID = Internal.createForeignKey(IncidentsInfo.INCIDENTS_INFO, DSL.name("fk_conv_info_records_from_easu_recruitment_id"), new TableField[] { IncidentsInfo.INCIDENTS_INFO.RECRUITMENT_ID }, ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.Keys.RECRUITMENT_PKEY, new TableField[] { Recruitment.RECRUITMENT.ID }, true);
public static final ForeignKey<IncomingCreatingRecordsRecord, RecruitmentRecord> INCOMING_CREATING_RECORDS__FK_CONV_INFO_RECORDS_FROM_EASU_RECRUITMENT_ID = Internal.createForeignKey(IncomingCreatingRecords.INCOMING_CREATING_RECORDS, DSL.name("fk_conv_info_records_from_easu_recruitment_id"), new TableField[] { IncomingCreatingRecords.INCOMING_CREATING_RECORDS.RECRUITMENT_ID }, ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.Keys.RECRUITMENT_PKEY, new TableField[] { Recruitment.RECRUITMENT.ID }, true);
public static final ForeignKey<InfoSentToLkEpguRecord, RecruitmentRecord> INFO_SENT_TO_LK_EPGU__FK_CONV_INFO_RECORDS_FROM_EASU_RECRUITMENT_ID = Internal.createForeignKey(InfoSentToLkEpgu.INFO_SENT_TO_LK_EPGU, DSL.name("fk_conv_info_records_from_easu_recruitment_id"), new TableField[] { InfoSentToLkEpgu.INFO_SENT_TO_LK_EPGU.RECRUITMENT_ID }, ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.Keys.RECRUITMENT_PKEY, new TableField[] { Recruitment.RECRUITMENT.ID }, true);
public static final ForeignKey<InitRegistrationFromGirVuRecord, RecruitmentRecord> INIT_REGISTRATION_FROM_GIR_VU__FK_CONV_INFO_RECORDS_FROM_EASU_RECRUITMENT_ID = Internal.createForeignKey(InitRegistrationFromGirVu.INIT_REGISTRATION_FROM_GIR_VU, DSL.name("fk_conv_info_records_from_easu_recruitment_id"), new TableField[] { InitRegistrationFromGirVu.INIT_REGISTRATION_FROM_GIR_VU.RECRUITMENT_ID }, ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.Keys.RECRUITMENT_PKEY, new TableField[] { Recruitment.RECRUITMENT.ID }, true);
public static final ForeignKey<RecordsInfoIdUkIdErnRecord, RecruitmentRecord> RECORDS_INFO_ID_UK_ID_ERN__FK_CONV_INFO_RECORDS_FROM_EASU_RECRUITMENT_ID = Internal.createForeignKey(RecordsInfoIdUkIdErn.RECORDS_INFO_ID_UK_ID_ERN, DSL.name("fk_conv_info_records_from_easu_recruitment_id"), new TableField[] { RecordsInfoIdUkIdErn.RECORDS_INFO_ID_UK_ID_ERN.RECRUITMENT_ID }, ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.Keys.RECRUITMENT_PKEY, new TableField[] { Recruitment.RECRUITMENT.ID }, true);

View file

@ -8,6 +8,7 @@ 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.CitizensNextYearAge;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.DecisionFormationStatus;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.IncidentsInfo;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.IncomingCreatingRecords;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.InfoSentToLkEpgu;
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;
@ -48,6 +49,12 @@ public class Tables {
*/
public static final IncidentsInfo INCIDENTS_INFO = IncidentsInfo.INCIDENTS_INFO;
/**
* Первоначальная постановка на учет. Информация о записях поступивших из
* ГИР ВУ и созданых гражданина
*/
public static final IncomingCreatingRecords INCOMING_CREATING_RECORDS = IncomingCreatingRecords.INCOMING_CREATING_RECORDS;
/**
* Первоначальная постановка на учет. Доставка уведомлений в ЛК на ЕПГУ
*/

View file

@ -0,0 +1,321 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables;
import java.sql.Date;
import java.sql.Timestamp;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
import org.jooq.Condition;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.InverseForeignKey;
import org.jooq.Name;
import org.jooq.Path;
import org.jooq.PlainSQL;
import org.jooq.QueryPart;
import org.jooq.Record;
import org.jooq.SQL;
import org.jooq.Schema;
import org.jooq.Select;
import org.jooq.Stringly;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.InitRegistrationInfo;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.Keys;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.records.IncomingCreatingRecordsRecord;
import ru.micord.webbpm.ervu.business_metrics.db_beans.metrics.tables.Recruitment.RecruitmentPath;
/**
* Первоначальная постановка на учет. Информация о записях поступивших из ГИР ВУ
* и созданых гражданина
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class IncomingCreatingRecords extends TableImpl<IncomingCreatingRecordsRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of
* <code>init_registration_info.incoming_creating_records</code>
*/
public static final IncomingCreatingRecords INCOMING_CREATING_RECORDS = new IncomingCreatingRecords();
/**
* The class holding records for this type
*/
@Override
public Class<IncomingCreatingRecordsRecord> getRecordType() {
return IncomingCreatingRecordsRecord.class;
}
/**
* The column
* <code>init_registration_info.incoming_creating_records.incoming_creating_records_id</code>.
*/
public final TableField<IncomingCreatingRecordsRecord, Long> INCOMING_CREATING_RECORDS_ID = createField(DSL.name("incoming_creating_records_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
/**
* The column
* <code>init_registration_info.incoming_creating_records.recruitment_id</code>.
*/
public final TableField<IncomingCreatingRecordsRecord, String> RECRUITMENT_ID = createField(DSL.name("recruitment_id"), SQLDataType.VARCHAR(36).nullable(false), this, "");
/**
* The column
* <code>init_registration_info.incoming_creating_records.update_date</code>.
*/
public final TableField<IncomingCreatingRecordsRecord, Timestamp> UPDATE_DATE = createField(DSL.name("update_date"), SQLDataType.TIMESTAMP(0).nullable(false).defaultValue(DSL.field(DSL.raw("now()"), SQLDataType.TIMESTAMP)), this, "");
/**
* The column
* <code>init_registration_info.incoming_creating_records.info_date</code>.
*/
public final TableField<IncomingCreatingRecordsRecord, Date> INFO_DATE = createField(DSL.name("info_date"), SQLDataType.DATE.nullable(false), this, "");
/**
* The column
* <code>init_registration_info.incoming_creating_records.records_gir_vu</code>.
* записей поступило из ГИР ВУ
*/
public final TableField<IncomingCreatingRecordsRecord, Long> RECORDS_GIR_VU = createField(DSL.name("records_gir_vu"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "записей поступило из ГИР ВУ");
/**
* The column
* <code>init_registration_info.incoming_creating_records.records_citizen_create</code>.
* записей гражданина создано
*/
public final TableField<IncomingCreatingRecordsRecord, Long> RECORDS_CITIZEN_CREATE = createField(DSL.name("records_citizen_create"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.BIGINT)), this, "записей гражданина создано");
private IncomingCreatingRecords(Name alias, Table<IncomingCreatingRecordsRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}
private IncomingCreatingRecords(Name alias, Table<IncomingCreatingRecordsRecord> aliased, Field<?>[] parameters, Condition where) {
super(alias, null, aliased, parameters, DSL.comment("Первоначальная постановка на учет. Информация о записях поступивших из ГИР ВУ и созданых гражданина"), TableOptions.table(), where);
}
/**
* Create an aliased
* <code>init_registration_info.incoming_creating_records</code> table
* reference
*/
public IncomingCreatingRecords(String alias) {
this(DSL.name(alias), INCOMING_CREATING_RECORDS);
}
/**
* Create an aliased
* <code>init_registration_info.incoming_creating_records</code> table
* reference
*/
public IncomingCreatingRecords(Name alias) {
this(alias, INCOMING_CREATING_RECORDS);
}
/**
* Create a <code>init_registration_info.incoming_creating_records</code>
* table reference
*/
public IncomingCreatingRecords() {
this(DSL.name("incoming_creating_records"), null);
}
public <O extends Record> IncomingCreatingRecords(Table<O> path, ForeignKey<O, IncomingCreatingRecordsRecord> childPath, InverseForeignKey<O, IncomingCreatingRecordsRecord> parentPath) {
super(path, childPath, parentPath, INCOMING_CREATING_RECORDS);
}
/**
* A subtype implementing {@link Path} for simplified path-based joins.
*/
public static class IncomingCreatingRecordsPath extends IncomingCreatingRecords implements Path<IncomingCreatingRecordsRecord> {
public <O extends Record> IncomingCreatingRecordsPath(Table<O> path, ForeignKey<O, IncomingCreatingRecordsRecord> childPath, InverseForeignKey<O, IncomingCreatingRecordsRecord> parentPath) {
super(path, childPath, parentPath);
}
private IncomingCreatingRecordsPath(Name alias, Table<IncomingCreatingRecordsRecord> aliased) {
super(alias, aliased);
}
@Override
public IncomingCreatingRecordsPath as(String alias) {
return new IncomingCreatingRecordsPath(DSL.name(alias), this);
}
@Override
public IncomingCreatingRecordsPath as(Name alias) {
return new IncomingCreatingRecordsPath(alias, this);
}
@Override
public IncomingCreatingRecordsPath as(Table<?> alias) {
return new IncomingCreatingRecordsPath(alias.getQualifiedName(), this);
}
}
@Override
public Schema getSchema() {
return aliased() ? null : InitRegistrationInfo.INIT_REGISTRATION_INFO;
}
@Override
public Identity<IncomingCreatingRecordsRecord, Long> getIdentity() {
return (Identity<IncomingCreatingRecordsRecord, Long>) super.getIdentity();
}
@Override
public UniqueKey<IncomingCreatingRecordsRecord> getPrimaryKey() {
return Keys.INCOMING_CREATING_RECORDS_PKEY;
}
@Override
public List<ForeignKey<IncomingCreatingRecordsRecord, ?>> getReferences() {
return Arrays.asList(Keys.INCOMING_CREATING_RECORDS__FK_CONV_INFO_RECORDS_FROM_EASU_RECRUITMENT_ID);
}
private transient RecruitmentPath _recruitment;
/**
* Get the implicit join path to the <code>metrics.recruitment</code> table.
*/
public RecruitmentPath recruitment() {
if (_recruitment == null)
_recruitment = new RecruitmentPath(this, Keys.INCOMING_CREATING_RECORDS__FK_CONV_INFO_RECORDS_FROM_EASU_RECRUITMENT_ID, null);
return _recruitment;
}
@Override
public IncomingCreatingRecords as(String alias) {
return new IncomingCreatingRecords(DSL.name(alias), this);
}
@Override
public IncomingCreatingRecords as(Name alias) {
return new IncomingCreatingRecords(alias, this);
}
@Override
public IncomingCreatingRecords as(Table<?> alias) {
return new IncomingCreatingRecords(alias.getQualifiedName(), this);
}
/**
* Rename this table
*/
@Override
public IncomingCreatingRecords rename(String name) {
return new IncomingCreatingRecords(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public IncomingCreatingRecords rename(Name name) {
return new IncomingCreatingRecords(name, null);
}
/**
* Rename this table
*/
@Override
public IncomingCreatingRecords rename(Table<?> name) {
return new IncomingCreatingRecords(name.getQualifiedName(), null);
}
/**
* Create an inline derived table from this table
*/
@Override
public IncomingCreatingRecords where(Condition condition) {
return new IncomingCreatingRecords(getQualifiedName(), aliased() ? this : null, null, condition);
}
/**
* Create an inline derived table from this table
*/
@Override
public IncomingCreatingRecords where(Collection<? extends Condition> conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public IncomingCreatingRecords where(Condition... conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public IncomingCreatingRecords where(Field<Boolean> condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public IncomingCreatingRecords where(SQL condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public IncomingCreatingRecords where(@Stringly.SQL String condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public IncomingCreatingRecords where(@Stringly.SQL String condition, Object... binds) {
return where(DSL.condition(condition, binds));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public IncomingCreatingRecords where(@Stringly.SQL String condition, QueryPart... parts) {
return where(DSL.condition(condition, parts));
}
/**
* Create an inline derived table from this table
*/
@Override
public IncomingCreatingRecords whereExists(Select<?> select) {
return where(DSL.exists(select));
}
/**
* Create an inline derived table from this table
*/
@Override
public IncomingCreatingRecords whereNotExists(Select<?> select) {
return where(DSL.notExists(select));
}
}

View file

@ -0,0 +1,159 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.records;
import java.sql.Date;
import java.sql.Timestamp;
import org.jooq.Record1;
import org.jooq.impl.UpdatableRecordImpl;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.IncomingCreatingRecords;
/**
* Первоначальная постановка на учет. Информация о записях поступивших из ГИР ВУ
* и созданых гражданина
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class IncomingCreatingRecordsRecord extends UpdatableRecordImpl<IncomingCreatingRecordsRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for
* <code>init_registration_info.incoming_creating_records.incoming_creating_records_id</code>.
*/
public void setIncomingCreatingRecordsId(Long value) {
set(0, value);
}
/**
* Getter for
* <code>init_registration_info.incoming_creating_records.incoming_creating_records_id</code>.
*/
public Long getIncomingCreatingRecordsId() {
return (Long) get(0);
}
/**
* Setter for
* <code>init_registration_info.incoming_creating_records.recruitment_id</code>.
*/
public void setRecruitmentId(String value) {
set(1, value);
}
/**
* Getter for
* <code>init_registration_info.incoming_creating_records.recruitment_id</code>.
*/
public String getRecruitmentId() {
return (String) get(1);
}
/**
* Setter for
* <code>init_registration_info.incoming_creating_records.update_date</code>.
*/
public void setUpdateDate(Timestamp value) {
set(2, value);
}
/**
* Getter for
* <code>init_registration_info.incoming_creating_records.update_date</code>.
*/
public Timestamp getUpdateDate() {
return (Timestamp) get(2);
}
/**
* Setter for
* <code>init_registration_info.incoming_creating_records.info_date</code>.
*/
public void setInfoDate(Date value) {
set(3, value);
}
/**
* Getter for
* <code>init_registration_info.incoming_creating_records.info_date</code>.
*/
public Date getInfoDate() {
return (Date) get(3);
}
/**
* Setter for
* <code>init_registration_info.incoming_creating_records.records_gir_vu</code>.
* записей поступило из ГИР ВУ
*/
public void setRecordsGirVu(Long value) {
set(4, value);
}
/**
* Getter for
* <code>init_registration_info.incoming_creating_records.records_gir_vu</code>.
* записей поступило из ГИР ВУ
*/
public Long getRecordsGirVu() {
return (Long) get(4);
}
/**
* Setter for
* <code>init_registration_info.incoming_creating_records.records_citizen_create</code>.
* записей гражданина создано
*/
public void setRecordsCitizenCreate(Long value) {
set(5, value);
}
/**
* Getter for
* <code>init_registration_info.incoming_creating_records.records_citizen_create</code>.
* записей гражданина создано
*/
public Long getRecordsCitizenCreate() {
return (Long) get(5);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Long> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached IncomingCreatingRecordsRecord
*/
public IncomingCreatingRecordsRecord() {
super(IncomingCreatingRecords.INCOMING_CREATING_RECORDS);
}
/**
* Create a detached, initialised IncomingCreatingRecordsRecord
*/
public IncomingCreatingRecordsRecord(Long incomingCreatingRecordsId, String recruitmentId, Timestamp updateDate, Date infoDate, Long recordsGirVu, Long recordsCitizenCreate) {
super(IncomingCreatingRecords.INCOMING_CREATING_RECORDS);
setIncomingCreatingRecordsId(incomingCreatingRecordsId);
setRecruitmentId(recruitmentId);
setUpdateDate(updateDate);
setInfoDate(infoDate);
setRecordsGirVu(recordsGirVu);
setRecordsCitizenCreate(recordsCitizenCreate);
resetChangedOnNotNull();
}
}

View file

@ -49,6 +49,7 @@ import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.Rem
import ru.micord.webbpm.ervu.business_metrics.db_beans.deregistration.tables.Solutions.SolutionsPath;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.CitizensNextYearAge.CitizensNextYearAgePath;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.DecisionFormationStatus.DecisionFormationStatusPath;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.IncomingCreatingRecords.IncomingCreatingRecordsPath;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.InitRegistrationFromGirVu.InitRegistrationFromGirVuPath;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.RecordsInfoIdUkIdErn.RecordsInfoIdUkIdErnPath;
import ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.tables.StatusesDecisionsOnEpgu.StatusesDecisionsOnEpguPath;
@ -650,6 +651,19 @@ public class Recruitment extends TableImpl<RecruitmentRecord> {
return _decisionFormationStatus;
}
private transient IncomingCreatingRecordsPath _incomingCreatingRecords;
/**
* Get the implicit to-many join path to the
* <code>init_registration_info.incoming_creating_records</code> table
*/
public IncomingCreatingRecordsPath incomingCreatingRecords() {
if (_incomingCreatingRecords == null)
_incomingCreatingRecords = new IncomingCreatingRecordsPath(this, null, ru.micord.webbpm.ervu.business_metrics.db_beans.init_registration_info.Keys.INCOMING_CREATING_RECORDS__FK_CONV_INFO_RECORDS_FROM_EASU_RECRUITMENT_ID.getInverseKey());
return _incomingCreatingRecords;
}
private transient InitRegistrationFromGirVuPath _initRegistrationFromGirVu;
/**

View file

@ -25,4 +25,29 @@
FROM actualization.app_reason;
</sql>
</changeSet>
<changeSet id="0002" author="saliakhov">
<comment>create table</comment>
<sql>
CREATE TABLE IF NOT EXISTS init_registration_info.incoming_creating_records (
incoming_creating_records_id bigserial NOT NULL,
recruitment_id varchar(36) NOT NULL constraint fk_conv_info_records_from_easu_recruitment_id references metrics.recruitment,
update_date timestamp DEFAULT now() NOT NULL,
info_date date NOT NULL,
records_gir_vu int8 DEFAULT 0 NOT NULL,
records_citizen_create int8 DEFAULT 0 NOT NULL,
CONSTRAINT incoming_creating_records_pkey PRIMARY KEY (incoming_creating_records_id)
);
ALTER TABLE IF EXISTS init_registration_info.incoming_creating_records OWNER TO ervu_business_metrics;
CREATE INDEX IF NOT EXISTS idx_incoming_creating_records_date ON init_registration_info.incoming_creating_records USING btree (info_date);
CREATE INDEX IF NOT EXISTS idx_incoming_creating_records_recr ON init_registration_info.incoming_creating_records USING btree (recruitment_id);
CREATE INDEX IF NOT EXISTS idx_incoming_creating_records_recr_date ON init_registration_info.incoming_creating_records USING btree (recruitment_id, info_date);
COMMENT ON TABLE init_registration_info.incoming_creating_records IS 'Первоначальная постановка на учет. Информация о записях поступивших из ГИР ВУ и созданых гражданина';
COMMENT ON COLUMN init_registration_info.incoming_creating_records.records_gir_vu IS 'записей поступило из ГИР ВУ';
ON COLUMN init_registration_info.incoming_creating_records.records_citizen_create IS 'записей гражданина создано';
</sql>
</changeSet>
</databaseChangeLog>