Правки Сведения об образовании и полученных дипломах

This commit is contained in:
Фоат Саляхов 2025-04-29 18:00:52 +03:00
parent 2a9cf9532b
commit f552337c9d
33 changed files with 7541 additions and 3 deletions

View file

@ -39,7 +39,7 @@ public class Keys {
public static final UniqueKey<MainProfileRecord> PK_MAIN_PROFILE = Internal.createUniqueKey(MainProfile.MAIN_PROFILE, DSL.name("pk_main_profile"), new TableField[] { MainProfile.MAIN_PROFILE.RECRUITMENT_ID, MainProfile.MAIN_PROFILE.RECORDING_DATE, MainProfile.MAIN_PROFILE.SCHEMA }, true);
public static final UniqueKey<ReasonsAppealRecord> PK_REASONS_APPEAL = Internal.createUniqueKey(ReasonsAppeal.REASONS_APPEAL, DSL.name("pk_reasons_appeal"), new TableField[] { ReasonsAppeal.REASONS_APPEAL.RECRUITMENT_ID, ReasonsAppeal.REASONS_APPEAL.RECORDING_DATE, ReasonsAppeal.REASONS_APPEAL.SCHEMA }, true);
public static final UniqueKey<ReviewRatingRecord> PK_REVIEW_RATING = Internal.createUniqueKey(ReviewRating.REVIEW_RATING, DSL.name("pk_review_rating"), new TableField[] { ReviewRating.REVIEW_RATING.ID_REVIEW_RATING }, true);
public static final UniqueKey<ReviewRatingRecord> UNIQUE_REVIEW_RATING = Internal.createUniqueKey(ReviewRating.REVIEW_RATING, DSL.name("unique_review_rating"), new TableField[] { ReviewRating.REVIEW_RATING.RECRUITMENT_ID, ReviewRating.REVIEW_RATING.RECORDING_DATE }, true);
public static final UniqueKey<ReviewRatingRecord> UNIQUE_REVIEW_RATING = Internal.createUniqueKey(ReviewRating.REVIEW_RATING, DSL.name("unique_review_rating"), new TableField[] { ReviewRating.REVIEW_RATING.RECRUITMENT_ID, ReviewRating.REVIEW_RATING.RECORDING_DATE, ReviewRating.REVIEW_RATING.SCHEMA, ReviewRating.REVIEW_RATING.ID_FOR_VIEW }, true);
public static final UniqueKey<TopicAppealRecord> PK_TOPIC_APPEAL = Internal.createUniqueKey(TopicAppeal.TOPIC_APPEAL, DSL.name("pk_topic_appeal"), new TableField[] { TopicAppeal.TOPIC_APPEAL.RECRUITMENT_ID, TopicAppeal.TOPIC_APPEAL.RECORDING_DATE, TopicAppeal.TOPIC_APPEAL.SCHEMA }, true);
// -------------------------------------------------------------------------

View file

@ -101,6 +101,11 @@ public class ReviewRating extends TableImpl<ReviewRatingRecord> {
*/
public final TableField<ReviewRatingRecord, String> SCHEMA = createField(DSL.name("schema"), SQLDataType.VARCHAR(64).nullable(false).defaultValue(DSL.field(DSL.raw("'empty'::character varying"), SQLDataType.VARCHAR)), this, "'Department' - обычный ВК, 'Organization' - главный ВК региона, 'Region' - главный ВК военного округа,\n 'Ministry' - уровень РФ, 'REG_LVL' - сумма всех ВК региона, 'MD_LVL' - сумма всех ВК ВО, 'Country' - все ВК РФ");
/**
* The column <code>appeals.review_rating.id_for_view</code>.
*/
public final TableField<ReviewRatingRecord, UUID> ID_FOR_VIEW = createField(DSL.name("id_for_view"), SQLDataType.UUID.nullable(false), this, "");
private ReviewRating(Name alias, Table<ReviewRatingRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}

View file

@ -132,6 +132,20 @@ public class ReviewRatingRecord extends UpdatableRecordImpl<ReviewRatingRecord>
return (String) get(6);
}
/**
* Setter for <code>appeals.review_rating.id_for_view</code>.
*/
public void setIdForView(UUID value) {
set(7, value);
}
/**
* Getter for <code>appeals.review_rating.id_for_view</code>.
*/
public UUID getIdForView() {
return (UUID) get(7);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@ -155,7 +169,7 @@ public class ReviewRatingRecord extends UpdatableRecordImpl<ReviewRatingRecord>
/**
* Create a detached, initialised ReviewRatingRecord
*/
public ReviewRatingRecord(Long idReviewRating, BigDecimal speed, BigDecimal rating, Date recordingDate, Long idRegion, UUID recruitmentId, String schema) {
public ReviewRatingRecord(Long idReviewRating, BigDecimal speed, BigDecimal rating, Date recordingDate, Long idRegion, UUID recruitmentId, String schema, UUID idForView) {
super(ReviewRating.REVIEW_RATING);
setIdReviewRating(idReviewRating);
@ -165,6 +179,7 @@ public class ReviewRatingRecord extends UpdatableRecordImpl<ReviewRatingRecord>
setIdRegion(idRegion);
setRecruitmentId(recruitmentId);
setSchema(schema);
setIdForView(idForView);
resetChangedOnNotNull();
}
}

View file

@ -24,7 +24,10 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenCriminalLi
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenCriminalRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenDeferment;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenDefermentRight;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenEducation;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenEducationDiploma;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenEducationDiplomasReceived;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenForeignEducationDiploma;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenGuardianship;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenIncident;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenIndividualDecisions;
@ -35,6 +38,7 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenSpouse;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenWorkActivity;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Citizenship;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenshipForeign;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CountryOksm;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Databasechangelog;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Databasechangeloglock;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Decision;
@ -44,6 +48,15 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Deputy;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Disability;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Disease;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.DriversLicence;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationForm;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationInstitutionType;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationLeaveReason;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationLevel;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationMinobrDocType;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationMinobrSpeciality;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationMinprosvDocType;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationMinprosvSpeciality;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationStatus;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.MedicalAuthorities;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Passport;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Property;
@ -126,11 +139,26 @@ public class ErvuDashboard extends SchemaImpl {
*/
public final CitizenDefermentRight CITIZEN_DEFERMENT_RIGHT = CitizenDefermentRight.CITIZEN_DEFERMENT_RIGHT;
/**
* Сведения об образовании гражданина
*/
public final CitizenEducation CITIZEN_EDUCATION = CitizenEducation.CITIZEN_EDUCATION;
/**
* Диплом/аттестат гражданина
*/
public final CitizenEducationDiploma CITIZEN_EDUCATION_DIPLOMA = CitizenEducationDiploma.CITIZEN_EDUCATION_DIPLOMA;
/**
* Сведения об образовании и полученных дипломах
*/
public final CitizenEducationDiplomasReceived CITIZEN_EDUCATION_DIPLOMAS_RECEIVED = CitizenEducationDiplomasReceived.CITIZEN_EDUCATION_DIPLOMAS_RECEIVED;
/**
* Иностранный диплом/аттестат гражданина
*/
public final CitizenForeignEducationDiploma CITIZEN_FOREIGN_EDUCATION_DIPLOMA = CitizenForeignEducationDiploma.CITIZEN_FOREIGN_EDUCATION_DIPLOMA;
/**
* сведения о лице, опекаемом или находящемся на попечении
*/
@ -182,6 +210,11 @@ public class ErvuDashboard extends SchemaImpl {
*/
public final CitizenshipForeign CITIZENSHIP_FOREIGN = CitizenshipForeign.CITIZENSHIP_FOREIGN;
/**
* Справочник кода страны
*/
public final CountryOksm COUNTRY_OKSM = CountryOksm.COUNTRY_OKSM;
/**
* The table <code>ervu_dashboard.databasechangelog</code>.
*/
@ -228,6 +261,51 @@ public class ErvuDashboard extends SchemaImpl {
*/
public final DriversLicence DRIVERS_LICENCE = DriversLicence.DRIVERS_LICENCE;
/**
* Справочник форм обучения
*/
public final EducationForm EDUCATION_FORM = EducationForm.EDUCATION_FORM;
/**
* Справочник типа образовательного учреждения
*/
public final EducationInstitutionType EDUCATION_INSTITUTION_TYPE = EducationInstitutionType.EDUCATION_INSTITUTION_TYPE;
/**
* Справочник причин отпуска
*/
public final EducationLeaveReason EDUCATION_LEAVE_REASON = EducationLeaveReason.EDUCATION_LEAVE_REASON;
/**
* Справочник уровня образования
*/
public final EducationLevel EDUCATION_LEVEL = EducationLevel.EDUCATION_LEVEL;
/**
* Справочник типа документа минобразования
*/
public final EducationMinobrDocType EDUCATION_MINOBR_DOC_TYPE = EducationMinobrDocType.EDUCATION_MINOBR_DOC_TYPE;
/**
* Справочник специальности минобразования
*/
public final EducationMinobrSpeciality EDUCATION_MINOBR_SPECIALITY = EducationMinobrSpeciality.EDUCATION_MINOBR_SPECIALITY;
/**
* Справочник типа документа минпросвещения
*/
public final EducationMinprosvDocType EDUCATION_MINPROSV_DOC_TYPE = EducationMinprosvDocType.EDUCATION_MINPROSV_DOC_TYPE;
/**
* Справочник специальности минпросвещения
*/
public final EducationMinprosvSpeciality EDUCATION_MINPROSV_SPECIALITY = EducationMinprosvSpeciality.EDUCATION_MINPROSV_SPECIALITY;
/**
* Справочник статуса обучения
*/
public final EducationStatus EDUCATION_STATUS = EducationStatus.EDUCATION_STATUS;
/**
* сведения о гражданах, стоящих на учете в ПНД/по ВИЧ
*/
@ -321,7 +399,10 @@ public class ErvuDashboard extends SchemaImpl {
CitizenCriminalRecord.CITIZEN_CRIMINAL_RECORD,
CitizenDeferment.CITIZEN_DEFERMENT,
CitizenDefermentRight.CITIZEN_DEFERMENT_RIGHT,
CitizenEducation.CITIZEN_EDUCATION,
CitizenEducationDiploma.CITIZEN_EDUCATION_DIPLOMA,
CitizenEducationDiplomasReceived.CITIZEN_EDUCATION_DIPLOMAS_RECEIVED,
CitizenForeignEducationDiploma.CITIZEN_FOREIGN_EDUCATION_DIPLOMA,
CitizenGuardianship.CITIZEN_GUARDIANSHIP,
CitizenIncident.CITIZEN_INCIDENT,
CitizenIndividualDecisions.CITIZEN_INDIVIDUAL_DECISIONS,
@ -332,6 +413,7 @@ public class ErvuDashboard extends SchemaImpl {
CitizenWorkActivity.CITIZEN_WORK_ACTIVITY,
Citizenship.CITIZENSHIP,
CitizenshipForeign.CITIZENSHIP_FOREIGN,
CountryOksm.COUNTRY_OKSM,
Databasechangelog.DATABASECHANGELOG,
Databasechangeloglock.DATABASECHANGELOGLOCK,
Decision.DECISION,
@ -341,6 +423,15 @@ public class ErvuDashboard extends SchemaImpl {
Disability.DISABILITY,
Disease.DISEASE,
DriversLicence.DRIVERS_LICENCE,
EducationForm.EDUCATION_FORM,
EducationInstitutionType.EDUCATION_INSTITUTION_TYPE,
EducationLeaveReason.EDUCATION_LEAVE_REASON,
EducationLevel.EDUCATION_LEVEL,
EducationMinobrDocType.EDUCATION_MINOBR_DOC_TYPE,
EducationMinobrSpeciality.EDUCATION_MINOBR_SPECIALITY,
EducationMinprosvDocType.EDUCATION_MINPROSV_DOC_TYPE,
EducationMinprosvSpeciality.EDUCATION_MINPROSV_SPECIALITY,
EducationStatus.EDUCATION_STATUS,
MedicalAuthorities.MEDICAL_AUTHORITIES,
Passport.PASSPORT,
Property.PROPERTY,

View file

@ -21,7 +21,10 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenCriminalLi
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenCriminalRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenDeferment;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenDefermentRight;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenEducation;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenEducationDiploma;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenEducationDiplomasReceived;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenForeignEducationDiploma;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenGuardianship;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenIncident;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenIndividualDecisions;
@ -32,6 +35,7 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenSpouse;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenWorkActivity;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Citizenship;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenshipForeign;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CountryOksm;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Databasechangeloglock;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Decision;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.DefermentReason;
@ -40,6 +44,15 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Deputy;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Disability;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Disease;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.DriversLicence;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationForm;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationInstitutionType;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationLeaveReason;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationLevel;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationMinobrDocType;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationMinobrSpeciality;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationMinprosvDocType;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationMinprosvSpeciality;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationStatus;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.MedicalAuthorities;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Passport;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Property;
@ -61,7 +74,10 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenCr
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenCriminalRecordRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenDefermentRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenDefermentRightRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenEducationDiplomaRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenEducationDiplomasReceivedRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenEducationRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenForeignEducationDiplomaRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenGuardianshipRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenIncidentRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenIndividualDecisionsRecord;
@ -73,6 +89,7 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenSp
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenWorkActivityRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenshipForeignRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenshipRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CountryOksmRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.DatabasechangeloglockRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.DecisionRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.DefermentReasonRecord;
@ -81,6 +98,15 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.DeputyRec
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.DisabilityRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.DiseaseRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.DriversLicenceRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.EducationFormRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.EducationInstitutionTypeRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.EducationLeaveReasonRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.EducationLevelRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.EducationMinobrDocTypeRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.EducationMinobrSpecialityRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.EducationMinprosvDocTypeRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.EducationMinprosvSpecialityRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.EducationStatusRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.MedicalAuthoritiesRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.PassportRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.PropertyRecord;
@ -116,7 +142,10 @@ public class Keys {
public static final UniqueKey<CitizenCriminalRecordRecord> PK_CITIZEN_CRIMINAL_RECORD = Internal.createUniqueKey(CitizenCriminalRecord.CITIZEN_CRIMINAL_RECORD, DSL.name("pk_citizen_criminal_record"), new TableField[] { CitizenCriminalRecord.CITIZEN_CRIMINAL_RECORD.CITIZEN_CRIMINAL_RECORD_ID }, true);
public static final UniqueKey<CitizenDefermentRecord> CITIZEN_DEFERMENT_PKEY = Internal.createUniqueKey(CitizenDeferment.CITIZEN_DEFERMENT, DSL.name("citizen_deferment_pkey"), new TableField[] { CitizenDeferment.CITIZEN_DEFERMENT.CITIZEN_DEFERMENT_ID }, true);
public static final UniqueKey<CitizenDefermentRightRecord> CITIZEN_DEFERMENT_RIGHT_PKEY = Internal.createUniqueKey(CitizenDefermentRight.CITIZEN_DEFERMENT_RIGHT, DSL.name("citizen_deferment_right_pkey"), new TableField[] { CitizenDefermentRight.CITIZEN_DEFERMENT_RIGHT.CITIZEN_DEFERMENT_RIGHT_ID }, true);
public static final UniqueKey<CitizenEducationRecord> CITIZEN_EDUCATION_PKEY = Internal.createUniqueKey(CitizenEducation.CITIZEN_EDUCATION, DSL.name("citizen_education_pkey"), new TableField[] { CitizenEducation.CITIZEN_EDUCATION.CITIZEN_EDUCATION_ID }, true);
public static final UniqueKey<CitizenEducationDiplomaRecord> CITIZEN_EDUCATION_DIPLOMA_PKEY = Internal.createUniqueKey(CitizenEducationDiploma.CITIZEN_EDUCATION_DIPLOMA, DSL.name("citizen_education_diploma_pkey"), new TableField[] { CitizenEducationDiploma.CITIZEN_EDUCATION_DIPLOMA.CITIZEN_EDUCATION_DIPLOMA_ID }, true);
public static final UniqueKey<CitizenEducationDiplomasReceivedRecord> CITIZEN_EDUCATION_DIPLOMAS_RECEIVED_PKEY = Internal.createUniqueKey(CitizenEducationDiplomasReceived.CITIZEN_EDUCATION_DIPLOMAS_RECEIVED, DSL.name("citizen_education_diplomas_received_pkey"), new TableField[] { CitizenEducationDiplomasReceived.CITIZEN_EDUCATION_DIPLOMAS_RECEIVED.CITIZEN_EDUCATION_DIPLOMAS_RECEIVED_ID }, true);
public static final UniqueKey<CitizenForeignEducationDiplomaRecord> CITIZEN_FOREIGN_EDUCATION_DIPLOMA_PKEY = Internal.createUniqueKey(CitizenForeignEducationDiploma.CITIZEN_FOREIGN_EDUCATION_DIPLOMA, DSL.name("citizen_foreign_education_diploma_pkey"), new TableField[] { CitizenForeignEducationDiploma.CITIZEN_FOREIGN_EDUCATION_DIPLOMA.CITIZEN_FOREIGN_EDUCATION_DIPLOMA_ID }, true);
public static final UniqueKey<CitizenGuardianshipRecord> PK_CITIZEN_GUARDIANSHIP = Internal.createUniqueKey(CitizenGuardianship.CITIZEN_GUARDIANSHIP, DSL.name("pk_citizen_guardianship"), new TableField[] { CitizenGuardianship.CITIZEN_GUARDIANSHIP.CITIZEN_GUARDIANSHIP_ID }, true);
public static final UniqueKey<CitizenIncidentRecord> PK_CITIZEN_INCIDENT = Internal.createUniqueKey(CitizenIncident.CITIZEN_INCIDENT, DSL.name("pk_citizen_incident"), new TableField[] { CitizenIncident.CITIZEN_INCIDENT.CITIZEN_INCIDENT_ID }, true);
public static final UniqueKey<CitizenIndividualDecisionsRecord> PK_CITIZEN_INDIVIDUAL_DECISIONS = Internal.createUniqueKey(CitizenIndividualDecisions.CITIZEN_INDIVIDUAL_DECISIONS, DSL.name("pk_citizen_individual_decisions"), new TableField[] { CitizenIndividualDecisions.CITIZEN_INDIVIDUAL_DECISIONS.CITIZEN_INDIVIDUAL_DECISIONS_ID }, true);
@ -127,6 +156,8 @@ public class Keys {
public static final UniqueKey<CitizenWorkActivityRecord> CITIZEN_WORK_ACTIVITY_PKEY = Internal.createUniqueKey(CitizenWorkActivity.CITIZEN_WORK_ACTIVITY, DSL.name("citizen_work_activity_pkey"), new TableField[] { CitizenWorkActivity.CITIZEN_WORK_ACTIVITY.CITIZEN_WORK_ACTIVITY_ID }, true);
public static final UniqueKey<CitizenshipRecord> PK_CITIZENSHIP = Internal.createUniqueKey(Citizenship.CITIZENSHIP, DSL.name("pk_citizenship"), new TableField[] { Citizenship.CITIZENSHIP.CITIZENSHIP_ID }, true);
public static final UniqueKey<CitizenshipForeignRecord> PK_CITIZENSHIP_FOREIGN = Internal.createUniqueKey(CitizenshipForeign.CITIZENSHIP_FOREIGN, DSL.name("pk_citizenship_foreign"), new TableField[] { CitizenshipForeign.CITIZENSHIP_FOREIGN.CITIZENSHIP_FOREIGN_ID }, true);
public static final UniqueKey<CountryOksmRecord> COUNTRY_OKSM_CODE_UNIQUE_KEY = Internal.createUniqueKey(CountryOksm.COUNTRY_OKSM, DSL.name("country_oksm_code_unique_key"), new TableField[] { CountryOksm.COUNTRY_OKSM.CODE }, true);
public static final UniqueKey<CountryOksmRecord> COUNTRY_OKSM_PKEY = Internal.createUniqueKey(CountryOksm.COUNTRY_OKSM, DSL.name("country_oksm_pkey"), new TableField[] { CountryOksm.COUNTRY_OKSM.COUNTRY_OKSM_ID }, true);
public static final UniqueKey<DatabasechangeloglockRecord> DATABASECHANGELOGLOCK_PKEY = Internal.createUniqueKey(Databasechangeloglock.DATABASECHANGELOGLOCK, DSL.name("databasechangeloglock_pkey"), new TableField[] { Databasechangeloglock.DATABASECHANGELOGLOCK.ID }, true);
public static final UniqueKey<DecisionRecord> DECISION_PKEY = Internal.createUniqueKey(Decision.DECISION, DSL.name("decision_pkey"), new TableField[] { Decision.DECISION.DECISION_ID }, true);
public static final UniqueKey<DefermentReasonRecord> DEFERMENT_REASON_CODE_UNIQUE_KEY = Internal.createUniqueKey(DefermentReason.DEFERMENT_REASON, DSL.name("deferment_reason_code_unique_key"), new TableField[] { DefermentReason.DEFERMENT_REASON.CODE }, true);
@ -136,6 +167,24 @@ public class Keys {
public static final UniqueKey<DisabilityRecord> PK_DISABILITY = Internal.createUniqueKey(Disability.DISABILITY, DSL.name("pk_disability"), new TableField[] { Disability.DISABILITY.DISABILITY_ID }, true);
public static final UniqueKey<DiseaseRecord> PK_DISEASE = Internal.createUniqueKey(Disease.DISEASE, DSL.name("pk_disease"), new TableField[] { Disease.DISEASE.DISEASE_ID }, true);
public static final UniqueKey<DriversLicenceRecord> PK_DRIVERS_LICENCE = Internal.createUniqueKey(DriversLicence.DRIVERS_LICENCE, DSL.name("pk_drivers_licence"), new TableField[] { DriversLicence.DRIVERS_LICENCE.DRIVERS_LICENCE_ID }, true);
public static final UniqueKey<EducationFormRecord> EDUCATION_FORM_CODE_UNIQUE_KEY = Internal.createUniqueKey(EducationForm.EDUCATION_FORM, DSL.name("education_form_code_unique_key"), new TableField[] { EducationForm.EDUCATION_FORM.CODE }, true);
public static final UniqueKey<EducationFormRecord> EDUCATION_FORM_PKEY = Internal.createUniqueKey(EducationForm.EDUCATION_FORM, DSL.name("education_form_pkey"), new TableField[] { EducationForm.EDUCATION_FORM.EDUCATION_FORM_ID }, true);
public static final UniqueKey<EducationInstitutionTypeRecord> EDUCATION_INSTITUTION_TYPE_CODE_UNIQUE_KEY = Internal.createUniqueKey(EducationInstitutionType.EDUCATION_INSTITUTION_TYPE, DSL.name("education_institution_type_code_unique_key"), new TableField[] { EducationInstitutionType.EDUCATION_INSTITUTION_TYPE.CODE }, true);
public static final UniqueKey<EducationInstitutionTypeRecord> EDUCATION_INSTITUTION_TYPE_PKEY = Internal.createUniqueKey(EducationInstitutionType.EDUCATION_INSTITUTION_TYPE, DSL.name("education_institution_type_pkey"), new TableField[] { EducationInstitutionType.EDUCATION_INSTITUTION_TYPE.EDUCATION_INSTITUTION_TYPE_ID }, true);
public static final UniqueKey<EducationLeaveReasonRecord> EDUCATION_LEAVE_REASON_CODE_UNIQUE_KEY = Internal.createUniqueKey(EducationLeaveReason.EDUCATION_LEAVE_REASON, DSL.name("education_leave_reason_code_unique_key"), new TableField[] { EducationLeaveReason.EDUCATION_LEAVE_REASON.CODE }, true);
public static final UniqueKey<EducationLeaveReasonRecord> EDUCATION_LEAVE_REASON_PKEY = Internal.createUniqueKey(EducationLeaveReason.EDUCATION_LEAVE_REASON, DSL.name("education_leave_reason_pkey"), new TableField[] { EducationLeaveReason.EDUCATION_LEAVE_REASON.EDUCATION_LEAVE_REASON_ID }, true);
public static final UniqueKey<EducationLevelRecord> EDUCATION_LEVEL_CODE_UNIQUE_KEY = Internal.createUniqueKey(EducationLevel.EDUCATION_LEVEL, DSL.name("education_level_code_unique_key"), new TableField[] { EducationLevel.EDUCATION_LEVEL.CODE }, true);
public static final UniqueKey<EducationLevelRecord> EDUCATION_LEVEL_PKEY = Internal.createUniqueKey(EducationLevel.EDUCATION_LEVEL, DSL.name("education_level_pkey"), new TableField[] { EducationLevel.EDUCATION_LEVEL.EDUCATION_LEVEL_ID }, true);
public static final UniqueKey<EducationMinobrDocTypeRecord> EDUCATION_MINOBR_DOC_TYPE_CODE_UNIQUE_KEY = Internal.createUniqueKey(EducationMinobrDocType.EDUCATION_MINOBR_DOC_TYPE, DSL.name("education_minobr_doc_type_code_unique_key"), new TableField[] { EducationMinobrDocType.EDUCATION_MINOBR_DOC_TYPE.CODE }, true);
public static final UniqueKey<EducationMinobrDocTypeRecord> EDUCATION_MINOBR_DOC_TYPE_PKEY = Internal.createUniqueKey(EducationMinobrDocType.EDUCATION_MINOBR_DOC_TYPE, DSL.name("education_minobr_doc_type_pkey"), new TableField[] { EducationMinobrDocType.EDUCATION_MINOBR_DOC_TYPE.EDUCATION_MINOBR_DOC_TYPE_ID }, true);
public static final UniqueKey<EducationMinobrSpecialityRecord> EDUCATION_MINOBR_SPECIALITY_CODE_UNIQUE_KEY = Internal.createUniqueKey(EducationMinobrSpeciality.EDUCATION_MINOBR_SPECIALITY, DSL.name("education_minobr_speciality_code_unique_key"), new TableField[] { EducationMinobrSpeciality.EDUCATION_MINOBR_SPECIALITY.CODE }, true);
public static final UniqueKey<EducationMinobrSpecialityRecord> EDUCATION_MINOBR_SPECIALITY_PKEY = Internal.createUniqueKey(EducationMinobrSpeciality.EDUCATION_MINOBR_SPECIALITY, DSL.name("education_minobr_speciality_pkey"), new TableField[] { EducationMinobrSpeciality.EDUCATION_MINOBR_SPECIALITY.EDUCATION_MINOBR_SPECIALITY_ID }, true);
public static final UniqueKey<EducationMinprosvDocTypeRecord> EDUCATION_MINPROSV_DOC_TYPE_CODE_UNIQUE_KEY = Internal.createUniqueKey(EducationMinprosvDocType.EDUCATION_MINPROSV_DOC_TYPE, DSL.name("education_minprosv_doc_type_code_unique_key"), new TableField[] { EducationMinprosvDocType.EDUCATION_MINPROSV_DOC_TYPE.CODE }, true);
public static final UniqueKey<EducationMinprosvDocTypeRecord> EDUCATION_MINPROSV_DOC_TYPE_PKEY = Internal.createUniqueKey(EducationMinprosvDocType.EDUCATION_MINPROSV_DOC_TYPE, DSL.name("education_minprosv_doc_type_pkey"), new TableField[] { EducationMinprosvDocType.EDUCATION_MINPROSV_DOC_TYPE.EDUCATION_MINPROSV_DOC_TYPE_ID }, true);
public static final UniqueKey<EducationMinprosvSpecialityRecord> EDUCATION_MINPROSV_SPECIALITY_CODE_UNIQUE_KEY = Internal.createUniqueKey(EducationMinprosvSpeciality.EDUCATION_MINPROSV_SPECIALITY, DSL.name("education_minprosv_speciality_code_unique_key"), new TableField[] { EducationMinprosvSpeciality.EDUCATION_MINPROSV_SPECIALITY.CODE }, true);
public static final UniqueKey<EducationMinprosvSpecialityRecord> EDUCATION_MINPROSV_SPECIALITY_PKEY = Internal.createUniqueKey(EducationMinprosvSpeciality.EDUCATION_MINPROSV_SPECIALITY, DSL.name("education_minprosv_speciality_pkey"), new TableField[] { EducationMinprosvSpeciality.EDUCATION_MINPROSV_SPECIALITY.EDUCATION_MINPROSV_SPECIALITY_ID }, true);
public static final UniqueKey<EducationStatusRecord> EDUCATION_STATUS_CODE_UNIQUE_KEY = Internal.createUniqueKey(EducationStatus.EDUCATION_STATUS, DSL.name("education_status_code_unique_key"), new TableField[] { EducationStatus.EDUCATION_STATUS.CODE }, true);
public static final UniqueKey<EducationStatusRecord> EDUCATION_STATUS_PKEY = Internal.createUniqueKey(EducationStatus.EDUCATION_STATUS, DSL.name("education_status_pkey"), new TableField[] { EducationStatus.EDUCATION_STATUS.EDUCATION_STATUS_ID }, true);
public static final UniqueKey<MedicalAuthoritiesRecord> PK_MEDICAL_AUTHORITIES = Internal.createUniqueKey(MedicalAuthorities.MEDICAL_AUTHORITIES, DSL.name("pk_medical_authorities"), new TableField[] { MedicalAuthorities.MEDICAL_AUTHORITIES.MEDICAL_AUTHORITIES_ID }, true);
public static final UniqueKey<PassportRecord> PK_PASSPORT = Internal.createUniqueKey(Passport.PASSPORT, DSL.name("pk_passport"), new TableField[] { Passport.PASSPORT.PASSPORT_ID }, true);
public static final UniqueKey<PropertyRecord> PK_PROPERTY = Internal.createUniqueKey(Property.PROPERTY, DSL.name("pk_property"), new TableField[] { Property.PROPERTY.PROPERTY_ID }, true);
@ -156,4 +205,20 @@ public class Keys {
public static final ForeignKey<CitizenDefermentRecord, DefermentReasonRecord> CITIZEN_DEFERMENT__CITIZEN_DEFERMENT_DEFERMENT_REASON_CODE_FK = Internal.createForeignKey(CitizenDeferment.CITIZEN_DEFERMENT, DSL.name("citizen_deferment_deferment_reason_code_fk"), new TableField[] { CitizenDeferment.CITIZEN_DEFERMENT.REASON_CODE }, Keys.DEFERMENT_REASON_CODE_UNIQUE_KEY, new TableField[] { DefermentReason.DEFERMENT_REASON.CODE }, true);
public static final ForeignKey<CitizenDefermentRightRecord, DefermentReasonRecord> CITIZEN_DEFERMENT_RIGHT__CITIZEN_DEFERMENT_RIGHT_DEFERMENT_REASON_CODE_FK = Internal.createForeignKey(CitizenDefermentRight.CITIZEN_DEFERMENT_RIGHT, DSL.name("citizen_deferment_right_deferment_reason_code_fk"), new TableField[] { CitizenDefermentRight.CITIZEN_DEFERMENT_RIGHT.CODE }, Keys.DEFERMENT_REASON_CODE_UNIQUE_KEY, new TableField[] { DefermentReason.DEFERMENT_REASON.CODE }, true);
public static final ForeignKey<CitizenEducationRecord, EducationFormRecord> CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_FORM_CODE_FK = Internal.createForeignKey(CitizenEducation.CITIZEN_EDUCATION, DSL.name("citizen_education_education_form_code_fk"), new TableField[] { CitizenEducation.CITIZEN_EDUCATION.EDUCATION_FORM_CODE }, Keys.EDUCATION_FORM_CODE_UNIQUE_KEY, new TableField[] { EducationForm.EDUCATION_FORM.CODE }, true);
public static final ForeignKey<CitizenEducationRecord, EducationInstitutionTypeRecord> CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_INSTITUTION_TYPE_CODE_FK = Internal.createForeignKey(CitizenEducation.CITIZEN_EDUCATION, DSL.name("citizen_education_education_institution_type_code_fk"), new TableField[] { CitizenEducation.CITIZEN_EDUCATION.EDUCATIONAL_INSTITUTION_TYPE_CODE }, Keys.EDUCATION_INSTITUTION_TYPE_CODE_UNIQUE_KEY, new TableField[] { EducationInstitutionType.EDUCATION_INSTITUTION_TYPE.CODE }, true);
public static final ForeignKey<CitizenEducationRecord, EducationLeaveReasonRecord> CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_LEAVE_REASON_CODE_FK = Internal.createForeignKey(CitizenEducation.CITIZEN_EDUCATION, DSL.name("citizen_education_education_leave_reason_code_fk"), new TableField[] { CitizenEducation.CITIZEN_EDUCATION.LEAVE_REASON_CODE }, Keys.EDUCATION_LEAVE_REASON_CODE_UNIQUE_KEY, new TableField[] { EducationLeaveReason.EDUCATION_LEAVE_REASON.CODE }, true);
public static final ForeignKey<CitizenEducationRecord, EducationLevelRecord> CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_LEVEL_CODE_FK = Internal.createForeignKey(CitizenEducation.CITIZEN_EDUCATION, DSL.name("citizen_education_education_level_code_fk"), new TableField[] { CitizenEducation.CITIZEN_EDUCATION.EDUCATION_LEVEL_CODE }, Keys.EDUCATION_LEVEL_CODE_UNIQUE_KEY, new TableField[] { EducationLevel.EDUCATION_LEVEL.CODE }, true);
public static final ForeignKey<CitizenEducationRecord, EducationMinobrSpecialityRecord> CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_MINOBR_SPECIALITY_CODE_FK = Internal.createForeignKey(CitizenEducation.CITIZEN_EDUCATION, DSL.name("citizen_education_education_minobr_speciality_code_fk"), new TableField[] { CitizenEducation.CITIZEN_EDUCATION.MINOBR_SPEC_CODE }, Keys.EDUCATION_MINOBR_SPECIALITY_CODE_UNIQUE_KEY, new TableField[] { EducationMinobrSpeciality.EDUCATION_MINOBR_SPECIALITY.CODE }, true);
public static final ForeignKey<CitizenEducationRecord, EducationMinprosvSpecialityRecord> CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_MINPROSV_SPECIALITY_CODE_FK = Internal.createForeignKey(CitizenEducation.CITIZEN_EDUCATION, DSL.name("citizen_education_education_minprosv_speciality_code_fk"), new TableField[] { CitizenEducation.CITIZEN_EDUCATION.MINPROSV_SPEC_CODE }, Keys.EDUCATION_MINPROSV_SPECIALITY_CODE_UNIQUE_KEY, new TableField[] { EducationMinprosvSpeciality.EDUCATION_MINPROSV_SPECIALITY.CODE }, true);
public static final ForeignKey<CitizenEducationRecord, EducationStatusRecord> CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_STATUS_TYPE_CODE_FK = Internal.createForeignKey(CitizenEducation.CITIZEN_EDUCATION, DSL.name("citizen_education_education_status_type_code_fk"), new TableField[] { CitizenEducation.CITIZEN_EDUCATION.EDUCATION_STATUS_CODE }, Keys.EDUCATION_STATUS_CODE_UNIQUE_KEY, new TableField[] { EducationStatus.EDUCATION_STATUS.CODE }, true);
public static final ForeignKey<CitizenEducationDiplomaRecord, EducationMinprosvDocTypeRecord> CITIZEN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_DOC_TYPE_CODE_MINPROSV_CODE_FK = Internal.createForeignKey(CitizenEducationDiploma.CITIZEN_EDUCATION_DIPLOMA, DSL.name("citizen_education_diploma_doc_type_code_minprosv_code_fk"), new TableField[] { CitizenEducationDiploma.CITIZEN_EDUCATION_DIPLOMA.DOC_TYPE_CODE_MINPROSV }, Keys.EDUCATION_MINPROSV_DOC_TYPE_CODE_UNIQUE_KEY, new TableField[] { EducationMinprosvDocType.EDUCATION_MINPROSV_DOC_TYPE.CODE }, true);
public static final ForeignKey<CitizenEducationDiplomaRecord, EducationLevelRecord> CITIZEN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_EDUCATION_LEVEL_CODE_FK = Internal.createForeignKey(CitizenEducationDiploma.CITIZEN_EDUCATION_DIPLOMA, DSL.name("citizen_education_diploma_education_level_code_fk"), new TableField[] { CitizenEducationDiploma.CITIZEN_EDUCATION_DIPLOMA.EDUCATION_LEVEL_CODE }, Keys.EDUCATION_LEVEL_CODE_UNIQUE_KEY, new TableField[] { EducationLevel.EDUCATION_LEVEL.CODE }, true);
public static final ForeignKey<CitizenEducationDiplomaRecord, EducationMinobrSpecialityRecord> CITIZEN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_EDUCATION_MINOBR_SPECIALITY_CODE_FK = Internal.createForeignKey(CitizenEducationDiploma.CITIZEN_EDUCATION_DIPLOMA, DSL.name("citizen_education_diploma_education_minobr_speciality_code_fk"), new TableField[] { CitizenEducationDiploma.CITIZEN_EDUCATION_DIPLOMA.EDUCATION_SPECIALITY_MINPOBR_CODE }, Keys.EDUCATION_MINOBR_SPECIALITY_CODE_UNIQUE_KEY, new TableField[] { EducationMinobrSpeciality.EDUCATION_MINOBR_SPECIALITY.CODE }, true);
public static final ForeignKey<CitizenEducationDiplomaRecord, EducationMinprosvSpecialityRecord> CITIZEN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_EDUCATION_MINPROSV_SPECIALITY_CODE_FK = Internal.createForeignKey(CitizenEducationDiploma.CITIZEN_EDUCATION_DIPLOMA, DSL.name("citizen_education_diploma_education_minprosv_speciality_code_fk"), new TableField[] { CitizenEducationDiploma.CITIZEN_EDUCATION_DIPLOMA.EDUCATION_SPECIALITY_MINPROSV_CODE }, Keys.EDUCATION_MINPROSV_SPECIALITY_CODE_UNIQUE_KEY, new TableField[] { EducationMinprosvSpeciality.EDUCATION_MINPROSV_SPECIALITY.CODE }, true);
public static final ForeignKey<CitizenEducationDiplomaRecord, EducationMinobrDocTypeRecord> CITIZEN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_MINOBR_DOC_TYPE_CODE_FK = Internal.createForeignKey(CitizenEducationDiploma.CITIZEN_EDUCATION_DIPLOMA, DSL.name("citizen_education_diploma_minobr_doc_type_code_fk"), new TableField[] { CitizenEducationDiploma.CITIZEN_EDUCATION_DIPLOMA.DOC_TYPE_CODE_MINOBR }, Keys.EDUCATION_MINOBR_DOC_TYPE_CODE_UNIQUE_KEY, new TableField[] { EducationMinobrDocType.EDUCATION_MINOBR_DOC_TYPE.CODE }, true);
public static final ForeignKey<CitizenForeignEducationDiplomaRecord, EducationLevelRecord> CITIZEN_FOREIGN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_EDUCATION_LEVEL_CODE_FK = Internal.createForeignKey(CitizenForeignEducationDiploma.CITIZEN_FOREIGN_EDUCATION_DIPLOMA, DSL.name("citizen_education_diploma_education_level_code_fk"), new TableField[] { CitizenForeignEducationDiploma.CITIZEN_FOREIGN_EDUCATION_DIPLOMA.EDUCATION_LEVEL_CODE }, Keys.EDUCATION_LEVEL_CODE_UNIQUE_KEY, new TableField[] { EducationLevel.EDUCATION_LEVEL.CODE }, true);
public static final ForeignKey<CitizenForeignEducationDiplomaRecord, EducationMinprosvSpecialityRecord> CITIZEN_FOREIGN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_EDUCATION_MINPROSV_SPECIALITY_CODE_FK = Internal.createForeignKey(CitizenForeignEducationDiploma.CITIZEN_FOREIGN_EDUCATION_DIPLOMA, DSL.name("citizen_education_diploma_education_minprosv_speciality_code_fk"), new TableField[] { CitizenForeignEducationDiploma.CITIZEN_FOREIGN_EDUCATION_DIPLOMA.EDUCATION_SPECIALITY_MINPROSV_CODE }, Keys.EDUCATION_MINPROSV_SPECIALITY_CODE_UNIQUE_KEY, new TableField[] { EducationMinprosvSpeciality.EDUCATION_MINPROSV_SPECIALITY.CODE }, true);
public static final ForeignKey<CitizenForeignEducationDiplomaRecord, CountryOksmRecord> CITIZEN_FOREIGN_EDUCATION_DIPLOMA__CITIZEN_FOREIGN_EDUCATION_DIPLOMA_COUNTRY_OKSM_CODE_FK = Internal.createForeignKey(CitizenForeignEducationDiploma.CITIZEN_FOREIGN_EDUCATION_DIPLOMA, DSL.name("citizen_foreign_education_diploma_country_oksm_code_fk"), new TableField[] { CitizenForeignEducationDiploma.CITIZEN_FOREIGN_EDUCATION_DIPLOMA.OKSM_CODE }, Keys.COUNTRY_OKSM_CODE_UNIQUE_KEY, new TableField[] { CountryOksm.COUNTRY_OKSM.CODE }, true);
public static final ForeignKey<CitizenForeignEducationDiplomaRecord, EducationMinobrSpecialityRecord> CITIZEN_FOREIGN_EDUCATION_DIPLOMA__CITIZEN_FOREIGN_EDUCATION_DIPLOMA_EDUCATION_MINOBR_SPECIALITY_C = Internal.createForeignKey(CitizenForeignEducationDiploma.CITIZEN_FOREIGN_EDUCATION_DIPLOMA, DSL.name("citizen_foreign_education_diploma_education_minobr_speciality_c"), new TableField[] { CitizenForeignEducationDiploma.CITIZEN_FOREIGN_EDUCATION_DIPLOMA.EDUCATION_SPECIALITY_MINPOBR_CODE }, Keys.EDUCATION_MINOBR_SPECIALITY_CODE_UNIQUE_KEY, new TableField[] { EducationMinobrSpeciality.EDUCATION_MINOBR_SPECIALITY.CODE }, true);
}

View file

@ -15,7 +15,10 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenCriminalLi
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenCriminalRecord;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenDeferment;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenDefermentRight;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenEducation;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenEducationDiploma;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenEducationDiplomasReceived;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenForeignEducationDiploma;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenGuardianship;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenIncident;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenIndividualDecisions;
@ -26,6 +29,7 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenSpouse;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenWorkActivity;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Citizenship;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenshipForeign;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CountryOksm;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Databasechangelog;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Databasechangeloglock;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Decision;
@ -35,6 +39,15 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Deputy;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Disability;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Disease;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.DriversLicence;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationForm;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationInstitutionType;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationLeaveReason;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationLevel;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationMinobrDocType;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationMinobrSpeciality;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationMinprosvDocType;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationMinprosvSpeciality;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationStatus;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.MedicalAuthorities;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Passport;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Property;
@ -110,11 +123,26 @@ public class Tables {
*/
public static final CitizenDefermentRight CITIZEN_DEFERMENT_RIGHT = CitizenDefermentRight.CITIZEN_DEFERMENT_RIGHT;
/**
* Сведения об образовании гражданина
*/
public static final CitizenEducation CITIZEN_EDUCATION = CitizenEducation.CITIZEN_EDUCATION;
/**
* Диплом/аттестат гражданина
*/
public static final CitizenEducationDiploma CITIZEN_EDUCATION_DIPLOMA = CitizenEducationDiploma.CITIZEN_EDUCATION_DIPLOMA;
/**
* Сведения об образовании и полученных дипломах
*/
public static final CitizenEducationDiplomasReceived CITIZEN_EDUCATION_DIPLOMAS_RECEIVED = CitizenEducationDiplomasReceived.CITIZEN_EDUCATION_DIPLOMAS_RECEIVED;
/**
* Иностранный диплом/аттестат гражданина
*/
public static final CitizenForeignEducationDiploma CITIZEN_FOREIGN_EDUCATION_DIPLOMA = CitizenForeignEducationDiploma.CITIZEN_FOREIGN_EDUCATION_DIPLOMA;
/**
* сведения о лице, опекаемом или находящемся на попечении
*/
@ -166,6 +194,11 @@ public class Tables {
*/
public static final CitizenshipForeign CITIZENSHIP_FOREIGN = CitizenshipForeign.CITIZENSHIP_FOREIGN;
/**
* Справочник кода страны
*/
public static final CountryOksm COUNTRY_OKSM = CountryOksm.COUNTRY_OKSM;
/**
* The table <code>ervu_dashboard.databasechangelog</code>.
*/
@ -212,6 +245,51 @@ public class Tables {
*/
public static final DriversLicence DRIVERS_LICENCE = DriversLicence.DRIVERS_LICENCE;
/**
* Справочник форм обучения
*/
public static final EducationForm EDUCATION_FORM = EducationForm.EDUCATION_FORM;
/**
* Справочник типа образовательного учреждения
*/
public static final EducationInstitutionType EDUCATION_INSTITUTION_TYPE = EducationInstitutionType.EDUCATION_INSTITUTION_TYPE;
/**
* Справочник причин отпуска
*/
public static final EducationLeaveReason EDUCATION_LEAVE_REASON = EducationLeaveReason.EDUCATION_LEAVE_REASON;
/**
* Справочник уровня образования
*/
public static final EducationLevel EDUCATION_LEVEL = EducationLevel.EDUCATION_LEVEL;
/**
* Справочник типа документа минобразования
*/
public static final EducationMinobrDocType EDUCATION_MINOBR_DOC_TYPE = EducationMinobrDocType.EDUCATION_MINOBR_DOC_TYPE;
/**
* Справочник специальности минобразования
*/
public static final EducationMinobrSpeciality EDUCATION_MINOBR_SPECIALITY = EducationMinobrSpeciality.EDUCATION_MINOBR_SPECIALITY;
/**
* Справочник типа документа минпросвещения
*/
public static final EducationMinprosvDocType EDUCATION_MINPROSV_DOC_TYPE = EducationMinprosvDocType.EDUCATION_MINPROSV_DOC_TYPE;
/**
* Справочник специальности минпросвещения
*/
public static final EducationMinprosvSpeciality EDUCATION_MINPROSV_SPECIALITY = EducationMinprosvSpeciality.EDUCATION_MINPROSV_SPECIALITY;
/**
* Справочник статуса обучения
*/
public static final EducationStatus EDUCATION_STATUS = EducationStatus.EDUCATION_STATUS;
/**
* сведения о гражданах, стоящих на учете в ПНД/по ВИЧ
*/

View file

@ -0,0 +1,574 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables;
import java.sql.Date;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
import java.util.UUID;
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.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.EducationForm.EducationFormPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationInstitutionType.EducationInstitutionTypePath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationLeaveReason.EducationLeaveReasonPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationLevel.EducationLevelPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationMinobrSpeciality.EducationMinobrSpecialityPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationMinprosvSpeciality.EducationMinprosvSpecialityPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationStatus.EducationStatusPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenEducationRecord;
/**
* Сведения об образовании гражданина
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class CitizenEducation extends TableImpl<CitizenEducationRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>ervu_dashboard.citizen_education</code>
*/
public static final CitizenEducation CITIZEN_EDUCATION = new CitizenEducation();
/**
* The class holding records for this type
*/
@Override
public Class<CitizenEducationRecord> getRecordType() {
return CitizenEducationRecord.class;
}
/**
* The column
* <code>ervu_dashboard.citizen_education.citizen_education_id</code>.
*/
public final TableField<CitizenEducationRecord, Long> CITIZEN_EDUCATION_ID = createField(DSL.name("citizen_education_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
/**
* The column <code>ervu_dashboard.citizen_education.recruit_id</code>.
*/
public final TableField<CitizenEducationRecord, UUID> RECRUIT_ID = createField(DSL.name("recruit_id"), SQLDataType.UUID.nullable(false), this, "");
/**
* The column <code>ervu_dashboard.citizen_education.inn</code>. ИНН
*/
public final TableField<CitizenEducationRecord, String> INN = createField(DSL.name("inn"), SQLDataType.VARCHAR, this, "ИНН");
/**
* The column <code>ervu_dashboard.citizen_education.kpp</code>. КПП
*/
public final TableField<CitizenEducationRecord, String> KPP = createField(DSL.name("kpp"), SQLDataType.VARCHAR, this, "КПП");
/**
* The column <code>ervu_dashboard.citizen_education.ogrn</code>. ОГРН
*/
public final TableField<CitizenEducationRecord, String> OGRN = createField(DSL.name("ogrn"), SQLDataType.VARCHAR, this, "ОГРН");
/**
* The column
* <code>ervu_dashboard.citizen_education.educational_institution_name</code>.
* Наименование образовательного учреждения
*/
public final TableField<CitizenEducationRecord, String> EDUCATIONAL_INSTITUTION_NAME = createField(DSL.name("educational_institution_name"), SQLDataType.CLOB, this, "Наименование образовательного учреждения");
/**
* The column
* <code>ervu_dashboard.citizen_education.educational_institution_address</code>.
* Адрес образовательного учреждения
*/
public final TableField<CitizenEducationRecord, String> EDUCATIONAL_INSTITUTION_ADDRESS = createField(DSL.name("educational_institution_address"), SQLDataType.CLOB, this, "Адрес образовательного учреждения");
/**
* The column
* <code>ervu_dashboard.citizen_education.educational_institution_type_code</code>.
* Код типа образовательного учреждения
*/
public final TableField<CitizenEducationRecord, String> EDUCATIONAL_INSTITUTION_TYPE_CODE = createField(DSL.name("educational_institution_type_code"), SQLDataType.VARCHAR, this, "Код типа образовательного учреждения");
/**
* The column
* <code>ervu_dashboard.citizen_education.education_status_code</code>. Код
* статуса обучения
*/
public final TableField<CitizenEducationRecord, String> EDUCATION_STATUS_CODE = createField(DSL.name("education_status_code"), SQLDataType.VARCHAR, this, "Код статуса обучения");
/**
* The column <code>ervu_dashboard.citizen_education.recovery_date</code>.
* Дата восстановления
*/
public final TableField<CitizenEducationRecord, Date> RECOVERY_DATE = createField(DSL.name("recovery_date"), SQLDataType.DATE, this, "Дата восстановления");
/**
* The column
* <code>ervu_dashboard.citizen_education.recovery_order_date</code>. Дата
* приказа на восстановление
*/
public final TableField<CitizenEducationRecord, Date> RECOVERY_ORDER_DATE = createField(DSL.name("recovery_order_date"), SQLDataType.DATE, this, "Дата приказа на восстановление");
/**
* The column
* <code>ervu_dashboard.citizen_education.recovery_order_number</code>.
* Номер приказа на восстановление
*/
public final TableField<CitizenEducationRecord, String> RECOVERY_ORDER_NUMBER = createField(DSL.name("recovery_order_number"), SQLDataType.VARCHAR, this, "Номер приказа на восстановление");
/**
* The column
* <code>ervu_dashboard.citizen_education.education_level_code</code>. Код
* уровня образования
*/
public final TableField<CitizenEducationRecord, String> EDUCATION_LEVEL_CODE = createField(DSL.name("education_level_code"), SQLDataType.VARCHAR, this, "Код уровня образования");
/**
* The column <code>ervu_dashboard.citizen_education.grade_number</code>.
* Номер класса/курса
*/
public final TableField<CitizenEducationRecord, String> GRADE_NUMBER = createField(DSL.name("grade_number"), SQLDataType.VARCHAR, this, "Номер класса/курса");
/**
* The column
* <code>ervu_dashboard.citizen_education.leave_start_date</code>. Дата
* начала отпуска
*/
public final TableField<CitizenEducationRecord, Date> LEAVE_START_DATE = createField(DSL.name("leave_start_date"), SQLDataType.DATE, this, "Дата начала отпуска");
/**
* The column <code>ervu_dashboard.citizen_education.leave_end_date</code>.
* Дата окончания отпуска
*/
public final TableField<CitizenEducationRecord, Date> LEAVE_END_DATE = createField(DSL.name("leave_end_date"), SQLDataType.DATE, this, "Дата окончания отпуска");
/**
* The column
* <code>ervu_dashboard.citizen_education.leave_reason_code</code>. Код
* причины отпуска
*/
public final TableField<CitizenEducationRecord, String> LEAVE_REASON_CODE = createField(DSL.name("leave_reason_code"), SQLDataType.VARCHAR, this, "Код причины отпуска");
/**
* The column <code>ervu_dashboard.citizen_education.admission_date</code>.
* Дата зачисления
*/
public final TableField<CitizenEducationRecord, Date> ADMISSION_DATE = createField(DSL.name("admission_date"), SQLDataType.DATE, this, "Дата зачисления");
/**
* The column <code>ervu_dashboard.citizen_education.first_education</code>.
* Признак получения образования впервые
*/
public final TableField<CitizenEducationRecord, Boolean> FIRST_EDUCATION = createField(DSL.name("first_education"), SQLDataType.BOOLEAN.defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак получения образования впервые");
/**
* The column <code>ervu_dashboard.citizen_education.vus_spec</code>.
* Признак наличия специальности/направления подготовки/профессии
* относящейся к перечню, при наличии которых
* граждане женского пола получают военно-учетные
* специальности и подлежат постановке на воинский учет
*/
public final TableField<CitizenEducationRecord, Boolean> VUS_SPEC = createField(DSL.name("vus_spec"), SQLDataType.BOOLEAN.defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия специальности/направления подготовки/профессии относящейся к перечню, при наличии которых граждане женского пола получают военно-учетные специальности и подлежат постановке на воинский учет");
/**
* The column
* <code>ervu_dashboard.citizen_education.education_start_date</code>. Дата
* начала обучения
*/
public final TableField<CitizenEducationRecord, Date> EDUCATION_START_DATE = createField(DSL.name("education_start_date"), SQLDataType.DATE, this, "Дата начала обучения");
/**
* The column
* <code>ervu_dashboard.citizen_education.planned_education_end_date</code>.
* Планируемая дата окончания обучения
*/
public final TableField<CitizenEducationRecord, Date> PLANNED_EDUCATION_END_DATE = createField(DSL.name("planned_education_end_date"), SQLDataType.DATE, this, "Планируемая дата окончания обучения");
/**
* The column
* <code>ervu_dashboard.citizen_education.education_form_code</code>. Код
* формы обучения
*/
public final TableField<CitizenEducationRecord, String> EDUCATION_FORM_CODE = createField(DSL.name("education_form_code"), SQLDataType.VARCHAR, this, "Код формы обучения");
/**
* The column
* <code>ervu_dashboard.citizen_education.minobr_spec_code</code>. Код
* специальности минобразования
*/
public final TableField<CitizenEducationRecord, String> MINOBR_SPEC_CODE = createField(DSL.name("minobr_spec_code"), SQLDataType.VARCHAR, this, "Код специальности минобразования");
/**
* The column
* <code>ervu_dashboard.citizen_education.minprosv_spec_code</code>. Код
* специальности минпросвещения
*/
public final TableField<CitizenEducationRecord, String> MINPROSV_SPEC_CODE = createField(DSL.name("minprosv_spec_code"), SQLDataType.VARCHAR, this, "Код специальности минпросвещения");
/**
* The column <code>ervu_dashboard.citizen_education.expulsion_date</code>.
* Дата отчисления
*/
public final TableField<CitizenEducationRecord, Date> EXPULSION_DATE = createField(DSL.name("expulsion_date"), SQLDataType.DATE, this, "Дата отчисления");
/**
* The column
* <code>ervu_dashboard.citizen_education.expulsion_order_date</code>. Дата
* приказа на отчисление
*/
public final TableField<CitizenEducationRecord, Date> EXPULSION_ORDER_DATE = createField(DSL.name("expulsion_order_date"), SQLDataType.DATE, this, "Дата приказа на отчисление");
/**
* The column
* <code>ervu_dashboard.citizen_education.expulsion_order_number</code>.
* Номер приказа на отчисление
*/
public final TableField<CitizenEducationRecord, String> EXPULSION_ORDER_NUMBER = createField(DSL.name("expulsion_order_number"), SQLDataType.VARCHAR, this, "Номер приказа на отчисление");
/**
* The column
* <code>ervu_dashboard.citizen_education.military_education_start_date</code>.
* Дата начала обучения в военно-учебном центре
*/
public final TableField<CitizenEducationRecord, Date> MILITARY_EDUCATION_START_DATE = createField(DSL.name("military_education_start_date"), SQLDataType.DATE, this, "Дата начала обучения в военно-учебном центре");
/**
* The column
* <code>ervu_dashboard.citizen_education.military_education_end_date</code>.
* Дата окончания обучения в военно-учебном центре
*/
public final TableField<CitizenEducationRecord, Date> MILITARY_EDUCATION_END_DATE = createField(DSL.name("military_education_end_date"), SQLDataType.DATE, this, "Дата окончания обучения в военно-учебном центре");
/**
* The column
* <code>ervu_dashboard.citizen_education.admission_order_date</code>. Дата
* приказа о зачислении
*/
public final TableField<CitizenEducationRecord, Date> ADMISSION_ORDER_DATE = createField(DSL.name("admission_order_date"), SQLDataType.DATE, this, "Дата приказа о зачислении");
/**
* The column
* <code>ervu_dashboard.citizen_education.admission_order_number</code>.
* Номер приказа о зачислении
*/
public final TableField<CitizenEducationRecord, String> ADMISSION_ORDER_NUMBER = createField(DSL.name("admission_order_number"), SQLDataType.VARCHAR, this, "Номер приказа о зачислении");
private CitizenEducation(Name alias, Table<CitizenEducationRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}
private CitizenEducation(Name alias, Table<CitizenEducationRecord> aliased, Field<?>[] parameters, Condition where) {
super(alias, null, aliased, parameters, DSL.comment("Сведения об образовании гражданина"), TableOptions.table(), where);
}
/**
* Create an aliased <code>ervu_dashboard.citizen_education</code> table
* reference
*/
public CitizenEducation(String alias) {
this(DSL.name(alias), CITIZEN_EDUCATION);
}
/**
* Create an aliased <code>ervu_dashboard.citizen_education</code> table
* reference
*/
public CitizenEducation(Name alias) {
this(alias, CITIZEN_EDUCATION);
}
/**
* Create a <code>ervu_dashboard.citizen_education</code> table reference
*/
public CitizenEducation() {
this(DSL.name("citizen_education"), null);
}
public <O extends Record> CitizenEducation(Table<O> path, ForeignKey<O, CitizenEducationRecord> childPath, InverseForeignKey<O, CitizenEducationRecord> parentPath) {
super(path, childPath, parentPath, CITIZEN_EDUCATION);
}
/**
* A subtype implementing {@link Path} for simplified path-based joins.
*/
public static class CitizenEducationPath extends CitizenEducation implements Path<CitizenEducationRecord> {
public <O extends Record> CitizenEducationPath(Table<O> path, ForeignKey<O, CitizenEducationRecord> childPath, InverseForeignKey<O, CitizenEducationRecord> parentPath) {
super(path, childPath, parentPath);
}
private CitizenEducationPath(Name alias, Table<CitizenEducationRecord> aliased) {
super(alias, aliased);
}
@Override
public CitizenEducationPath as(String alias) {
return new CitizenEducationPath(DSL.name(alias), this);
}
@Override
public CitizenEducationPath as(Name alias) {
return new CitizenEducationPath(alias, this);
}
@Override
public CitizenEducationPath as(Table<?> alias) {
return new CitizenEducationPath(alias.getQualifiedName(), this);
}
}
@Override
public Schema getSchema() {
return aliased() ? null : ErvuDashboard.ERVU_DASHBOARD;
}
@Override
public Identity<CitizenEducationRecord, Long> getIdentity() {
return (Identity<CitizenEducationRecord, Long>) super.getIdentity();
}
@Override
public UniqueKey<CitizenEducationRecord> getPrimaryKey() {
return Keys.CITIZEN_EDUCATION_PKEY;
}
@Override
public List<ForeignKey<CitizenEducationRecord, ?>> getReferences() {
return Arrays.asList(Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_INSTITUTION_TYPE_CODE_FK, Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_STATUS_TYPE_CODE_FK, Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_LEVEL_CODE_FK, Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_LEAVE_REASON_CODE_FK, Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_FORM_CODE_FK, Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_MINOBR_SPECIALITY_CODE_FK, Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_MINPROSV_SPECIALITY_CODE_FK);
}
private transient EducationInstitutionTypePath _educationInstitutionType;
/**
* Get the implicit join path to the
* <code>ervu_dashboard.education_institution_type</code> table.
*/
public EducationInstitutionTypePath educationInstitutionType() {
if (_educationInstitutionType == null)
_educationInstitutionType = new EducationInstitutionTypePath(this, Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_INSTITUTION_TYPE_CODE_FK, null);
return _educationInstitutionType;
}
private transient EducationStatusPath _educationStatus;
/**
* Get the implicit join path to the
* <code>ervu_dashboard.education_status</code> table.
*/
public EducationStatusPath educationStatus() {
if (_educationStatus == null)
_educationStatus = new EducationStatusPath(this, Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_STATUS_TYPE_CODE_FK, null);
return _educationStatus;
}
private transient EducationLevelPath _educationLevel;
/**
* Get the implicit join path to the
* <code>ervu_dashboard.education_level</code> table.
*/
public EducationLevelPath educationLevel() {
if (_educationLevel == null)
_educationLevel = new EducationLevelPath(this, Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_LEVEL_CODE_FK, null);
return _educationLevel;
}
private transient EducationLeaveReasonPath _educationLeaveReason;
/**
* Get the implicit join path to the
* <code>ervu_dashboard.education_leave_reason</code> table.
*/
public EducationLeaveReasonPath educationLeaveReason() {
if (_educationLeaveReason == null)
_educationLeaveReason = new EducationLeaveReasonPath(this, Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_LEAVE_REASON_CODE_FK, null);
return _educationLeaveReason;
}
private transient EducationFormPath _educationForm;
/**
* Get the implicit join path to the
* <code>ervu_dashboard.education_form</code> table.
*/
public EducationFormPath educationForm() {
if (_educationForm == null)
_educationForm = new EducationFormPath(this, Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_FORM_CODE_FK, null);
return _educationForm;
}
private transient EducationMinobrSpecialityPath _educationMinobrSpeciality;
/**
* Get the implicit join path to the
* <code>ervu_dashboard.education_minobr_speciality</code> table.
*/
public EducationMinobrSpecialityPath educationMinobrSpeciality() {
if (_educationMinobrSpeciality == null)
_educationMinobrSpeciality = new EducationMinobrSpecialityPath(this, Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_MINOBR_SPECIALITY_CODE_FK, null);
return _educationMinobrSpeciality;
}
private transient EducationMinprosvSpecialityPath _educationMinprosvSpeciality;
/**
* Get the implicit join path to the
* <code>ervu_dashboard.education_minprosv_speciality</code> table.
*/
public EducationMinprosvSpecialityPath educationMinprosvSpeciality() {
if (_educationMinprosvSpeciality == null)
_educationMinprosvSpeciality = new EducationMinprosvSpecialityPath(this, Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_MINPROSV_SPECIALITY_CODE_FK, null);
return _educationMinprosvSpeciality;
}
@Override
public CitizenEducation as(String alias) {
return new CitizenEducation(DSL.name(alias), this);
}
@Override
public CitizenEducation as(Name alias) {
return new CitizenEducation(alias, this);
}
@Override
public CitizenEducation as(Table<?> alias) {
return new CitizenEducation(alias.getQualifiedName(), this);
}
/**
* Rename this table
*/
@Override
public CitizenEducation rename(String name) {
return new CitizenEducation(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public CitizenEducation rename(Name name) {
return new CitizenEducation(name, null);
}
/**
* Rename this table
*/
@Override
public CitizenEducation rename(Table<?> name) {
return new CitizenEducation(name.getQualifiedName(), null);
}
/**
* Create an inline derived table from this table
*/
@Override
public CitizenEducation where(Condition condition) {
return new CitizenEducation(getQualifiedName(), aliased() ? this : null, null, condition);
}
/**
* Create an inline derived table from this table
*/
@Override
public CitizenEducation where(Collection<? extends Condition> conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public CitizenEducation where(Condition... conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public CitizenEducation where(Field<Boolean> condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public CitizenEducation where(SQL condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public CitizenEducation where(@Stringly.SQL String condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public CitizenEducation where(@Stringly.SQL String condition, Object... binds) {
return where(DSL.condition(condition, binds));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public CitizenEducation where(@Stringly.SQL String condition, QueryPart... parts) {
return where(DSL.condition(condition, parts));
}
/**
* Create an inline derived table from this table
*/
@Override
public CitizenEducation whereExists(Select<?> select) {
return where(DSL.exists(select));
}
/**
* Create an inline derived table from this table
*/
@Override
public CitizenEducation whereNotExists(Select<?> select) {
return where(DSL.notExists(select));
}
}

View file

@ -0,0 +1,437 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables;
import java.sql.Date;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
import java.util.UUID;
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.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.EducationLevel.EducationLevelPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationMinobrDocType.EducationMinobrDocTypePath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationMinobrSpeciality.EducationMinobrSpecialityPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationMinprosvDocType.EducationMinprosvDocTypePath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationMinprosvSpeciality.EducationMinprosvSpecialityPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenEducationDiplomaRecord;
/**
* Диплом/аттестат гражданина
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class CitizenEducationDiploma extends TableImpl<CitizenEducationDiplomaRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of
* <code>ervu_dashboard.citizen_education_diploma</code>
*/
public static final CitizenEducationDiploma CITIZEN_EDUCATION_DIPLOMA = new CitizenEducationDiploma();
/**
* The class holding records for this type
*/
@Override
public Class<CitizenEducationDiplomaRecord> getRecordType() {
return CitizenEducationDiplomaRecord.class;
}
/**
* The column
* <code>ervu_dashboard.citizen_education_diploma.citizen_education_diploma_id</code>.
*/
public final TableField<CitizenEducationDiplomaRecord, Long> CITIZEN_EDUCATION_DIPLOMA_ID = createField(DSL.name("citizen_education_diploma_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
/**
* The column
* <code>ervu_dashboard.citizen_education_diploma.education_speciality_code</code>.
* Код специальности
*/
public final TableField<CitizenEducationDiplomaRecord, String> EDUCATION_SPECIALITY_CODE = createField(DSL.name("education_speciality_code"), SQLDataType.VARCHAR, this, "Код специальности");
/**
* The column
* <code>ervu_dashboard.citizen_education_diploma.issue_date</code>. Дата
* выдачи
*/
public final TableField<CitizenEducationDiplomaRecord, Date> ISSUE_DATE = createField(DSL.name("issue_date"), SQLDataType.DATE, this, "Дата выдачи");
/**
* The column
* <code>ervu_dashboard.citizen_education_diploma.education_institution_name</code>.
* Наименование образовательного учреждения
*/
public final TableField<CitizenEducationDiplomaRecord, String> EDUCATION_INSTITUTION_NAME = createField(DSL.name("education_institution_name"), SQLDataType.CLOB, this, "Наименование образовательного учреждения");
/**
* The column
* <code>ervu_dashboard.citizen_education_diploma.education_level_code</code>.
* Код уровня образования
*/
public final TableField<CitizenEducationDiplomaRecord, String> EDUCATION_LEVEL_CODE = createField(DSL.name("education_level_code"), SQLDataType.VARCHAR, this, "Код уровня образования");
/**
* The column
* <code>ervu_dashboard.citizen_education_diploma.reg_number</code>.
* Регистрационный номер документа об образовании
*/
public final TableField<CitizenEducationDiplomaRecord, String> REG_NUMBER = createField(DSL.name("reg_number"), SQLDataType.VARCHAR, this, "Регистрационный номер документа об образовании");
/**
* The column
* <code>ervu_dashboard.citizen_education_diploma.vus_spec</code>. Признак
* наличия специальности/направления подготовки/профессии относящейся
* к перечню, при наличии которых граждане женского пола
* получают военно-учетные специальности и подлежат
* постановке на воинский учет
*/
public final TableField<CitizenEducationDiplomaRecord, Boolean> VUS_SPEC = createField(DSL.name("vus_spec"), SQLDataType.BOOLEAN.defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия специальности/направления подготовки/профессии относящейся к перечню, при наличии которых граждане женского пола получают военно-учетные специальности и подлежат постановке на воинский учет");
/**
* The column
* <code>ervu_dashboard.citizen_education_diploma.blank_number</code>. Номер
* бланка документа об образовании
*/
public final TableField<CitizenEducationDiplomaRecord, String> BLANK_NUMBER = createField(DSL.name("blank_number"), SQLDataType.VARCHAR, this, "Номер бланка документа об образовании");
/**
* The column
* <code>ervu_dashboard.citizen_education_diploma.blank_series</code>. Серия
* бланка документа об образовании
*/
public final TableField<CitizenEducationDiplomaRecord, String> BLANK_SERIES = createField(DSL.name("blank_series"), SQLDataType.VARCHAR, this, "Серия бланка документа об образовании");
/**
* The column
* <code>ervu_dashboard.citizen_education_diploma.doc_type_code_minobr</code>.
* Код вида документа минобразования
*/
public final TableField<CitizenEducationDiplomaRecord, String> DOC_TYPE_CODE_MINOBR = createField(DSL.name("doc_type_code_minobr"), SQLDataType.VARCHAR, this, "Код вида документа минобразования");
/**
* The column
* <code>ervu_dashboard.citizen_education_diploma.doc_type_code_minprosv</code>.
* Код вида документа минобразования
*/
public final TableField<CitizenEducationDiplomaRecord, String> DOC_TYPE_CODE_MINPROSV = createField(DSL.name("doc_type_code_minprosv"), SQLDataType.VARCHAR, this, "Код вида документа минобразования");
/**
* The column
* <code>ervu_dashboard.citizen_education_diploma.education_speciality_minpobr_code</code>.
* Код вида документа минобразования
*/
public final TableField<CitizenEducationDiplomaRecord, String> EDUCATION_SPECIALITY_MINPOBR_CODE = createField(DSL.name("education_speciality_minpobr_code"), SQLDataType.VARCHAR, this, "Код вида документа минобразования");
/**
* The column
* <code>ervu_dashboard.citizen_education_diploma.education_speciality_minprosv_code</code>.
* Код вида документа минобразования
*/
public final TableField<CitizenEducationDiplomaRecord, String> EDUCATION_SPECIALITY_MINPROSV_CODE = createField(DSL.name("education_speciality_minprosv_code"), SQLDataType.VARCHAR, this, "Код вида документа минобразования");
/**
* The column
* <code>ervu_dashboard.citizen_education_diploma.recruit_id</code>.
* Идентификатор рекрута
*/
public final TableField<CitizenEducationDiplomaRecord, UUID> RECRUIT_ID = createField(DSL.name("recruit_id"), SQLDataType.UUID.nullable(false), this, "Идентификатор рекрута");
private CitizenEducationDiploma(Name alias, Table<CitizenEducationDiplomaRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}
private CitizenEducationDiploma(Name alias, Table<CitizenEducationDiplomaRecord> aliased, Field<?>[] parameters, Condition where) {
super(alias, null, aliased, parameters, DSL.comment("Диплом/аттестат гражданина"), TableOptions.table(), where);
}
/**
* Create an aliased <code>ervu_dashboard.citizen_education_diploma</code>
* table reference
*/
public CitizenEducationDiploma(String alias) {
this(DSL.name(alias), CITIZEN_EDUCATION_DIPLOMA);
}
/**
* Create an aliased <code>ervu_dashboard.citizen_education_diploma</code>
* table reference
*/
public CitizenEducationDiploma(Name alias) {
this(alias, CITIZEN_EDUCATION_DIPLOMA);
}
/**
* Create a <code>ervu_dashboard.citizen_education_diploma</code> table
* reference
*/
public CitizenEducationDiploma() {
this(DSL.name("citizen_education_diploma"), null);
}
public <O extends Record> CitizenEducationDiploma(Table<O> path, ForeignKey<O, CitizenEducationDiplomaRecord> childPath, InverseForeignKey<O, CitizenEducationDiplomaRecord> parentPath) {
super(path, childPath, parentPath, CITIZEN_EDUCATION_DIPLOMA);
}
/**
* A subtype implementing {@link Path} for simplified path-based joins.
*/
public static class CitizenEducationDiplomaPath extends CitizenEducationDiploma implements Path<CitizenEducationDiplomaRecord> {
public <O extends Record> CitizenEducationDiplomaPath(Table<O> path, ForeignKey<O, CitizenEducationDiplomaRecord> childPath, InverseForeignKey<O, CitizenEducationDiplomaRecord> parentPath) {
super(path, childPath, parentPath);
}
private CitizenEducationDiplomaPath(Name alias, Table<CitizenEducationDiplomaRecord> aliased) {
super(alias, aliased);
}
@Override
public CitizenEducationDiplomaPath as(String alias) {
return new CitizenEducationDiplomaPath(DSL.name(alias), this);
}
@Override
public CitizenEducationDiplomaPath as(Name alias) {
return new CitizenEducationDiplomaPath(alias, this);
}
@Override
public CitizenEducationDiplomaPath as(Table<?> alias) {
return new CitizenEducationDiplomaPath(alias.getQualifiedName(), this);
}
}
@Override
public Schema getSchema() {
return aliased() ? null : ErvuDashboard.ERVU_DASHBOARD;
}
@Override
public Identity<CitizenEducationDiplomaRecord, Long> getIdentity() {
return (Identity<CitizenEducationDiplomaRecord, Long>) super.getIdentity();
}
@Override
public UniqueKey<CitizenEducationDiplomaRecord> getPrimaryKey() {
return Keys.CITIZEN_EDUCATION_DIPLOMA_PKEY;
}
@Override
public List<ForeignKey<CitizenEducationDiplomaRecord, ?>> getReferences() {
return Arrays.asList(Keys.CITIZEN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_EDUCATION_LEVEL_CODE_FK, Keys.CITIZEN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_MINOBR_DOC_TYPE_CODE_FK, Keys.CITIZEN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_DOC_TYPE_CODE_MINPROSV_CODE_FK, Keys.CITIZEN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_EDUCATION_MINOBR_SPECIALITY_CODE_FK, Keys.CITIZEN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_EDUCATION_MINPROSV_SPECIALITY_CODE_FK);
}
private transient EducationLevelPath _educationLevel;
/**
* Get the implicit join path to the
* <code>ervu_dashboard.education_level</code> table.
*/
public EducationLevelPath educationLevel() {
if (_educationLevel == null)
_educationLevel = new EducationLevelPath(this, Keys.CITIZEN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_EDUCATION_LEVEL_CODE_FK, null);
return _educationLevel;
}
private transient EducationMinobrDocTypePath _educationMinobrDocType;
/**
* Get the implicit join path to the
* <code>ervu_dashboard.education_minobr_doc_type</code> table.
*/
public EducationMinobrDocTypePath educationMinobrDocType() {
if (_educationMinobrDocType == null)
_educationMinobrDocType = new EducationMinobrDocTypePath(this, Keys.CITIZEN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_MINOBR_DOC_TYPE_CODE_FK, null);
return _educationMinobrDocType;
}
private transient EducationMinprosvDocTypePath _educationMinprosvDocType;
/**
* Get the implicit join path to the
* <code>ervu_dashboard.education_minprosv_doc_type</code> table.
*/
public EducationMinprosvDocTypePath educationMinprosvDocType() {
if (_educationMinprosvDocType == null)
_educationMinprosvDocType = new EducationMinprosvDocTypePath(this, Keys.CITIZEN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_DOC_TYPE_CODE_MINPROSV_CODE_FK, null);
return _educationMinprosvDocType;
}
private transient EducationMinobrSpecialityPath _educationMinobrSpeciality;
/**
* Get the implicit join path to the
* <code>ervu_dashboard.education_minobr_speciality</code> table.
*/
public EducationMinobrSpecialityPath educationMinobrSpeciality() {
if (_educationMinobrSpeciality == null)
_educationMinobrSpeciality = new EducationMinobrSpecialityPath(this, Keys.CITIZEN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_EDUCATION_MINOBR_SPECIALITY_CODE_FK, null);
return _educationMinobrSpeciality;
}
private transient EducationMinprosvSpecialityPath _educationMinprosvSpeciality;
/**
* Get the implicit join path to the
* <code>ervu_dashboard.education_minprosv_speciality</code> table.
*/
public EducationMinprosvSpecialityPath educationMinprosvSpeciality() {
if (_educationMinprosvSpeciality == null)
_educationMinprosvSpeciality = new EducationMinprosvSpecialityPath(this, Keys.CITIZEN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_EDUCATION_MINPROSV_SPECIALITY_CODE_FK, null);
return _educationMinprosvSpeciality;
}
@Override
public CitizenEducationDiploma as(String alias) {
return new CitizenEducationDiploma(DSL.name(alias), this);
}
@Override
public CitizenEducationDiploma as(Name alias) {
return new CitizenEducationDiploma(alias, this);
}
@Override
public CitizenEducationDiploma as(Table<?> alias) {
return new CitizenEducationDiploma(alias.getQualifiedName(), this);
}
/**
* Rename this table
*/
@Override
public CitizenEducationDiploma rename(String name) {
return new CitizenEducationDiploma(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public CitizenEducationDiploma rename(Name name) {
return new CitizenEducationDiploma(name, null);
}
/**
* Rename this table
*/
@Override
public CitizenEducationDiploma rename(Table<?> name) {
return new CitizenEducationDiploma(name.getQualifiedName(), null);
}
/**
* Create an inline derived table from this table
*/
@Override
public CitizenEducationDiploma where(Condition condition) {
return new CitizenEducationDiploma(getQualifiedName(), aliased() ? this : null, null, condition);
}
/**
* Create an inline derived table from this table
*/
@Override
public CitizenEducationDiploma where(Collection<? extends Condition> conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public CitizenEducationDiploma where(Condition... conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public CitizenEducationDiploma where(Field<Boolean> condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public CitizenEducationDiploma where(SQL condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public CitizenEducationDiploma where(@Stringly.SQL String condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public CitizenEducationDiploma where(@Stringly.SQL String condition, Object... binds) {
return where(DSL.condition(condition, binds));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public CitizenEducationDiploma where(@Stringly.SQL String condition, QueryPart... parts) {
return where(DSL.condition(condition, parts));
}
/**
* Create an inline derived table from this table
*/
@Override
public CitizenEducationDiploma whereExists(Select<?> select) {
return where(DSL.exists(select));
}
/**
* Create an inline derived table from this table
*/
@Override
public CitizenEducationDiploma whereNotExists(Select<?> select) {
return where(DSL.notExists(select));
}
}

View file

@ -0,0 +1,442 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables;
import java.sql.Date;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
import java.util.UUID;
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.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.CountryOksm.CountryOksmPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationLevel.EducationLevelPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationMinobrSpeciality.EducationMinobrSpecialityPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.EducationMinprosvSpeciality.EducationMinprosvSpecialityPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenForeignEducationDiplomaRecord;
/**
* Иностранный диплом/аттестат гражданина
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class CitizenForeignEducationDiploma extends TableImpl<CitizenForeignEducationDiplomaRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of
* <code>ervu_dashboard.citizen_foreign_education_diploma</code>
*/
public static final CitizenForeignEducationDiploma CITIZEN_FOREIGN_EDUCATION_DIPLOMA = new CitizenForeignEducationDiploma();
/**
* The class holding records for this type
*/
@Override
public Class<CitizenForeignEducationDiplomaRecord> getRecordType() {
return CitizenForeignEducationDiplomaRecord.class;
}
/**
* The column
* <code>ervu_dashboard.citizen_foreign_education_diploma.citizen_foreign_education_diploma_id</code>.
*/
public final TableField<CitizenForeignEducationDiplomaRecord, Long> CITIZEN_FOREIGN_EDUCATION_DIPLOMA_ID = createField(DSL.name("citizen_foreign_education_diploma_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
/**
* The column
* <code>ervu_dashboard.citizen_foreign_education_diploma.education_speciality_code</code>.
* Код специальности
*/
public final TableField<CitizenForeignEducationDiplomaRecord, String> EDUCATION_SPECIALITY_CODE = createField(DSL.name("education_speciality_code"), SQLDataType.VARCHAR, this, "Код специальности");
/**
* The column
* <code>ervu_dashboard.citizen_foreign_education_diploma.qualification</code>.
* Признанная в соответствие с законодательством РФ квалификация (степень)
*/
public final TableField<CitizenForeignEducationDiplomaRecord, String> QUALIFICATION = createField(DSL.name("qualification"), SQLDataType.VARCHAR, this, "Признанная в соответствие с законодательством РФ квалификация (степень)");
/**
* The column
* <code>ervu_dashboard.citizen_foreign_education_diploma.oksm_code</code>.
* Код страны, выдавшей документ об иностранном образовании
*/
public final TableField<CitizenForeignEducationDiplomaRecord, String> OKSM_CODE = createField(DSL.name("oksm_code"), SQLDataType.VARCHAR, this, "Код страны, выдавшей документ об иностранном образовании");
/**
* The column
* <code>ervu_dashboard.citizen_foreign_education_diploma.study_field</code>.
* Признанное в соответствие с законодательством РФ
* направление подготовки по дополнительному профессиональному
* образованию
*/
public final TableField<CitizenForeignEducationDiplomaRecord, String> STUDY_FIELD = createField(DSL.name("study_field"), SQLDataType.VARCHAR, this, "Признанное в соответствие с законодательством РФ направление подготовки по дополнительному профессиональному образованию");
/**
* The column
* <code>ervu_dashboard.citizen_foreign_education_diploma.education_certificate_number</code>.
* Уникальный номер свидетельства о признании иностранного
* документа об образовании
*/
public final TableField<CitizenForeignEducationDiplomaRecord, String> EDUCATION_CERTIFICATE_NUMBER = createField(DSL.name("education_certificate_number"), SQLDataType.VARCHAR, this, "Уникальный номер свидетельства о признании иностранного документа об образовании");
/**
* The column
* <code>ervu_dashboard.citizen_foreign_education_diploma.recognition_date</code>.
* Дата признания документа об образовании
*/
public final TableField<CitizenForeignEducationDiplomaRecord, Date> RECOGNITION_DATE = createField(DSL.name("recognition_date"), SQLDataType.DATE, this, "Дата признания документа об образовании");
/**
* The column
* <code>ervu_dashboard.citizen_foreign_education_diploma.education_level_code</code>.
* Код уровня образования
*/
public final TableField<CitizenForeignEducationDiplomaRecord, String> EDUCATION_LEVEL_CODE = createField(DSL.name("education_level_code"), SQLDataType.VARCHAR, this, "Код уровня образования");
/**
* The column
* <code>ervu_dashboard.citizen_foreign_education_diploma.vus_spec</code>.
* Признак наличия специальности/направления подготовки/профессии
* относящейся к перечню, при наличии которых
* граждане женского пола получают военно-учетные
* специальности и подлежат постановке на воинский учет
*/
public final TableField<CitizenForeignEducationDiplomaRecord, Boolean> VUS_SPEC = createField(DSL.name("vus_spec"), SQLDataType.BOOLEAN.defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия специальности/направления подготовки/профессии относящейся к перечню, при наличии которых граждане женского пола получают военно-учетные специальности и подлежат постановке на воинский учет");
/**
* The column
* <code>ervu_dashboard.citizen_foreign_education_diploma.doc_reg_num</code>.
* Регистрационный номер документа об образовании
*/
public final TableField<CitizenForeignEducationDiplomaRecord, String> DOC_REG_NUM = createField(DSL.name("doc_reg_num"), SQLDataType.VARCHAR, this, "Регистрационный номер документа об образовании");
/**
* The column
* <code>ervu_dashboard.citizen_foreign_education_diploma.doc_reg_series</code>.
* Серия документа об образовании
*/
public final TableField<CitizenForeignEducationDiplomaRecord, String> DOC_REG_SERIES = createField(DSL.name("doc_reg_series"), SQLDataType.VARCHAR, this, "Серия документа об образовании");
/**
* The column
* <code>ervu_dashboard.citizen_foreign_education_diploma.foreign_doc_name</code>.
* Наименование иностранного документа
*/
public final TableField<CitizenForeignEducationDiplomaRecord, String> FOREIGN_DOC_NAME = createField(DSL.name("foreign_doc_name"), SQLDataType.VARCHAR, this, "Наименование иностранного документа");
/**
* The column
* <code>ervu_dashboard.citizen_foreign_education_diploma.education_institution_name</code>.
* Наименование образовательного учреждения
*/
public final TableField<CitizenForeignEducationDiplomaRecord, String> EDUCATION_INSTITUTION_NAME = createField(DSL.name("education_institution_name"), SQLDataType.CLOB, this, "Наименование образовательного учреждения");
/**
* The column
* <code>ervu_dashboard.citizen_foreign_education_diploma.education_speciality_minpobr_code</code>.
* Код вида документа минобразования
*/
public final TableField<CitizenForeignEducationDiplomaRecord, String> EDUCATION_SPECIALITY_MINPOBR_CODE = createField(DSL.name("education_speciality_minpobr_code"), SQLDataType.VARCHAR, this, "Код вида документа минобразования");
/**
* The column
* <code>ervu_dashboard.citizen_foreign_education_diploma.education_speciality_minprosv_code</code>.
* Код вида документа минобразования
*/
public final TableField<CitizenForeignEducationDiplomaRecord, String> EDUCATION_SPECIALITY_MINPROSV_CODE = createField(DSL.name("education_speciality_minprosv_code"), SQLDataType.VARCHAR, this, "Код вида документа минобразования");
/**
* The column
* <code>ervu_dashboard.citizen_foreign_education_diploma.recruit_id</code>.
* Идентификатор рекрута
*/
public final TableField<CitizenForeignEducationDiplomaRecord, UUID> RECRUIT_ID = createField(DSL.name("recruit_id"), SQLDataType.UUID.nullable(false), this, "Идентификатор рекрута");
private CitizenForeignEducationDiploma(Name alias, Table<CitizenForeignEducationDiplomaRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}
private CitizenForeignEducationDiploma(Name alias, Table<CitizenForeignEducationDiplomaRecord> aliased, Field<?>[] parameters, Condition where) {
super(alias, null, aliased, parameters, DSL.comment("Иностранный диплом/аттестат гражданина"), TableOptions.table(), where);
}
/**
* Create an aliased
* <code>ervu_dashboard.citizen_foreign_education_diploma</code> table
* reference
*/
public CitizenForeignEducationDiploma(String alias) {
this(DSL.name(alias), CITIZEN_FOREIGN_EDUCATION_DIPLOMA);
}
/**
* Create an aliased
* <code>ervu_dashboard.citizen_foreign_education_diploma</code> table
* reference
*/
public CitizenForeignEducationDiploma(Name alias) {
this(alias, CITIZEN_FOREIGN_EDUCATION_DIPLOMA);
}
/**
* Create a <code>ervu_dashboard.citizen_foreign_education_diploma</code>
* table reference
*/
public CitizenForeignEducationDiploma() {
this(DSL.name("citizen_foreign_education_diploma"), null);
}
public <O extends Record> CitizenForeignEducationDiploma(Table<O> path, ForeignKey<O, CitizenForeignEducationDiplomaRecord> childPath, InverseForeignKey<O, CitizenForeignEducationDiplomaRecord> parentPath) {
super(path, childPath, parentPath, CITIZEN_FOREIGN_EDUCATION_DIPLOMA);
}
/**
* A subtype implementing {@link Path} for simplified path-based joins.
*/
public static class CitizenForeignEducationDiplomaPath extends CitizenForeignEducationDiploma implements Path<CitizenForeignEducationDiplomaRecord> {
public <O extends Record> CitizenForeignEducationDiplomaPath(Table<O> path, ForeignKey<O, CitizenForeignEducationDiplomaRecord> childPath, InverseForeignKey<O, CitizenForeignEducationDiplomaRecord> parentPath) {
super(path, childPath, parentPath);
}
private CitizenForeignEducationDiplomaPath(Name alias, Table<CitizenForeignEducationDiplomaRecord> aliased) {
super(alias, aliased);
}
@Override
public CitizenForeignEducationDiplomaPath as(String alias) {
return new CitizenForeignEducationDiplomaPath(DSL.name(alias), this);
}
@Override
public CitizenForeignEducationDiplomaPath as(Name alias) {
return new CitizenForeignEducationDiplomaPath(alias, this);
}
@Override
public CitizenForeignEducationDiplomaPath as(Table<?> alias) {
return new CitizenForeignEducationDiplomaPath(alias.getQualifiedName(), this);
}
}
@Override
public Schema getSchema() {
return aliased() ? null : ErvuDashboard.ERVU_DASHBOARD;
}
@Override
public Identity<CitizenForeignEducationDiplomaRecord, Long> getIdentity() {
return (Identity<CitizenForeignEducationDiplomaRecord, Long>) super.getIdentity();
}
@Override
public UniqueKey<CitizenForeignEducationDiplomaRecord> getPrimaryKey() {
return Keys.CITIZEN_FOREIGN_EDUCATION_DIPLOMA_PKEY;
}
@Override
public List<ForeignKey<CitizenForeignEducationDiplomaRecord, ?>> getReferences() {
return Arrays.asList(Keys.CITIZEN_FOREIGN_EDUCATION_DIPLOMA__CITIZEN_FOREIGN_EDUCATION_DIPLOMA_COUNTRY_OKSM_CODE_FK, Keys.CITIZEN_FOREIGN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_EDUCATION_LEVEL_CODE_FK, Keys.CITIZEN_FOREIGN_EDUCATION_DIPLOMA__CITIZEN_FOREIGN_EDUCATION_DIPLOMA_EDUCATION_MINOBR_SPECIALITY_C, Keys.CITIZEN_FOREIGN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_EDUCATION_MINPROSV_SPECIALITY_CODE_FK);
}
private transient CountryOksmPath _countryOksm;
/**
* Get the implicit join path to the
* <code>ervu_dashboard.country_oksm</code> table.
*/
public CountryOksmPath countryOksm() {
if (_countryOksm == null)
_countryOksm = new CountryOksmPath(this, Keys.CITIZEN_FOREIGN_EDUCATION_DIPLOMA__CITIZEN_FOREIGN_EDUCATION_DIPLOMA_COUNTRY_OKSM_CODE_FK, null);
return _countryOksm;
}
private transient EducationLevelPath _educationLevel;
/**
* Get the implicit join path to the
* <code>ervu_dashboard.education_level</code> table.
*/
public EducationLevelPath educationLevel() {
if (_educationLevel == null)
_educationLevel = new EducationLevelPath(this, Keys.CITIZEN_FOREIGN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_EDUCATION_LEVEL_CODE_FK, null);
return _educationLevel;
}
private transient EducationMinobrSpecialityPath _educationMinobrSpeciality;
/**
* Get the implicit join path to the
* <code>ervu_dashboard.education_minobr_speciality</code> table.
*/
public EducationMinobrSpecialityPath educationMinobrSpeciality() {
if (_educationMinobrSpeciality == null)
_educationMinobrSpeciality = new EducationMinobrSpecialityPath(this, Keys.CITIZEN_FOREIGN_EDUCATION_DIPLOMA__CITIZEN_FOREIGN_EDUCATION_DIPLOMA_EDUCATION_MINOBR_SPECIALITY_C, null);
return _educationMinobrSpeciality;
}
private transient EducationMinprosvSpecialityPath _educationMinprosvSpeciality;
/**
* Get the implicit join path to the
* <code>ervu_dashboard.education_minprosv_speciality</code> table.
*/
public EducationMinprosvSpecialityPath educationMinprosvSpeciality() {
if (_educationMinprosvSpeciality == null)
_educationMinprosvSpeciality = new EducationMinprosvSpecialityPath(this, Keys.CITIZEN_FOREIGN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_EDUCATION_MINPROSV_SPECIALITY_CODE_FK, null);
return _educationMinprosvSpeciality;
}
@Override
public CitizenForeignEducationDiploma as(String alias) {
return new CitizenForeignEducationDiploma(DSL.name(alias), this);
}
@Override
public CitizenForeignEducationDiploma as(Name alias) {
return new CitizenForeignEducationDiploma(alias, this);
}
@Override
public CitizenForeignEducationDiploma as(Table<?> alias) {
return new CitizenForeignEducationDiploma(alias.getQualifiedName(), this);
}
/**
* Rename this table
*/
@Override
public CitizenForeignEducationDiploma rename(String name) {
return new CitizenForeignEducationDiploma(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public CitizenForeignEducationDiploma rename(Name name) {
return new CitizenForeignEducationDiploma(name, null);
}
/**
* Rename this table
*/
@Override
public CitizenForeignEducationDiploma rename(Table<?> name) {
return new CitizenForeignEducationDiploma(name.getQualifiedName(), null);
}
/**
* Create an inline derived table from this table
*/
@Override
public CitizenForeignEducationDiploma where(Condition condition) {
return new CitizenForeignEducationDiploma(getQualifiedName(), aliased() ? this : null, null, condition);
}
/**
* Create an inline derived table from this table
*/
@Override
public CitizenForeignEducationDiploma where(Collection<? extends Condition> conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public CitizenForeignEducationDiploma where(Condition... conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public CitizenForeignEducationDiploma where(Field<Boolean> condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public CitizenForeignEducationDiploma where(SQL condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public CitizenForeignEducationDiploma where(@Stringly.SQL String condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public CitizenForeignEducationDiploma where(@Stringly.SQL String condition, Object... binds) {
return where(DSL.condition(condition, binds));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public CitizenForeignEducationDiploma where(@Stringly.SQL String condition, QueryPart... parts) {
return where(DSL.condition(condition, parts));
}
/**
* Create an inline derived table from this table
*/
@Override
public CitizenForeignEducationDiploma whereExists(Select<?> select) {
return where(DSL.exists(select));
}
/**
* Create an inline derived table from this table
*/
@Override
public CitizenForeignEducationDiploma whereNotExists(Select<?> select) {
return where(DSL.notExists(select));
}
}

View file

@ -0,0 +1,303 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables;
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.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.CitizenForeignEducationDiploma.CitizenForeignEducationDiplomaPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CountryOksmRecord;
/**
* Справочник кода страны
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class CountryOksm extends TableImpl<CountryOksmRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>ervu_dashboard.country_oksm</code>
*/
public static final CountryOksm COUNTRY_OKSM = new CountryOksm();
/**
* The class holding records for this type
*/
@Override
public Class<CountryOksmRecord> getRecordType() {
return CountryOksmRecord.class;
}
/**
* The column <code>ervu_dashboard.country_oksm.country_oksm_id</code>.
*/
public final TableField<CountryOksmRecord, Long> COUNTRY_OKSM_ID = createField(DSL.name("country_oksm_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
/**
* The column <code>ervu_dashboard.country_oksm.code</code>. Cправочный код
*/
public final TableField<CountryOksmRecord, String> CODE = createField(DSL.name("code"), SQLDataType.VARCHAR(15).nullable(false), this, "Cправочный код");
/**
* The column <code>ervu_dashboard.country_oksm.value</code>. Значение
*/
public final TableField<CountryOksmRecord, String> VALUE = createField(DSL.name("value"), SQLDataType.VARCHAR(255).nullable(false), this, "Значение");
/**
* The column <code>ervu_dashboard.country_oksm.description</code>. Описание
*/
public final TableField<CountryOksmRecord, String> DESCRIPTION = createField(DSL.name("description"), SQLDataType.CLOB, this, "Описание");
/**
* The column <code>ervu_dashboard.country_oksm.actual</code>. Признак
* актуальности справочного значения
*/
public final TableField<CountryOksmRecord, Boolean> ACTUAL = createField(DSL.name("actual"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("true"), SQLDataType.BOOLEAN)), this, "Признак актуальности справочного значения");
private CountryOksm(Name alias, Table<CountryOksmRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}
private CountryOksm(Name alias, Table<CountryOksmRecord> aliased, Field<?>[] parameters, Condition where) {
super(alias, null, aliased, parameters, DSL.comment("Справочник кода страны"), TableOptions.table(), where);
}
/**
* Create an aliased <code>ervu_dashboard.country_oksm</code> table
* reference
*/
public CountryOksm(String alias) {
this(DSL.name(alias), COUNTRY_OKSM);
}
/**
* Create an aliased <code>ervu_dashboard.country_oksm</code> table
* reference
*/
public CountryOksm(Name alias) {
this(alias, COUNTRY_OKSM);
}
/**
* Create a <code>ervu_dashboard.country_oksm</code> table reference
*/
public CountryOksm() {
this(DSL.name("country_oksm"), null);
}
public <O extends Record> CountryOksm(Table<O> path, ForeignKey<O, CountryOksmRecord> childPath, InverseForeignKey<O, CountryOksmRecord> parentPath) {
super(path, childPath, parentPath, COUNTRY_OKSM);
}
/**
* A subtype implementing {@link Path} for simplified path-based joins.
*/
public static class CountryOksmPath extends CountryOksm implements Path<CountryOksmRecord> {
public <O extends Record> CountryOksmPath(Table<O> path, ForeignKey<O, CountryOksmRecord> childPath, InverseForeignKey<O, CountryOksmRecord> parentPath) {
super(path, childPath, parentPath);
}
private CountryOksmPath(Name alias, Table<CountryOksmRecord> aliased) {
super(alias, aliased);
}
@Override
public CountryOksmPath as(String alias) {
return new CountryOksmPath(DSL.name(alias), this);
}
@Override
public CountryOksmPath as(Name alias) {
return new CountryOksmPath(alias, this);
}
@Override
public CountryOksmPath as(Table<?> alias) {
return new CountryOksmPath(alias.getQualifiedName(), this);
}
}
@Override
public Schema getSchema() {
return aliased() ? null : ErvuDashboard.ERVU_DASHBOARD;
}
@Override
public Identity<CountryOksmRecord, Long> getIdentity() {
return (Identity<CountryOksmRecord, Long>) super.getIdentity();
}
@Override
public UniqueKey<CountryOksmRecord> getPrimaryKey() {
return Keys.COUNTRY_OKSM_PKEY;
}
@Override
public List<UniqueKey<CountryOksmRecord>> getUniqueKeys() {
return Arrays.asList(Keys.COUNTRY_OKSM_CODE_UNIQUE_KEY);
}
private transient CitizenForeignEducationDiplomaPath _citizenForeignEducationDiploma;
/**
* Get the implicit to-many join path to the
* <code>ervu_dashboard.citizen_foreign_education_diploma</code> table
*/
public CitizenForeignEducationDiplomaPath citizenForeignEducationDiploma() {
if (_citizenForeignEducationDiploma == null)
_citizenForeignEducationDiploma = new CitizenForeignEducationDiplomaPath(this, null, Keys.CITIZEN_FOREIGN_EDUCATION_DIPLOMA__CITIZEN_FOREIGN_EDUCATION_DIPLOMA_COUNTRY_OKSM_CODE_FK.getInverseKey());
return _citizenForeignEducationDiploma;
}
@Override
public CountryOksm as(String alias) {
return new CountryOksm(DSL.name(alias), this);
}
@Override
public CountryOksm as(Name alias) {
return new CountryOksm(alias, this);
}
@Override
public CountryOksm as(Table<?> alias) {
return new CountryOksm(alias.getQualifiedName(), this);
}
/**
* Rename this table
*/
@Override
public CountryOksm rename(String name) {
return new CountryOksm(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public CountryOksm rename(Name name) {
return new CountryOksm(name, null);
}
/**
* Rename this table
*/
@Override
public CountryOksm rename(Table<?> name) {
return new CountryOksm(name.getQualifiedName(), null);
}
/**
* Create an inline derived table from this table
*/
@Override
public CountryOksm where(Condition condition) {
return new CountryOksm(getQualifiedName(), aliased() ? this : null, null, condition);
}
/**
* Create an inline derived table from this table
*/
@Override
public CountryOksm where(Collection<? extends Condition> conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public CountryOksm where(Condition... conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public CountryOksm where(Field<Boolean> condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public CountryOksm where(SQL condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public CountryOksm where(@Stringly.SQL String condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public CountryOksm where(@Stringly.SQL String condition, Object... binds) {
return where(DSL.condition(condition, binds));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public CountryOksm where(@Stringly.SQL String condition, QueryPart... parts) {
return where(DSL.condition(condition, parts));
}
/**
* Create an inline derived table from this table
*/
@Override
public CountryOksm whereExists(Select<?> select) {
return where(DSL.exists(select));
}
/**
* Create an inline derived table from this table
*/
@Override
public CountryOksm whereNotExists(Select<?> select) {
return where(DSL.notExists(select));
}
}

View file

@ -0,0 +1,305 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables;
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.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.CitizenEducation.CitizenEducationPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.EducationFormRecord;
/**
* Справочник форм обучения
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class EducationForm extends TableImpl<EducationFormRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>ervu_dashboard.education_form</code>
*/
public static final EducationForm EDUCATION_FORM = new EducationForm();
/**
* The class holding records for this type
*/
@Override
public Class<EducationFormRecord> getRecordType() {
return EducationFormRecord.class;
}
/**
* The column <code>ervu_dashboard.education_form.education_form_id</code>.
*/
public final TableField<EducationFormRecord, Long> EDUCATION_FORM_ID = createField(DSL.name("education_form_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
/**
* The column <code>ervu_dashboard.education_form.code</code>. Cправочный
* код
*/
public final TableField<EducationFormRecord, String> CODE = createField(DSL.name("code"), SQLDataType.VARCHAR(15).nullable(false), this, "Cправочный код");
/**
* The column <code>ervu_dashboard.education_form.value</code>. Значение
*/
public final TableField<EducationFormRecord, String> VALUE = createField(DSL.name("value"), SQLDataType.VARCHAR(255).nullable(false), this, "Значение");
/**
* The column <code>ervu_dashboard.education_form.description</code>.
* Описание
*/
public final TableField<EducationFormRecord, String> DESCRIPTION = createField(DSL.name("description"), SQLDataType.CLOB, this, "Описание");
/**
* The column <code>ervu_dashboard.education_form.actual</code>. Признак
* актуальности справочного значения
*/
public final TableField<EducationFormRecord, Boolean> ACTUAL = createField(DSL.name("actual"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("true"), SQLDataType.BOOLEAN)), this, "Признак актуальности справочного значения");
private EducationForm(Name alias, Table<EducationFormRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}
private EducationForm(Name alias, Table<EducationFormRecord> aliased, Field<?>[] parameters, Condition where) {
super(alias, null, aliased, parameters, DSL.comment("Справочник форм обучения"), TableOptions.table(), where);
}
/**
* Create an aliased <code>ervu_dashboard.education_form</code> table
* reference
*/
public EducationForm(String alias) {
this(DSL.name(alias), EDUCATION_FORM);
}
/**
* Create an aliased <code>ervu_dashboard.education_form</code> table
* reference
*/
public EducationForm(Name alias) {
this(alias, EDUCATION_FORM);
}
/**
* Create a <code>ervu_dashboard.education_form</code> table reference
*/
public EducationForm() {
this(DSL.name("education_form"), null);
}
public <O extends Record> EducationForm(Table<O> path, ForeignKey<O, EducationFormRecord> childPath, InverseForeignKey<O, EducationFormRecord> parentPath) {
super(path, childPath, parentPath, EDUCATION_FORM);
}
/**
* A subtype implementing {@link Path} for simplified path-based joins.
*/
public static class EducationFormPath extends EducationForm implements Path<EducationFormRecord> {
public <O extends Record> EducationFormPath(Table<O> path, ForeignKey<O, EducationFormRecord> childPath, InverseForeignKey<O, EducationFormRecord> parentPath) {
super(path, childPath, parentPath);
}
private EducationFormPath(Name alias, Table<EducationFormRecord> aliased) {
super(alias, aliased);
}
@Override
public EducationFormPath as(String alias) {
return new EducationFormPath(DSL.name(alias), this);
}
@Override
public EducationFormPath as(Name alias) {
return new EducationFormPath(alias, this);
}
@Override
public EducationFormPath as(Table<?> alias) {
return new EducationFormPath(alias.getQualifiedName(), this);
}
}
@Override
public Schema getSchema() {
return aliased() ? null : ErvuDashboard.ERVU_DASHBOARD;
}
@Override
public Identity<EducationFormRecord, Long> getIdentity() {
return (Identity<EducationFormRecord, Long>) super.getIdentity();
}
@Override
public UniqueKey<EducationFormRecord> getPrimaryKey() {
return Keys.EDUCATION_FORM_PKEY;
}
@Override
public List<UniqueKey<EducationFormRecord>> getUniqueKeys() {
return Arrays.asList(Keys.EDUCATION_FORM_CODE_UNIQUE_KEY);
}
private transient CitizenEducationPath _citizenEducation;
/**
* Get the implicit to-many join path to the
* <code>ervu_dashboard.citizen_education</code> table
*/
public CitizenEducationPath citizenEducation() {
if (_citizenEducation == null)
_citizenEducation = new CitizenEducationPath(this, null, Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_FORM_CODE_FK.getInverseKey());
return _citizenEducation;
}
@Override
public EducationForm as(String alias) {
return new EducationForm(DSL.name(alias), this);
}
@Override
public EducationForm as(Name alias) {
return new EducationForm(alias, this);
}
@Override
public EducationForm as(Table<?> alias) {
return new EducationForm(alias.getQualifiedName(), this);
}
/**
* Rename this table
*/
@Override
public EducationForm rename(String name) {
return new EducationForm(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public EducationForm rename(Name name) {
return new EducationForm(name, null);
}
/**
* Rename this table
*/
@Override
public EducationForm rename(Table<?> name) {
return new EducationForm(name.getQualifiedName(), null);
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationForm where(Condition condition) {
return new EducationForm(getQualifiedName(), aliased() ? this : null, null, condition);
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationForm where(Collection<? extends Condition> conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationForm where(Condition... conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationForm where(Field<Boolean> condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationForm where(SQL condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationForm where(@Stringly.SQL String condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationForm where(@Stringly.SQL String condition, Object... binds) {
return where(DSL.condition(condition, binds));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationForm where(@Stringly.SQL String condition, QueryPart... parts) {
return where(DSL.condition(condition, parts));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationForm whereExists(Select<?> select) {
return where(DSL.exists(select));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationForm whereNotExists(Select<?> select) {
return where(DSL.notExists(select));
}
}

View file

@ -0,0 +1,310 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables;
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.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.CitizenEducation.CitizenEducationPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.EducationInstitutionTypeRecord;
/**
* Справочник типа образовательного учреждения
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class EducationInstitutionType extends TableImpl<EducationInstitutionTypeRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of
* <code>ervu_dashboard.education_institution_type</code>
*/
public static final EducationInstitutionType EDUCATION_INSTITUTION_TYPE = new EducationInstitutionType();
/**
* The class holding records for this type
*/
@Override
public Class<EducationInstitutionTypeRecord> getRecordType() {
return EducationInstitutionTypeRecord.class;
}
/**
* The column
* <code>ervu_dashboard.education_institution_type.education_institution_type_id</code>.
*/
public final TableField<EducationInstitutionTypeRecord, Long> EDUCATION_INSTITUTION_TYPE_ID = createField(DSL.name("education_institution_type_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
/**
* The column <code>ervu_dashboard.education_institution_type.code</code>.
* Cправочный код
*/
public final TableField<EducationInstitutionTypeRecord, String> CODE = createField(DSL.name("code"), SQLDataType.VARCHAR(15).nullable(false), this, "Cправочный код");
/**
* The column <code>ervu_dashboard.education_institution_type.value</code>.
* Значение
*/
public final TableField<EducationInstitutionTypeRecord, String> VALUE = createField(DSL.name("value"), SQLDataType.VARCHAR(255).nullable(false), this, "Значение");
/**
* The column
* <code>ervu_dashboard.education_institution_type.description</code>.
* Описание
*/
public final TableField<EducationInstitutionTypeRecord, String> DESCRIPTION = createField(DSL.name("description"), SQLDataType.CLOB, this, "Описание");
/**
* The column <code>ervu_dashboard.education_institution_type.actual</code>.
* Признак актуальности справочного значения
*/
public final TableField<EducationInstitutionTypeRecord, Boolean> ACTUAL = createField(DSL.name("actual"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("true"), SQLDataType.BOOLEAN)), this, "Признак актуальности справочного значения");
private EducationInstitutionType(Name alias, Table<EducationInstitutionTypeRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}
private EducationInstitutionType(Name alias, Table<EducationInstitutionTypeRecord> aliased, Field<?>[] parameters, Condition where) {
super(alias, null, aliased, parameters, DSL.comment("Справочник типа образовательного учреждения"), TableOptions.table(), where);
}
/**
* Create an aliased <code>ervu_dashboard.education_institution_type</code>
* table reference
*/
public EducationInstitutionType(String alias) {
this(DSL.name(alias), EDUCATION_INSTITUTION_TYPE);
}
/**
* Create an aliased <code>ervu_dashboard.education_institution_type</code>
* table reference
*/
public EducationInstitutionType(Name alias) {
this(alias, EDUCATION_INSTITUTION_TYPE);
}
/**
* Create a <code>ervu_dashboard.education_institution_type</code> table
* reference
*/
public EducationInstitutionType() {
this(DSL.name("education_institution_type"), null);
}
public <O extends Record> EducationInstitutionType(Table<O> path, ForeignKey<O, EducationInstitutionTypeRecord> childPath, InverseForeignKey<O, EducationInstitutionTypeRecord> parentPath) {
super(path, childPath, parentPath, EDUCATION_INSTITUTION_TYPE);
}
/**
* A subtype implementing {@link Path} for simplified path-based joins.
*/
public static class EducationInstitutionTypePath extends EducationInstitutionType implements Path<EducationInstitutionTypeRecord> {
public <O extends Record> EducationInstitutionTypePath(Table<O> path, ForeignKey<O, EducationInstitutionTypeRecord> childPath, InverseForeignKey<O, EducationInstitutionTypeRecord> parentPath) {
super(path, childPath, parentPath);
}
private EducationInstitutionTypePath(Name alias, Table<EducationInstitutionTypeRecord> aliased) {
super(alias, aliased);
}
@Override
public EducationInstitutionTypePath as(String alias) {
return new EducationInstitutionTypePath(DSL.name(alias), this);
}
@Override
public EducationInstitutionTypePath as(Name alias) {
return new EducationInstitutionTypePath(alias, this);
}
@Override
public EducationInstitutionTypePath as(Table<?> alias) {
return new EducationInstitutionTypePath(alias.getQualifiedName(), this);
}
}
@Override
public Schema getSchema() {
return aliased() ? null : ErvuDashboard.ERVU_DASHBOARD;
}
@Override
public Identity<EducationInstitutionTypeRecord, Long> getIdentity() {
return (Identity<EducationInstitutionTypeRecord, Long>) super.getIdentity();
}
@Override
public UniqueKey<EducationInstitutionTypeRecord> getPrimaryKey() {
return Keys.EDUCATION_INSTITUTION_TYPE_PKEY;
}
@Override
public List<UniqueKey<EducationInstitutionTypeRecord>> getUniqueKeys() {
return Arrays.asList(Keys.EDUCATION_INSTITUTION_TYPE_CODE_UNIQUE_KEY);
}
private transient CitizenEducationPath _citizenEducation;
/**
* Get the implicit to-many join path to the
* <code>ervu_dashboard.citizen_education</code> table
*/
public CitizenEducationPath citizenEducation() {
if (_citizenEducation == null)
_citizenEducation = new CitizenEducationPath(this, null, Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_INSTITUTION_TYPE_CODE_FK.getInverseKey());
return _citizenEducation;
}
@Override
public EducationInstitutionType as(String alias) {
return new EducationInstitutionType(DSL.name(alias), this);
}
@Override
public EducationInstitutionType as(Name alias) {
return new EducationInstitutionType(alias, this);
}
@Override
public EducationInstitutionType as(Table<?> alias) {
return new EducationInstitutionType(alias.getQualifiedName(), this);
}
/**
* Rename this table
*/
@Override
public EducationInstitutionType rename(String name) {
return new EducationInstitutionType(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public EducationInstitutionType rename(Name name) {
return new EducationInstitutionType(name, null);
}
/**
* Rename this table
*/
@Override
public EducationInstitutionType rename(Table<?> name) {
return new EducationInstitutionType(name.getQualifiedName(), null);
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationInstitutionType where(Condition condition) {
return new EducationInstitutionType(getQualifiedName(), aliased() ? this : null, null, condition);
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationInstitutionType where(Collection<? extends Condition> conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationInstitutionType where(Condition... conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationInstitutionType where(Field<Boolean> condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationInstitutionType where(SQL condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationInstitutionType where(@Stringly.SQL String condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationInstitutionType where(@Stringly.SQL String condition, Object... binds) {
return where(DSL.condition(condition, binds));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationInstitutionType where(@Stringly.SQL String condition, QueryPart... parts) {
return where(DSL.condition(condition, parts));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationInstitutionType whereExists(Select<?> select) {
return where(DSL.exists(select));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationInstitutionType whereNotExists(Select<?> select) {
return where(DSL.notExists(select));
}
}

View file

@ -0,0 +1,309 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables;
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.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.CitizenEducation.CitizenEducationPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.EducationLeaveReasonRecord;
/**
* Справочник причин отпуска
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class EducationLeaveReason extends TableImpl<EducationLeaveReasonRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of
* <code>ervu_dashboard.education_leave_reason</code>
*/
public static final EducationLeaveReason EDUCATION_LEAVE_REASON = new EducationLeaveReason();
/**
* The class holding records for this type
*/
@Override
public Class<EducationLeaveReasonRecord> getRecordType() {
return EducationLeaveReasonRecord.class;
}
/**
* The column
* <code>ervu_dashboard.education_leave_reason.education_leave_reason_id</code>.
*/
public final TableField<EducationLeaveReasonRecord, Long> EDUCATION_LEAVE_REASON_ID = createField(DSL.name("education_leave_reason_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
/**
* The column <code>ervu_dashboard.education_leave_reason.code</code>.
* Cправочный код
*/
public final TableField<EducationLeaveReasonRecord, String> CODE = createField(DSL.name("code"), SQLDataType.VARCHAR(15).nullable(false), this, "Cправочный код");
/**
* The column <code>ervu_dashboard.education_leave_reason.value</code>.
* Значение
*/
public final TableField<EducationLeaveReasonRecord, String> VALUE = createField(DSL.name("value"), SQLDataType.VARCHAR(255).nullable(false), this, "Значение");
/**
* The column
* <code>ervu_dashboard.education_leave_reason.description</code>. Описание
*/
public final TableField<EducationLeaveReasonRecord, String> DESCRIPTION = createField(DSL.name("description"), SQLDataType.CLOB, this, "Описание");
/**
* The column <code>ervu_dashboard.education_leave_reason.actual</code>.
* Признак актуальности справочного значения
*/
public final TableField<EducationLeaveReasonRecord, Boolean> ACTUAL = createField(DSL.name("actual"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("true"), SQLDataType.BOOLEAN)), this, "Признак актуальности справочного значения");
private EducationLeaveReason(Name alias, Table<EducationLeaveReasonRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}
private EducationLeaveReason(Name alias, Table<EducationLeaveReasonRecord> aliased, Field<?>[] parameters, Condition where) {
super(alias, null, aliased, parameters, DSL.comment("Справочник причин отпуска"), TableOptions.table(), where);
}
/**
* Create an aliased <code>ervu_dashboard.education_leave_reason</code>
* table reference
*/
public EducationLeaveReason(String alias) {
this(DSL.name(alias), EDUCATION_LEAVE_REASON);
}
/**
* Create an aliased <code>ervu_dashboard.education_leave_reason</code>
* table reference
*/
public EducationLeaveReason(Name alias) {
this(alias, EDUCATION_LEAVE_REASON);
}
/**
* Create a <code>ervu_dashboard.education_leave_reason</code> table
* reference
*/
public EducationLeaveReason() {
this(DSL.name("education_leave_reason"), null);
}
public <O extends Record> EducationLeaveReason(Table<O> path, ForeignKey<O, EducationLeaveReasonRecord> childPath, InverseForeignKey<O, EducationLeaveReasonRecord> parentPath) {
super(path, childPath, parentPath, EDUCATION_LEAVE_REASON);
}
/**
* A subtype implementing {@link Path} for simplified path-based joins.
*/
public static class EducationLeaveReasonPath extends EducationLeaveReason implements Path<EducationLeaveReasonRecord> {
public <O extends Record> EducationLeaveReasonPath(Table<O> path, ForeignKey<O, EducationLeaveReasonRecord> childPath, InverseForeignKey<O, EducationLeaveReasonRecord> parentPath) {
super(path, childPath, parentPath);
}
private EducationLeaveReasonPath(Name alias, Table<EducationLeaveReasonRecord> aliased) {
super(alias, aliased);
}
@Override
public EducationLeaveReasonPath as(String alias) {
return new EducationLeaveReasonPath(DSL.name(alias), this);
}
@Override
public EducationLeaveReasonPath as(Name alias) {
return new EducationLeaveReasonPath(alias, this);
}
@Override
public EducationLeaveReasonPath as(Table<?> alias) {
return new EducationLeaveReasonPath(alias.getQualifiedName(), this);
}
}
@Override
public Schema getSchema() {
return aliased() ? null : ErvuDashboard.ERVU_DASHBOARD;
}
@Override
public Identity<EducationLeaveReasonRecord, Long> getIdentity() {
return (Identity<EducationLeaveReasonRecord, Long>) super.getIdentity();
}
@Override
public UniqueKey<EducationLeaveReasonRecord> getPrimaryKey() {
return Keys.EDUCATION_LEAVE_REASON_PKEY;
}
@Override
public List<UniqueKey<EducationLeaveReasonRecord>> getUniqueKeys() {
return Arrays.asList(Keys.EDUCATION_LEAVE_REASON_CODE_UNIQUE_KEY);
}
private transient CitizenEducationPath _citizenEducation;
/**
* Get the implicit to-many join path to the
* <code>ervu_dashboard.citizen_education</code> table
*/
public CitizenEducationPath citizenEducation() {
if (_citizenEducation == null)
_citizenEducation = new CitizenEducationPath(this, null, Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_LEAVE_REASON_CODE_FK.getInverseKey());
return _citizenEducation;
}
@Override
public EducationLeaveReason as(String alias) {
return new EducationLeaveReason(DSL.name(alias), this);
}
@Override
public EducationLeaveReason as(Name alias) {
return new EducationLeaveReason(alias, this);
}
@Override
public EducationLeaveReason as(Table<?> alias) {
return new EducationLeaveReason(alias.getQualifiedName(), this);
}
/**
* Rename this table
*/
@Override
public EducationLeaveReason rename(String name) {
return new EducationLeaveReason(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public EducationLeaveReason rename(Name name) {
return new EducationLeaveReason(name, null);
}
/**
* Rename this table
*/
@Override
public EducationLeaveReason rename(Table<?> name) {
return new EducationLeaveReason(name.getQualifiedName(), null);
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationLeaveReason where(Condition condition) {
return new EducationLeaveReason(getQualifiedName(), aliased() ? this : null, null, condition);
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationLeaveReason where(Collection<? extends Condition> conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationLeaveReason where(Condition... conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationLeaveReason where(Field<Boolean> condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationLeaveReason where(SQL condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationLeaveReason where(@Stringly.SQL String condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationLeaveReason where(@Stringly.SQL String condition, Object... binds) {
return where(DSL.condition(condition, binds));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationLeaveReason where(@Stringly.SQL String condition, QueryPart... parts) {
return where(DSL.condition(condition, parts));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationLeaveReason whereExists(Select<?> select) {
return where(DSL.exists(select));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationLeaveReason whereNotExists(Select<?> select) {
return where(DSL.notExists(select));
}
}

View file

@ -0,0 +1,334 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables;
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.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.CitizenEducation.CitizenEducationPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenEducationDiploma.CitizenEducationDiplomaPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenForeignEducationDiploma.CitizenForeignEducationDiplomaPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.EducationLevelRecord;
/**
* Справочник уровня образования
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class EducationLevel extends TableImpl<EducationLevelRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>ervu_dashboard.education_level</code>
*/
public static final EducationLevel EDUCATION_LEVEL = new EducationLevel();
/**
* The class holding records for this type
*/
@Override
public Class<EducationLevelRecord> getRecordType() {
return EducationLevelRecord.class;
}
/**
* The column
* <code>ervu_dashboard.education_level.education_level_id</code>.
*/
public final TableField<EducationLevelRecord, Long> EDUCATION_LEVEL_ID = createField(DSL.name("education_level_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
/**
* The column <code>ervu_dashboard.education_level.code</code>. Cправочный
* код
*/
public final TableField<EducationLevelRecord, String> CODE = createField(DSL.name("code"), SQLDataType.VARCHAR(15).nullable(false), this, "Cправочный код");
/**
* The column <code>ervu_dashboard.education_level.value</code>. Значение
*/
public final TableField<EducationLevelRecord, String> VALUE = createField(DSL.name("value"), SQLDataType.VARCHAR(255).nullable(false), this, "Значение");
/**
* The column <code>ervu_dashboard.education_level.description</code>.
* Описание
*/
public final TableField<EducationLevelRecord, String> DESCRIPTION = createField(DSL.name("description"), SQLDataType.CLOB, this, "Описание");
/**
* The column <code>ervu_dashboard.education_level.actual</code>. Признак
* актуальности справочного значения
*/
public final TableField<EducationLevelRecord, Boolean> ACTUAL = createField(DSL.name("actual"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("true"), SQLDataType.BOOLEAN)), this, "Признак актуальности справочного значения");
private EducationLevel(Name alias, Table<EducationLevelRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}
private EducationLevel(Name alias, Table<EducationLevelRecord> aliased, Field<?>[] parameters, Condition where) {
super(alias, null, aliased, parameters, DSL.comment("Справочник уровня образования"), TableOptions.table(), where);
}
/**
* Create an aliased <code>ervu_dashboard.education_level</code> table
* reference
*/
public EducationLevel(String alias) {
this(DSL.name(alias), EDUCATION_LEVEL);
}
/**
* Create an aliased <code>ervu_dashboard.education_level</code> table
* reference
*/
public EducationLevel(Name alias) {
this(alias, EDUCATION_LEVEL);
}
/**
* Create a <code>ervu_dashboard.education_level</code> table reference
*/
public EducationLevel() {
this(DSL.name("education_level"), null);
}
public <O extends Record> EducationLevel(Table<O> path, ForeignKey<O, EducationLevelRecord> childPath, InverseForeignKey<O, EducationLevelRecord> parentPath) {
super(path, childPath, parentPath, EDUCATION_LEVEL);
}
/**
* A subtype implementing {@link Path} for simplified path-based joins.
*/
public static class EducationLevelPath extends EducationLevel implements Path<EducationLevelRecord> {
public <O extends Record> EducationLevelPath(Table<O> path, ForeignKey<O, EducationLevelRecord> childPath, InverseForeignKey<O, EducationLevelRecord> parentPath) {
super(path, childPath, parentPath);
}
private EducationLevelPath(Name alias, Table<EducationLevelRecord> aliased) {
super(alias, aliased);
}
@Override
public EducationLevelPath as(String alias) {
return new EducationLevelPath(DSL.name(alias), this);
}
@Override
public EducationLevelPath as(Name alias) {
return new EducationLevelPath(alias, this);
}
@Override
public EducationLevelPath as(Table<?> alias) {
return new EducationLevelPath(alias.getQualifiedName(), this);
}
}
@Override
public Schema getSchema() {
return aliased() ? null : ErvuDashboard.ERVU_DASHBOARD;
}
@Override
public Identity<EducationLevelRecord, Long> getIdentity() {
return (Identity<EducationLevelRecord, Long>) super.getIdentity();
}
@Override
public UniqueKey<EducationLevelRecord> getPrimaryKey() {
return Keys.EDUCATION_LEVEL_PKEY;
}
@Override
public List<UniqueKey<EducationLevelRecord>> getUniqueKeys() {
return Arrays.asList(Keys.EDUCATION_LEVEL_CODE_UNIQUE_KEY);
}
private transient CitizenEducationPath _citizenEducation;
/**
* Get the implicit to-many join path to the
* <code>ervu_dashboard.citizen_education</code> table
*/
public CitizenEducationPath citizenEducation() {
if (_citizenEducation == null)
_citizenEducation = new CitizenEducationPath(this, null, Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_LEVEL_CODE_FK.getInverseKey());
return _citizenEducation;
}
private transient CitizenEducationDiplomaPath _citizenEducationDiploma;
/**
* Get the implicit to-many join path to the
* <code>ervu_dashboard.citizen_education_diploma</code> table
*/
public CitizenEducationDiplomaPath citizenEducationDiploma() {
if (_citizenEducationDiploma == null)
_citizenEducationDiploma = new CitizenEducationDiplomaPath(this, null, Keys.CITIZEN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_EDUCATION_LEVEL_CODE_FK.getInverseKey());
return _citizenEducationDiploma;
}
private transient CitizenForeignEducationDiplomaPath _citizenForeignEducationDiploma;
/**
* Get the implicit to-many join path to the
* <code>ervu_dashboard.citizen_foreign_education_diploma</code> table
*/
public CitizenForeignEducationDiplomaPath citizenForeignEducationDiploma() {
if (_citizenForeignEducationDiploma == null)
_citizenForeignEducationDiploma = new CitizenForeignEducationDiplomaPath(this, null, Keys.CITIZEN_FOREIGN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_EDUCATION_LEVEL_CODE_FK.getInverseKey());
return _citizenForeignEducationDiploma;
}
@Override
public EducationLevel as(String alias) {
return new EducationLevel(DSL.name(alias), this);
}
@Override
public EducationLevel as(Name alias) {
return new EducationLevel(alias, this);
}
@Override
public EducationLevel as(Table<?> alias) {
return new EducationLevel(alias.getQualifiedName(), this);
}
/**
* Rename this table
*/
@Override
public EducationLevel rename(String name) {
return new EducationLevel(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public EducationLevel rename(Name name) {
return new EducationLevel(name, null);
}
/**
* Rename this table
*/
@Override
public EducationLevel rename(Table<?> name) {
return new EducationLevel(name.getQualifiedName(), null);
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationLevel where(Condition condition) {
return new EducationLevel(getQualifiedName(), aliased() ? this : null, null, condition);
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationLevel where(Collection<? extends Condition> conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationLevel where(Condition... conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationLevel where(Field<Boolean> condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationLevel where(SQL condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationLevel where(@Stringly.SQL String condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationLevel where(@Stringly.SQL String condition, Object... binds) {
return where(DSL.condition(condition, binds));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationLevel where(@Stringly.SQL String condition, QueryPart... parts) {
return where(DSL.condition(condition, parts));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationLevel whereExists(Select<?> select) {
return where(DSL.exists(select));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationLevel whereNotExists(Select<?> select) {
return where(DSL.notExists(select));
}
}

View file

@ -0,0 +1,310 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables;
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.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.CitizenEducationDiploma.CitizenEducationDiplomaPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.EducationMinobrDocTypeRecord;
/**
* Справочник типа документа минобразования
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class EducationMinobrDocType extends TableImpl<EducationMinobrDocTypeRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of
* <code>ervu_dashboard.education_minobr_doc_type</code>
*/
public static final EducationMinobrDocType EDUCATION_MINOBR_DOC_TYPE = new EducationMinobrDocType();
/**
* The class holding records for this type
*/
@Override
public Class<EducationMinobrDocTypeRecord> getRecordType() {
return EducationMinobrDocTypeRecord.class;
}
/**
* The column
* <code>ervu_dashboard.education_minobr_doc_type.education_minobr_doc_type_id</code>.
*/
public final TableField<EducationMinobrDocTypeRecord, Long> EDUCATION_MINOBR_DOC_TYPE_ID = createField(DSL.name("education_minobr_doc_type_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
/**
* The column <code>ervu_dashboard.education_minobr_doc_type.code</code>.
* Cправочный код
*/
public final TableField<EducationMinobrDocTypeRecord, String> CODE = createField(DSL.name("code"), SQLDataType.VARCHAR(15).nullable(false), this, "Cправочный код");
/**
* The column <code>ervu_dashboard.education_minobr_doc_type.value</code>.
* Значение
*/
public final TableField<EducationMinobrDocTypeRecord, String> VALUE = createField(DSL.name("value"), SQLDataType.VARCHAR(255).nullable(false), this, "Значение");
/**
* The column
* <code>ervu_dashboard.education_minobr_doc_type.description</code>.
* Описание
*/
public final TableField<EducationMinobrDocTypeRecord, String> DESCRIPTION = createField(DSL.name("description"), SQLDataType.CLOB, this, "Описание");
/**
* The column <code>ervu_dashboard.education_minobr_doc_type.actual</code>.
* Признак актуальности справочного значения
*/
public final TableField<EducationMinobrDocTypeRecord, Boolean> ACTUAL = createField(DSL.name("actual"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("true"), SQLDataType.BOOLEAN)), this, "Признак актуальности справочного значения");
private EducationMinobrDocType(Name alias, Table<EducationMinobrDocTypeRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}
private EducationMinobrDocType(Name alias, Table<EducationMinobrDocTypeRecord> aliased, Field<?>[] parameters, Condition where) {
super(alias, null, aliased, parameters, DSL.comment("Справочник типа документа минобразования"), TableOptions.table(), where);
}
/**
* Create an aliased <code>ervu_dashboard.education_minobr_doc_type</code>
* table reference
*/
public EducationMinobrDocType(String alias) {
this(DSL.name(alias), EDUCATION_MINOBR_DOC_TYPE);
}
/**
* Create an aliased <code>ervu_dashboard.education_minobr_doc_type</code>
* table reference
*/
public EducationMinobrDocType(Name alias) {
this(alias, EDUCATION_MINOBR_DOC_TYPE);
}
/**
* Create a <code>ervu_dashboard.education_minobr_doc_type</code> table
* reference
*/
public EducationMinobrDocType() {
this(DSL.name("education_minobr_doc_type"), null);
}
public <O extends Record> EducationMinobrDocType(Table<O> path, ForeignKey<O, EducationMinobrDocTypeRecord> childPath, InverseForeignKey<O, EducationMinobrDocTypeRecord> parentPath) {
super(path, childPath, parentPath, EDUCATION_MINOBR_DOC_TYPE);
}
/**
* A subtype implementing {@link Path} for simplified path-based joins.
*/
public static class EducationMinobrDocTypePath extends EducationMinobrDocType implements Path<EducationMinobrDocTypeRecord> {
public <O extends Record> EducationMinobrDocTypePath(Table<O> path, ForeignKey<O, EducationMinobrDocTypeRecord> childPath, InverseForeignKey<O, EducationMinobrDocTypeRecord> parentPath) {
super(path, childPath, parentPath);
}
private EducationMinobrDocTypePath(Name alias, Table<EducationMinobrDocTypeRecord> aliased) {
super(alias, aliased);
}
@Override
public EducationMinobrDocTypePath as(String alias) {
return new EducationMinobrDocTypePath(DSL.name(alias), this);
}
@Override
public EducationMinobrDocTypePath as(Name alias) {
return new EducationMinobrDocTypePath(alias, this);
}
@Override
public EducationMinobrDocTypePath as(Table<?> alias) {
return new EducationMinobrDocTypePath(alias.getQualifiedName(), this);
}
}
@Override
public Schema getSchema() {
return aliased() ? null : ErvuDashboard.ERVU_DASHBOARD;
}
@Override
public Identity<EducationMinobrDocTypeRecord, Long> getIdentity() {
return (Identity<EducationMinobrDocTypeRecord, Long>) super.getIdentity();
}
@Override
public UniqueKey<EducationMinobrDocTypeRecord> getPrimaryKey() {
return Keys.EDUCATION_MINOBR_DOC_TYPE_PKEY;
}
@Override
public List<UniqueKey<EducationMinobrDocTypeRecord>> getUniqueKeys() {
return Arrays.asList(Keys.EDUCATION_MINOBR_DOC_TYPE_CODE_UNIQUE_KEY);
}
private transient CitizenEducationDiplomaPath _citizenEducationDiploma;
/**
* Get the implicit to-many join path to the
* <code>ervu_dashboard.citizen_education_diploma</code> table
*/
public CitizenEducationDiplomaPath citizenEducationDiploma() {
if (_citizenEducationDiploma == null)
_citizenEducationDiploma = new CitizenEducationDiplomaPath(this, null, Keys.CITIZEN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_MINOBR_DOC_TYPE_CODE_FK.getInverseKey());
return _citizenEducationDiploma;
}
@Override
public EducationMinobrDocType as(String alias) {
return new EducationMinobrDocType(DSL.name(alias), this);
}
@Override
public EducationMinobrDocType as(Name alias) {
return new EducationMinobrDocType(alias, this);
}
@Override
public EducationMinobrDocType as(Table<?> alias) {
return new EducationMinobrDocType(alias.getQualifiedName(), this);
}
/**
* Rename this table
*/
@Override
public EducationMinobrDocType rename(String name) {
return new EducationMinobrDocType(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public EducationMinobrDocType rename(Name name) {
return new EducationMinobrDocType(name, null);
}
/**
* Rename this table
*/
@Override
public EducationMinobrDocType rename(Table<?> name) {
return new EducationMinobrDocType(name.getQualifiedName(), null);
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinobrDocType where(Condition condition) {
return new EducationMinobrDocType(getQualifiedName(), aliased() ? this : null, null, condition);
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinobrDocType where(Collection<? extends Condition> conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinobrDocType where(Condition... conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinobrDocType where(Field<Boolean> condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationMinobrDocType where(SQL condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationMinobrDocType where(@Stringly.SQL String condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationMinobrDocType where(@Stringly.SQL String condition, Object... binds) {
return where(DSL.condition(condition, binds));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationMinobrDocType where(@Stringly.SQL String condition, QueryPart... parts) {
return where(DSL.condition(condition, parts));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinobrDocType whereExists(Select<?> select) {
return where(DSL.exists(select));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinobrDocType whereNotExists(Select<?> select) {
return where(DSL.notExists(select));
}
}

View file

@ -0,0 +1,339 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables;
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.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.CitizenEducation.CitizenEducationPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenEducationDiploma.CitizenEducationDiplomaPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenForeignEducationDiploma.CitizenForeignEducationDiplomaPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.EducationMinobrSpecialityRecord;
/**
* Справочник специальности минобразования
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class EducationMinobrSpeciality extends TableImpl<EducationMinobrSpecialityRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of
* <code>ervu_dashboard.education_minobr_speciality</code>
*/
public static final EducationMinobrSpeciality EDUCATION_MINOBR_SPECIALITY = new EducationMinobrSpeciality();
/**
* The class holding records for this type
*/
@Override
public Class<EducationMinobrSpecialityRecord> getRecordType() {
return EducationMinobrSpecialityRecord.class;
}
/**
* The column
* <code>ervu_dashboard.education_minobr_speciality.education_minobr_speciality_id</code>.
*/
public final TableField<EducationMinobrSpecialityRecord, Long> EDUCATION_MINOBR_SPECIALITY_ID = createField(DSL.name("education_minobr_speciality_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
/**
* The column <code>ervu_dashboard.education_minobr_speciality.code</code>.
* Cправочный код
*/
public final TableField<EducationMinobrSpecialityRecord, String> CODE = createField(DSL.name("code"), SQLDataType.VARCHAR(15).nullable(false), this, "Cправочный код");
/**
* The column <code>ervu_dashboard.education_minobr_speciality.value</code>.
* Значение
*/
public final TableField<EducationMinobrSpecialityRecord, String> VALUE = createField(DSL.name("value"), SQLDataType.VARCHAR(255).nullable(false), this, "Значение");
/**
* The column
* <code>ervu_dashboard.education_minobr_speciality.description</code>.
* Описание
*/
public final TableField<EducationMinobrSpecialityRecord, String> DESCRIPTION = createField(DSL.name("description"), SQLDataType.CLOB, this, "Описание");
/**
* The column
* <code>ervu_dashboard.education_minobr_speciality.actual</code>. Признак
* актуальности справочного значения
*/
public final TableField<EducationMinobrSpecialityRecord, Boolean> ACTUAL = createField(DSL.name("actual"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("true"), SQLDataType.BOOLEAN)), this, "Признак актуальности справочного значения");
private EducationMinobrSpeciality(Name alias, Table<EducationMinobrSpecialityRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}
private EducationMinobrSpeciality(Name alias, Table<EducationMinobrSpecialityRecord> aliased, Field<?>[] parameters, Condition where) {
super(alias, null, aliased, parameters, DSL.comment("Справочник специальности минобразования"), TableOptions.table(), where);
}
/**
* Create an aliased <code>ervu_dashboard.education_minobr_speciality</code>
* table reference
*/
public EducationMinobrSpeciality(String alias) {
this(DSL.name(alias), EDUCATION_MINOBR_SPECIALITY);
}
/**
* Create an aliased <code>ervu_dashboard.education_minobr_speciality</code>
* table reference
*/
public EducationMinobrSpeciality(Name alias) {
this(alias, EDUCATION_MINOBR_SPECIALITY);
}
/**
* Create a <code>ervu_dashboard.education_minobr_speciality</code> table
* reference
*/
public EducationMinobrSpeciality() {
this(DSL.name("education_minobr_speciality"), null);
}
public <O extends Record> EducationMinobrSpeciality(Table<O> path, ForeignKey<O, EducationMinobrSpecialityRecord> childPath, InverseForeignKey<O, EducationMinobrSpecialityRecord> parentPath) {
super(path, childPath, parentPath, EDUCATION_MINOBR_SPECIALITY);
}
/**
* A subtype implementing {@link Path} for simplified path-based joins.
*/
public static class EducationMinobrSpecialityPath extends EducationMinobrSpeciality implements Path<EducationMinobrSpecialityRecord> {
public <O extends Record> EducationMinobrSpecialityPath(Table<O> path, ForeignKey<O, EducationMinobrSpecialityRecord> childPath, InverseForeignKey<O, EducationMinobrSpecialityRecord> parentPath) {
super(path, childPath, parentPath);
}
private EducationMinobrSpecialityPath(Name alias, Table<EducationMinobrSpecialityRecord> aliased) {
super(alias, aliased);
}
@Override
public EducationMinobrSpecialityPath as(String alias) {
return new EducationMinobrSpecialityPath(DSL.name(alias), this);
}
@Override
public EducationMinobrSpecialityPath as(Name alias) {
return new EducationMinobrSpecialityPath(alias, this);
}
@Override
public EducationMinobrSpecialityPath as(Table<?> alias) {
return new EducationMinobrSpecialityPath(alias.getQualifiedName(), this);
}
}
@Override
public Schema getSchema() {
return aliased() ? null : ErvuDashboard.ERVU_DASHBOARD;
}
@Override
public Identity<EducationMinobrSpecialityRecord, Long> getIdentity() {
return (Identity<EducationMinobrSpecialityRecord, Long>) super.getIdentity();
}
@Override
public UniqueKey<EducationMinobrSpecialityRecord> getPrimaryKey() {
return Keys.EDUCATION_MINOBR_SPECIALITY_PKEY;
}
@Override
public List<UniqueKey<EducationMinobrSpecialityRecord>> getUniqueKeys() {
return Arrays.asList(Keys.EDUCATION_MINOBR_SPECIALITY_CODE_UNIQUE_KEY);
}
private transient CitizenEducationPath _citizenEducation;
/**
* Get the implicit to-many join path to the
* <code>ervu_dashboard.citizen_education</code> table
*/
public CitizenEducationPath citizenEducation() {
if (_citizenEducation == null)
_citizenEducation = new CitizenEducationPath(this, null, Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_MINOBR_SPECIALITY_CODE_FK.getInverseKey());
return _citizenEducation;
}
private transient CitizenEducationDiplomaPath _citizenEducationDiploma;
/**
* Get the implicit to-many join path to the
* <code>ervu_dashboard.citizen_education_diploma</code> table
*/
public CitizenEducationDiplomaPath citizenEducationDiploma() {
if (_citizenEducationDiploma == null)
_citizenEducationDiploma = new CitizenEducationDiplomaPath(this, null, Keys.CITIZEN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_EDUCATION_MINOBR_SPECIALITY_CODE_FK.getInverseKey());
return _citizenEducationDiploma;
}
private transient CitizenForeignEducationDiplomaPath _citizenForeignEducationDiploma;
/**
* Get the implicit to-many join path to the
* <code>ervu_dashboard.citizen_foreign_education_diploma</code> table
*/
public CitizenForeignEducationDiplomaPath citizenForeignEducationDiploma() {
if (_citizenForeignEducationDiploma == null)
_citizenForeignEducationDiploma = new CitizenForeignEducationDiplomaPath(this, null, Keys.CITIZEN_FOREIGN_EDUCATION_DIPLOMA__CITIZEN_FOREIGN_EDUCATION_DIPLOMA_EDUCATION_MINOBR_SPECIALITY_C.getInverseKey());
return _citizenForeignEducationDiploma;
}
@Override
public EducationMinobrSpeciality as(String alias) {
return new EducationMinobrSpeciality(DSL.name(alias), this);
}
@Override
public EducationMinobrSpeciality as(Name alias) {
return new EducationMinobrSpeciality(alias, this);
}
@Override
public EducationMinobrSpeciality as(Table<?> alias) {
return new EducationMinobrSpeciality(alias.getQualifiedName(), this);
}
/**
* Rename this table
*/
@Override
public EducationMinobrSpeciality rename(String name) {
return new EducationMinobrSpeciality(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public EducationMinobrSpeciality rename(Name name) {
return new EducationMinobrSpeciality(name, null);
}
/**
* Rename this table
*/
@Override
public EducationMinobrSpeciality rename(Table<?> name) {
return new EducationMinobrSpeciality(name.getQualifiedName(), null);
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinobrSpeciality where(Condition condition) {
return new EducationMinobrSpeciality(getQualifiedName(), aliased() ? this : null, null, condition);
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinobrSpeciality where(Collection<? extends Condition> conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinobrSpeciality where(Condition... conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinobrSpeciality where(Field<Boolean> condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationMinobrSpeciality where(SQL condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationMinobrSpeciality where(@Stringly.SQL String condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationMinobrSpeciality where(@Stringly.SQL String condition, Object... binds) {
return where(DSL.condition(condition, binds));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationMinobrSpeciality where(@Stringly.SQL String condition, QueryPart... parts) {
return where(DSL.condition(condition, parts));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinobrSpeciality whereExists(Select<?> select) {
return where(DSL.exists(select));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinobrSpeciality whereNotExists(Select<?> select) {
return where(DSL.notExists(select));
}
}

View file

@ -0,0 +1,311 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables;
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.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.CitizenEducationDiploma.CitizenEducationDiplomaPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.EducationMinprosvDocTypeRecord;
/**
* Справочник типа документа минпросвещения
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class EducationMinprosvDocType extends TableImpl<EducationMinprosvDocTypeRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of
* <code>ervu_dashboard.education_minprosv_doc_type</code>
*/
public static final EducationMinprosvDocType EDUCATION_MINPROSV_DOC_TYPE = new EducationMinprosvDocType();
/**
* The class holding records for this type
*/
@Override
public Class<EducationMinprosvDocTypeRecord> getRecordType() {
return EducationMinprosvDocTypeRecord.class;
}
/**
* The column
* <code>ervu_dashboard.education_minprosv_doc_type.education_minprosv_doc_type_id</code>.
*/
public final TableField<EducationMinprosvDocTypeRecord, Long> EDUCATION_MINPROSV_DOC_TYPE_ID = createField(DSL.name("education_minprosv_doc_type_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
/**
* The column <code>ervu_dashboard.education_minprosv_doc_type.code</code>.
* Cправочный код
*/
public final TableField<EducationMinprosvDocTypeRecord, String> CODE = createField(DSL.name("code"), SQLDataType.VARCHAR(15).nullable(false), this, "Cправочный код");
/**
* The column <code>ervu_dashboard.education_minprosv_doc_type.value</code>.
* Значение
*/
public final TableField<EducationMinprosvDocTypeRecord, String> VALUE = createField(DSL.name("value"), SQLDataType.VARCHAR(255).nullable(false), this, "Значение");
/**
* The column
* <code>ervu_dashboard.education_minprosv_doc_type.description</code>.
* Описание
*/
public final TableField<EducationMinprosvDocTypeRecord, String> DESCRIPTION = createField(DSL.name("description"), SQLDataType.CLOB, this, "Описание");
/**
* The column
* <code>ervu_dashboard.education_minprosv_doc_type.actual</code>. Признак
* актуальности справочного значения
*/
public final TableField<EducationMinprosvDocTypeRecord, Boolean> ACTUAL = createField(DSL.name("actual"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("true"), SQLDataType.BOOLEAN)), this, "Признак актуальности справочного значения");
private EducationMinprosvDocType(Name alias, Table<EducationMinprosvDocTypeRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}
private EducationMinprosvDocType(Name alias, Table<EducationMinprosvDocTypeRecord> aliased, Field<?>[] parameters, Condition where) {
super(alias, null, aliased, parameters, DSL.comment("Справочник типа документа минпросвещения"), TableOptions.table(), where);
}
/**
* Create an aliased <code>ervu_dashboard.education_minprosv_doc_type</code>
* table reference
*/
public EducationMinprosvDocType(String alias) {
this(DSL.name(alias), EDUCATION_MINPROSV_DOC_TYPE);
}
/**
* Create an aliased <code>ervu_dashboard.education_minprosv_doc_type</code>
* table reference
*/
public EducationMinprosvDocType(Name alias) {
this(alias, EDUCATION_MINPROSV_DOC_TYPE);
}
/**
* Create a <code>ervu_dashboard.education_minprosv_doc_type</code> table
* reference
*/
public EducationMinprosvDocType() {
this(DSL.name("education_minprosv_doc_type"), null);
}
public <O extends Record> EducationMinprosvDocType(Table<O> path, ForeignKey<O, EducationMinprosvDocTypeRecord> childPath, InverseForeignKey<O, EducationMinprosvDocTypeRecord> parentPath) {
super(path, childPath, parentPath, EDUCATION_MINPROSV_DOC_TYPE);
}
/**
* A subtype implementing {@link Path} for simplified path-based joins.
*/
public static class EducationMinprosvDocTypePath extends EducationMinprosvDocType implements Path<EducationMinprosvDocTypeRecord> {
public <O extends Record> EducationMinprosvDocTypePath(Table<O> path, ForeignKey<O, EducationMinprosvDocTypeRecord> childPath, InverseForeignKey<O, EducationMinprosvDocTypeRecord> parentPath) {
super(path, childPath, parentPath);
}
private EducationMinprosvDocTypePath(Name alias, Table<EducationMinprosvDocTypeRecord> aliased) {
super(alias, aliased);
}
@Override
public EducationMinprosvDocTypePath as(String alias) {
return new EducationMinprosvDocTypePath(DSL.name(alias), this);
}
@Override
public EducationMinprosvDocTypePath as(Name alias) {
return new EducationMinprosvDocTypePath(alias, this);
}
@Override
public EducationMinprosvDocTypePath as(Table<?> alias) {
return new EducationMinprosvDocTypePath(alias.getQualifiedName(), this);
}
}
@Override
public Schema getSchema() {
return aliased() ? null : ErvuDashboard.ERVU_DASHBOARD;
}
@Override
public Identity<EducationMinprosvDocTypeRecord, Long> getIdentity() {
return (Identity<EducationMinprosvDocTypeRecord, Long>) super.getIdentity();
}
@Override
public UniqueKey<EducationMinprosvDocTypeRecord> getPrimaryKey() {
return Keys.EDUCATION_MINPROSV_DOC_TYPE_PKEY;
}
@Override
public List<UniqueKey<EducationMinprosvDocTypeRecord>> getUniqueKeys() {
return Arrays.asList(Keys.EDUCATION_MINPROSV_DOC_TYPE_CODE_UNIQUE_KEY);
}
private transient CitizenEducationDiplomaPath _citizenEducationDiploma;
/**
* Get the implicit to-many join path to the
* <code>ervu_dashboard.citizen_education_diploma</code> table
*/
public CitizenEducationDiplomaPath citizenEducationDiploma() {
if (_citizenEducationDiploma == null)
_citizenEducationDiploma = new CitizenEducationDiplomaPath(this, null, Keys.CITIZEN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_DOC_TYPE_CODE_MINPROSV_CODE_FK.getInverseKey());
return _citizenEducationDiploma;
}
@Override
public EducationMinprosvDocType as(String alias) {
return new EducationMinprosvDocType(DSL.name(alias), this);
}
@Override
public EducationMinprosvDocType as(Name alias) {
return new EducationMinprosvDocType(alias, this);
}
@Override
public EducationMinprosvDocType as(Table<?> alias) {
return new EducationMinprosvDocType(alias.getQualifiedName(), this);
}
/**
* Rename this table
*/
@Override
public EducationMinprosvDocType rename(String name) {
return new EducationMinprosvDocType(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public EducationMinprosvDocType rename(Name name) {
return new EducationMinprosvDocType(name, null);
}
/**
* Rename this table
*/
@Override
public EducationMinprosvDocType rename(Table<?> name) {
return new EducationMinprosvDocType(name.getQualifiedName(), null);
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinprosvDocType where(Condition condition) {
return new EducationMinprosvDocType(getQualifiedName(), aliased() ? this : null, null, condition);
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinprosvDocType where(Collection<? extends Condition> conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinprosvDocType where(Condition... conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinprosvDocType where(Field<Boolean> condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationMinprosvDocType where(SQL condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationMinprosvDocType where(@Stringly.SQL String condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationMinprosvDocType where(@Stringly.SQL String condition, Object... binds) {
return where(DSL.condition(condition, binds));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationMinprosvDocType where(@Stringly.SQL String condition, QueryPart... parts) {
return where(DSL.condition(condition, parts));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinprosvDocType whereExists(Select<?> select) {
return where(DSL.exists(select));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinprosvDocType whereNotExists(Select<?> select) {
return where(DSL.notExists(select));
}
}

View file

@ -0,0 +1,340 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables;
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.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.CitizenEducation.CitizenEducationPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenEducationDiploma.CitizenEducationDiplomaPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenForeignEducationDiploma.CitizenForeignEducationDiplomaPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.EducationMinprosvSpecialityRecord;
/**
* Справочник специальности минпросвещения
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class EducationMinprosvSpeciality extends TableImpl<EducationMinprosvSpecialityRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of
* <code>ervu_dashboard.education_minprosv_speciality</code>
*/
public static final EducationMinprosvSpeciality EDUCATION_MINPROSV_SPECIALITY = new EducationMinprosvSpeciality();
/**
* The class holding records for this type
*/
@Override
public Class<EducationMinprosvSpecialityRecord> getRecordType() {
return EducationMinprosvSpecialityRecord.class;
}
/**
* The column
* <code>ervu_dashboard.education_minprosv_speciality.education_minprosv_speciality_id</code>.
*/
public final TableField<EducationMinprosvSpecialityRecord, Long> EDUCATION_MINPROSV_SPECIALITY_ID = createField(DSL.name("education_minprosv_speciality_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
/**
* The column
* <code>ervu_dashboard.education_minprosv_speciality.code</code>.
* Cправочный код
*/
public final TableField<EducationMinprosvSpecialityRecord, String> CODE = createField(DSL.name("code"), SQLDataType.VARCHAR(15).nullable(false), this, "Cправочный код");
/**
* The column
* <code>ervu_dashboard.education_minprosv_speciality.value</code>. Значение
*/
public final TableField<EducationMinprosvSpecialityRecord, String> VALUE = createField(DSL.name("value"), SQLDataType.VARCHAR(255).nullable(false), this, "Значение");
/**
* The column
* <code>ervu_dashboard.education_minprosv_speciality.description</code>.
* Описание
*/
public final TableField<EducationMinprosvSpecialityRecord, String> DESCRIPTION = createField(DSL.name("description"), SQLDataType.CLOB, this, "Описание");
/**
* The column
* <code>ervu_dashboard.education_minprosv_speciality.actual</code>. Признак
* актуальности справочного значения
*/
public final TableField<EducationMinprosvSpecialityRecord, Boolean> ACTUAL = createField(DSL.name("actual"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("true"), SQLDataType.BOOLEAN)), this, "Признак актуальности справочного значения");
private EducationMinprosvSpeciality(Name alias, Table<EducationMinprosvSpecialityRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}
private EducationMinprosvSpeciality(Name alias, Table<EducationMinprosvSpecialityRecord> aliased, Field<?>[] parameters, Condition where) {
super(alias, null, aliased, parameters, DSL.comment("Справочник специальности минпросвещения"), TableOptions.table(), where);
}
/**
* Create an aliased
* <code>ervu_dashboard.education_minprosv_speciality</code> table reference
*/
public EducationMinprosvSpeciality(String alias) {
this(DSL.name(alias), EDUCATION_MINPROSV_SPECIALITY);
}
/**
* Create an aliased
* <code>ervu_dashboard.education_minprosv_speciality</code> table reference
*/
public EducationMinprosvSpeciality(Name alias) {
this(alias, EDUCATION_MINPROSV_SPECIALITY);
}
/**
* Create a <code>ervu_dashboard.education_minprosv_speciality</code> table
* reference
*/
public EducationMinprosvSpeciality() {
this(DSL.name("education_minprosv_speciality"), null);
}
public <O extends Record> EducationMinprosvSpeciality(Table<O> path, ForeignKey<O, EducationMinprosvSpecialityRecord> childPath, InverseForeignKey<O, EducationMinprosvSpecialityRecord> parentPath) {
super(path, childPath, parentPath, EDUCATION_MINPROSV_SPECIALITY);
}
/**
* A subtype implementing {@link Path} for simplified path-based joins.
*/
public static class EducationMinprosvSpecialityPath extends EducationMinprosvSpeciality implements Path<EducationMinprosvSpecialityRecord> {
public <O extends Record> EducationMinprosvSpecialityPath(Table<O> path, ForeignKey<O, EducationMinprosvSpecialityRecord> childPath, InverseForeignKey<O, EducationMinprosvSpecialityRecord> parentPath) {
super(path, childPath, parentPath);
}
private EducationMinprosvSpecialityPath(Name alias, Table<EducationMinprosvSpecialityRecord> aliased) {
super(alias, aliased);
}
@Override
public EducationMinprosvSpecialityPath as(String alias) {
return new EducationMinprosvSpecialityPath(DSL.name(alias), this);
}
@Override
public EducationMinprosvSpecialityPath as(Name alias) {
return new EducationMinprosvSpecialityPath(alias, this);
}
@Override
public EducationMinprosvSpecialityPath as(Table<?> alias) {
return new EducationMinprosvSpecialityPath(alias.getQualifiedName(), this);
}
}
@Override
public Schema getSchema() {
return aliased() ? null : ErvuDashboard.ERVU_DASHBOARD;
}
@Override
public Identity<EducationMinprosvSpecialityRecord, Long> getIdentity() {
return (Identity<EducationMinprosvSpecialityRecord, Long>) super.getIdentity();
}
@Override
public UniqueKey<EducationMinprosvSpecialityRecord> getPrimaryKey() {
return Keys.EDUCATION_MINPROSV_SPECIALITY_PKEY;
}
@Override
public List<UniqueKey<EducationMinprosvSpecialityRecord>> getUniqueKeys() {
return Arrays.asList(Keys.EDUCATION_MINPROSV_SPECIALITY_CODE_UNIQUE_KEY);
}
private transient CitizenEducationPath _citizenEducation;
/**
* Get the implicit to-many join path to the
* <code>ervu_dashboard.citizen_education</code> table
*/
public CitizenEducationPath citizenEducation() {
if (_citizenEducation == null)
_citizenEducation = new CitizenEducationPath(this, null, Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_MINPROSV_SPECIALITY_CODE_FK.getInverseKey());
return _citizenEducation;
}
private transient CitizenEducationDiplomaPath _citizenEducationDiploma;
/**
* Get the implicit to-many join path to the
* <code>ervu_dashboard.citizen_education_diploma</code> table
*/
public CitizenEducationDiplomaPath citizenEducationDiploma() {
if (_citizenEducationDiploma == null)
_citizenEducationDiploma = new CitizenEducationDiplomaPath(this, null, Keys.CITIZEN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_EDUCATION_MINPROSV_SPECIALITY_CODE_FK.getInverseKey());
return _citizenEducationDiploma;
}
private transient CitizenForeignEducationDiplomaPath _citizenForeignEducationDiploma;
/**
* Get the implicit to-many join path to the
* <code>ervu_dashboard.citizen_foreign_education_diploma</code> table
*/
public CitizenForeignEducationDiplomaPath citizenForeignEducationDiploma() {
if (_citizenForeignEducationDiploma == null)
_citizenForeignEducationDiploma = new CitizenForeignEducationDiplomaPath(this, null, Keys.CITIZEN_FOREIGN_EDUCATION_DIPLOMA__CITIZEN_EDUCATION_DIPLOMA_EDUCATION_MINPROSV_SPECIALITY_CODE_FK.getInverseKey());
return _citizenForeignEducationDiploma;
}
@Override
public EducationMinprosvSpeciality as(String alias) {
return new EducationMinprosvSpeciality(DSL.name(alias), this);
}
@Override
public EducationMinprosvSpeciality as(Name alias) {
return new EducationMinprosvSpeciality(alias, this);
}
@Override
public EducationMinprosvSpeciality as(Table<?> alias) {
return new EducationMinprosvSpeciality(alias.getQualifiedName(), this);
}
/**
* Rename this table
*/
@Override
public EducationMinprosvSpeciality rename(String name) {
return new EducationMinprosvSpeciality(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public EducationMinprosvSpeciality rename(Name name) {
return new EducationMinprosvSpeciality(name, null);
}
/**
* Rename this table
*/
@Override
public EducationMinprosvSpeciality rename(Table<?> name) {
return new EducationMinprosvSpeciality(name.getQualifiedName(), null);
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinprosvSpeciality where(Condition condition) {
return new EducationMinprosvSpeciality(getQualifiedName(), aliased() ? this : null, null, condition);
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinprosvSpeciality where(Collection<? extends Condition> conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinprosvSpeciality where(Condition... conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinprosvSpeciality where(Field<Boolean> condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationMinprosvSpeciality where(SQL condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationMinprosvSpeciality where(@Stringly.SQL String condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationMinprosvSpeciality where(@Stringly.SQL String condition, Object... binds) {
return where(DSL.condition(condition, binds));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationMinprosvSpeciality where(@Stringly.SQL String condition, QueryPart... parts) {
return where(DSL.condition(condition, parts));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinprosvSpeciality whereExists(Select<?> select) {
return where(DSL.exists(select));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationMinprosvSpeciality whereNotExists(Select<?> select) {
return where(DSL.notExists(select));
}
}

View file

@ -0,0 +1,306 @@
/*
* This file is generated by jOOQ.
*/
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables;
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.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.CitizenEducation.CitizenEducationPath;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.EducationStatusRecord;
/**
* Справочник статуса обучения
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class EducationStatus extends TableImpl<EducationStatusRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>ervu_dashboard.education_status</code>
*/
public static final EducationStatus EDUCATION_STATUS = new EducationStatus();
/**
* The class holding records for this type
*/
@Override
public Class<EducationStatusRecord> getRecordType() {
return EducationStatusRecord.class;
}
/**
* The column
* <code>ervu_dashboard.education_status.education_status_id</code>.
*/
public final TableField<EducationStatusRecord, Long> EDUCATION_STATUS_ID = createField(DSL.name("education_status_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
/**
* The column <code>ervu_dashboard.education_status.code</code>. Cправочный
* код
*/
public final TableField<EducationStatusRecord, String> CODE = createField(DSL.name("code"), SQLDataType.VARCHAR(15).nullable(false), this, "Cправочный код");
/**
* The column <code>ervu_dashboard.education_status.value</code>. Значение
*/
public final TableField<EducationStatusRecord, String> VALUE = createField(DSL.name("value"), SQLDataType.VARCHAR(255).nullable(false), this, "Значение");
/**
* The column <code>ervu_dashboard.education_status.description</code>.
* Описание
*/
public final TableField<EducationStatusRecord, String> DESCRIPTION = createField(DSL.name("description"), SQLDataType.CLOB, this, "Описание");
/**
* The column <code>ervu_dashboard.education_status.actual</code>. Признак
* актуальности справочного значения
*/
public final TableField<EducationStatusRecord, Boolean> ACTUAL = createField(DSL.name("actual"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("true"), SQLDataType.BOOLEAN)), this, "Признак актуальности справочного значения");
private EducationStatus(Name alias, Table<EducationStatusRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}
private EducationStatus(Name alias, Table<EducationStatusRecord> aliased, Field<?>[] parameters, Condition where) {
super(alias, null, aliased, parameters, DSL.comment("Справочник статуса обучения"), TableOptions.table(), where);
}
/**
* Create an aliased <code>ervu_dashboard.education_status</code> table
* reference
*/
public EducationStatus(String alias) {
this(DSL.name(alias), EDUCATION_STATUS);
}
/**
* Create an aliased <code>ervu_dashboard.education_status</code> table
* reference
*/
public EducationStatus(Name alias) {
this(alias, EDUCATION_STATUS);
}
/**
* Create a <code>ervu_dashboard.education_status</code> table reference
*/
public EducationStatus() {
this(DSL.name("education_status"), null);
}
public <O extends Record> EducationStatus(Table<O> path, ForeignKey<O, EducationStatusRecord> childPath, InverseForeignKey<O, EducationStatusRecord> parentPath) {
super(path, childPath, parentPath, EDUCATION_STATUS);
}
/**
* A subtype implementing {@link Path} for simplified path-based joins.
*/
public static class EducationStatusPath extends EducationStatus implements Path<EducationStatusRecord> {
public <O extends Record> EducationStatusPath(Table<O> path, ForeignKey<O, EducationStatusRecord> childPath, InverseForeignKey<O, EducationStatusRecord> parentPath) {
super(path, childPath, parentPath);
}
private EducationStatusPath(Name alias, Table<EducationStatusRecord> aliased) {
super(alias, aliased);
}
@Override
public EducationStatusPath as(String alias) {
return new EducationStatusPath(DSL.name(alias), this);
}
@Override
public EducationStatusPath as(Name alias) {
return new EducationStatusPath(alias, this);
}
@Override
public EducationStatusPath as(Table<?> alias) {
return new EducationStatusPath(alias.getQualifiedName(), this);
}
}
@Override
public Schema getSchema() {
return aliased() ? null : ErvuDashboard.ERVU_DASHBOARD;
}
@Override
public Identity<EducationStatusRecord, Long> getIdentity() {
return (Identity<EducationStatusRecord, Long>) super.getIdentity();
}
@Override
public UniqueKey<EducationStatusRecord> getPrimaryKey() {
return Keys.EDUCATION_STATUS_PKEY;
}
@Override
public List<UniqueKey<EducationStatusRecord>> getUniqueKeys() {
return Arrays.asList(Keys.EDUCATION_STATUS_CODE_UNIQUE_KEY);
}
private transient CitizenEducationPath _citizenEducation;
/**
* Get the implicit to-many join path to the
* <code>ervu_dashboard.citizen_education</code> table
*/
public CitizenEducationPath citizenEducation() {
if (_citizenEducation == null)
_citizenEducation = new CitizenEducationPath(this, null, Keys.CITIZEN_EDUCATION__CITIZEN_EDUCATION_EDUCATION_STATUS_TYPE_CODE_FK.getInverseKey());
return _citizenEducation;
}
@Override
public EducationStatus as(String alias) {
return new EducationStatus(DSL.name(alias), this);
}
@Override
public EducationStatus as(Name alias) {
return new EducationStatus(alias, this);
}
@Override
public EducationStatus as(Table<?> alias) {
return new EducationStatus(alias.getQualifiedName(), this);
}
/**
* Rename this table
*/
@Override
public EducationStatus rename(String name) {
return new EducationStatus(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public EducationStatus rename(Name name) {
return new EducationStatus(name, null);
}
/**
* Rename this table
*/
@Override
public EducationStatus rename(Table<?> name) {
return new EducationStatus(name.getQualifiedName(), null);
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationStatus where(Condition condition) {
return new EducationStatus(getQualifiedName(), aliased() ? this : null, null, condition);
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationStatus where(Collection<? extends Condition> conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationStatus where(Condition... conditions) {
return where(DSL.and(conditions));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationStatus where(Field<Boolean> condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationStatus where(SQL condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationStatus where(@Stringly.SQL String condition) {
return where(DSL.condition(condition));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationStatus where(@Stringly.SQL String condition, Object... binds) {
return where(DSL.condition(condition, binds));
}
/**
* Create an inline derived table from this table
*/
@Override
@PlainSQL
public EducationStatus where(@Stringly.SQL String condition, QueryPart... parts) {
return where(DSL.condition(condition, parts));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationStatus whereExists(Select<?> select) {
return where(DSL.exists(select));
}
/**
* Create an inline derived table from this table
*/
@Override
public EducationStatus whereNotExists(Select<?> select) {
return where(DSL.notExists(select));
}
}

View file

@ -74,7 +74,7 @@ public class RecruitErvuStatus extends TableImpl<RecruitErvuStatusRecord> {
* The column <code>ervu_dashboard.recruit_ervu_status.description</code>.
* Описание статуса
*/
public final TableField<RecruitErvuStatusRecord, String> DESCRIPTION = createField(DSL.name("description"), SQLDataType.CLOB.nullable(false), this, "Описание статуса");
public final TableField<RecruitErvuStatusRecord, String> DESCRIPTION = createField(DSL.name("description"), SQLDataType.CLOB, this, "Описание статуса");
/**
* The column <code>ervu_dashboard.recruit_ervu_status.actual</code>.

View file

@ -0,0 +1,322 @@
/*
* 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.CitizenEducationDiploma;
/**
* Диплом/аттестат гражданина
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class CitizenEducationDiplomaRecord extends UpdatableRecordImpl<CitizenEducationDiplomaRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for
* <code>ervu_dashboard.citizen_education_diploma.citizen_education_diploma_id</code>.
*/
public void setCitizenEducationDiplomaId(Long value) {
set(0, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education_diploma.citizen_education_diploma_id</code>.
*/
public Long getCitizenEducationDiplomaId() {
return (Long) get(0);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education_diploma.education_speciality_code</code>.
* Код специальности
*/
public void setEducationSpecialityCode(String value) {
set(1, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education_diploma.education_speciality_code</code>.
* Код специальности
*/
public String getEducationSpecialityCode() {
return (String) get(1);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education_diploma.issue_date</code>. Дата
* выдачи
*/
public void setIssueDate(Date value) {
set(2, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education_diploma.issue_date</code>. Дата
* выдачи
*/
public Date getIssueDate() {
return (Date) get(2);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education_diploma.education_institution_name</code>.
* Наименование образовательного учреждения
*/
public void setEducationInstitutionName(String value) {
set(3, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education_diploma.education_institution_name</code>.
* Наименование образовательного учреждения
*/
public String getEducationInstitutionName() {
return (String) get(3);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education_diploma.education_level_code</code>.
* Код уровня образования
*/
public void setEducationLevelCode(String value) {
set(4, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education_diploma.education_level_code</code>.
* Код уровня образования
*/
public String getEducationLevelCode() {
return (String) get(4);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education_diploma.reg_number</code>.
* Регистрационный номер документа об образовании
*/
public void setRegNumber(String value) {
set(5, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education_diploma.reg_number</code>.
* Регистрационный номер документа об образовании
*/
public String getRegNumber() {
return (String) get(5);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education_diploma.vus_spec</code>. Признак
* наличия специальности/направления подготовки/профессии относящейся
* к перечню, при наличии которых граждане женского пола
* получают военно-учетные специальности и подлежат
* постановке на воинский учет
*/
public void setVusSpec(Boolean value) {
set(6, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education_diploma.vus_spec</code>. Признак
* наличия специальности/направления подготовки/профессии относящейся
* к перечню, при наличии которых граждане женского пола
* получают военно-учетные специальности и подлежат
* постановке на воинский учет
*/
public Boolean getVusSpec() {
return (Boolean) get(6);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education_diploma.blank_number</code>. Номер
* бланка документа об образовании
*/
public void setBlankNumber(String value) {
set(7, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education_diploma.blank_number</code>. Номер
* бланка документа об образовании
*/
public String getBlankNumber() {
return (String) get(7);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education_diploma.blank_series</code>. Серия
* бланка документа об образовании
*/
public void setBlankSeries(String value) {
set(8, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education_diploma.blank_series</code>. Серия
* бланка документа об образовании
*/
public String getBlankSeries() {
return (String) get(8);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education_diploma.doc_type_code_minobr</code>.
* Код вида документа минобразования
*/
public void setDocTypeCodeMinobr(String value) {
set(9, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education_diploma.doc_type_code_minobr</code>.
* Код вида документа минобразования
*/
public String getDocTypeCodeMinobr() {
return (String) get(9);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education_diploma.doc_type_code_minprosv</code>.
* Код вида документа минобразования
*/
public void setDocTypeCodeMinprosv(String value) {
set(10, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education_diploma.doc_type_code_minprosv</code>.
* Код вида документа минобразования
*/
public String getDocTypeCodeMinprosv() {
return (String) get(10);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education_diploma.education_speciality_minpobr_code</code>.
* Код вида документа минобразования
*/
public void setEducationSpecialityMinpobrCode(String value) {
set(11, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education_diploma.education_speciality_minpobr_code</code>.
* Код вида документа минобразования
*/
public String getEducationSpecialityMinpobrCode() {
return (String) get(11);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education_diploma.education_speciality_minprosv_code</code>.
* Код вида документа минобразования
*/
public void setEducationSpecialityMinprosvCode(String value) {
set(12, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education_diploma.education_speciality_minprosv_code</code>.
* Код вида документа минобразования
*/
public String getEducationSpecialityMinprosvCode() {
return (String) get(12);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education_diploma.recruit_id</code>.
* Идентификатор рекрута
*/
public void setRecruitId(UUID value) {
set(13, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education_diploma.recruit_id</code>.
* Идентификатор рекрута
*/
public UUID getRecruitId() {
return (UUID) get(13);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Long> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached CitizenEducationDiplomaRecord
*/
public CitizenEducationDiplomaRecord() {
super(CitizenEducationDiploma.CITIZEN_EDUCATION_DIPLOMA);
}
/**
* Create a detached, initialised CitizenEducationDiplomaRecord
*/
public CitizenEducationDiplomaRecord(Long citizenEducationDiplomaId, String educationSpecialityCode, Date issueDate, String educationInstitutionName, String educationLevelCode, String regNumber, Boolean vusSpec, String blankNumber, String blankSeries, String docTypeCodeMinobr, String docTypeCodeMinprosv, String educationSpecialityMinpobrCode, String educationSpecialityMinprosvCode, UUID recruitId) {
super(CitizenEducationDiploma.CITIZEN_EDUCATION_DIPLOMA);
setCitizenEducationDiplomaId(citizenEducationDiplomaId);
setEducationSpecialityCode(educationSpecialityCode);
setIssueDate(issueDate);
setEducationInstitutionName(educationInstitutionName);
setEducationLevelCode(educationLevelCode);
setRegNumber(regNumber);
setVusSpec(vusSpec);
setBlankNumber(blankNumber);
setBlankSeries(blankSeries);
setDocTypeCodeMinobr(docTypeCodeMinobr);
setDocTypeCodeMinprosv(docTypeCodeMinprosv);
setEducationSpecialityMinpobrCode(educationSpecialityMinpobrCode);
setEducationSpecialityMinprosvCode(educationSpecialityMinprosvCode);
setRecruitId(recruitId);
resetChangedOnNotNull();
}
}

View file

@ -0,0 +1,634 @@
/*
* 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.CitizenEducation;
/**
* Сведения об образовании гражданина
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class CitizenEducationRecord extends UpdatableRecordImpl<CitizenEducationRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for
* <code>ervu_dashboard.citizen_education.citizen_education_id</code>.
*/
public void setCitizenEducationId(Long value) {
set(0, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.citizen_education_id</code>.
*/
public Long getCitizenEducationId() {
return (Long) get(0);
}
/**
* Setter for <code>ervu_dashboard.citizen_education.recruit_id</code>.
*/
public void setRecruitId(UUID value) {
set(1, value);
}
/**
* Getter for <code>ervu_dashboard.citizen_education.recruit_id</code>.
*/
public UUID getRecruitId() {
return (UUID) get(1);
}
/**
* Setter for <code>ervu_dashboard.citizen_education.inn</code>. ИНН
*/
public void setInn(String value) {
set(2, value);
}
/**
* Getter for <code>ervu_dashboard.citizen_education.inn</code>. ИНН
*/
public String getInn() {
return (String) get(2);
}
/**
* Setter for <code>ervu_dashboard.citizen_education.kpp</code>. КПП
*/
public void setKpp(String value) {
set(3, value);
}
/**
* Getter for <code>ervu_dashboard.citizen_education.kpp</code>. КПП
*/
public String getKpp() {
return (String) get(3);
}
/**
* Setter for <code>ervu_dashboard.citizen_education.ogrn</code>. ОГРН
*/
public void setOgrn(String value) {
set(4, value);
}
/**
* Getter for <code>ervu_dashboard.citizen_education.ogrn</code>. ОГРН
*/
public String getOgrn() {
return (String) get(4);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education.educational_institution_name</code>.
* Наименование образовательного учреждения
*/
public void setEducationalInstitutionName(String value) {
set(5, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.educational_institution_name</code>.
* Наименование образовательного учреждения
*/
public String getEducationalInstitutionName() {
return (String) get(5);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education.educational_institution_address</code>.
* Адрес образовательного учреждения
*/
public void setEducationalInstitutionAddress(String value) {
set(6, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.educational_institution_address</code>.
* Адрес образовательного учреждения
*/
public String getEducationalInstitutionAddress() {
return (String) get(6);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education.educational_institution_type_code</code>.
* Код типа образовательного учреждения
*/
public void setEducationalInstitutionTypeCode(String value) {
set(7, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.educational_institution_type_code</code>.
* Код типа образовательного учреждения
*/
public String getEducationalInstitutionTypeCode() {
return (String) get(7);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education.education_status_code</code>. Код
* статуса обучения
*/
public void setEducationStatusCode(String value) {
set(8, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.education_status_code</code>. Код
* статуса обучения
*/
public String getEducationStatusCode() {
return (String) get(8);
}
/**
* Setter for <code>ervu_dashboard.citizen_education.recovery_date</code>.
* Дата восстановления
*/
public void setRecoveryDate(Date value) {
set(9, value);
}
/**
* Getter for <code>ervu_dashboard.citizen_education.recovery_date</code>.
* Дата восстановления
*/
public Date getRecoveryDate() {
return (Date) get(9);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education.recovery_order_date</code>. Дата
* приказа на восстановление
*/
public void setRecoveryOrderDate(Date value) {
set(10, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.recovery_order_date</code>. Дата
* приказа на восстановление
*/
public Date getRecoveryOrderDate() {
return (Date) get(10);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education.recovery_order_number</code>.
* Номер приказа на восстановление
*/
public void setRecoveryOrderNumber(String value) {
set(11, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.recovery_order_number</code>.
* Номер приказа на восстановление
*/
public String getRecoveryOrderNumber() {
return (String) get(11);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education.education_level_code</code>. Код
* уровня образования
*/
public void setEducationLevelCode(String value) {
set(12, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.education_level_code</code>. Код
* уровня образования
*/
public String getEducationLevelCode() {
return (String) get(12);
}
/**
* Setter for <code>ervu_dashboard.citizen_education.grade_number</code>.
* Номер класса/курса
*/
public void setGradeNumber(String value) {
set(13, value);
}
/**
* Getter for <code>ervu_dashboard.citizen_education.grade_number</code>.
* Номер класса/курса
*/
public String getGradeNumber() {
return (String) get(13);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education.leave_start_date</code>. Дата
* начала отпуска
*/
public void setLeaveStartDate(Date value) {
set(14, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.leave_start_date</code>. Дата
* начала отпуска
*/
public Date getLeaveStartDate() {
return (Date) get(14);
}
/**
* Setter for <code>ervu_dashboard.citizen_education.leave_end_date</code>.
* Дата окончания отпуска
*/
public void setLeaveEndDate(Date value) {
set(15, value);
}
/**
* Getter for <code>ervu_dashboard.citizen_education.leave_end_date</code>.
* Дата окончания отпуска
*/
public Date getLeaveEndDate() {
return (Date) get(15);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education.leave_reason_code</code>. Код
* причины отпуска
*/
public void setLeaveReasonCode(String value) {
set(16, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.leave_reason_code</code>. Код
* причины отпуска
*/
public String getLeaveReasonCode() {
return (String) get(16);
}
/**
* Setter for <code>ervu_dashboard.citizen_education.admission_date</code>.
* Дата зачисления
*/
public void setAdmissionDate(Date value) {
set(17, value);
}
/**
* Getter for <code>ervu_dashboard.citizen_education.admission_date</code>.
* Дата зачисления
*/
public Date getAdmissionDate() {
return (Date) get(17);
}
/**
* Setter for <code>ervu_dashboard.citizen_education.first_education</code>.
* Признак получения образования впервые
*/
public void setFirstEducation(Boolean value) {
set(18, value);
}
/**
* Getter for <code>ervu_dashboard.citizen_education.first_education</code>.
* Признак получения образования впервые
*/
public Boolean getFirstEducation() {
return (Boolean) get(18);
}
/**
* Setter for <code>ervu_dashboard.citizen_education.vus_spec</code>.
* Признак наличия специальности/направления подготовки/профессии
* относящейся к перечню, при наличии которых
* граждане женского пола получают военно-учетные
* специальности и подлежат постановке на воинский учет
*/
public void setVusSpec(Boolean value) {
set(19, value);
}
/**
* Getter for <code>ervu_dashboard.citizen_education.vus_spec</code>.
* Признак наличия специальности/направления подготовки/профессии
* относящейся к перечню, при наличии которых
* граждане женского пола получают военно-учетные
* специальности и подлежат постановке на воинский учет
*/
public Boolean getVusSpec() {
return (Boolean) get(19);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education.education_start_date</code>. Дата
* начала обучения
*/
public void setEducationStartDate(Date value) {
set(20, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.education_start_date</code>. Дата
* начала обучения
*/
public Date getEducationStartDate() {
return (Date) get(20);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education.planned_education_end_date</code>.
* Планируемая дата окончания обучения
*/
public void setPlannedEducationEndDate(Date value) {
set(21, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.planned_education_end_date</code>.
* Планируемая дата окончания обучения
*/
public Date getPlannedEducationEndDate() {
return (Date) get(21);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education.education_form_code</code>. Код
* формы обучения
*/
public void setEducationFormCode(String value) {
set(22, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.education_form_code</code>. Код
* формы обучения
*/
public String getEducationFormCode() {
return (String) get(22);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education.minobr_spec_code</code>. Код
* специальности минобразования
*/
public void setMinobrSpecCode(String value) {
set(23, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.minobr_spec_code</code>. Код
* специальности минобразования
*/
public String getMinobrSpecCode() {
return (String) get(23);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education.minprosv_spec_code</code>. Код
* специальности минпросвещения
*/
public void setMinprosvSpecCode(String value) {
set(24, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.minprosv_spec_code</code>. Код
* специальности минпросвещения
*/
public String getMinprosvSpecCode() {
return (String) get(24);
}
/**
* Setter for <code>ervu_dashboard.citizen_education.expulsion_date</code>.
* Дата отчисления
*/
public void setExpulsionDate(Date value) {
set(25, value);
}
/**
* Getter for <code>ervu_dashboard.citizen_education.expulsion_date</code>.
* Дата отчисления
*/
public Date getExpulsionDate() {
return (Date) get(25);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education.expulsion_order_date</code>. Дата
* приказа на отчисление
*/
public void setExpulsionOrderDate(Date value) {
set(26, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.expulsion_order_date</code>. Дата
* приказа на отчисление
*/
public Date getExpulsionOrderDate() {
return (Date) get(26);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education.expulsion_order_number</code>.
* Номер приказа на отчисление
*/
public void setExpulsionOrderNumber(String value) {
set(27, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.expulsion_order_number</code>.
* Номер приказа на отчисление
*/
public String getExpulsionOrderNumber() {
return (String) get(27);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education.military_education_start_date</code>.
* Дата начала обучения в военно-учебном центре
*/
public void setMilitaryEducationStartDate(Date value) {
set(28, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.military_education_start_date</code>.
* Дата начала обучения в военно-учебном центре
*/
public Date getMilitaryEducationStartDate() {
return (Date) get(28);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education.military_education_end_date</code>.
* Дата окончания обучения в военно-учебном центре
*/
public void setMilitaryEducationEndDate(Date value) {
set(29, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.military_education_end_date</code>.
* Дата окончания обучения в военно-учебном центре
*/
public Date getMilitaryEducationEndDate() {
return (Date) get(29);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education.admission_order_date</code>. Дата
* приказа о зачислении
*/
public void setAdmissionOrderDate(Date value) {
set(30, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.admission_order_date</code>. Дата
* приказа о зачислении
*/
public Date getAdmissionOrderDate() {
return (Date) get(30);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_education.admission_order_number</code>.
* Номер приказа о зачислении
*/
public void setAdmissionOrderNumber(String value) {
set(31, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_education.admission_order_number</code>.
* Номер приказа о зачислении
*/
public String getAdmissionOrderNumber() {
return (String) get(31);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Long> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached CitizenEducationRecord
*/
public CitizenEducationRecord() {
super(CitizenEducation.CITIZEN_EDUCATION);
}
/**
* Create a detached, initialised CitizenEducationRecord
*/
public CitizenEducationRecord(Long citizenEducationId, UUID recruitId, String inn, String kpp, String ogrn, String educationalInstitutionName, String educationalInstitutionAddress, String educationalInstitutionTypeCode, String educationStatusCode, Date recoveryDate, Date recoveryOrderDate, String recoveryOrderNumber, String educationLevelCode, String gradeNumber, Date leaveStartDate, Date leaveEndDate, String leaveReasonCode, Date admissionDate, Boolean firstEducation, Boolean vusSpec, Date educationStartDate, Date plannedEducationEndDate, String educationFormCode, String minobrSpecCode, String minprosvSpecCode, Date expulsionDate, Date expulsionOrderDate, String expulsionOrderNumber, Date militaryEducationStartDate, Date militaryEducationEndDate, Date admissionOrderDate, String admissionOrderNumber) {
super(CitizenEducation.CITIZEN_EDUCATION);
setCitizenEducationId(citizenEducationId);
setRecruitId(recruitId);
setInn(inn);
setKpp(kpp);
setOgrn(ogrn);
setEducationalInstitutionName(educationalInstitutionName);
setEducationalInstitutionAddress(educationalInstitutionAddress);
setEducationalInstitutionTypeCode(educationalInstitutionTypeCode);
setEducationStatusCode(educationStatusCode);
setRecoveryDate(recoveryDate);
setRecoveryOrderDate(recoveryOrderDate);
setRecoveryOrderNumber(recoveryOrderNumber);
setEducationLevelCode(educationLevelCode);
setGradeNumber(gradeNumber);
setLeaveStartDate(leaveStartDate);
setLeaveEndDate(leaveEndDate);
setLeaveReasonCode(leaveReasonCode);
setAdmissionDate(admissionDate);
setFirstEducation(firstEducation);
setVusSpec(vusSpec);
setEducationStartDate(educationStartDate);
setPlannedEducationEndDate(plannedEducationEndDate);
setEducationFormCode(educationFormCode);
setMinobrSpecCode(minobrSpecCode);
setMinprosvSpecCode(minprosvSpecCode);
setExpulsionDate(expulsionDate);
setExpulsionOrderDate(expulsionOrderDate);
setExpulsionOrderNumber(expulsionOrderNumber);
setMilitaryEducationStartDate(militaryEducationStartDate);
setMilitaryEducationEndDate(militaryEducationEndDate);
setAdmissionOrderDate(admissionOrderDate);
setAdmissionOrderNumber(admissionOrderNumber);
resetChangedOnNotNull();
}
}

View file

@ -0,0 +1,366 @@
/*
* 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.CitizenForeignEducationDiploma;
/**
* Иностранный диплом/аттестат гражданина
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class CitizenForeignEducationDiplomaRecord extends UpdatableRecordImpl<CitizenForeignEducationDiplomaRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.citizen_foreign_education_diploma_id</code>.
*/
public void setCitizenForeignEducationDiplomaId(Long value) {
set(0, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.citizen_foreign_education_diploma_id</code>.
*/
public Long getCitizenForeignEducationDiplomaId() {
return (Long) get(0);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.education_speciality_code</code>.
* Код специальности
*/
public void setEducationSpecialityCode(String value) {
set(1, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.education_speciality_code</code>.
* Код специальности
*/
public String getEducationSpecialityCode() {
return (String) get(1);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.qualification</code>.
* Признанная в соответствие с законодательством РФ квалификация (степень)
*/
public void setQualification(String value) {
set(2, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.qualification</code>.
* Признанная в соответствие с законодательством РФ квалификация (степень)
*/
public String getQualification() {
return (String) get(2);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.oksm_code</code>.
* Код страны, выдавшей документ об иностранном образовании
*/
public void setOksmCode(String value) {
set(3, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.oksm_code</code>.
* Код страны, выдавшей документ об иностранном образовании
*/
public String getOksmCode() {
return (String) get(3);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.study_field</code>.
* Признанное в соответствие с законодательством РФ
* направление подготовки по дополнительному профессиональному
* образованию
*/
public void setStudyField(String value) {
set(4, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.study_field</code>.
* Признанное в соответствие с законодательством РФ
* направление подготовки по дополнительному профессиональному
* образованию
*/
public String getStudyField() {
return (String) get(4);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.education_certificate_number</code>.
* Уникальный номер свидетельства о признании иностранного
* документа об образовании
*/
public void setEducationCertificateNumber(String value) {
set(5, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.education_certificate_number</code>.
* Уникальный номер свидетельства о признании иностранного
* документа об образовании
*/
public String getEducationCertificateNumber() {
return (String) get(5);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.recognition_date</code>.
* Дата признания документа об образовании
*/
public void setRecognitionDate(Date value) {
set(6, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.recognition_date</code>.
* Дата признания документа об образовании
*/
public Date getRecognitionDate() {
return (Date) get(6);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.education_level_code</code>.
* Код уровня образования
*/
public void setEducationLevelCode(String value) {
set(7, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.education_level_code</code>.
* Код уровня образования
*/
public String getEducationLevelCode() {
return (String) get(7);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.vus_spec</code>.
* Признак наличия специальности/направления подготовки/профессии
* относящейся к перечню, при наличии которых
* граждане женского пола получают военно-учетные
* специальности и подлежат постановке на воинский учет
*/
public void setVusSpec(Boolean value) {
set(8, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.vus_spec</code>.
* Признак наличия специальности/направления подготовки/профессии
* относящейся к перечню, при наличии которых
* граждане женского пола получают военно-учетные
* специальности и подлежат постановке на воинский учет
*/
public Boolean getVusSpec() {
return (Boolean) get(8);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.doc_reg_num</code>.
* Регистрационный номер документа об образовании
*/
public void setDocRegNum(String value) {
set(9, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.doc_reg_num</code>.
* Регистрационный номер документа об образовании
*/
public String getDocRegNum() {
return (String) get(9);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.doc_reg_series</code>.
* Серия документа об образовании
*/
public void setDocRegSeries(String value) {
set(10, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.doc_reg_series</code>.
* Серия документа об образовании
*/
public String getDocRegSeries() {
return (String) get(10);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.foreign_doc_name</code>.
* Наименование иностранного документа
*/
public void setForeignDocName(String value) {
set(11, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.foreign_doc_name</code>.
* Наименование иностранного документа
*/
public String getForeignDocName() {
return (String) get(11);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.education_institution_name</code>.
* Наименование образовательного учреждения
*/
public void setEducationInstitutionName(String value) {
set(12, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.education_institution_name</code>.
* Наименование образовательного учреждения
*/
public String getEducationInstitutionName() {
return (String) get(12);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.education_speciality_minpobr_code</code>.
* Код вида документа минобразования
*/
public void setEducationSpecialityMinpobrCode(String value) {
set(13, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.education_speciality_minpobr_code</code>.
* Код вида документа минобразования
*/
public String getEducationSpecialityMinpobrCode() {
return (String) get(13);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.education_speciality_minprosv_code</code>.
* Код вида документа минобразования
*/
public void setEducationSpecialityMinprosvCode(String value) {
set(14, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.education_speciality_minprosv_code</code>.
* Код вида документа минобразования
*/
public String getEducationSpecialityMinprosvCode() {
return (String) get(14);
}
/**
* Setter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.recruit_id</code>.
* Идентификатор рекрута
*/
public void setRecruitId(UUID value) {
set(15, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen_foreign_education_diploma.recruit_id</code>.
* Идентификатор рекрута
*/
public UUID getRecruitId() {
return (UUID) get(15);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Long> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached CitizenForeignEducationDiplomaRecord
*/
public CitizenForeignEducationDiplomaRecord() {
super(CitizenForeignEducationDiploma.CITIZEN_FOREIGN_EDUCATION_DIPLOMA);
}
/**
* Create a detached, initialised CitizenForeignEducationDiplomaRecord
*/
public CitizenForeignEducationDiplomaRecord(Long citizenForeignEducationDiplomaId, String educationSpecialityCode, String qualification, String oksmCode, String studyField, String educationCertificateNumber, Date recognitionDate, String educationLevelCode, Boolean vusSpec, String docRegNum, String docRegSeries, String foreignDocName, String educationInstitutionName, String educationSpecialityMinpobrCode, String educationSpecialityMinprosvCode, UUID recruitId) {
super(CitizenForeignEducationDiploma.CITIZEN_FOREIGN_EDUCATION_DIPLOMA);
setCitizenForeignEducationDiplomaId(citizenForeignEducationDiplomaId);
setEducationSpecialityCode(educationSpecialityCode);
setQualification(qualification);
setOksmCode(oksmCode);
setStudyField(studyField);
setEducationCertificateNumber(educationCertificateNumber);
setRecognitionDate(recognitionDate);
setEducationLevelCode(educationLevelCode);
setVusSpec(vusSpec);
setDocRegNum(docRegNum);
setDocRegSeries(docRegSeries);
setForeignDocName(foreignDocName);
setEducationInstitutionName(educationInstitutionName);
setEducationSpecialityMinpobrCode(educationSpecialityMinpobrCode);
setEducationSpecialityMinprosvCode(educationSpecialityMinprosvCode);
setRecruitId(recruitId);
resetChangedOnNotNull();
}
}

View file

@ -0,0 +1,126 @@
/*
* 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.CountryOksm;
/**
* Справочник кода страны
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class CountryOksmRecord extends UpdatableRecordImpl<CountryOksmRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>ervu_dashboard.country_oksm.country_oksm_id</code>.
*/
public void setCountryOksmId(Long value) {
set(0, value);
}
/**
* Getter for <code>ervu_dashboard.country_oksm.country_oksm_id</code>.
*/
public Long getCountryOksmId() {
return (Long) get(0);
}
/**
* Setter for <code>ervu_dashboard.country_oksm.code</code>. Cправочный код
*/
public void setCode(String value) {
set(1, value);
}
/**
* Getter for <code>ervu_dashboard.country_oksm.code</code>. Cправочный код
*/
public String getCode() {
return (String) get(1);
}
/**
* Setter for <code>ervu_dashboard.country_oksm.value</code>. Значение
*/
public void setValue(String value) {
set(2, value);
}
/**
* Getter for <code>ervu_dashboard.country_oksm.value</code>. Значение
*/
public String getValue() {
return (String) get(2);
}
/**
* Setter for <code>ervu_dashboard.country_oksm.description</code>. Описание
*/
public void setDescription(String value) {
set(3, value);
}
/**
* Getter for <code>ervu_dashboard.country_oksm.description</code>. Описание
*/
public String getDescription() {
return (String) get(3);
}
/**
* Setter for <code>ervu_dashboard.country_oksm.actual</code>. Признак
* актуальности справочного значения
*/
public void setActual(Boolean value) {
set(4, value);
}
/**
* Getter for <code>ervu_dashboard.country_oksm.actual</code>. Признак
* актуальности справочного значения
*/
public Boolean getActual() {
return (Boolean) get(4);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Long> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached CountryOksmRecord
*/
public CountryOksmRecord() {
super(CountryOksm.COUNTRY_OKSM);
}
/**
* Create a detached, initialised CountryOksmRecord
*/
public CountryOksmRecord(Long countryOksmId, String code, String value, String description, Boolean actual) {
super(CountryOksm.COUNTRY_OKSM);
setCountryOksmId(countryOksmId);
setCode(code);
setValue(value);
setDescription(description);
setActual(actual);
resetChangedOnNotNull();
}
}

View file

@ -0,0 +1,130 @@
/*
* 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.EducationForm;
/**
* Справочник форм обучения
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class EducationFormRecord extends UpdatableRecordImpl<EducationFormRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>ervu_dashboard.education_form.education_form_id</code>.
*/
public void setEducationFormId(Long value) {
set(0, value);
}
/**
* Getter for <code>ervu_dashboard.education_form.education_form_id</code>.
*/
public Long getEducationFormId() {
return (Long) get(0);
}
/**
* Setter for <code>ervu_dashboard.education_form.code</code>. Cправочный
* код
*/
public void setCode(String value) {
set(1, value);
}
/**
* Getter for <code>ervu_dashboard.education_form.code</code>. Cправочный
* код
*/
public String getCode() {
return (String) get(1);
}
/**
* Setter for <code>ervu_dashboard.education_form.value</code>. Значение
*/
public void setValue(String value) {
set(2, value);
}
/**
* Getter for <code>ervu_dashboard.education_form.value</code>. Значение
*/
public String getValue() {
return (String) get(2);
}
/**
* Setter for <code>ervu_dashboard.education_form.description</code>.
* Описание
*/
public void setDescription(String value) {
set(3, value);
}
/**
* Getter for <code>ervu_dashboard.education_form.description</code>.
* Описание
*/
public String getDescription() {
return (String) get(3);
}
/**
* Setter for <code>ervu_dashboard.education_form.actual</code>. Признак
* актуальности справочного значения
*/
public void setActual(Boolean value) {
set(4, value);
}
/**
* Getter for <code>ervu_dashboard.education_form.actual</code>. Признак
* актуальности справочного значения
*/
public Boolean getActual() {
return (Boolean) get(4);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Long> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached EducationFormRecord
*/
public EducationFormRecord() {
super(EducationForm.EDUCATION_FORM);
}
/**
* Create a detached, initialised EducationFormRecord
*/
public EducationFormRecord(Long educationFormId, String code, String value, String description, Boolean actual) {
super(EducationForm.EDUCATION_FORM);
setEducationFormId(educationFormId);
setCode(code);
setValue(value);
setDescription(description);
setActual(actual);
resetChangedOnNotNull();
}
}

View file

@ -0,0 +1,136 @@
/*
* 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.EducationInstitutionType;
/**
* Справочник типа образовательного учреждения
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class EducationInstitutionTypeRecord extends UpdatableRecordImpl<EducationInstitutionTypeRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for
* <code>ervu_dashboard.education_institution_type.education_institution_type_id</code>.
*/
public void setEducationInstitutionTypeId(Long value) {
set(0, value);
}
/**
* Getter for
* <code>ervu_dashboard.education_institution_type.education_institution_type_id</code>.
*/
public Long getEducationInstitutionTypeId() {
return (Long) get(0);
}
/**
* Setter for <code>ervu_dashboard.education_institution_type.code</code>.
* Cправочный код
*/
public void setCode(String value) {
set(1, value);
}
/**
* Getter for <code>ervu_dashboard.education_institution_type.code</code>.
* Cправочный код
*/
public String getCode() {
return (String) get(1);
}
/**
* Setter for <code>ervu_dashboard.education_institution_type.value</code>.
* Значение
*/
public void setValue(String value) {
set(2, value);
}
/**
* Getter for <code>ervu_dashboard.education_institution_type.value</code>.
* Значение
*/
public String getValue() {
return (String) get(2);
}
/**
* Setter for
* <code>ervu_dashboard.education_institution_type.description</code>.
* Описание
*/
public void setDescription(String value) {
set(3, value);
}
/**
* Getter for
* <code>ervu_dashboard.education_institution_type.description</code>.
* Описание
*/
public String getDescription() {
return (String) get(3);
}
/**
* Setter for <code>ervu_dashboard.education_institution_type.actual</code>.
* Признак актуальности справочного значения
*/
public void setActual(Boolean value) {
set(4, value);
}
/**
* Getter for <code>ervu_dashboard.education_institution_type.actual</code>.
* Признак актуальности справочного значения
*/
public Boolean getActual() {
return (Boolean) get(4);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Long> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached EducationInstitutionTypeRecord
*/
public EducationInstitutionTypeRecord() {
super(EducationInstitutionType.EDUCATION_INSTITUTION_TYPE);
}
/**
* Create a detached, initialised EducationInstitutionTypeRecord
*/
public EducationInstitutionTypeRecord(Long educationInstitutionTypeId, String code, String value, String description, Boolean actual) {
super(EducationInstitutionType.EDUCATION_INSTITUTION_TYPE);
setEducationInstitutionTypeId(educationInstitutionTypeId);
setCode(code);
setValue(value);
setDescription(description);
setActual(actual);
resetChangedOnNotNull();
}
}

View file

@ -0,0 +1,134 @@
/*
* 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.EducationLeaveReason;
/**
* Справочник причин отпуска
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class EducationLeaveReasonRecord extends UpdatableRecordImpl<EducationLeaveReasonRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for
* <code>ervu_dashboard.education_leave_reason.education_leave_reason_id</code>.
*/
public void setEducationLeaveReasonId(Long value) {
set(0, value);
}
/**
* Getter for
* <code>ervu_dashboard.education_leave_reason.education_leave_reason_id</code>.
*/
public Long getEducationLeaveReasonId() {
return (Long) get(0);
}
/**
* Setter for <code>ervu_dashboard.education_leave_reason.code</code>.
* Cправочный код
*/
public void setCode(String value) {
set(1, value);
}
/**
* Getter for <code>ervu_dashboard.education_leave_reason.code</code>.
* Cправочный код
*/
public String getCode() {
return (String) get(1);
}
/**
* Setter for <code>ervu_dashboard.education_leave_reason.value</code>.
* Значение
*/
public void setValue(String value) {
set(2, value);
}
/**
* Getter for <code>ervu_dashboard.education_leave_reason.value</code>.
* Значение
*/
public String getValue() {
return (String) get(2);
}
/**
* Setter for
* <code>ervu_dashboard.education_leave_reason.description</code>. Описание
*/
public void setDescription(String value) {
set(3, value);
}
/**
* Getter for
* <code>ervu_dashboard.education_leave_reason.description</code>. Описание
*/
public String getDescription() {
return (String) get(3);
}
/**
* Setter for <code>ervu_dashboard.education_leave_reason.actual</code>.
* Признак актуальности справочного значения
*/
public void setActual(Boolean value) {
set(4, value);
}
/**
* Getter for <code>ervu_dashboard.education_leave_reason.actual</code>.
* Признак актуальности справочного значения
*/
public Boolean getActual() {
return (Boolean) get(4);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Long> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached EducationLeaveReasonRecord
*/
public EducationLeaveReasonRecord() {
super(EducationLeaveReason.EDUCATION_LEAVE_REASON);
}
/**
* Create a detached, initialised EducationLeaveReasonRecord
*/
public EducationLeaveReasonRecord(Long educationLeaveReasonId, String code, String value, String description, Boolean actual) {
super(EducationLeaveReason.EDUCATION_LEAVE_REASON);
setEducationLeaveReasonId(educationLeaveReasonId);
setCode(code);
setValue(value);
setDescription(description);
setActual(actual);
resetChangedOnNotNull();
}
}

View file

@ -0,0 +1,132 @@
/*
* 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.EducationLevel;
/**
* Справочник уровня образования
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class EducationLevelRecord extends UpdatableRecordImpl<EducationLevelRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for
* <code>ervu_dashboard.education_level.education_level_id</code>.
*/
public void setEducationLevelId(Long value) {
set(0, value);
}
/**
* Getter for
* <code>ervu_dashboard.education_level.education_level_id</code>.
*/
public Long getEducationLevelId() {
return (Long) get(0);
}
/**
* Setter for <code>ervu_dashboard.education_level.code</code>. Cправочный
* код
*/
public void setCode(String value) {
set(1, value);
}
/**
* Getter for <code>ervu_dashboard.education_level.code</code>. Cправочный
* код
*/
public String getCode() {
return (String) get(1);
}
/**
* Setter for <code>ervu_dashboard.education_level.value</code>. Значение
*/
public void setValue(String value) {
set(2, value);
}
/**
* Getter for <code>ervu_dashboard.education_level.value</code>. Значение
*/
public String getValue() {
return (String) get(2);
}
/**
* Setter for <code>ervu_dashboard.education_level.description</code>.
* Описание
*/
public void setDescription(String value) {
set(3, value);
}
/**
* Getter for <code>ervu_dashboard.education_level.description</code>.
* Описание
*/
public String getDescription() {
return (String) get(3);
}
/**
* Setter for <code>ervu_dashboard.education_level.actual</code>. Признак
* актуальности справочного значения
*/
public void setActual(Boolean value) {
set(4, value);
}
/**
* Getter for <code>ervu_dashboard.education_level.actual</code>. Признак
* актуальности справочного значения
*/
public Boolean getActual() {
return (Boolean) get(4);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Long> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached EducationLevelRecord
*/
public EducationLevelRecord() {
super(EducationLevel.EDUCATION_LEVEL);
}
/**
* Create a detached, initialised EducationLevelRecord
*/
public EducationLevelRecord(Long educationLevelId, String code, String value, String description, Boolean actual) {
super(EducationLevel.EDUCATION_LEVEL);
setEducationLevelId(educationLevelId);
setCode(code);
setValue(value);
setDescription(description);
setActual(actual);
resetChangedOnNotNull();
}
}

View file

@ -0,0 +1,136 @@
/*
* 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.EducationMinobrDocType;
/**
* Справочник типа документа минобразования
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class EducationMinobrDocTypeRecord extends UpdatableRecordImpl<EducationMinobrDocTypeRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for
* <code>ervu_dashboard.education_minobr_doc_type.education_minobr_doc_type_id</code>.
*/
public void setEducationMinobrDocTypeId(Long value) {
set(0, value);
}
/**
* Getter for
* <code>ervu_dashboard.education_minobr_doc_type.education_minobr_doc_type_id</code>.
*/
public Long getEducationMinobrDocTypeId() {
return (Long) get(0);
}
/**
* Setter for <code>ervu_dashboard.education_minobr_doc_type.code</code>.
* Cправочный код
*/
public void setCode(String value) {
set(1, value);
}
/**
* Getter for <code>ervu_dashboard.education_minobr_doc_type.code</code>.
* Cправочный код
*/
public String getCode() {
return (String) get(1);
}
/**
* Setter for <code>ervu_dashboard.education_minobr_doc_type.value</code>.
* Значение
*/
public void setValue(String value) {
set(2, value);
}
/**
* Getter for <code>ervu_dashboard.education_minobr_doc_type.value</code>.
* Значение
*/
public String getValue() {
return (String) get(2);
}
/**
* Setter for
* <code>ervu_dashboard.education_minobr_doc_type.description</code>.
* Описание
*/
public void setDescription(String value) {
set(3, value);
}
/**
* Getter for
* <code>ervu_dashboard.education_minobr_doc_type.description</code>.
* Описание
*/
public String getDescription() {
return (String) get(3);
}
/**
* Setter for <code>ervu_dashboard.education_minobr_doc_type.actual</code>.
* Признак актуальности справочного значения
*/
public void setActual(Boolean value) {
set(4, value);
}
/**
* Getter for <code>ervu_dashboard.education_minobr_doc_type.actual</code>.
* Признак актуальности справочного значения
*/
public Boolean getActual() {
return (Boolean) get(4);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Long> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached EducationMinobrDocTypeRecord
*/
public EducationMinobrDocTypeRecord() {
super(EducationMinobrDocType.EDUCATION_MINOBR_DOC_TYPE);
}
/**
* Create a detached, initialised EducationMinobrDocTypeRecord
*/
public EducationMinobrDocTypeRecord(Long educationMinobrDocTypeId, String code, String value, String description, Boolean actual) {
super(EducationMinobrDocType.EDUCATION_MINOBR_DOC_TYPE);
setEducationMinobrDocTypeId(educationMinobrDocTypeId);
setCode(code);
setValue(value);
setDescription(description);
setActual(actual);
resetChangedOnNotNull();
}
}

View file

@ -0,0 +1,138 @@
/*
* 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.EducationMinobrSpeciality;
/**
* Справочник специальности минобразования
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class EducationMinobrSpecialityRecord extends UpdatableRecordImpl<EducationMinobrSpecialityRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for
* <code>ervu_dashboard.education_minobr_speciality.education_minobr_speciality_id</code>.
*/
public void setEducationMinobrSpecialityId(Long value) {
set(0, value);
}
/**
* Getter for
* <code>ervu_dashboard.education_minobr_speciality.education_minobr_speciality_id</code>.
*/
public Long getEducationMinobrSpecialityId() {
return (Long) get(0);
}
/**
* Setter for <code>ervu_dashboard.education_minobr_speciality.code</code>.
* Cправочный код
*/
public void setCode(String value) {
set(1, value);
}
/**
* Getter for <code>ervu_dashboard.education_minobr_speciality.code</code>.
* Cправочный код
*/
public String getCode() {
return (String) get(1);
}
/**
* Setter for <code>ervu_dashboard.education_minobr_speciality.value</code>.
* Значение
*/
public void setValue(String value) {
set(2, value);
}
/**
* Getter for <code>ervu_dashboard.education_minobr_speciality.value</code>.
* Значение
*/
public String getValue() {
return (String) get(2);
}
/**
* Setter for
* <code>ervu_dashboard.education_minobr_speciality.description</code>.
* Описание
*/
public void setDescription(String value) {
set(3, value);
}
/**
* Getter for
* <code>ervu_dashboard.education_minobr_speciality.description</code>.
* Описание
*/
public String getDescription() {
return (String) get(3);
}
/**
* Setter for
* <code>ervu_dashboard.education_minobr_speciality.actual</code>. Признак
* актуальности справочного значения
*/
public void setActual(Boolean value) {
set(4, value);
}
/**
* Getter for
* <code>ervu_dashboard.education_minobr_speciality.actual</code>. Признак
* актуальности справочного значения
*/
public Boolean getActual() {
return (Boolean) get(4);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Long> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached EducationMinobrSpecialityRecord
*/
public EducationMinobrSpecialityRecord() {
super(EducationMinobrSpeciality.EDUCATION_MINOBR_SPECIALITY);
}
/**
* Create a detached, initialised EducationMinobrSpecialityRecord
*/
public EducationMinobrSpecialityRecord(Long educationMinobrSpecialityId, String code, String value, String description, Boolean actual) {
super(EducationMinobrSpeciality.EDUCATION_MINOBR_SPECIALITY);
setEducationMinobrSpecialityId(educationMinobrSpecialityId);
setCode(code);
setValue(value);
setDescription(description);
setActual(actual);
resetChangedOnNotNull();
}
}

View file

@ -0,0 +1,138 @@
/*
* 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.EducationMinprosvDocType;
/**
* Справочник типа документа минпросвещения
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class EducationMinprosvDocTypeRecord extends UpdatableRecordImpl<EducationMinprosvDocTypeRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for
* <code>ervu_dashboard.education_minprosv_doc_type.education_minprosv_doc_type_id</code>.
*/
public void setEducationMinprosvDocTypeId(Long value) {
set(0, value);
}
/**
* Getter for
* <code>ervu_dashboard.education_minprosv_doc_type.education_minprosv_doc_type_id</code>.
*/
public Long getEducationMinprosvDocTypeId() {
return (Long) get(0);
}
/**
* Setter for <code>ervu_dashboard.education_minprosv_doc_type.code</code>.
* Cправочный код
*/
public void setCode(String value) {
set(1, value);
}
/**
* Getter for <code>ervu_dashboard.education_minprosv_doc_type.code</code>.
* Cправочный код
*/
public String getCode() {
return (String) get(1);
}
/**
* Setter for <code>ervu_dashboard.education_minprosv_doc_type.value</code>.
* Значение
*/
public void setValue(String value) {
set(2, value);
}
/**
* Getter for <code>ervu_dashboard.education_minprosv_doc_type.value</code>.
* Значение
*/
public String getValue() {
return (String) get(2);
}
/**
* Setter for
* <code>ervu_dashboard.education_minprosv_doc_type.description</code>.
* Описание
*/
public void setDescription(String value) {
set(3, value);
}
/**
* Getter for
* <code>ervu_dashboard.education_minprosv_doc_type.description</code>.
* Описание
*/
public String getDescription() {
return (String) get(3);
}
/**
* Setter for
* <code>ervu_dashboard.education_minprosv_doc_type.actual</code>. Признак
* актуальности справочного значения
*/
public void setActual(Boolean value) {
set(4, value);
}
/**
* Getter for
* <code>ervu_dashboard.education_minprosv_doc_type.actual</code>. Признак
* актуальности справочного значения
*/
public Boolean getActual() {
return (Boolean) get(4);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Long> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached EducationMinprosvDocTypeRecord
*/
public EducationMinprosvDocTypeRecord() {
super(EducationMinprosvDocType.EDUCATION_MINPROSV_DOC_TYPE);
}
/**
* Create a detached, initialised EducationMinprosvDocTypeRecord
*/
public EducationMinprosvDocTypeRecord(Long educationMinprosvDocTypeId, String code, String value, String description, Boolean actual) {
super(EducationMinprosvDocType.EDUCATION_MINPROSV_DOC_TYPE);
setEducationMinprosvDocTypeId(educationMinprosvDocTypeId);
setCode(code);
setValue(value);
setDescription(description);
setActual(actual);
resetChangedOnNotNull();
}
}

View file

@ -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.EducationMinprosvSpeciality;
/**
* Справочник специальности минпросвещения
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class EducationMinprosvSpecialityRecord extends UpdatableRecordImpl<EducationMinprosvSpecialityRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for
* <code>ervu_dashboard.education_minprosv_speciality.education_minprosv_speciality_id</code>.
*/
public void setEducationMinprosvSpecialityId(Long value) {
set(0, value);
}
/**
* Getter for
* <code>ervu_dashboard.education_minprosv_speciality.education_minprosv_speciality_id</code>.
*/
public Long getEducationMinprosvSpecialityId() {
return (Long) get(0);
}
/**
* Setter for
* <code>ervu_dashboard.education_minprosv_speciality.code</code>.
* Cправочный код
*/
public void setCode(String value) {
set(1, value);
}
/**
* Getter for
* <code>ervu_dashboard.education_minprosv_speciality.code</code>.
* Cправочный код
*/
public String getCode() {
return (String) get(1);
}
/**
* Setter for
* <code>ervu_dashboard.education_minprosv_speciality.value</code>. Значение
*/
public void setValue(String value) {
set(2, value);
}
/**
* Getter for
* <code>ervu_dashboard.education_minprosv_speciality.value</code>. Значение
*/
public String getValue() {
return (String) get(2);
}
/**
* Setter for
* <code>ervu_dashboard.education_minprosv_speciality.description</code>.
* Описание
*/
public void setDescription(String value) {
set(3, value);
}
/**
* Getter for
* <code>ervu_dashboard.education_minprosv_speciality.description</code>.
* Описание
*/
public String getDescription() {
return (String) get(3);
}
/**
* Setter for
* <code>ervu_dashboard.education_minprosv_speciality.actual</code>. Признак
* актуальности справочного значения
*/
public void setActual(Boolean value) {
set(4, value);
}
/**
* Getter for
* <code>ervu_dashboard.education_minprosv_speciality.actual</code>. Признак
* актуальности справочного значения
*/
public Boolean getActual() {
return (Boolean) get(4);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Long> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached EducationMinprosvSpecialityRecord
*/
public EducationMinprosvSpecialityRecord() {
super(EducationMinprosvSpeciality.EDUCATION_MINPROSV_SPECIALITY);
}
/**
* Create a detached, initialised EducationMinprosvSpecialityRecord
*/
public EducationMinprosvSpecialityRecord(Long educationMinprosvSpecialityId, String code, String value, String description, Boolean actual) {
super(EducationMinprosvSpeciality.EDUCATION_MINPROSV_SPECIALITY);
setEducationMinprosvSpecialityId(educationMinprosvSpecialityId);
setCode(code);
setValue(value);
setDescription(description);
setActual(actual);
resetChangedOnNotNull();
}
}

View file

@ -0,0 +1,132 @@
/*
* 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.EducationStatus;
/**
* Справочник статуса обучения
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class EducationStatusRecord extends UpdatableRecordImpl<EducationStatusRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for
* <code>ervu_dashboard.education_status.education_status_id</code>.
*/
public void setEducationStatusId(Long value) {
set(0, value);
}
/**
* Getter for
* <code>ervu_dashboard.education_status.education_status_id</code>.
*/
public Long getEducationStatusId() {
return (Long) get(0);
}
/**
* Setter for <code>ervu_dashboard.education_status.code</code>. Cправочный
* код
*/
public void setCode(String value) {
set(1, value);
}
/**
* Getter for <code>ervu_dashboard.education_status.code</code>. Cправочный
* код
*/
public String getCode() {
return (String) get(1);
}
/**
* Setter for <code>ervu_dashboard.education_status.value</code>. Значение
*/
public void setValue(String value) {
set(2, value);
}
/**
* Getter for <code>ervu_dashboard.education_status.value</code>. Значение
*/
public String getValue() {
return (String) get(2);
}
/**
* Setter for <code>ervu_dashboard.education_status.description</code>.
* Описание
*/
public void setDescription(String value) {
set(3, value);
}
/**
* Getter for <code>ervu_dashboard.education_status.description</code>.
* Описание
*/
public String getDescription() {
return (String) get(3);
}
/**
* Setter for <code>ervu_dashboard.education_status.actual</code>. Признак
* актуальности справочного значения
*/
public void setActual(Boolean value) {
set(4, value);
}
/**
* Getter for <code>ervu_dashboard.education_status.actual</code>. Признак
* актуальности справочного значения
*/
public Boolean getActual() {
return (Boolean) get(4);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Long> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached EducationStatusRecord
*/
public EducationStatusRecord() {
super(EducationStatus.EDUCATION_STATUS);
}
/**
* Create a detached, initialised EducationStatusRecord
*/
public EducationStatusRecord(Long educationStatusId, String code, String value, String description, Boolean actual) {
super(EducationStatus.EDUCATION_STATUS);
setEducationStatusId(educationStatusId);
setCode(code);
setValue(value);
setDescription(description);
setActual(actual);
resetChangedOnNotNull();
}
}