SUPPORT-9523: справочник для поса
This commit is contained in:
parent
9ac246527d
commit
981d2fccec
5 changed files with 412 additions and 0 deletions
|
|
@ -67,6 +67,7 @@ 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.RecruitErvuStatus;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Recruitment;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.RecruitmentCorrespondences;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Subpoena;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.TemporaryMeasures;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.VehicleCategories;
|
||||
|
|
@ -359,6 +360,11 @@ public class ErvuDashboard extends SchemaImpl {
|
|||
*/
|
||||
public final Recruitment RECRUITMENT = Recruitment.RECRUITMENT;
|
||||
|
||||
/**
|
||||
* Таблица субъектов с привязкой к справочнику ПОС
|
||||
*/
|
||||
public final RecruitmentCorrespondences RECRUITMENT_CORRESPONDENCES = RecruitmentCorrespondences.RECRUITMENT_CORRESPONDENCES;
|
||||
|
||||
/**
|
||||
* сведения о направлении повестки военного комиссариата
|
||||
*/
|
||||
|
|
@ -460,6 +466,7 @@ public class ErvuDashboard extends SchemaImpl {
|
|||
Punishment.PUNISHMENT,
|
||||
RecruitErvuStatus.RECRUIT_ERVU_STATUS,
|
||||
Recruitment.RECRUITMENT,
|
||||
RecruitmentCorrespondences.RECRUITMENT_CORRESPONDENCES,
|
||||
Subpoena.SUBPOENA,
|
||||
TemporaryMeasures.TEMPORARY_MEASURES,
|
||||
VehicleCategories.VEHICLE_CATEGORIES,
|
||||
|
|
|
|||
|
|
@ -63,6 +63,7 @@ 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.RecruitErvuStatus;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Recruitment;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.RecruitmentCorrespondences;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Subpoena;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.TemporaryMeasures;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.VehicleCategories;
|
||||
|
|
@ -119,6 +120,7 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.Prosecuti
|
|||
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.RecruitErvuStatusRecord;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.RecruitmentCorrespondencesRecord;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.RecruitmentRecord;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.SubpoenaRecord;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.TemporaryMeasuresRecord;
|
||||
|
|
@ -203,6 +205,7 @@ public class Keys {
|
|||
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);
|
||||
public static final UniqueKey<RecruitmentCorrespondencesRecord> RECRUITMENT_CORRESPONDENCES_PKEY = Internal.createUniqueKey(RecruitmentCorrespondences.RECRUITMENT_CORRESPONDENCES, DSL.name("recruitment_correspondences_pkey"), new TableField[] { RecruitmentCorrespondences.RECRUITMENT_CORRESPONDENCES.ID }, true);
|
||||
public static final UniqueKey<SubpoenaRecord> SUBPOENA_PKEY = Internal.createUniqueKey(Subpoena.SUBPOENA, DSL.name("subpoena_pkey"), new TableField[] { Subpoena.SUBPOENA.SUB_ID }, true);
|
||||
public static final UniqueKey<TemporaryMeasuresRecord> TEMPORARY_MEASURES_PKEY = Internal.createUniqueKey(TemporaryMeasures.TEMPORARY_MEASURES, DSL.name("temporary_measures_pkey"), new TableField[] { TemporaryMeasures.TEMPORARY_MEASURES.TEMPORARY_MEASURES_ID }, true);
|
||||
public static final UniqueKey<VehicleCategoriesRecord> VEHICLE_CATEGORIES_PKEY = Internal.createUniqueKey(VehicleCategories.VEHICLE_CATEGORIES, DSL.name("vehicle_categories_pkey"), new TableField[] { VehicleCategories.VEHICLE_CATEGORIES.CODE }, true);
|
||||
|
|
|
|||
|
|
@ -58,6 +58,7 @@ 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.RecruitErvuStatus;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Recruitment;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.RecruitmentCorrespondences;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Subpoena;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.TemporaryMeasures;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.VehicleCategories;
|
||||
|
|
@ -343,6 +344,11 @@ public class Tables {
|
|||
*/
|
||||
public static final Recruitment RECRUITMENT = Recruitment.RECRUITMENT;
|
||||
|
||||
/**
|
||||
* Таблица субъектов с привязкой к справочнику ПОС
|
||||
*/
|
||||
public static final RecruitmentCorrespondences RECRUITMENT_CORRESPONDENCES = RecruitmentCorrespondences.RECRUITMENT_CORRESPONDENCES;
|
||||
|
||||
/**
|
||||
* сведения о направлении повестки военного комиссариата
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -0,0 +1,256 @@
|
|||
/*
|
||||
* This file is generated by jOOQ.
|
||||
*/
|
||||
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables;
|
||||
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
import org.jooq.Condition;
|
||||
import org.jooq.Field;
|
||||
import org.jooq.Identity;
|
||||
import org.jooq.Name;
|
||||
import org.jooq.PlainSQL;
|
||||
import org.jooq.QueryPart;
|
||||
import org.jooq.SQL;
|
||||
import org.jooq.Schema;
|
||||
import org.jooq.Select;
|
||||
import org.jooq.Stringly;
|
||||
import org.jooq.Table;
|
||||
import org.jooq.TableField;
|
||||
import org.jooq.TableOptions;
|
||||
import org.jooq.UniqueKey;
|
||||
import org.jooq.impl.DSL;
|
||||
import org.jooq.impl.SQLDataType;
|
||||
import org.jooq.impl.TableImpl;
|
||||
|
||||
import ru.micord.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.RecruitmentCorrespondencesRecord;
|
||||
|
||||
|
||||
/**
|
||||
* Таблица субъектов с привязкой к справочнику ПОС
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class RecruitmentCorrespondences extends TableImpl<RecruitmentCorrespondencesRecord> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* The reference instance of
|
||||
* <code>ervu_dashboard.recruitment_correspondences</code>
|
||||
*/
|
||||
public static final RecruitmentCorrespondences RECRUITMENT_CORRESPONDENCES = new RecruitmentCorrespondences();
|
||||
|
||||
/**
|
||||
* The class holding records for this type
|
||||
*/
|
||||
@Override
|
||||
public Class<RecruitmentCorrespondencesRecord> getRecordType() {
|
||||
return RecruitmentCorrespondencesRecord.class;
|
||||
}
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.recruitment_correspondences.id</code>.
|
||||
*/
|
||||
public final TableField<RecruitmentCorrespondencesRecord, Long> ID = createField(DSL.name("id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
|
||||
|
||||
/**
|
||||
* The column
|
||||
* <code>ervu_dashboard.recruitment_correspondences.subject_recruitment</code>.
|
||||
* Субъектовый ВК
|
||||
*/
|
||||
public final TableField<RecruitmentCorrespondencesRecord, String> SUBJECT_RECRUITMENT = createField(DSL.name("subject_recruitment"), SQLDataType.VARCHAR.nullable(false), this, "Субъектовый ВК");
|
||||
|
||||
/**
|
||||
* The column
|
||||
* <code>ervu_dashboard.recruitment_correspondences.idm_id</code>.
|
||||
* Идентификатор из IDM системы
|
||||
*/
|
||||
public final TableField<RecruitmentCorrespondencesRecord, String> IDM_ID = createField(DSL.name("idm_id"), SQLDataType.VARCHAR, this, "Идентификатор из IDM системы");
|
||||
|
||||
/**
|
||||
* The column
|
||||
* <code>ervu_dashboard.recruitment_correspondences.pos_code</code>. Код из
|
||||
* справочника ПОС
|
||||
*/
|
||||
public final TableField<RecruitmentCorrespondencesRecord, String> POS_CODE = createField(DSL.name("pos_code"), SQLDataType.VARCHAR(50).nullable(false), this, "Код из справочника ПОС");
|
||||
|
||||
/**
|
||||
* The column
|
||||
* <code>ervu_dashboard.recruitment_correspondences.region_name</code>.
|
||||
* Название региона
|
||||
*/
|
||||
public final TableField<RecruitmentCorrespondencesRecord, String> REGION_NAME = createField(DSL.name("region_name"), SQLDataType.VARCHAR(500).nullable(false), this, "Название региона");
|
||||
|
||||
private RecruitmentCorrespondences(Name alias, Table<RecruitmentCorrespondencesRecord> aliased) {
|
||||
this(alias, aliased, (Field<?>[]) null, null);
|
||||
}
|
||||
|
||||
private RecruitmentCorrespondences(Name alias, Table<RecruitmentCorrespondencesRecord> aliased, Field<?>[] parameters, Condition where) {
|
||||
super(alias, null, aliased, parameters, DSL.comment("Таблица субъектов с привязкой к справочнику ПОС"), TableOptions.table(), where);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>ervu_dashboard.recruitment_correspondences</code>
|
||||
* table reference
|
||||
*/
|
||||
public RecruitmentCorrespondences(String alias) {
|
||||
this(DSL.name(alias), RECRUITMENT_CORRESPONDENCES);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>ervu_dashboard.recruitment_correspondences</code>
|
||||
* table reference
|
||||
*/
|
||||
public RecruitmentCorrespondences(Name alias) {
|
||||
this(alias, RECRUITMENT_CORRESPONDENCES);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a <code>ervu_dashboard.recruitment_correspondences</code> table
|
||||
* reference
|
||||
*/
|
||||
public RecruitmentCorrespondences() {
|
||||
this(DSL.name("recruitment_correspondences"), null);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Schema getSchema() {
|
||||
return aliased() ? null : ErvuDashboard.ERVU_DASHBOARD;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Identity<RecruitmentCorrespondencesRecord, Long> getIdentity() {
|
||||
return (Identity<RecruitmentCorrespondencesRecord, Long>) super.getIdentity();
|
||||
}
|
||||
|
||||
@Override
|
||||
public UniqueKey<RecruitmentCorrespondencesRecord> getPrimaryKey() {
|
||||
return Keys.RECRUITMENT_CORRESPONDENCES_PKEY;
|
||||
}
|
||||
|
||||
@Override
|
||||
public RecruitmentCorrespondences as(String alias) {
|
||||
return new RecruitmentCorrespondences(DSL.name(alias), this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public RecruitmentCorrespondences as(Name alias) {
|
||||
return new RecruitmentCorrespondences(alias, this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public RecruitmentCorrespondences as(Table<?> alias) {
|
||||
return new RecruitmentCorrespondences(alias.getQualifiedName(), this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public RecruitmentCorrespondences rename(String name) {
|
||||
return new RecruitmentCorrespondences(DSL.name(name), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public RecruitmentCorrespondences rename(Name name) {
|
||||
return new RecruitmentCorrespondences(name, null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public RecruitmentCorrespondences rename(Table<?> name) {
|
||||
return new RecruitmentCorrespondences(name.getQualifiedName(), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public RecruitmentCorrespondences where(Condition condition) {
|
||||
return new RecruitmentCorrespondences(getQualifiedName(), aliased() ? this : null, null, condition);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public RecruitmentCorrespondences where(Collection<? extends Condition> conditions) {
|
||||
return where(DSL.and(conditions));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public RecruitmentCorrespondences where(Condition... conditions) {
|
||||
return where(DSL.and(conditions));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public RecruitmentCorrespondences where(Field<Boolean> condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public RecruitmentCorrespondences where(SQL condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public RecruitmentCorrespondences where(@Stringly.SQL String condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public RecruitmentCorrespondences where(@Stringly.SQL String condition, Object... binds) {
|
||||
return where(DSL.condition(condition, binds));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public RecruitmentCorrespondences where(@Stringly.SQL String condition, QueryPart... parts) {
|
||||
return where(DSL.condition(condition, parts));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public RecruitmentCorrespondences whereExists(Select<?> select) {
|
||||
return where(DSL.exists(select));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public RecruitmentCorrespondences whereNotExists(Select<?> select) {
|
||||
return where(DSL.notExists(select));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,140 @@
|
|||
/*
|
||||
* This file is generated by jOOQ.
|
||||
*/
|
||||
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records;
|
||||
|
||||
|
||||
import org.jooq.Record1;
|
||||
import org.jooq.impl.UpdatableRecordImpl;
|
||||
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.RecruitmentCorrespondences;
|
||||
|
||||
|
||||
/**
|
||||
* Таблица субъектов с привязкой к справочнику ПОС
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class RecruitmentCorrespondencesRecord extends UpdatableRecordImpl<RecruitmentCorrespondencesRecord> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* Setter for <code>ervu_dashboard.recruitment_correspondences.id</code>.
|
||||
*/
|
||||
public void setId(Long value) {
|
||||
set(0, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>ervu_dashboard.recruitment_correspondences.id</code>.
|
||||
*/
|
||||
public Long getId() {
|
||||
return (Long) get(0);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for
|
||||
* <code>ervu_dashboard.recruitment_correspondences.subject_recruitment</code>.
|
||||
* Субъектовый ВК
|
||||
*/
|
||||
public void setSubjectRecruitment(String value) {
|
||||
set(1, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for
|
||||
* <code>ervu_dashboard.recruitment_correspondences.subject_recruitment</code>.
|
||||
* Субъектовый ВК
|
||||
*/
|
||||
public String getSubjectRecruitment() {
|
||||
return (String) get(1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for
|
||||
* <code>ervu_dashboard.recruitment_correspondences.idm_id</code>.
|
||||
* Идентификатор из IDM системы
|
||||
*/
|
||||
public void setIdmId(String value) {
|
||||
set(2, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for
|
||||
* <code>ervu_dashboard.recruitment_correspondences.idm_id</code>.
|
||||
* Идентификатор из IDM системы
|
||||
*/
|
||||
public String getIdmId() {
|
||||
return (String) get(2);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for
|
||||
* <code>ervu_dashboard.recruitment_correspondences.pos_code</code>. Код из
|
||||
* справочника ПОС
|
||||
*/
|
||||
public void setPosCode(String value) {
|
||||
set(3, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for
|
||||
* <code>ervu_dashboard.recruitment_correspondences.pos_code</code>. Код из
|
||||
* справочника ПОС
|
||||
*/
|
||||
public String getPosCode() {
|
||||
return (String) get(3);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for
|
||||
* <code>ervu_dashboard.recruitment_correspondences.region_name</code>.
|
||||
* Название региона
|
||||
*/
|
||||
public void setRegionName(String value) {
|
||||
set(4, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for
|
||||
* <code>ervu_dashboard.recruitment_correspondences.region_name</code>.
|
||||
* Название региона
|
||||
*/
|
||||
public String getRegionName() {
|
||||
return (String) get(4);
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Primary key information
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
@Override
|
||||
public Record1<Long> key() {
|
||||
return (Record1) super.key();
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Constructors
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Create a detached RecruitmentCorrespondencesRecord
|
||||
*/
|
||||
public RecruitmentCorrespondencesRecord() {
|
||||
super(RecruitmentCorrespondences.RECRUITMENT_CORRESPONDENCES);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a detached, initialised RecruitmentCorrespondencesRecord
|
||||
*/
|
||||
public RecruitmentCorrespondencesRecord(Long id, String subjectRecruitment, String idmId, String posCode, String regionName) {
|
||||
super(RecruitmentCorrespondences.RECRUITMENT_CORRESPONDENCES);
|
||||
|
||||
setId(id);
|
||||
setSubjectRecruitment(subjectRecruitment);
|
||||
setIdmId(idmId);
|
||||
setPosCode(posCode);
|
||||
setRegionName(regionName);
|
||||
resetChangedOnNotNull();
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue