Подвязка к citizen

This commit is contained in:
Фоат Саляхов 2025-04-25 16:11:54 +03:00
parent 04190bae27
commit f3af2060ea
3 changed files with 336 additions and 12 deletions

View file

@ -676,6 +676,39 @@ public class Citizen extends TableImpl<CitizenRecord> {
*/
public final TableField<CitizenRecord, Boolean> HAS_CRIMINAL_RECORD = createField(DSL.name("has_criminal_record"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия судимости");
/**
* The column <code>ervu_dashboard.citizen.has_sent_summons</code>. Признак
* наличия направленной повестки
*/
public final TableField<CitizenRecord, Boolean> HAS_SENT_SUMMONS = createField(DSL.name("has_sent_summons"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия направленной повестки");
/**
* The column <code>ervu_dashboard.citizen.has_served_summons</code>.
* Признак наличия врученной повестки
*/
public final TableField<CitizenRecord, Boolean> HAS_SERVED_SUMMONS = createField(DSL.name("has_served_summons"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия врученной повестки");
/**
* The column
* <code>ervu_dashboard.citizen.appeared_to_recruitment_center</code>.
* Признак явки в военный комиссариат
*/
public final TableField<CitizenRecord, Boolean> APPEARED_TO_RECRUITMENT_CENTER = createField(DSL.name("appeared_to_recruitment_center"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак явки в военный комиссариат");
/**
* The column
* <code>ervu_dashboard.citizen.not_appeared_by_valid_excuse</code>. Признак
* неявки в военкомат по уважительной причине
*/
public final TableField<CitizenRecord, Boolean> NOT_APPEARED_BY_VALID_EXCUSE = createField(DSL.name("not_appeared_by_valid_excuse"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак неявки в военкомат по уважительной причине");
/**
* The column
* <code>ervu_dashboard.citizen.has_active_temporary_measure</code>. Признак
* наличия примененных временных мер
*/
public final TableField<CitizenRecord, Boolean> HAS_ACTIVE_TEMPORARY_MEASURE = createField(DSL.name("has_active_temporary_measure"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия примененных временных мер");
private Citizen(Name alias, Table<CitizenRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}

View file

@ -1696,6 +1696,92 @@ public class CitizenRecord extends UpdatableRecordImpl<CitizenRecord> {
return (Boolean) get(106);
}
/**
* Setter for <code>ervu_dashboard.citizen.has_sent_summons</code>. Признак
* наличия направленной повестки
*/
public void setHasSentSummons(Boolean value) {
set(107, value);
}
/**
* Getter for <code>ervu_dashboard.citizen.has_sent_summons</code>. Признак
* наличия направленной повестки
*/
public Boolean getHasSentSummons() {
return (Boolean) get(107);
}
/**
* Setter for <code>ervu_dashboard.citizen.has_served_summons</code>.
* Признак наличия врученной повестки
*/
public void setHasServedSummons(Boolean value) {
set(108, value);
}
/**
* Getter for <code>ervu_dashboard.citizen.has_served_summons</code>.
* Признак наличия врученной повестки
*/
public Boolean getHasServedSummons() {
return (Boolean) get(108);
}
/**
* Setter for
* <code>ervu_dashboard.citizen.appeared_to_recruitment_center</code>.
* Признак явки в военный комиссариат
*/
public void setAppearedToRecruitmentCenter(Boolean value) {
set(109, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen.appeared_to_recruitment_center</code>.
* Признак явки в военный комиссариат
*/
public Boolean getAppearedToRecruitmentCenter() {
return (Boolean) get(109);
}
/**
* Setter for
* <code>ervu_dashboard.citizen.not_appeared_by_valid_excuse</code>. Признак
* неявки в военкомат по уважительной причине
*/
public void setNotAppearedByValidExcuse(Boolean value) {
set(110, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen.not_appeared_by_valid_excuse</code>. Признак
* неявки в военкомат по уважительной причине
*/
public Boolean getNotAppearedByValidExcuse() {
return (Boolean) get(110);
}
/**
* Setter for
* <code>ervu_dashboard.citizen.has_active_temporary_measure</code>. Признак
* наличия примененных временных мер
*/
public void setHasActiveTemporaryMeasure(Boolean value) {
set(111, value);
}
/**
* Getter for
* <code>ervu_dashboard.citizen.has_active_temporary_measure</code>. Признак
* наличия примененных временных мер
*/
public Boolean getHasActiveTemporaryMeasure() {
return (Boolean) get(111);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@ -1719,7 +1805,7 @@ public class CitizenRecord extends UpdatableRecordImpl<CitizenRecord> {
/**
* Create a detached, initialised CitizenRecord
*/
public CitizenRecord(String residence, String isRegistered, String passportSeries, String passportNumber, String phone, String medicalRequirements, String defermentLiberation, String gender, String maritalStatus, String education, String employment, String reasonRegistration, String driverLicense, String disabilityGroup, String dispensaryRegistrationCode, String regionBirth, String cityBirth, Boolean rightDeferment, Boolean tookBreak, Boolean medic, Boolean sportsCategory, Boolean tractorLicense, Boolean isWanted, Boolean isInPrison, Boolean acquiredCitizenship, Boolean urgentService, Boolean contractService, Boolean mobilization, String fullName, String lastName, String firstName, String middleName, BigDecimal age, String birthPlace, BigDecimal numberChildren, Date birthDate, UUID recruitId, UUID recruitmentId, Date issueDate, BigDecimal numberChildren_18Old, String snils, String inn, String email, Date diedDate, Date startDateResidence, Date endDateResidence, String addressPlaceStay, Date startDatePlaceStay, Date endDatePlaceStay, String typePlaceStay, String addressActual, String sourceInfoActual, Date dateInfoActual, Date dateLossInfoActual, Timestamp updateDate, String countryBirth, String factIssuanceMilitaryRegistration, Date dateRegistration, Date dateDeregistration, Boolean personalData, String groundsExemption, Date startDateRight, Date endDateRight, String decisionNumber, Date startDateDecision, Date endDateDecision, String deferConscription, Boolean signDeferredRelease, String idErn, JSONB idEcia, UUID targetRecruitmentId, String systemPgsStatus, String defermentDecisionType, Boolean havingSportTitle, Boolean employed, Boolean activeRegIp, Boolean activeParentalLeave, Boolean selfEmployed, Boolean hasDisease, Boolean hasVich, Boolean registeredInPnd, Boolean hasDisability, Boolean isIncompetent, Boolean hasDeferment, Boolean hasDefermentRight, Boolean hasExemption, Boolean isGuardian, Integer minorsCount, Boolean hasDeadChild, Boolean hasMinorChild, Boolean hasRussianCitizenship, Boolean hasForeignCitizenship, Boolean hasGroundTransport, Boolean hasAirTransport, Boolean hasWaterTransport, Boolean hasProperty, Boolean hasDriverLicense, Boolean isDeputy, Boolean isDeputyCandidate, Boolean hasCriminalLiabilityFz53, Boolean hasLiabilityFz53, Boolean hasAppealingViolationsFz53, Boolean hasTractorLicense, Boolean hasCriminalProsecution, Boolean hasSentence, Boolean servingSentence, Boolean hasCriminalRecord) {
public CitizenRecord(String residence, String isRegistered, String passportSeries, String passportNumber, String phone, String medicalRequirements, String defermentLiberation, String gender, String maritalStatus, String education, String employment, String reasonRegistration, String driverLicense, String disabilityGroup, String dispensaryRegistrationCode, String regionBirth, String cityBirth, Boolean rightDeferment, Boolean tookBreak, Boolean medic, Boolean sportsCategory, Boolean tractorLicense, Boolean isWanted, Boolean isInPrison, Boolean acquiredCitizenship, Boolean urgentService, Boolean contractService, Boolean mobilization, String fullName, String lastName, String firstName, String middleName, BigDecimal age, String birthPlace, BigDecimal numberChildren, Date birthDate, UUID recruitId, UUID recruitmentId, Date issueDate, BigDecimal numberChildren_18Old, String snils, String inn, String email, Date diedDate, Date startDateResidence, Date endDateResidence, String addressPlaceStay, Date startDatePlaceStay, Date endDatePlaceStay, String typePlaceStay, String addressActual, String sourceInfoActual, Date dateInfoActual, Date dateLossInfoActual, Timestamp updateDate, String countryBirth, String factIssuanceMilitaryRegistration, Date dateRegistration, Date dateDeregistration, Boolean personalData, String groundsExemption, Date startDateRight, Date endDateRight, String decisionNumber, Date startDateDecision, Date endDateDecision, String deferConscription, Boolean signDeferredRelease, String idErn, JSONB idEcia, UUID targetRecruitmentId, String systemPgsStatus, String defermentDecisionType, Boolean havingSportTitle, Boolean employed, Boolean activeRegIp, Boolean activeParentalLeave, Boolean selfEmployed, Boolean hasDisease, Boolean hasVich, Boolean registeredInPnd, Boolean hasDisability, Boolean isIncompetent, Boolean hasDeferment, Boolean hasDefermentRight, Boolean hasExemption, Boolean isGuardian, Integer minorsCount, Boolean hasDeadChild, Boolean hasMinorChild, Boolean hasRussianCitizenship, Boolean hasForeignCitizenship, Boolean hasGroundTransport, Boolean hasAirTransport, Boolean hasWaterTransport, Boolean hasProperty, Boolean hasDriverLicense, Boolean isDeputy, Boolean isDeputyCandidate, Boolean hasCriminalLiabilityFz53, Boolean hasLiabilityFz53, Boolean hasAppealingViolationsFz53, Boolean hasTractorLicense, Boolean hasCriminalProsecution, Boolean hasSentence, Boolean servingSentence, Boolean hasCriminalRecord, Boolean hasSentSummons, Boolean hasServedSummons, Boolean appearedToRecruitmentCenter, Boolean notAppearedByValidExcuse, Boolean hasActiveTemporaryMeasure) {
super(Citizen.CITIZEN);
setResidence(residence);
@ -1829,6 +1915,11 @@ public class CitizenRecord extends UpdatableRecordImpl<CitizenRecord> {
setHasSentence(hasSentence);
setServingSentence(servingSentence);
setHasCriminalRecord(hasCriminalRecord);
setHasSentSummons(hasSentSummons);
setHasServedSummons(hasServedSummons);
setAppearedToRecruitmentCenter(appearedToRecruitmentCenter);
setNotAppearedByValidExcuse(notAppearedByValidExcuse);
setHasActiveTemporaryMeasure(hasActiveTemporaryMeasure);
resetChangedOnNotNull();
}
}

View file

@ -8768,7 +8768,6 @@
<componentRootId>40425766-68d3-4a7c-bfa7-c63434dfca2c</componentRootId>
<name>Tab item_Личные сведения </name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="d1ce20ca-453b-4610-a2a5-bb6498db5cf5">
<properties>
@ -49699,6 +49698,7 @@
<componentRootId>ef4cbde0-6658-4f50-a8f8-34bbabb1fe41</componentRootId>
<name>Tab item_Сведения о судимости и уголовном преследовании</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="d1ce20ca-453b-4610-a2a5-bb6498db5cf5">
<properties>
@ -51143,7 +51143,7 @@
<children id="5d3fca30-1a58-42fd-bc86-b89ed4c814a1">
<prototypeId>ba24d307-0b91-4299-ba82-9d0b52384ff2</prototypeId>
<componentRootId>5d3fca30-1a58-42fd-bc86-b89ed4c814a1</componentRootId>
<name>Text Сведения о вынесенном приговоре !!!!</name>
<name>Text Сведения о вынесенном приговоре 2</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
@ -51179,7 +51179,7 @@
<children id="57c0a52e-9fdb-429c-bc97-9ac6a4cd4604">
<prototypeId>abfdde4b-b67e-4e2d-9888-df89896b699c</prototypeId>
<componentRootId>57c0a52e-9fdb-429c-bc97-9ac6a4cd4604</componentRootId>
<name>Static radio button</name>
<name>Static radio button 2</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="ab8a4ec7-bee7-4517-9903-95ebd2702db0">
@ -51271,7 +51271,7 @@
<children id="dd6b7235-e34f-4994-a9a5-19d475b4ff02">
<prototypeId>164d4970-788d-4719-b475-95d6e2db6816</prototypeId>
<componentRootId>dd6b7235-e34f-4994-a9a5-19d475b4ff02</componentRootId>
<name>Boolean (filter)</name>
<name>Boolean (filter) 2</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="b7c451ce-53e4-45be-8fec-2bcd67fac11c">
@ -51347,7 +51347,7 @@
<children id="8deb130f-0371-441a-bc25-6d5e2abeee95">
<prototypeId>98594cec-0a9b-4cef-af09-e1b71cb2ad9e</prototypeId>
<componentRootId>8deb130f-0371-441a-bc25-6d5e2abeee95</componentRootId>
<name>Action Controller</name>
<name>Action Controller 2</name>
<container>false</container>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
@ -51616,6 +51616,207 @@
</properties>
</scripts>
</children>
<children id="dd671a6a-653d-41e2-89bd-54568e9065ec">
<prototypeId>98594cec-0a9b-4cef-af09-e1b71cb2ad9e</prototypeId>
<componentRootId>dd671a6a-653d-41e2-89bd-54568e9065ec</componentRootId>
<name>АС ?????????????????</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
<entry>
<key>elseActions</key>
<value>
<item id="76962386-182a-430a-b49b-8e953cf37b9c" removed="true"/>
<item id="409adfe0-ef63-4444-a0b0-b2391de8df19" removed="true"/>
<item id="b6815f51-9e5e-408a-ac45-e0d3d111de19" removed="true"/>
<item id="5787918f-5408-4ce5-8344-975d1b340a6f" removed="true"/>
<item id="9a50a86e-90a8-480b-9a50-cfa7c3060d0c" removed="true"/>
<item id="069ef0f0-37f1-4b0d-9d90-5565bf90af7e" removed="true"/>
<item id="52ac70f7-c1cb-44cf-bb09-cacea71a7741" removed="true"/>
<item id="9d877028-c7ac-42f8-8fb7-bd8dac177982" removed="true"/>
<item id="212d56fc-76ab-43b2-a893-563c09c3ad1e" removed="true"/>
</value>
</entry>
<entry>
<key>eventRefs</key>
<value>
<item id="79318ddc-9c19-48cf-85b3-9fc968225785" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"0a2a6560-701c-4d3e-8224-2c18cda4b634","packageName":"component.field","className":"StaticRadioButtonGroup","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>propertyName</key>
<value>
<simple>"valueChangeEvent"</simple>
</value>
</entry>
</complex>
</value>
</item>
<item id="e20af3df-4188-4f6d-ad09-8feadc41c748" removed="true"/>
</value>
</entry>
<entry>
<key>ifCondition</key>
<value>
<complex>
<entry>
<key>conditions</key>
<value>
<item id="1eeb49a4-aca1-4898-ad93-b4c0b3364b9d" removed="false">
<value>
<complex>
<entry>
<key>_isGroupSelected</key>
<value>
<simple>false</simple>
</value>
</entry>
<entry>
<key>one</key>
<value>
<complex>
<entry>
<key>conditionFirstPart</key>
<value>
<complex>
<entry>
<key>objectValue</key>
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"0a2a6560-701c-4d3e-8224-2c18cda4b634","packageName":"component.field","className":"StaticRadioButtonGroup","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"getBusinessId"</simple>
</value>
</entry>
</complex>
</value>
</entry>
</complex>
</value>
</entry>
<entry>
<key>conditionSecondPart</key>
<value>
<complex>
<entry>
<key>staticValue</key>
<value>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
<simple>"true"</simple>
</value>
</entry>
</complex>
</value>
</entry>
<entry>
<key>operation</key>
<value>
<simple>"EQUALS"</simple>
</value>
</entry>
</complex>
</value>
</entry>
</complex>
</value>
</item>
<item id="9ab07d12-cd78-42dd-9a19-1fdf54a32b1f" removed="true"/>
</value>
</entry>
<entry>
<key>logicalOperation</key>
<value>
<simple>"AND"</simple>
</value>
</entry>
</complex>
</value>
</entry>
<entry>
<key>thenActions</key>
<value>
<item id="8b01dffe-2798-4b4c-8d32-8561ad3dc4ab" removed="true"/>
<item id="46d4898d-8c35-4670-97fa-9c2ace31aec6" removed="true"/>
<item id="1245ebda-d667-4701-b100-283c61183c40" removed="true"/>
<item id="1a1fb72b-930e-4db9-9e57-72c6fa57b906" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"57c0a52e-9fdb-429c-bc97-9ac6a4cd4604","packageName":"component.field","className":"StaticRadioButtonGroup","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"setValue"</simple>
</value>
</entry>
<entry>
<key>value</key>
<value>
<complex>
<entry>
<key>objectValue</key>
<value>
<complex>
<entry>
<key>argument</key>
<value>
<simple>null</simple>
</value>
</entry>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"0a2a6560-701c-4d3e-8224-2c18cda4b634","packageName":"component.field","className":"StaticRadioButtonGroup","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"getBusinessId"</simple>
</value>
</entry>
</complex>
</value>
</entry>
</complex>
</value>
</entry>
</complex>
</value>
</item>
<item id="a4bd5ad6-d793-4491-a39d-ed6051302423" removed="true"/>
<item id="7de6b426-271e-41b1-a072-fbf625f39f85" removed="true"/>
<item id="23ef599e-f7b1-4a66-a31e-f64fc030ad3f" removed="true"/>
<item id="e36e271e-76f3-40de-8d36-ff0f5690aecf" removed="true"/>
<item id="d53585bc-11b8-4064-8c38-42aab432837e" removed="true"/>
<item id="44fb1c0b-b156-4fad-8927-3b79b48c2285" removed="true"/>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="55ed0737-2b16-49f7-86c4-c24a1f55a501">
<prototypeId>ba24d307-0b91-4299-ba82-9d0b52384ff2</prototypeId>
<componentRootId>55ed0737-2b16-49f7-86c4-c24a1f55a501</componentRootId>
@ -54602,7 +54803,6 @@
<componentRootId>6fcb52f6-3dbe-4f9d-8edf-819e4042cd10</componentRootId>
<name>Tab item_Сведения о повестках и временных мерах</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="d1ce20ca-453b-4610-a2a5-bb6498db5cf5">
<properties>
@ -54856,7 +55056,7 @@
<entry>
<key>columnForFilter</key>
<value>
<simple>{"schema":"ervu_dashboard","table":"citizen_complex_filters","entity":"citizen_complex_filters","name":"subpoena_directed"}</simple>
<simple>{"schema":"ervu_dashboard","table":"citizen","entity":"citizen","name":"has_sent_summons"}</simple>
</value>
</entry>
</properties>
@ -55688,7 +55888,7 @@
<entry>
<key>columnForFilter</key>
<value>
<simple>{"schema":"ervu_dashboard","table":"citizen_complex_filters","entity":"citizen_complex_filters","name":"subpoena_delivery"}</simple>
<simple>{"schema":"ervu_dashboard","table":"citizen","entity":"citizen","name":"has_served_summons"}</simple>
</value>
</entry>
</properties>
@ -56520,7 +56720,7 @@
<entry>
<key>columnForFilter</key>
<value>
<simple>{"schema":"ervu_dashboard","table":"citizen_complex_filters","entity":"citizen_complex_filters","name":"subpoena_appeared"}</simple>
<simple>{"schema":"ervu_dashboard","table":"citizen","entity":"citizen","name":"appeared_to_recruitment_center"}</simple>
</value>
</entry>
</properties>
@ -56991,7 +57191,7 @@
<entry>
<key>columnForFilter</key>
<value>
<simple>{"schema":"ervu_dashboard","table":"citizen_complex_filters","entity":"citizen_complex_filters","name":"good_reason_subpoena_no_show"}</simple>
<simple>{"schema":"ervu_dashboard","table":"citizen","entity":"citizen","name":"not_appeared_by_valid_excuse"}</simple>
</value>
</entry>
</properties>
@ -57510,7 +57710,7 @@
<entry>
<key>columnForFilter</key>
<value>
<simple>{"schema":"ervu_dashboard","table":"temporary_measures","entity":"temporary_measures","name":"applied_fact"}</simple>
<simple>{"schema":"ervu_dashboard","table":"citizen","entity":"citizen","name":"has_active_temporary_measure"}</simple>
</value>
</entry>
</properties>