16 пункт, Сведения о пересечении границы

This commit is contained in:
Foat Saliakhov 2025-10-03 23:22:33 +03:00
parent f2bcd59d79
commit fd95bb24f9
13 changed files with 734 additions and 69 deletions

View file

@ -15,6 +15,7 @@ import org.jooq.impl.SchemaImpl;
import ru.micord.ervu_dashboard.db_beans.DefaultCatalog;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.ArrayMildis;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.ArrayReg;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.BorderCrossing;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Citizen;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenAppealingIndividualDecisions;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenAppealingViolationsFz53;
@ -63,6 +64,7 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Property;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Prosecution;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.PubRecruitment;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Punishment;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.ReasonDict;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.RecruitErvuStatus;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Recruitment;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Subpoena;
@ -94,6 +96,11 @@ public class ErvuDashboard extends SchemaImpl {
*/
public final ArrayReg ARRAY_REG = ArrayReg.ARRAY_REG;
/**
* сведения о фактах пересечения границы РФ
*/
public final BorderCrossing BORDER_CROSSING = BorderCrossing.BORDER_CROSSING;
/**
* The table <code>ervu_dashboard.citizen</code>.
*/
@ -337,6 +344,11 @@ public class ErvuDashboard extends SchemaImpl {
*/
public final Punishment PUNISHMENT = Punishment.PUNISHMENT;
/**
* The table <code>ervu_dashboard.reason_dict</code>.
*/
public final ReasonDict REASON_DICT = ReasonDict.REASON_DICT;
/**
* Справочник статусов ЕРВУ
*/
@ -396,6 +408,7 @@ public class ErvuDashboard extends SchemaImpl {
return Arrays.asList(
ArrayMildis.ARRAY_MILDIS,
ArrayReg.ARRAY_REG,
BorderCrossing.BORDER_CROSSING,
Citizen.CITIZEN,
CitizenAppealingIndividualDecisions.CITIZEN_APPEALING_INDIVIDUAL_DECISIONS,
CitizenAppealingViolationsFz53.CITIZEN_APPEALING_VIOLATIONS_FZ53,
@ -444,6 +457,7 @@ public class ErvuDashboard extends SchemaImpl {
Prosecution.PROSECUTION,
PubRecruitment.PUB_RECRUITMENT,
Punishment.PUNISHMENT,
ReasonDict.REASON_DICT,
RecruitErvuStatus.RECRUIT_ERVU_STATUS,
Recruitment.RECRUITMENT,
Subpoena.SUBPOENA,

View file

@ -12,6 +12,7 @@ import org.jooq.impl.Internal;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.ArrayMildis;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.ArrayReg;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.BorderCrossing;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Citizen;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenAppealingIndividualDecisions;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenAppealingViolationsFz53;
@ -59,6 +60,7 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Property;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Prosecution;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.PubRecruitment;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Punishment;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.ReasonDict;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.RecruitErvuStatus;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Recruitment;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Subpoena;
@ -67,6 +69,7 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.VehicleCategories
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Work;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.ArrayMildisRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.ArrayRegRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.BorderCrossingRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenAppealingIndividualDecisionsRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenAppealingViolationsFz53Record;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenChildRecord;
@ -114,6 +117,7 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.PropertyR
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.ProsecutionRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.PubRecruitmentRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.PunishmentRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.ReasonDictRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.RecruitErvuStatusRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.RecruitmentRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.SubpoenaRecord;
@ -135,6 +139,7 @@ public class Keys {
public static final UniqueKey<ArrayMildisRecord> ARRAY_MILDIS_PKEY = Internal.createUniqueKey(ArrayMildis.ARRAY_MILDIS, DSL.name("array_mildis_pkey"), new TableField[] { ArrayMildis.ARRAY_MILDIS.RECRUITMENT_DSTR_ID }, true);
public static final UniqueKey<ArrayRegRecord> ARRAY_REG_PKEY = Internal.createUniqueKey(ArrayReg.ARRAY_REG, DSL.name("array_reg_pkey"), new TableField[] { ArrayReg.ARRAY_REG.RECRUITMENT_REG_ID }, true);
public static final UniqueKey<BorderCrossingRecord> BORDER_CROSSING_PKEY = Internal.createUniqueKey(BorderCrossing.BORDER_CROSSING, DSL.name("border_crossing_pkey"), new TableField[] { BorderCrossing.BORDER_CROSSING.ID }, true);
public static final UniqueKey<CitizenRecord> CITIZEN_PKEY = Internal.createUniqueKey(Citizen.CITIZEN, DSL.name("citizen_pkey"), new TableField[] { Citizen.CITIZEN.RECRUIT_ID }, true);
public static final UniqueKey<CitizenAppealingIndividualDecisionsRecord> PK_CITIZEN_APPEALING_INDIVIDUAL_DECISIONS = Internal.createUniqueKey(CitizenAppealingIndividualDecisions.CITIZEN_APPEALING_INDIVIDUAL_DECISIONS, DSL.name("pk_citizen_appealing_individual_decisions"), new TableField[] { CitizenAppealingIndividualDecisions.CITIZEN_APPEALING_INDIVIDUAL_DECISIONS.CITIZEN_APPEALING_INDIVIDUAL_DECISIONS_ID }, true);
public static final UniqueKey<CitizenAppealingViolationsFz53Record> PK_CITIZEN_APPEALING_VIOLATIONS_FZ53 = Internal.createUniqueKey(CitizenAppealingViolationsFz53.CITIZEN_APPEALING_VIOLATIONS_FZ53, DSL.name("pk_citizen_appealing_violations_fz53"), new TableField[] { CitizenAppealingViolationsFz53.CITIZEN_APPEALING_VIOLATIONS_FZ53.CITIZEN_APPEALING_VIOLATIONS_FZ53_ID }, true);
@ -194,6 +199,7 @@ public class Keys {
public static final UniqueKey<PubRecruitmentRecord> PUB_RECRUITMENT_PKEY = Internal.createUniqueKey(PubRecruitment.PUB_RECRUITMENT, DSL.name("pub_recruitment_pkey"), new TableField[] { PubRecruitment.PUB_RECRUITMENT.ID }, true);
public static final UniqueKey<PubRecruitmentRecord> RECRUITMENT_IDM_ID_KEY = Internal.createUniqueKey(PubRecruitment.PUB_RECRUITMENT, DSL.name("recruitment_idm_id_key"), new TableField[] { PubRecruitment.PUB_RECRUITMENT.IDM_ID }, true);
public static final UniqueKey<PunishmentRecord> PK_PUNISHMENT = Internal.createUniqueKey(Punishment.PUNISHMENT, DSL.name("pk_punishment"), new TableField[] { Punishment.PUNISHMENT.PUNISHMENT_ID }, true);
public static final UniqueKey<ReasonDictRecord> REASON_DICT_PKEY = Internal.createUniqueKey(ReasonDict.REASON_DICT, DSL.name("reason_dict_pkey"), new TableField[] { ReasonDict.REASON_DICT.CODE }, true);
public static final UniqueKey<RecruitErvuStatusRecord> RECRUIT_ERVU_STATUS_CODE_UNIQUE_KEY = Internal.createUniqueKey(RecruitErvuStatus.RECRUIT_ERVU_STATUS, DSL.name("recruit_ervu_status_code_unique_key"), new TableField[] { RecruitErvuStatus.RECRUIT_ERVU_STATUS.CODE }, true);
public static final UniqueKey<RecruitErvuStatusRecord> RECRUIT_ERVU_STATUS_PKEY = Internal.createUniqueKey(RecruitErvuStatus.RECRUIT_ERVU_STATUS, DSL.name("recruit_ervu_status_pkey"), new TableField[] { RecruitErvuStatus.RECRUIT_ERVU_STATUS.RECRUIT_ERVU_STATUS_ID }, true);
public static final UniqueKey<RecruitmentRecord> RECRUITMENT_PKEY = Internal.createUniqueKey(Recruitment.RECRUITMENT, DSL.name("recruitment_pkey"), new TableField[] { Recruitment.RECRUITMENT.IDM_ID }, true);

View file

@ -6,6 +6,7 @@ package ru.micord.ervu_dashboard.db_beans.ervu_dashboard;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.ArrayMildis;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.ArrayReg;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.BorderCrossing;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Citizen;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenAppealingIndividualDecisions;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenAppealingViolationsFz53;
@ -54,6 +55,7 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Property;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Prosecution;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.PubRecruitment;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Punishment;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.ReasonDict;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.RecruitErvuStatus;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Recruitment;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Subpoena;
@ -78,6 +80,11 @@ public class Tables {
*/
public static final ArrayReg ARRAY_REG = ArrayReg.ARRAY_REG;
/**
* сведения о фактах пересечения границы РФ
*/
public static final BorderCrossing BORDER_CROSSING = BorderCrossing.BORDER_CROSSING;
/**
* The table <code>ervu_dashboard.citizen</code>.
*/
@ -321,6 +328,11 @@ public class Tables {
*/
public static final Punishment PUNISHMENT = Punishment.PUNISHMENT;
/**
* The table <code>ervu_dashboard.reason_dict</code>.
*/
public static final ReasonDict REASON_DICT = ReasonDict.REASON_DICT;
/**
* Справочник статусов ЕРВУ
*/

View file

@ -0,0 +1,245 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables;
import java.sql.Date;
import java.util.Collection;
import java.util.UUID;
import org.jooq.Condition;
import org.jooq.Field;
import org.jooq.Identity;
import org.jooq.Name;
import org.jooq.PlainSQL;
import org.jooq.QueryPart;
import org.jooq.SQL;
import org.jooq.Schema;
import org.jooq.Select;
import org.jooq.Stringly;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.ErvuDashboard;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.Keys;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.BorderCrossingRecord;
/**
* сведения о фактах пересечения границы РФ
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class BorderCrossing extends TableImpl<BorderCrossingRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>ervu_dashboard.border_crossing</code>
*/
public static final BorderCrossing BORDER_CROSSING = new BorderCrossing();
/**
* The class holding records for this type
*/
@Override
public Class<BorderCrossingRecord> getRecordType() {
return BorderCrossingRecord.class;
}
/**
* The column <code>ervu_dashboard.border_crossing.id</code>.
*/
public final TableField<BorderCrossingRecord, Long> ID = createField(DSL.name("id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
/**
* The column <code>ervu_dashboard.border_crossing.recruit_id</code>.
*/
public final TableField<BorderCrossingRecord, UUID> RECRUIT_ID = createField(DSL.name("recruit_id"), SQLDataType.UUID.nullable(false), this, "");
/**
* The column <code>ervu_dashboard.border_crossing.date_crossing</code>.
* дата пересечения границы
*/
public final TableField<BorderCrossingRecord, Date> DATE_CROSSING = createField(DSL.name("date_crossing"), SQLDataType.DATE, this, "дата пересечения границы");
/**
* The column <code>ervu_dashboard.border_crossing.return_date</code>. дата
* возвращения
*/
public final TableField<BorderCrossingRecord, Date> RETURN_DATE = createField(DSL.name("return_date"), SQLDataType.DATE, this, "дата возвращения");
private BorderCrossing(Name alias, Table<BorderCrossingRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}
private BorderCrossing(Name alias, Table<BorderCrossingRecord> aliased, Field<?>[] parameters, Condition where) {
super(alias, null, aliased, parameters, DSL.comment("сведения о фактах пересечения границы РФ"), TableOptions.table(), where);
}
/**
* Create an aliased <code>ervu_dashboard.border_crossing</code> table
* reference
*/
public BorderCrossing(String alias) {
this(DSL.name(alias), BORDER_CROSSING);
}
/**
* Create an aliased <code>ervu_dashboard.border_crossing</code> table
* reference
*/
public BorderCrossing(Name alias) {
this(alias, BORDER_CROSSING);
}
/**
* Create a <code>ervu_dashboard.border_crossing</code> table reference
*/
public BorderCrossing() {
this(DSL.name("border_crossing"), null);
}
@Override
public Schema getSchema() {
return aliased() ? null : ErvuDashboard.ERVU_DASHBOARD;
}
@Override
public Identity<BorderCrossingRecord, Long> getIdentity() {
return (Identity<BorderCrossingRecord, Long>) super.getIdentity();
}
@Override
public UniqueKey<BorderCrossingRecord> getPrimaryKey() {
return Keys.BORDER_CROSSING_PKEY;
}
@Override
public BorderCrossing as(String alias) {
return new BorderCrossing(DSL.name(alias), this);
}
@Override
public BorderCrossing as(Name alias) {
return new BorderCrossing(alias, this);
}
@Override
public BorderCrossing as(Table<?> alias) {
return new BorderCrossing(alias.getQualifiedName(), this);
}
/**
* Rename this table
*/
@Override
public BorderCrossing rename(String name) {
return new BorderCrossing(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public BorderCrossing rename(Name name) {
return new BorderCrossing(name, null);
}
/**
* Rename this table
*/
@Override
public BorderCrossing rename(Table<?> name) {
return new BorderCrossing(name.getQualifiedName(), null);
}
/**
* Create an inline derived table from this table
*/
@Override
public BorderCrossing where(Condition condition) {
return new BorderCrossing(getQualifiedName(), aliased() ? this : null, null, condition);
}
/**
* Create an inline derived table from this table
*/
@Override
public BorderCrossing where(Collection<? extends Condition> conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public BorderCrossing where(Condition... conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public BorderCrossing where(Field<Boolean> condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public BorderCrossing where(SQL condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public BorderCrossing where(@Stringly.SQL String condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public BorderCrossing where(@Stringly.SQL String condition, Object... binds) {
return where(DSL.condition(condition, binds));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public BorderCrossing where(@Stringly.SQL String condition, QueryPart... parts) {
return where(DSL.condition(condition, parts));
}
/**
* Create an inline derived table from this table
*/
@Override
public BorderCrossing whereExists(Select<?> select) {
return where(DSL.exists(select));
}
/**
* Create an inline derived table from this table
*/
@Override
public BorderCrossing whereNotExists(Select<?> select) {
return where(DSL.notExists(select));
}
}

View file

@ -120,7 +120,7 @@ public class Citizen extends TableImpl<CitizenRecord> {
* The column <code>ervu_dashboard.citizen.reason_registration</code>.
* Причина постановки на учёт
*/
public final TableField<CitizenRecord, String> REASON_REGISTRATION = createField(DSL.name("reason_registration"), SQLDataType.VARCHAR, this, "Причина постановки на учёт");
public final TableField<CitizenRecord, Integer> REASON_REGISTRATION = createField(DSL.name("reason_registration"), SQLDataType.INTEGER, this, "Причина постановки на учёт");
/**
* The column <code>ervu_dashboard.citizen.driver_license</code>.

View file

@ -112,18 +112,6 @@ public class Citizenship extends TableImpl<CitizenshipRecord> {
*/
public final TableField<CitizenshipRecord, String> RENUNCIATION_AUTHORITY = createField(DSL.name("renunciation_authority"), SQLDataType.CLOB, this, "наименование органа, принявшего решение о выходе из гражданства РФ");
/**
* The column <code>ervu_dashboard.citizenship.date_departure_abroad</code>.
* Дата выезда за границу
*/
public final TableField<CitizenshipRecord, Date> DATE_DEPARTURE_ABROAD = createField(DSL.name("date_departure_abroad"), SQLDataType.DATE, this, "Дата выезда за границу");
/**
* The column <code>ervu_dashboard.citizenship.return_date</code>. Дата
* возвращения в РФ
*/
public final TableField<CitizenshipRecord, Date> RETURN_DATE = createField(DSL.name("return_date"), SQLDataType.DATE, this, "Дата возвращения в РФ");
private Citizenship(Name alias, Table<CitizenshipRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}

View file

@ -0,0 +1,229 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables;
import java.sql.Timestamp;
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.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.SQLDataType;
import org.jooq.impl.TableImpl;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.ErvuDashboard;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.Keys;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.ReasonDictRecord;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class ReasonDict extends TableImpl<ReasonDictRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>ervu_dashboard.reason_dict</code>
*/
public static final ReasonDict REASON_DICT = new ReasonDict();
/**
* The class holding records for this type
*/
@Override
public Class<ReasonDictRecord> getRecordType() {
return ReasonDictRecord.class;
}
/**
* The column <code>ervu_dashboard.reason_dict.code</code>.
*/
public final TableField<ReasonDictRecord, Integer> CODE = createField(DSL.name("code"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column <code>ervu_dashboard.reason_dict.description</code>.
*/
public final TableField<ReasonDictRecord, String> DESCRIPTION = createField(DSL.name("description"), SQLDataType.VARCHAR(255).nullable(false), this, "");
/**
* The column <code>ervu_dashboard.reason_dict.created_at</code>.
*/
public final TableField<ReasonDictRecord, Timestamp> CREATED_AT = createField(DSL.name("created_at"), SQLDataType.TIMESTAMP(0).defaultValue(DSL.field(DSL.raw("CURRENT_TIMESTAMP"), SQLDataType.TIMESTAMP)), this, "");
private ReasonDict(Name alias, Table<ReasonDictRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}
private ReasonDict(Name alias, Table<ReasonDictRecord> aliased, Field<?>[] parameters, Condition where) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table(), where);
}
/**
* Create an aliased <code>ervu_dashboard.reason_dict</code> table reference
*/
public ReasonDict(String alias) {
this(DSL.name(alias), REASON_DICT);
}
/**
* Create an aliased <code>ervu_dashboard.reason_dict</code> table reference
*/
public ReasonDict(Name alias) {
this(alias, REASON_DICT);
}
/**
* Create a <code>ervu_dashboard.reason_dict</code> table reference
*/
public ReasonDict() {
this(DSL.name("reason_dict"), null);
}
@Override
public Schema getSchema() {
return aliased() ? null : ErvuDashboard.ERVU_DASHBOARD;
}
@Override
public UniqueKey<ReasonDictRecord> getPrimaryKey() {
return Keys.REASON_DICT_PKEY;
}
@Override
public ReasonDict as(String alias) {
return new ReasonDict(DSL.name(alias), this);
}
@Override
public ReasonDict as(Name alias) {
return new ReasonDict(alias, this);
}
@Override
public ReasonDict as(Table<?> alias) {
return new ReasonDict(alias.getQualifiedName(), this);
}
/**
* Rename this table
*/
@Override
public ReasonDict rename(String name) {
return new ReasonDict(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public ReasonDict rename(Name name) {
return new ReasonDict(name, null);
}
/**
* Rename this table
*/
@Override
public ReasonDict rename(Table<?> name) {
return new ReasonDict(name.getQualifiedName(), null);
}
/**
* Create an inline derived table from this table
*/
@Override
public ReasonDict where(Condition condition) {
return new ReasonDict(getQualifiedName(), aliased() ? this : null, null, condition);
}
/**
* Create an inline derived table from this table
*/
@Override
public ReasonDict where(Collection<? extends Condition> conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public ReasonDict where(Condition... conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public ReasonDict where(Field<Boolean> condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public ReasonDict where(SQL condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public ReasonDict where(@Stringly.SQL String condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public ReasonDict where(@Stringly.SQL String condition, Object... binds) {
return where(DSL.condition(condition, binds));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public ReasonDict where(@Stringly.SQL String condition, QueryPart... parts) {
return where(DSL.condition(condition, parts));
}
/**
* Create an inline derived table from this table
*/
@Override
public ReasonDict whereExists(Select<?> select) {
return where(DSL.exists(select));
}
/**
* Create an inline derived table from this table
*/
@Override
public ReasonDict whereNotExists(Select<?> select) {
return where(DSL.notExists(select));
}
}

View file

@ -0,0 +1,116 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records;
import java.sql.Date;
import java.util.UUID;
import org.jooq.Record1;
import org.jooq.impl.UpdatableRecordImpl;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.BorderCrossing;
/**
* сведения о фактах пересечения границы РФ
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class BorderCrossingRecord extends UpdatableRecordImpl<BorderCrossingRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>ervu_dashboard.border_crossing.id</code>.
*/
public void setId(Long value) {
set(0, value);
}
/**
* Getter for <code>ervu_dashboard.border_crossing.id</code>.
*/
public Long getId() {
return (Long) get(0);
}
/**
* Setter for <code>ervu_dashboard.border_crossing.recruit_id</code>.
*/
public void setRecruitId(UUID value) {
set(1, value);
}
/**
* Getter for <code>ervu_dashboard.border_crossing.recruit_id</code>.
*/
public UUID getRecruitId() {
return (UUID) get(1);
}
/**
* Setter for <code>ervu_dashboard.border_crossing.date_crossing</code>.
* дата пересечения границы
*/
public void setDateCrossing(Date value) {
set(2, value);
}
/**
* Getter for <code>ervu_dashboard.border_crossing.date_crossing</code>.
* дата пересечения границы
*/
public Date getDateCrossing() {
return (Date) get(2);
}
/**
* Setter for <code>ervu_dashboard.border_crossing.return_date</code>. дата
* возвращения
*/
public void setReturnDate(Date value) {
set(3, value);
}
/**
* Getter for <code>ervu_dashboard.border_crossing.return_date</code>. дата
* возвращения
*/
public Date getReturnDate() {
return (Date) get(3);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Long> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached BorderCrossingRecord
*/
public BorderCrossingRecord() {
super(BorderCrossing.BORDER_CROSSING);
}
/**
* Create a detached, initialised BorderCrossingRecord
*/
public BorderCrossingRecord(Long id, UUID recruitId, Date dateCrossing, Date returnDate) {
super(BorderCrossing.BORDER_CROSSING);
setId(id);
setRecruitId(recruitId);
setDateCrossing(dateCrossing);
setReturnDate(returnDate);
resetChangedOnNotNull();
}
}

View file

@ -196,7 +196,7 @@ public class CitizenRecord extends UpdatableRecordImpl<CitizenRecord> {
* Setter for <code>ervu_dashboard.citizen.reason_registration</code>.
* Причина постановки на учёт
*/
public void setReasonRegistration(String value) {
public void setReasonRegistration(Integer value) {
set(11, value);
}
@ -204,8 +204,8 @@ public class CitizenRecord extends UpdatableRecordImpl<CitizenRecord> {
* Getter for <code>ervu_dashboard.citizen.reason_registration</code>.
* Причина постановки на учёт
*/
public String getReasonRegistration() {
return (String) get(11);
public Integer getReasonRegistration() {
return (Integer) get(11);
}
/**
@ -1909,7 +1909,7 @@ public class CitizenRecord extends UpdatableRecordImpl<CitizenRecord> {
/**
* Create a detached, initialised CitizenRecord
*/
public CitizenRecord(String residence, String isRegistered, String passportSeries, String passportNumber, String phone, String medicalRequirements, String defermentLiberation, String gender, String maritalStatus, String education, String employment, String reasonRegistration, String driverLicense, String disabilityGroup, String dispensaryRegistrationCode, String regionBirth, String cityBirth, Boolean rightDeferment, Boolean tookBreak, Boolean medic, Boolean sportsCategory, Boolean tractorLicense, Boolean isWanted, Boolean isInPrison, Boolean acquiredCitizenship, Boolean urgentService, Boolean contractService, Boolean mobilization, String fullName, String lastName, String firstName, String middleName, BigDecimal age, String birthPlace, BigDecimal numberChildren, Date birthDate, UUID recruitId, UUID recruitmentId, Date issueDate, BigDecimal numberChildren_18Old, String snils, String inn, String email, Date diedDate, Date startDateResidence, Date endDateResidence, String addressPlaceStay, Date startDatePlaceStay, Date endDatePlaceStay, String typePlaceStay, String addressActual, String sourceInfoActual, Date dateInfoActual, Date dateLossInfoActual, Timestamp updateDate, String countryBirth, String factIssuanceMilitaryRegistration, Date dateRegistration, Date dateDeregistration, Boolean personalData, String groundsExemption, Date startDateRight, Date endDateRight, String decisionNumber, Date startDateDecision, Date endDateDecision, String deferConscription, Boolean signDeferredRelease, String idErn, JSONB idEcia, UUID targetRecruitmentId, String systemPgsStatus, String defermentDecisionType, Boolean havingSportTitle, Boolean employed, Boolean activeRegIp, Boolean activeParentalLeave, Boolean selfEmployed, Boolean hasDisease, Boolean hasVich, Boolean registeredInPnd, Boolean hasDisability, Boolean isIncompetent, Boolean hasDeferment, Boolean hasDefermentRight, Boolean hasExemption, Boolean isGuardian, Integer minorsCount, Boolean hasDeadChild, Boolean hasMinorChild, Boolean hasRussianCitizenship, Boolean hasForeignCitizenship, Boolean hasGroundTransport, Boolean hasAirTransport, Boolean hasWaterTransport, Boolean hasProperty, Boolean hasDriverLicense, Boolean isDeputy, Boolean isDeputyCandidate, Boolean hasCriminalLiabilityFz53, Boolean hasLiabilityFz53, Boolean hasAppealingViolationsFz53, Boolean hasTractorLicense, Boolean hasCriminalProsecution, Boolean hasSentence, Boolean servingSentence, Boolean hasCriminalRecord, Boolean hasSentSummons, Boolean hasServedSummons, Boolean appearedToRecruitmentCenter, Boolean notAppearedByValidExcuse, Boolean hasActiveTemporaryMeasure, String systemEsiaId, Boolean educated, Boolean hasEducationDiploma, Boolean hasForeignEducationDiploma, Boolean hasMilitaryDepartmentEducation, Boolean hasMilitaryTrainingCenterEducation, Boolean hasActualAcademicLeave) {
public CitizenRecord(String residence, String isRegistered, String passportSeries, String passportNumber, String phone, String medicalRequirements, String defermentLiberation, String gender, String maritalStatus, String education, String employment, Integer reasonRegistration, String driverLicense, String disabilityGroup, String dispensaryRegistrationCode, String regionBirth, String cityBirth, Boolean rightDeferment, Boolean tookBreak, Boolean medic, Boolean sportsCategory, Boolean tractorLicense, Boolean isWanted, Boolean isInPrison, Boolean acquiredCitizenship, Boolean urgentService, Boolean contractService, Boolean mobilization, String fullName, String lastName, String firstName, String middleName, BigDecimal age, String birthPlace, BigDecimal numberChildren, Date birthDate, UUID recruitId, UUID recruitmentId, Date issueDate, BigDecimal numberChildren_18Old, String snils, String inn, String email, Date diedDate, Date startDateResidence, Date endDateResidence, String addressPlaceStay, Date startDatePlaceStay, Date endDatePlaceStay, String typePlaceStay, String addressActual, String sourceInfoActual, Date dateInfoActual, Date dateLossInfoActual, Timestamp updateDate, String countryBirth, String factIssuanceMilitaryRegistration, Date dateRegistration, Date dateDeregistration, Boolean personalData, String groundsExemption, Date startDateRight, Date endDateRight, String decisionNumber, Date startDateDecision, Date endDateDecision, String deferConscription, Boolean signDeferredRelease, String idErn, JSONB idEcia, UUID targetRecruitmentId, String systemPgsStatus, String defermentDecisionType, Boolean havingSportTitle, Boolean employed, Boolean activeRegIp, Boolean activeParentalLeave, Boolean selfEmployed, Boolean hasDisease, Boolean hasVich, Boolean registeredInPnd, Boolean hasDisability, Boolean isIncompetent, Boolean hasDeferment, Boolean hasDefermentRight, Boolean hasExemption, Boolean isGuardian, Integer minorsCount, Boolean hasDeadChild, Boolean hasMinorChild, Boolean hasRussianCitizenship, Boolean hasForeignCitizenship, Boolean hasGroundTransport, Boolean hasAirTransport, Boolean hasWaterTransport, Boolean hasProperty, Boolean hasDriverLicense, Boolean isDeputy, Boolean isDeputyCandidate, Boolean hasCriminalLiabilityFz53, Boolean hasLiabilityFz53, Boolean hasAppealingViolationsFz53, Boolean hasTractorLicense, Boolean hasCriminalProsecution, Boolean hasSentence, Boolean servingSentence, Boolean hasCriminalRecord, Boolean hasSentSummons, Boolean hasServedSummons, Boolean appearedToRecruitmentCenter, Boolean notAppearedByValidExcuse, Boolean hasActiveTemporaryMeasure, String systemEsiaId, Boolean educated, Boolean hasEducationDiploma, Boolean hasForeignEducationDiploma, Boolean hasMilitaryDepartmentEducation, Boolean hasMilitaryTrainingCenterEducation, Boolean hasActualAcademicLeave) {
super(Citizen.CITIZEN);
setResidence(residence);

View file

@ -181,38 +181,6 @@ public class CitizenshipRecord extends UpdatableRecordImpl<CitizenshipRecord> {
return (String) get(9);
}
/**
* Setter for <code>ervu_dashboard.citizenship.date_departure_abroad</code>.
* Дата выезда за границу
*/
public void setDateDepartureAbroad(Date value) {
set(10, value);
}
/**
* Getter for <code>ervu_dashboard.citizenship.date_departure_abroad</code>.
* Дата выезда за границу
*/
public Date getDateDepartureAbroad() {
return (Date) get(10);
}
/**
* Setter for <code>ervu_dashboard.citizenship.return_date</code>. Дата
* возвращения в РФ
*/
public void setReturnDate(Date value) {
set(11, value);
}
/**
* Getter for <code>ervu_dashboard.citizenship.return_date</code>. Дата
* возвращения в РФ
*/
public Date getReturnDate() {
return (Date) get(11);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@ -236,7 +204,7 @@ public class CitizenshipRecord extends UpdatableRecordImpl<CitizenshipRecord> {
/**
* Create a detached, initialised CitizenshipRecord
*/
public CitizenshipRecord(Long citizenshipId, UUID recruitId, String acquiringBasis, String acquiringNumber, Date acquiringDate, String acquiringAuthority, String renunciationBasis, String renunciationNumber, Date renunciationDate, String renunciationAuthority, Date dateDepartureAbroad, Date returnDate) {
public CitizenshipRecord(Long citizenshipId, UUID recruitId, String acquiringBasis, String acquiringNumber, Date acquiringDate, String acquiringAuthority, String renunciationBasis, String renunciationNumber, Date renunciationDate, String renunciationAuthority) {
super(Citizenship.CITIZENSHIP);
setCitizenshipId(citizenshipId);
@ -249,8 +217,6 @@ public class CitizenshipRecord extends UpdatableRecordImpl<CitizenshipRecord> {
setRenunciationNumber(renunciationNumber);
setRenunciationDate(renunciationDate);
setRenunciationAuthority(renunciationAuthority);
setDateDepartureAbroad(dateDepartureAbroad);
setReturnDate(returnDate);
resetChangedOnNotNull();
}
}

View file

@ -0,0 +1,96 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records;
import java.sql.Timestamp;
import org.jooq.Record1;
import org.jooq.impl.UpdatableRecordImpl;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.ReasonDict;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class ReasonDictRecord extends UpdatableRecordImpl<ReasonDictRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>ervu_dashboard.reason_dict.code</code>.
*/
public void setCode(Integer value) {
set(0, value);
}
/**
* Getter for <code>ervu_dashboard.reason_dict.code</code>.
*/
public Integer getCode() {
return (Integer) get(0);
}
/**
* Setter for <code>ervu_dashboard.reason_dict.description</code>.
*/
public void setDescription(String value) {
set(1, value);
}
/**
* Getter for <code>ervu_dashboard.reason_dict.description</code>.
*/
public String getDescription() {
return (String) get(1);
}
/**
* Setter for <code>ervu_dashboard.reason_dict.created_at</code>.
*/
public void setCreatedAt(Timestamp value) {
set(2, value);
}
/**
* Getter for <code>ervu_dashboard.reason_dict.created_at</code>.
*/
public Timestamp getCreatedAt() {
return (Timestamp) get(2);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached ReasonDictRecord
*/
public ReasonDictRecord() {
super(ReasonDict.REASON_DICT);
}
/**
* Create a detached, initialised ReasonDictRecord
*/
public ReasonDictRecord(Integer code, String description, Timestamp createdAt) {
super(ReasonDict.REASON_DICT);
setCode(code);
setDescription(description);
setCreatedAt(createdAt);
resetChangedOnNotNull();
}
}