Merge remote-tracking branch 'origin/develop' into feature/SUPPORT-8931_fix_dp_number
This commit is contained in:
commit
b81c7ea67b
52 changed files with 24980 additions and 2329 deletions
|
|
@ -0,0 +1,81 @@
|
|||
package ru.micord.ervu_dashboard.dao;
|
||||
|
||||
import java.sql.Timestamp;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
import java.util.Arrays;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import database.dao.DefaultLoadDao;
|
||||
import org.jooq.Condition;
|
||||
import org.jooq.DSLContext;
|
||||
import org.jooq.Field;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
|
||||
import ru.cg.webbpm.modules.database.api.utils.QueryUtils;
|
||||
import ru.cg.webbpm.modules.database.bean.entity_graph.condition.Operator;
|
||||
import ru.cg.webbpm.modules.database.bean.filter.EntityFilter;
|
||||
import ru.cg.webbpm.modules.database.bean.filter.FilterOperation;
|
||||
|
||||
/**
|
||||
* @author r.latypov
|
||||
*/
|
||||
public class CustomCoalesceDao extends DefaultLoadDao {
|
||||
@Autowired
|
||||
private DSLContext dsl;
|
||||
|
||||
@Override
|
||||
public Condition getFilterCondition(EntityFilter entityFilter) {
|
||||
Field<Object> field = QueryUtils.toJooqField(
|
||||
entityFilter.getEntityColumn(), dsl.dialect(), false
|
||||
);
|
||||
return condition(entityFilter, field);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Condition getFilterCondition(EntityFilter entityFilter, String tableName) {
|
||||
Field<Object> field = toJooqField(entityFilter.getEntityColumn(), tableName);
|
||||
return condition(entityFilter, field);
|
||||
}
|
||||
|
||||
private Condition condition(EntityFilter entityFilter, Field<Object> field) {
|
||||
FilterOperation operation = entityFilter.getFilterOperation();
|
||||
Operator multiValueOperator = entityFilter.getMultiValueOperator();
|
||||
Object value = entityFilter.getValue();
|
||||
// todo this is KOSTIL
|
||||
if (value instanceof String && field.getDataType().isDateTime()) {
|
||||
if (java.sql.Date.class.isAssignableFrom(field.getType())) {
|
||||
value = java.sql.Date.valueOf(
|
||||
LocalDate.parse(String.valueOf(value), DateTimeFormatter.ISO_DATE_TIME));
|
||||
}
|
||||
else if (Timestamp.class.isAssignableFrom(field.getType())) {
|
||||
value = Timestamp.valueOf(
|
||||
LocalDateTime.parse(String.valueOf(value), DateTimeFormatter.ISO_DATE_TIME));
|
||||
}
|
||||
}
|
||||
|
||||
return switch (operation) {
|
||||
case EQUAL -> getEqualCondition(field, value, multiValueOperator);
|
||||
case NOT_EQUAL -> getNotEqualCondition(field, value, multiValueOperator);
|
||||
case EQUAL_IGNORE_CASE -> getEqualIgnoreCaseCondition(field, value, multiValueOperator);
|
||||
case GREATER_THAN -> getGreaterThanCondition(field, value, multiValueOperator);
|
||||
case LESS_THAN -> getLessThanCondition(field, value, multiValueOperator);
|
||||
case GREATER_OR_EQUAL -> getGreaterOrEqualCondition(field, value, multiValueOperator);
|
||||
case LESS_OR_EQUAL -> getLessOrEqualCondition(field, value, multiValueOperator);
|
||||
case CONTAINS -> getContainsCondition(field, value, multiValueOperator);
|
||||
case NOT_CONTAINS -> getNotContainsCondition(field, value, multiValueOperator);
|
||||
case START_WITH -> getStartsWithCondition(field, value, multiValueOperator);
|
||||
case ENDS_WITH -> getEndsWithCondition(field, value, multiValueOperator);
|
||||
case IS_NULL -> field.isNull();
|
||||
case IS_NOT_NULL -> field.isNotNull();
|
||||
case IN -> field.in(value instanceof String
|
||||
? Arrays.stream(((String) value).split(","))
|
||||
.collect(Collectors.toUnmodifiableSet())
|
||||
: value)
|
||||
.or(field.isNull());
|
||||
case NOT_IN -> field.notIn(value);
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,164 @@
|
|||
package ru.micord.ervu_dashboard.dao;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.jooq.Condition;
|
||||
import org.jooq.Field;
|
||||
import org.jooq.Record;
|
||||
import org.jooq.SelectConnectByStep;
|
||||
import org.jooq.SelectForUpdateStep;
|
||||
import org.jooq.SelectJoinStep;
|
||||
import org.jooq.SelectLimitStep;
|
||||
import org.jooq.SelectOnConditionStep;
|
||||
import org.jooq.SelectSelectStep;
|
||||
import org.jooq.Table;
|
||||
import org.springframework.util.CollectionUtils;
|
||||
|
||||
import ru.cg.webbpm.modules.database.api.bean.TableRow;
|
||||
import ru.cg.webbpm.modules.database.api.dao.option.LoadOptions;
|
||||
import ru.cg.webbpm.modules.database.api.utils.QueryUtils;
|
||||
import ru.cg.webbpm.modules.database.bean.entity_graph.DefaultGraphBinding;
|
||||
import ru.cg.webbpm.modules.database.bean.entity_graph.DefaultGraphNode;
|
||||
import ru.cg.webbpm.modules.database.bean.entity_graph.EntityColumn;
|
||||
import ru.cg.webbpm.modules.database.bean.entity_graph.condition.ConditionGroup;
|
||||
import ru.cg.webbpm.modules.database.bean.filter.EntityFilter;
|
||||
|
||||
/**
|
||||
* @author r.latypov
|
||||
*/
|
||||
public class LessJoinsDao extends CustomCoalesceDao {
|
||||
@Override
|
||||
public List<TableRow> load(Set<EntityColumn> columns, LoadOptions loadOptions,
|
||||
boolean withGraphConditions) {
|
||||
DefaultGraphNode mainNode = graph.getMainNode();
|
||||
EntityColumn[] mainNodePkColumns = getGraphNodeTablePkFields(mainNode);
|
||||
|
||||
if (mainNodePkColumns == null || mainNodePkColumns.length == 0) {
|
||||
throw new RuntimeException("Primary key does not exist in " + mainNode.getAlias() + " : "
|
||||
+ mainNode.getSchemaName() + "." + mainNode.getTableName());
|
||||
}
|
||||
|
||||
if (loadOptions.isLoadPK()) {
|
||||
Collections.addAll(columns, mainNodePkColumns);
|
||||
}
|
||||
|
||||
Set<String> fieldsEntityNames = columns.stream()
|
||||
.map(EntityColumn::getEntity)
|
||||
.collect(Collectors.toUnmodifiableSet());
|
||||
// filters without groups
|
||||
List<EntityFilter> allEntityFilters = loadOptions.getEntityFilterGroup().getEntityFilters();
|
||||
Set<String> conditionsEntityNames = allEntityFilters.stream()
|
||||
.map(entityFilter -> entityFilter.getEntityColumn().getEntity())
|
||||
.collect(Collectors.toUnmodifiableSet());
|
||||
// push entity filters into map
|
||||
Map<String, List<Condition>> entitiesConditionsMap = conditionsEntityNames.stream()
|
||||
.collect(Collectors.toMap(
|
||||
entityName -> entityName,
|
||||
entityName -> getFilterConditions(
|
||||
allEntityFilters.stream()
|
||||
.filter(entityFilter -> entityFilter.getEntityColumn()
|
||||
.getEntity()
|
||||
.equals(entityName))
|
||||
.toList()
|
||||
)
|
||||
));
|
||||
|
||||
List<Field<?>> fieldList = convertEntityColumnsToJooqFields(columns);
|
||||
SelectJoinStep<Record> selectStep = selectByJooqColumns(fieldList, fieldsEntityNames,
|
||||
entitiesConditionsMap
|
||||
);
|
||||
|
||||
SelectConnectByStep<Record> joinStep = buildWhereStep(selectStep,
|
||||
entitiesConditionsMap.get(mainNode.getAlias()), withGraphConditions
|
||||
);
|
||||
SelectLimitStep<Record> limitStep = getOrderByStep(joinStep, loadOptions.getSortFields(), true);
|
||||
SelectForUpdateStep<Record> selectForUpdateStep = getSelectForUpdateStep(limitStep,
|
||||
loadOptions.getOffset(), loadOptions.getLimit()
|
||||
);
|
||||
|
||||
return recordListToTableFieldDataList(selectForUpdateStep.fetch(), columns);
|
||||
}
|
||||
|
||||
private SelectJoinStep<Record> selectByJooqColumns(List<Field<?>> fieldList,
|
||||
Set<String> fieldsEntityNames, Map<String, List<Condition>> entitiesConditionsMap) {
|
||||
SelectSelectStep<Record> select = uniqueResult
|
||||
? getDsl().selectDistinct(fieldList)
|
||||
: getDsl().select(fieldList);
|
||||
DefaultGraphNode mainNode = graph.getMainNode();
|
||||
SelectJoinStep<Record> selectJoinStep = select.from(getTableWithAlias(mainNode));
|
||||
addJoins(
|
||||
selectJoinStep, graph.getMainNodeIndex(), -1, getMatrix(),
|
||||
fieldsEntityNames, entitiesConditionsMap
|
||||
);
|
||||
return selectJoinStep;
|
||||
}
|
||||
|
||||
private void addJoins(SelectJoinStep<Record> selectJoinStep, int currentIndex, int parentIndex,
|
||||
DefaultGraphBinding[][] matrix, Set<String> fieldsEntityNames,
|
||||
Map<String, List<Condition>> entitiesConditionsMap) {
|
||||
|
||||
for (int i = 0; i < matrix.length; i++) {
|
||||
|
||||
if (matrix[currentIndex][i] == null || matrix[currentIndex][i].isCyclic()
|
||||
|| (parentIndex >= 0 && i == parentIndex)) {
|
||||
continue;
|
||||
}
|
||||
DefaultGraphNode endNode = graph.getNodeByIndex(i);
|
||||
Table<?> endNodeTable = getTableWithAlias(endNode);
|
||||
|
||||
String tableAlias = endNode.getAlias();
|
||||
if (!fieldsEntityNames.contains(tableAlias)
|
||||
&& !entitiesConditionsMap.containsKey(tableAlias)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
DefaultGraphBinding binding = matrix[currentIndex][i];
|
||||
if (binding.getRefToColumns() != null && binding.getRefOnColumns() != null) {
|
||||
EntityColumn refOnColumnsEntityColumn = binding.getRefOnColumns()[0];
|
||||
refOnColumnsEntityColumn.setEntity(binding.getRefOnEntityName());
|
||||
EntityColumn refToColumnsEntityColumn = binding.getRefToColumns()[0];
|
||||
refToColumnsEntityColumn.setEntity(binding.getRefToEntityName());
|
||||
Field startNodeCol = QueryUtils.toJooqField(refOnColumnsEntityColumn);
|
||||
Field endNodeCol = QueryUtils.toJooqField(refToColumnsEntityColumn);
|
||||
@SuppressWarnings("unchecked")
|
||||
Condition bindingCondition = startNodeCol.equal(endNodeCol);
|
||||
|
||||
for (int j = 1; j < binding.getRefOnColumns().length; j++) {
|
||||
startNodeCol = QueryUtils.toJooqField(binding.getRefOnColumns()[j]);
|
||||
endNodeCol = QueryUtils.toJooqField(binding.getRefToColumns()[j]);
|
||||
@SuppressWarnings("unchecked")
|
||||
Condition condition = startNodeCol.equal(endNodeCol);
|
||||
bindingCondition = bindingCondition.and(condition);
|
||||
}
|
||||
ConditionGroup conditionGroup = binding.getConditionGroup();
|
||||
|
||||
if (conditionGroup != null) {
|
||||
Condition condition = conditionBuilder.build(conditionGroup);
|
||||
|
||||
if (condition != null) {
|
||||
bindingCondition = bindingCondition.and(condition);
|
||||
}
|
||||
}
|
||||
|
||||
List<Condition> filterConditions = entitiesConditionsMap.get(tableAlias);
|
||||
boolean hasFilters = !CollectionUtils.isEmpty(filterConditions);
|
||||
|
||||
if (binding.isRequired() || hasFilters) {
|
||||
SelectOnConditionStep<?> selectOnConditionStep = selectJoinStep
|
||||
.join(endNodeTable).on(bindingCondition);
|
||||
if (hasFilters) {
|
||||
filterConditions.forEach(selectOnConditionStep::and);
|
||||
}
|
||||
}
|
||||
else {
|
||||
selectJoinStep.leftOuterJoin(endNodeTable).on(bindingCondition);
|
||||
}
|
||||
}
|
||||
addJoins(selectJoinStep, i, currentIndex, matrix, fieldsEntityNames, entitiesConditionsMap);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -22,6 +22,8 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenChild;
|
|||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenComplexFilters;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenCriminalLiabilityFz53;
|
||||
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.CitizenEducationDiplomasReceived;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenGuardianship;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenIncident;
|
||||
|
|
@ -36,6 +38,7 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenshipForeig
|
|||
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;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.DefermentReason;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Delta;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Deputy;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Disability;
|
||||
|
|
@ -47,6 +50,7 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Property;
|
|||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Prosecution;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.PubRecruitment;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Punishment;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.RecruitErvuStatus;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Recruitment;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Subpoena;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.TemporaryMeasures;
|
||||
|
|
@ -112,6 +116,16 @@ public class ErvuDashboard extends SchemaImpl {
|
|||
*/
|
||||
public final CitizenCriminalRecord CITIZEN_CRIMINAL_RECORD = CitizenCriminalRecord.CITIZEN_CRIMINAL_RECORD;
|
||||
|
||||
/**
|
||||
* The table <code>ervu_dashboard.citizen_deferment</code>.
|
||||
*/
|
||||
public final CitizenDeferment CITIZEN_DEFERMENT = CitizenDeferment.CITIZEN_DEFERMENT;
|
||||
|
||||
/**
|
||||
* The table <code>ervu_dashboard.citizen_deferment_right</code>.
|
||||
*/
|
||||
public final CitizenDefermentRight CITIZEN_DEFERMENT_RIGHT = CitizenDefermentRight.CITIZEN_DEFERMENT_RIGHT;
|
||||
|
||||
/**
|
||||
* Сведения об образовании и полученных дипломах
|
||||
*/
|
||||
|
|
@ -183,6 +197,11 @@ public class ErvuDashboard extends SchemaImpl {
|
|||
*/
|
||||
public final Decision DECISION = Decision.DECISION;
|
||||
|
||||
/**
|
||||
* Справчоник причин для отсрочки/освобождения от службы
|
||||
*/
|
||||
public final DefermentReason DEFERMENT_REASON = DefermentReason.DEFERMENT_REASON;
|
||||
|
||||
/**
|
||||
* таблица с параметром, на основе которого загружается дельта по гражданам
|
||||
*/
|
||||
|
|
@ -239,6 +258,11 @@ public class ErvuDashboard extends SchemaImpl {
|
|||
*/
|
||||
public final Punishment PUNISHMENT = Punishment.PUNISHMENT;
|
||||
|
||||
/**
|
||||
* Справочник статусов ЕРВУ
|
||||
*/
|
||||
public final RecruitErvuStatus RECRUIT_ERVU_STATUS = RecruitErvuStatus.RECRUIT_ERVU_STATUS;
|
||||
|
||||
/**
|
||||
* The table <code>ervu_dashboard.recruitment</code>.
|
||||
*/
|
||||
|
|
@ -295,6 +319,8 @@ public class ErvuDashboard extends SchemaImpl {
|
|||
CitizenComplexFilters.CITIZEN_COMPLEX_FILTERS,
|
||||
CitizenCriminalLiabilityFz53.CITIZEN_CRIMINAL_LIABILITY_FZ53,
|
||||
CitizenCriminalRecord.CITIZEN_CRIMINAL_RECORD,
|
||||
CitizenDeferment.CITIZEN_DEFERMENT,
|
||||
CitizenDefermentRight.CITIZEN_DEFERMENT_RIGHT,
|
||||
CitizenEducationDiplomasReceived.CITIZEN_EDUCATION_DIPLOMAS_RECEIVED,
|
||||
CitizenGuardianship.CITIZEN_GUARDIANSHIP,
|
||||
CitizenIncident.CITIZEN_INCIDENT,
|
||||
|
|
@ -309,6 +335,7 @@ public class ErvuDashboard extends SchemaImpl {
|
|||
Databasechangelog.DATABASECHANGELOG,
|
||||
Databasechangeloglock.DATABASECHANGELOGLOCK,
|
||||
Decision.DECISION,
|
||||
DefermentReason.DEFERMENT_REASON,
|
||||
Delta.DELTA,
|
||||
Deputy.DEPUTY,
|
||||
Disability.DISABILITY,
|
||||
|
|
@ -320,6 +347,7 @@ public class ErvuDashboard extends SchemaImpl {
|
|||
Prosecution.PROSECUTION,
|
||||
PubRecruitment.PUB_RECRUITMENT,
|
||||
Punishment.PUNISHMENT,
|
||||
RecruitErvuStatus.RECRUIT_ERVU_STATUS,
|
||||
Recruitment.RECRUITMENT,
|
||||
Subpoena.SUBPOENA,
|
||||
TemporaryMeasures.TEMPORARY_MEASURES,
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@
|
|||
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard;
|
||||
|
||||
|
||||
import org.jooq.ForeignKey;
|
||||
import org.jooq.TableField;
|
||||
import org.jooq.UniqueKey;
|
||||
import org.jooq.impl.DSL;
|
||||
|
|
@ -18,6 +19,8 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenChild;
|
|||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenComplexFilters;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenCriminalLiabilityFz53;
|
||||
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.CitizenEducationDiplomasReceived;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenGuardianship;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenIncident;
|
||||
|
|
@ -31,6 +34,7 @@ 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.Databasechangeloglock;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Decision;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.DefermentReason;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Delta;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Deputy;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Disability;
|
||||
|
|
@ -42,6 +46,7 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Property;
|
|||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Prosecution;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.PubRecruitment;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Punishment;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.RecruitErvuStatus;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Recruitment;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Subpoena;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.TemporaryMeasures;
|
||||
|
|
@ -54,6 +59,8 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenCh
|
|||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenComplexFiltersRecord;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenCriminalLiabilityFz53Record;
|
||||
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.CitizenEducationDiplomasReceivedRecord;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenGuardianshipRecord;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenIncidentRecord;
|
||||
|
|
@ -68,6 +75,7 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.Citizensh
|
|||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenshipRecord;
|
||||
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;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.DeltaRecord;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.DeputyRecord;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.DisabilityRecord;
|
||||
|
|
@ -79,6 +87,7 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.PropertyR
|
|||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.ProsecutionRecord;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.PubRecruitmentRecord;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.PunishmentRecord;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.RecruitErvuStatusRecord;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.RecruitmentRecord;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.SubpoenaRecord;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.TemporaryMeasuresRecord;
|
||||
|
|
@ -105,6 +114,8 @@ public class Keys {
|
|||
public static final UniqueKey<CitizenComplexFiltersRecord> PK_CITIZEN_COMPLEX_FILTERS = Internal.createUniqueKey(CitizenComplexFilters.CITIZEN_COMPLEX_FILTERS, DSL.name("pk_citizen_complex_filters"), new TableField[] { CitizenComplexFilters.CITIZEN_COMPLEX_FILTERS.CITIZEN_COMPLEX_FILTERS_ID }, true);
|
||||
public static final UniqueKey<CitizenCriminalLiabilityFz53Record> PK_CITIZEN_CRIMINAL_LIABILITY_FZ53 = Internal.createUniqueKey(CitizenCriminalLiabilityFz53.CITIZEN_CRIMINAL_LIABILITY_FZ53, DSL.name("pk_citizen_criminal_liability_fz53"), new TableField[] { CitizenCriminalLiabilityFz53.CITIZEN_CRIMINAL_LIABILITY_FZ53.CITIZEN_CRIMINAL_LIABILITY_FZ53_ID }, true);
|
||||
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<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<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);
|
||||
|
|
@ -118,6 +129,8 @@ public class Keys {
|
|||
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<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);
|
||||
public static final UniqueKey<DefermentReasonRecord> DEFERMENT_REASON_PKEY = Internal.createUniqueKey(DefermentReason.DEFERMENT_REASON, DSL.name("deferment_reason_pkey"), new TableField[] { DefermentReason.DEFERMENT_REASON.DEFERMENT_REASON_ID }, true);
|
||||
public static final UniqueKey<DeltaRecord> PK_DELTA = Internal.createUniqueKey(Delta.DELTA, DSL.name("pk_delta"), new TableField[] { Delta.DELTA.DELTA_ID }, true);
|
||||
public static final UniqueKey<DeputyRecord> PK_DEPUTY = Internal.createUniqueKey(Deputy.DEPUTY, DSL.name("pk_deputy"), new TableField[] { Deputy.DEPUTY.DEPUTY_ID }, true);
|
||||
public static final UniqueKey<DisabilityRecord> PK_DISABILITY = Internal.createUniqueKey(Disability.DISABILITY, DSL.name("pk_disability"), new TableField[] { Disability.DISABILITY.DISABILITY_ID }, true);
|
||||
|
|
@ -130,8 +143,17 @@ public class Keys {
|
|||
public static final UniqueKey<PubRecruitmentRecord> PUB_RECRUITMENT_PKEY = Internal.createUniqueKey(PubRecruitment.PUB_RECRUITMENT, DSL.name("pub_recruitment_pkey"), new TableField[] { PubRecruitment.PUB_RECRUITMENT.ID }, true);
|
||||
public static final UniqueKey<PubRecruitmentRecord> RECRUITMENT_IDM_ID_KEY = Internal.createUniqueKey(PubRecruitment.PUB_RECRUITMENT, DSL.name("recruitment_idm_id_key"), new TableField[] { PubRecruitment.PUB_RECRUITMENT.IDM_ID }, true);
|
||||
public static final UniqueKey<PunishmentRecord> PK_PUNISHMENT = Internal.createUniqueKey(Punishment.PUNISHMENT, DSL.name("pk_punishment"), new TableField[] { Punishment.PUNISHMENT.PUNISHMENT_ID }, true);
|
||||
public static final UniqueKey<RecruitErvuStatusRecord> RECRUIT_ERVU_STATUS_CODE_UNIQUE_KEY = Internal.createUniqueKey(RecruitErvuStatus.RECRUIT_ERVU_STATUS, DSL.name("recruit_ervu_status_code_unique_key"), new TableField[] { RecruitErvuStatus.RECRUIT_ERVU_STATUS.CODE }, true);
|
||||
public static final UniqueKey<RecruitErvuStatusRecord> RECRUIT_ERVU_STATUS_PKEY = Internal.createUniqueKey(RecruitErvuStatus.RECRUIT_ERVU_STATUS, DSL.name("recruit_ervu_status_pkey"), new TableField[] { RecruitErvuStatus.RECRUIT_ERVU_STATUS.RECRUIT_ERVU_STATUS_ID }, true);
|
||||
public static final UniqueKey<RecruitmentRecord> RECRUITMENT_PKEY = Internal.createUniqueKey(Recruitment.RECRUITMENT, DSL.name("recruitment_pkey"), new TableField[] { Recruitment.RECRUITMENT.IDM_ID }, true);
|
||||
public static final UniqueKey<SubpoenaRecord> SUBPOENA_PKEY = Internal.createUniqueKey(Subpoena.SUBPOENA, DSL.name("subpoena_pkey"), new TableField[] { Subpoena.SUBPOENA.SUB_ID }, true);
|
||||
public static final UniqueKey<TemporaryMeasuresRecord> TEMPORARY_MEASURES_PKEY = Internal.createUniqueKey(TemporaryMeasures.TEMPORARY_MEASURES, DSL.name("temporary_measures_pkey"), new TableField[] { TemporaryMeasures.TEMPORARY_MEASURES.TEMPORARY_MEASURES_ID }, true);
|
||||
public static final UniqueKey<WorkRecord> PK_WORK = Internal.createUniqueKey(Work.WORK, DSL.name("pk_work"), new TableField[] { Work.WORK.WORK_ID }, true);
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// FOREIGN KEY definitions
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
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);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,6 +13,8 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenChild;
|
|||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenComplexFilters;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenCriminalLiabilityFz53;
|
||||
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.CitizenEducationDiplomasReceived;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenGuardianship;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenIncident;
|
||||
|
|
@ -27,6 +29,7 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenshipForeig
|
|||
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;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.DefermentReason;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Delta;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Deputy;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Disability;
|
||||
|
|
@ -38,6 +41,7 @@ import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Property;
|
|||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Prosecution;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.PubRecruitment;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Punishment;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.RecruitErvuStatus;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Recruitment;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.Subpoena;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.TemporaryMeasures;
|
||||
|
|
@ -96,6 +100,16 @@ public class Tables {
|
|||
*/
|
||||
public static final CitizenCriminalRecord CITIZEN_CRIMINAL_RECORD = CitizenCriminalRecord.CITIZEN_CRIMINAL_RECORD;
|
||||
|
||||
/**
|
||||
* The table <code>ervu_dashboard.citizen_deferment</code>.
|
||||
*/
|
||||
public static final CitizenDeferment CITIZEN_DEFERMENT = CitizenDeferment.CITIZEN_DEFERMENT;
|
||||
|
||||
/**
|
||||
* The table <code>ervu_dashboard.citizen_deferment_right</code>.
|
||||
*/
|
||||
public static final CitizenDefermentRight CITIZEN_DEFERMENT_RIGHT = CitizenDefermentRight.CITIZEN_DEFERMENT_RIGHT;
|
||||
|
||||
/**
|
||||
* Сведения об образовании и полученных дипломах
|
||||
*/
|
||||
|
|
@ -167,6 +181,11 @@ public class Tables {
|
|||
*/
|
||||
public static final Decision DECISION = Decision.DECISION;
|
||||
|
||||
/**
|
||||
* Справчоник причин для отсрочки/освобождения от службы
|
||||
*/
|
||||
public static final DefermentReason DEFERMENT_REASON = DefermentReason.DEFERMENT_REASON;
|
||||
|
||||
/**
|
||||
* таблица с параметром, на основе которого загружается дельта по гражданам
|
||||
*/
|
||||
|
|
@ -223,6 +242,11 @@ public class Tables {
|
|||
*/
|
||||
public static final Punishment PUNISHMENT = Punishment.PUNISHMENT;
|
||||
|
||||
/**
|
||||
* Справочник статусов ЕРВУ
|
||||
*/
|
||||
public static final RecruitErvuStatus RECRUIT_ERVU_STATUS = RecruitErvuStatus.RECRUIT_ERVU_STATUS;
|
||||
|
||||
/**
|
||||
* The table <code>ervu_dashboard.recruitment</code>.
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -279,12 +279,6 @@ public class Citizen extends TableImpl<CitizenRecord> {
|
|||
*/
|
||||
public final TableField<CitizenRecord, BigDecimal> NUMBER_CHILDREN_18_OLD = createField(DSL.name("number_children_18_old"), SQLDataType.NUMERIC, this, "");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.update_date</code>. Дата
|
||||
* обновления
|
||||
*/
|
||||
public final TableField<CitizenRecord, Timestamp> UPDATE_DATE = createField(DSL.name("update_date"), SQLDataType.TIMESTAMP(0), this, "Дата обновления");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.snils</code>. СНИЛС
|
||||
*/
|
||||
|
|
@ -365,6 +359,12 @@ public class Citizen extends TableImpl<CitizenRecord> {
|
|||
*/
|
||||
public final TableField<CitizenRecord, Date> DATE_LOSS_INFO_ACTUAL = createField(DSL.name("date_loss_info_actual"), SQLDataType.DATE, this, "Дата потери актуальности сведений об адресе фактического проживания");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.update_date</code>. Дата
|
||||
* обновления
|
||||
*/
|
||||
public final TableField<CitizenRecord, Timestamp> UPDATE_DATE = createField(DSL.name("update_date"), SQLDataType.TIMESTAMP(0), this, "Дата обновления");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.country_birth</code>. Страна
|
||||
* рождения
|
||||
|
|
@ -455,12 +455,6 @@ public class Citizen extends TableImpl<CitizenRecord> {
|
|||
*/
|
||||
public final TableField<CitizenRecord, JSONB> ID_ECIA = createField(DSL.name("id_ecia"), SQLDataType.JSONB, this, "идентификатор ЕСИА");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.sports_category_name</code>.
|
||||
* Спортивный разряд
|
||||
*/
|
||||
public final TableField<CitizenRecord, String> SPORTS_CATEGORY_NAME = createField(DSL.name("sports_category_name"), SQLDataType.VARCHAR, this, "Спортивный разряд");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.target_recruitment_id</code>.
|
||||
* Целевой ВК
|
||||
|
|
@ -479,6 +473,242 @@ public class Citizen extends TableImpl<CitizenRecord> {
|
|||
*/
|
||||
public final TableField<CitizenRecord, String> DEFERMENT_DECISION_TYPE = createField(DSL.name("deferment_decision_type"), SQLDataType.VARCHAR, this, "Тип права на отсрочку или освобождения от призыва");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.having_sport_title</code>.
|
||||
* Признак наличия спортивного звания (true - есть звание, false - нет)
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAVING_SPORT_TITLE = createField(DSL.name("having_sport_title"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия спортивного звания (true - есть звание, false - нет)");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.employed</code>. Признак
|
||||
* трудоустройства в организацию или ИП
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> EMPLOYED = createField(DSL.name("employed"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак трудоустройства в организацию или ИП");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.active_reg_ip</code>. Признак
|
||||
* наличия активного ИП
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> ACTIVE_REG_IP = createField(DSL.name("active_reg_ip"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия активного ИП");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.active_parental_leave</code>.
|
||||
* Признак активного отпуска по уходу за ребенком
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> ACTIVE_PARENTAL_LEAVE = createField(DSL.name("active_parental_leave"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак активного отпуска по уходу за ребенком");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.self_employed</code>. Признак
|
||||
* наличия активной самозанятости.
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> SELF_EMPLOYED = createField(DSL.name("self_employed"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия активной самозанятости.");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.has_disease</code>. Признак
|
||||
* наличия сведений о заболеваниях
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_DISEASE = createField(DSL.name("has_disease"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия сведений о заболеваниях");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.has_vich</code>. Признак
|
||||
* состояния на учете по ВИЧ
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_VICH = createField(DSL.name("has_vich"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак состояния на учете по ВИЧ");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.registered_in_pnd</code>. Признак
|
||||
* состояния на учете в ПНД
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> REGISTERED_IN_PND = createField(DSL.name("registered_in_pnd"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак состояния на учете в ПНД");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.has_disability</code>. Признак
|
||||
* наличия сведения об инвалидности
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_DISABILITY = createField(DSL.name("has_disability"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия сведения об инвалидности");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.is_incompetent</code>. Признак
|
||||
* наличия сведений о признании недееспособным/ограниченно дееспособным
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> IS_INCOMPETENT = createField(DSL.name("is_incompetent"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия сведений о признании недееспособным/ограниченно дееспособным");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.has_deferment</code>. Признак
|
||||
* наличия активной отсрочки
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_DEFERMENT = createField(DSL.name("has_deferment"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия активной отсрочки");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.has_deferment_right</code>.
|
||||
* Признак наличия прав на отсрочку
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_DEFERMENT_RIGHT = createField(DSL.name("has_deferment_right"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия прав на отсрочку");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.has_exemption</code>. Признак
|
||||
* наличия активного освобождения от службы
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_EXEMPTION = createField(DSL.name("has_exemption"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия активного освобождения от службы");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.is_guardian</code>. Признак
|
||||
* опекунства
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> IS_GUARDIAN = createField(DSL.name("is_guardian"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак опекунства");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.minors_count</code>. Кол-во
|
||||
* несовершеннолетних детей
|
||||
*/
|
||||
public final TableField<CitizenRecord, Integer> MINORS_COUNT = createField(DSL.name("minors_count"), SQLDataType.INTEGER.nullable(false).defaultValue(DSL.field(DSL.raw("0"), SQLDataType.INTEGER)), this, "Кол-во несовершеннолетних детей");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.has_dead_child</code>. Признак
|
||||
* наличия умершего ребенка
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_DEAD_CHILD = createField(DSL.name("has_dead_child"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия умершего ребенка");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.has_minor_child</code>. Признак
|
||||
* наличия несовершеннолетнего ребенка
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_MINOR_CHILD = createField(DSL.name("has_minor_child"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия несовершеннолетнего ребенка");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.has_russian_citizenship</code>.
|
||||
* Признак наличия российского гражданства
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_RUSSIAN_CITIZENSHIP = createField(DSL.name("has_russian_citizenship"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия российского гражданства");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.has_foreign_citizenship</code>.
|
||||
* Признак наличия иностранного гражданства
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_FOREIGN_CITIZENSHIP = createField(DSL.name("has_foreign_citizenship"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия иностранного гражданства");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.has_ground_transport</code>.
|
||||
* Признак наличия наземного транспорта
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_GROUND_TRANSPORT = createField(DSL.name("has_ground_transport"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия наземного транспорта");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.has_air_transport</code>. Признак
|
||||
* наличия воздушного транспорта
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_AIR_TRANSPORT = createField(DSL.name("has_air_transport"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия воздушного транспорта");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.has_water_transport</code>.
|
||||
* Признак наличия водного транспорта
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_WATER_TRANSPORT = createField(DSL.name("has_water_transport"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия водного транспорта");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.has_property</code>. Признак
|
||||
* наличия недвижимости
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_PROPERTY = createField(DSL.name("has_property"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия недвижимости");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.has_driver_license</code>.
|
||||
* Признак наличия водительского удостоверения
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_DRIVER_LICENSE = createField(DSL.name("has_driver_license"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия водительского удостоверения");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.is_deputy</code>. Признак статуса
|
||||
* депутата
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> IS_DEPUTY = createField(DSL.name("is_deputy"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак статуса депутата");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.is_deputy_candidate</code>.
|
||||
* Признак статуса кандидата на выборах в депутаты
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> IS_DEPUTY_CANDIDATE = createField(DSL.name("is_deputy_candidate"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак статуса кандидата на выборах в депутаты");
|
||||
|
||||
/**
|
||||
* The column
|
||||
* <code>ervu_dashboard.citizen.has_criminal_liability_fz53</code>.
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_CRIMINAL_LIABILITY_FZ53 = createField(DSL.name("has_criminal_liability_fz53"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.has_liability_fz53</code>.
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_LIABILITY_FZ53 = createField(DSL.name("has_liability_fz53"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "");
|
||||
|
||||
/**
|
||||
* The column
|
||||
* <code>ervu_dashboard.citizen.has_appealing_violations_fz53</code>.
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_APPEALING_VIOLATIONS_FZ53 = createField(DSL.name("has_appealing_violations_fz53"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.has_tractor_license</code>.
|
||||
* Признак наличия удостоверения водителя трактора
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_TRACTOR_LICENSE = createField(DSL.name("has_tractor_license"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия удостоверения водителя трактора");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.has_criminal_prosecution</code>.
|
||||
* Признак наличия уголовного преследования
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_CRIMINAL_PROSECUTION = createField(DSL.name("has_criminal_prosecution"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия уголовного преследования");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.has_sentence</code>. Признак
|
||||
* наличия вынесенного приговора
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> HAS_SENTENCE = createField(DSL.name("has_sentence"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак наличия вынесенного приговора");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.serving_sentence</code>. Признак
|
||||
* отбывания наказания
|
||||
*/
|
||||
public final TableField<CitizenRecord, Boolean> SERVING_SENTENCE = createField(DSL.name("serving_sentence"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак отбывания наказания");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen.has_criminal_record</code>.
|
||||
* Признак наличия судимости
|
||||
*/
|
||||
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);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,325 @@
|
|||
/*
|
||||
* This file is generated by jOOQ.
|
||||
*/
|
||||
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables;
|
||||
|
||||
|
||||
import java.sql.Timestamp;
|
||||
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.DefermentReason.DefermentReasonPath;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenDefermentRecord;
|
||||
|
||||
|
||||
/**
|
||||
* This class is generated by jOOQ.
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class CitizenDeferment extends TableImpl<CitizenDefermentRecord> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>ervu_dashboard.citizen_deferment</code>
|
||||
*/
|
||||
public static final CitizenDeferment CITIZEN_DEFERMENT = new CitizenDeferment();
|
||||
|
||||
/**
|
||||
* The class holding records for this type
|
||||
*/
|
||||
@Override
|
||||
public Class<CitizenDefermentRecord> getRecordType() {
|
||||
return CitizenDefermentRecord.class;
|
||||
}
|
||||
|
||||
/**
|
||||
* The column
|
||||
* <code>ervu_dashboard.citizen_deferment.citizen_deferment_id</code>.
|
||||
*/
|
||||
public final TableField<CitizenDefermentRecord, Long> CITIZEN_DEFERMENT_ID = createField(DSL.name("citizen_deferment_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen_deferment.recruit_id</code>.
|
||||
*/
|
||||
public final TableField<CitizenDefermentRecord, UUID> RECRUIT_ID = createField(DSL.name("recruit_id"), SQLDataType.UUID.nullable(false), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen_deferment.decision_number</code>.
|
||||
* Номер решения
|
||||
*/
|
||||
public final TableField<CitizenDefermentRecord, String> DECISION_NUMBER = createField(DSL.name("decision_number"), SQLDataType.VARCHAR, this, "Номер решения");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen_deferment.type</code>.
|
||||
*/
|
||||
public final TableField<CitizenDefermentRecord, String> TYPE = createField(DSL.name("type"), SQLDataType.CLOB.nullable(false), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen_deferment.start_date</code>. Дата
|
||||
* начала действия отсрочки/освобождения
|
||||
*/
|
||||
public final TableField<CitizenDefermentRecord, Timestamp> START_DATE = createField(DSL.name("start_date"), SQLDataType.TIMESTAMP(0).nullable(false), this, "Дата начала действия отсрочки/освобождения");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen_deferment.end_date</code>. Дата
|
||||
* окончания действия отсрочки/освобождения
|
||||
*/
|
||||
public final TableField<CitizenDefermentRecord, Timestamp> END_DATE = createField(DSL.name("end_date"), SQLDataType.TIMESTAMP(0), this, "Дата окончания действия отсрочки/освобождения");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen_deferment.reason_code</code>.
|
||||
* Справочный код причины отсрочки/освобождения
|
||||
*/
|
||||
public final TableField<CitizenDefermentRecord, String> REASON_CODE = createField(DSL.name("reason_code"), SQLDataType.VARCHAR.nullable(false), this, "Справочный код причины отсрочки/освобождения");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen_deferment.active</code>. Признак
|
||||
* активности отсрочки/освобождения
|
||||
*/
|
||||
public final TableField<CitizenDefermentRecord, Boolean> ACTIVE = createField(DSL.name("active"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак активности отсрочки/освобождения");
|
||||
|
||||
private CitizenDeferment(Name alias, Table<CitizenDefermentRecord> aliased) {
|
||||
this(alias, aliased, (Field<?>[]) null, null);
|
||||
}
|
||||
|
||||
private CitizenDeferment(Name alias, Table<CitizenDefermentRecord> aliased, Field<?>[] parameters, Condition where) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table(), where);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>ervu_dashboard.citizen_deferment</code> table
|
||||
* reference
|
||||
*/
|
||||
public CitizenDeferment(String alias) {
|
||||
this(DSL.name(alias), CITIZEN_DEFERMENT);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>ervu_dashboard.citizen_deferment</code> table
|
||||
* reference
|
||||
*/
|
||||
public CitizenDeferment(Name alias) {
|
||||
this(alias, CITIZEN_DEFERMENT);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a <code>ervu_dashboard.citizen_deferment</code> table reference
|
||||
*/
|
||||
public CitizenDeferment() {
|
||||
this(DSL.name("citizen_deferment"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> CitizenDeferment(Table<O> path, ForeignKey<O, CitizenDefermentRecord> childPath, InverseForeignKey<O, CitizenDefermentRecord> parentPath) {
|
||||
super(path, childPath, parentPath, CITIZEN_DEFERMENT);
|
||||
}
|
||||
|
||||
/**
|
||||
* A subtype implementing {@link Path} for simplified path-based joins.
|
||||
*/
|
||||
public static class CitizenDefermentPath extends CitizenDeferment implements Path<CitizenDefermentRecord> {
|
||||
public <O extends Record> CitizenDefermentPath(Table<O> path, ForeignKey<O, CitizenDefermentRecord> childPath, InverseForeignKey<O, CitizenDefermentRecord> parentPath) {
|
||||
super(path, childPath, parentPath);
|
||||
}
|
||||
private CitizenDefermentPath(Name alias, Table<CitizenDefermentRecord> aliased) {
|
||||
super(alias, aliased);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CitizenDefermentPath as(String alias) {
|
||||
return new CitizenDefermentPath(DSL.name(alias), this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CitizenDefermentPath as(Name alias) {
|
||||
return new CitizenDefermentPath(alias, this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CitizenDefermentPath as(Table<?> alias) {
|
||||
return new CitizenDefermentPath(alias.getQualifiedName(), this);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Schema getSchema() {
|
||||
return aliased() ? null : ErvuDashboard.ERVU_DASHBOARD;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Identity<CitizenDefermentRecord, Long> getIdentity() {
|
||||
return (Identity<CitizenDefermentRecord, Long>) super.getIdentity();
|
||||
}
|
||||
|
||||
@Override
|
||||
public UniqueKey<CitizenDefermentRecord> getPrimaryKey() {
|
||||
return Keys.CITIZEN_DEFERMENT_PKEY;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<ForeignKey<CitizenDefermentRecord, ?>> getReferences() {
|
||||
return Arrays.asList(Keys.CITIZEN_DEFERMENT__CITIZEN_DEFERMENT_DEFERMENT_REASON_CODE_FK);
|
||||
}
|
||||
|
||||
private transient DefermentReasonPath _defermentReason;
|
||||
|
||||
/**
|
||||
* Get the implicit join path to the
|
||||
* <code>ervu_dashboard.deferment_reason</code> table.
|
||||
*/
|
||||
public DefermentReasonPath defermentReason() {
|
||||
if (_defermentReason == null)
|
||||
_defermentReason = new DefermentReasonPath(this, Keys.CITIZEN_DEFERMENT__CITIZEN_DEFERMENT_DEFERMENT_REASON_CODE_FK, null);
|
||||
|
||||
return _defermentReason;
|
||||
}
|
||||
|
||||
@Override
|
||||
public CitizenDeferment as(String alias) {
|
||||
return new CitizenDeferment(DSL.name(alias), this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CitizenDeferment as(Name alias) {
|
||||
return new CitizenDeferment(alias, this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CitizenDeferment as(Table<?> alias) {
|
||||
return new CitizenDeferment(alias.getQualifiedName(), this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public CitizenDeferment rename(String name) {
|
||||
return new CitizenDeferment(DSL.name(name), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public CitizenDeferment rename(Name name) {
|
||||
return new CitizenDeferment(name, null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public CitizenDeferment rename(Table<?> name) {
|
||||
return new CitizenDeferment(name.getQualifiedName(), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public CitizenDeferment where(Condition condition) {
|
||||
return new CitizenDeferment(getQualifiedName(), aliased() ? this : null, null, condition);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public CitizenDeferment where(Collection<? extends Condition> conditions) {
|
||||
return where(DSL.and(conditions));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public CitizenDeferment where(Condition... conditions) {
|
||||
return where(DSL.and(conditions));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public CitizenDeferment where(Field<Boolean> condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public CitizenDeferment where(SQL condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public CitizenDeferment where(@Stringly.SQL String condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public CitizenDeferment where(@Stringly.SQL String condition, Object... binds) {
|
||||
return where(DSL.condition(condition, binds));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public CitizenDeferment where(@Stringly.SQL String condition, QueryPart... parts) {
|
||||
return where(DSL.condition(condition, parts));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public CitizenDeferment whereExists(Select<?> select) {
|
||||
return where(DSL.exists(select));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public CitizenDeferment whereNotExists(Select<?> select) {
|
||||
return where(DSL.notExists(select));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,318 @@
|
|||
/*
|
||||
* This file is generated by jOOQ.
|
||||
*/
|
||||
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables;
|
||||
|
||||
|
||||
import java.sql.Timestamp;
|
||||
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.DefermentReason.DefermentReasonPath;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.CitizenDefermentRightRecord;
|
||||
|
||||
|
||||
/**
|
||||
* This class is generated by jOOQ.
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class CitizenDefermentRight extends TableImpl<CitizenDefermentRightRecord> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* The reference instance of
|
||||
* <code>ervu_dashboard.citizen_deferment_right</code>
|
||||
*/
|
||||
public static final CitizenDefermentRight CITIZEN_DEFERMENT_RIGHT = new CitizenDefermentRight();
|
||||
|
||||
/**
|
||||
* The class holding records for this type
|
||||
*/
|
||||
@Override
|
||||
public Class<CitizenDefermentRightRecord> getRecordType() {
|
||||
return CitizenDefermentRightRecord.class;
|
||||
}
|
||||
|
||||
/**
|
||||
* The column
|
||||
* <code>ervu_dashboard.citizen_deferment_right.citizen_deferment_right_id</code>.
|
||||
*/
|
||||
public final TableField<CitizenDefermentRightRecord, Long> CITIZEN_DEFERMENT_RIGHT_ID = createField(DSL.name("citizen_deferment_right_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
|
||||
|
||||
/**
|
||||
* The column
|
||||
* <code>ervu_dashboard.citizen_deferment_right.recruit_id</code>.
|
||||
*/
|
||||
public final TableField<CitizenDefermentRightRecord, UUID> RECRUIT_ID = createField(DSL.name("recruit_id"), SQLDataType.UUID.nullable(false), this, "");
|
||||
|
||||
/**
|
||||
* The column
|
||||
* <code>ervu_dashboard.citizen_deferment_right.start_date</code>. Дата
|
||||
* начала действия права на отсрочку
|
||||
*/
|
||||
public final TableField<CitizenDefermentRightRecord, Timestamp> START_DATE = createField(DSL.name("start_date"), SQLDataType.TIMESTAMP(0).nullable(false), this, "Дата начала действия права на отсрочку");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen_deferment_right.end_date</code>.
|
||||
* Дата окончания действия права на отсрочку
|
||||
*/
|
||||
public final TableField<CitizenDefermentRightRecord, Timestamp> END_DATE = createField(DSL.name("end_date"), SQLDataType.TIMESTAMP(0), this, "Дата окончания действия права на отсрочку");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen_deferment_right.code</code>.
|
||||
* Справочный код причины отсрочки
|
||||
*/
|
||||
public final TableField<CitizenDefermentRightRecord, String> CODE = createField(DSL.name("code"), SQLDataType.VARCHAR(255).nullable(false), this, "Справочный код причины отсрочки");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.citizen_deferment_right.actual</code>.
|
||||
* Признак актуальности права на отсрочку
|
||||
*/
|
||||
public final TableField<CitizenDefermentRightRecord, Boolean> ACTUAL = createField(DSL.name("actual"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("false"), SQLDataType.BOOLEAN)), this, "Признак актуальности права на отсрочку");
|
||||
|
||||
private CitizenDefermentRight(Name alias, Table<CitizenDefermentRightRecord> aliased) {
|
||||
this(alias, aliased, (Field<?>[]) null, null);
|
||||
}
|
||||
|
||||
private CitizenDefermentRight(Name alias, Table<CitizenDefermentRightRecord> aliased, Field<?>[] parameters, Condition where) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table(), where);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>ervu_dashboard.citizen_deferment_right</code>
|
||||
* table reference
|
||||
*/
|
||||
public CitizenDefermentRight(String alias) {
|
||||
this(DSL.name(alias), CITIZEN_DEFERMENT_RIGHT);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>ervu_dashboard.citizen_deferment_right</code>
|
||||
* table reference
|
||||
*/
|
||||
public CitizenDefermentRight(Name alias) {
|
||||
this(alias, CITIZEN_DEFERMENT_RIGHT);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a <code>ervu_dashboard.citizen_deferment_right</code> table
|
||||
* reference
|
||||
*/
|
||||
public CitizenDefermentRight() {
|
||||
this(DSL.name("citizen_deferment_right"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> CitizenDefermentRight(Table<O> path, ForeignKey<O, CitizenDefermentRightRecord> childPath, InverseForeignKey<O, CitizenDefermentRightRecord> parentPath) {
|
||||
super(path, childPath, parentPath, CITIZEN_DEFERMENT_RIGHT);
|
||||
}
|
||||
|
||||
/**
|
||||
* A subtype implementing {@link Path} for simplified path-based joins.
|
||||
*/
|
||||
public static class CitizenDefermentRightPath extends CitizenDefermentRight implements Path<CitizenDefermentRightRecord> {
|
||||
public <O extends Record> CitizenDefermentRightPath(Table<O> path, ForeignKey<O, CitizenDefermentRightRecord> childPath, InverseForeignKey<O, CitizenDefermentRightRecord> parentPath) {
|
||||
super(path, childPath, parentPath);
|
||||
}
|
||||
private CitizenDefermentRightPath(Name alias, Table<CitizenDefermentRightRecord> aliased) {
|
||||
super(alias, aliased);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CitizenDefermentRightPath as(String alias) {
|
||||
return new CitizenDefermentRightPath(DSL.name(alias), this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CitizenDefermentRightPath as(Name alias) {
|
||||
return new CitizenDefermentRightPath(alias, this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CitizenDefermentRightPath as(Table<?> alias) {
|
||||
return new CitizenDefermentRightPath(alias.getQualifiedName(), this);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Schema getSchema() {
|
||||
return aliased() ? null : ErvuDashboard.ERVU_DASHBOARD;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Identity<CitizenDefermentRightRecord, Long> getIdentity() {
|
||||
return (Identity<CitizenDefermentRightRecord, Long>) super.getIdentity();
|
||||
}
|
||||
|
||||
@Override
|
||||
public UniqueKey<CitizenDefermentRightRecord> getPrimaryKey() {
|
||||
return Keys.CITIZEN_DEFERMENT_RIGHT_PKEY;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<ForeignKey<CitizenDefermentRightRecord, ?>> getReferences() {
|
||||
return Arrays.asList(Keys.CITIZEN_DEFERMENT_RIGHT__CITIZEN_DEFERMENT_RIGHT_DEFERMENT_REASON_CODE_FK);
|
||||
}
|
||||
|
||||
private transient DefermentReasonPath _defermentReason;
|
||||
|
||||
/**
|
||||
* Get the implicit join path to the
|
||||
* <code>ervu_dashboard.deferment_reason</code> table.
|
||||
*/
|
||||
public DefermentReasonPath defermentReason() {
|
||||
if (_defermentReason == null)
|
||||
_defermentReason = new DefermentReasonPath(this, Keys.CITIZEN_DEFERMENT_RIGHT__CITIZEN_DEFERMENT_RIGHT_DEFERMENT_REASON_CODE_FK, null);
|
||||
|
||||
return _defermentReason;
|
||||
}
|
||||
|
||||
@Override
|
||||
public CitizenDefermentRight as(String alias) {
|
||||
return new CitizenDefermentRight(DSL.name(alias), this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CitizenDefermentRight as(Name alias) {
|
||||
return new CitizenDefermentRight(alias, this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CitizenDefermentRight as(Table<?> alias) {
|
||||
return new CitizenDefermentRight(alias.getQualifiedName(), this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public CitizenDefermentRight rename(String name) {
|
||||
return new CitizenDefermentRight(DSL.name(name), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public CitizenDefermentRight rename(Name name) {
|
||||
return new CitizenDefermentRight(name, null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public CitizenDefermentRight rename(Table<?> name) {
|
||||
return new CitizenDefermentRight(name.getQualifiedName(), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public CitizenDefermentRight where(Condition condition) {
|
||||
return new CitizenDefermentRight(getQualifiedName(), aliased() ? this : null, null, condition);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public CitizenDefermentRight where(Collection<? extends Condition> conditions) {
|
||||
return where(DSL.and(conditions));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public CitizenDefermentRight where(Condition... conditions) {
|
||||
return where(DSL.and(conditions));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public CitizenDefermentRight where(Field<Boolean> condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public CitizenDefermentRight where(SQL condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public CitizenDefermentRight where(@Stringly.SQL String condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public CitizenDefermentRight where(@Stringly.SQL String condition, Object... binds) {
|
||||
return where(DSL.condition(condition, binds));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public CitizenDefermentRight where(@Stringly.SQL String condition, QueryPart... parts) {
|
||||
return where(DSL.condition(condition, parts));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public CitizenDefermentRight whereExists(Select<?> select) {
|
||||
return where(DSL.exists(select));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public CitizenDefermentRight whereNotExists(Select<?> select) {
|
||||
return where(DSL.notExists(select));
|
||||
}
|
||||
}
|
||||
|
|
@ -113,7 +113,7 @@ public class CitizenSportsCategories extends TableImpl<CitizenSportsCategoriesRe
|
|||
* <code>ervu_dashboard.citizen_sports_categories.having_sports_category_title</code>.
|
||||
* Наличие спортивного разряда или спортивного звания
|
||||
*/
|
||||
public final TableField<CitizenSportsCategoriesRecord, String> HAVING_SPORTS_CATEGORY_TITLE = createField(DSL.name("having_sports_category_title"), SQLDataType.VARCHAR, this, "Наличие спортивного разряда или спортивного звания");
|
||||
public final TableField<CitizenSportsCategoriesRecord, String> HAVING_SPORTS_CATEGORY_TITLE = createField(DSL.name("having_sports_category_title"), SQLDataType.VARCHAR.defaultValue(DSL.field(DSL.raw("true"), SQLDataType.VARCHAR)), this, "Наличие спортивного разряда или спортивного звания");
|
||||
|
||||
private CitizenSportsCategories(Name alias, Table<CitizenSportsCategoriesRecord> aliased) {
|
||||
this(alias, aliased, (Field<?>[]) null, null);
|
||||
|
|
|
|||
|
|
@ -68,14 +68,14 @@ public class CitizenshipForeign extends TableImpl<CitizenshipForeignRecord> {
|
|||
* The column <code>ervu_dashboard.citizenship_foreign.country_name</code>.
|
||||
* наименование государства
|
||||
*/
|
||||
public final TableField<CitizenshipForeignRecord, String> COUNTRY_NAME = createField(DSL.name("country_name"), SQLDataType.VARCHAR(255), this, "наименование государства");
|
||||
public final TableField<CitizenshipForeignRecord, String> COUNTRY_NAME = createField(DSL.name("country_name"), SQLDataType.CLOB, this, "наименование государства");
|
||||
|
||||
/**
|
||||
* The column
|
||||
* <code>ervu_dashboard.citizenship_foreign.residense_right_basis</code>.
|
||||
* основание получения права на постоянное проживание
|
||||
*/
|
||||
public final TableField<CitizenshipForeignRecord, String> RESIDENSE_RIGHT_BASIS = createField(DSL.name("residense_right_basis"), SQLDataType.VARCHAR(255), this, "основание получения права на постоянное проживание");
|
||||
public final TableField<CitizenshipForeignRecord, String> RESIDENSE_RIGHT_BASIS = createField(DSL.name("residense_right_basis"), SQLDataType.CLOB, this, "основание получения права на постоянное проживание");
|
||||
|
||||
/**
|
||||
* The column
|
||||
|
|
@ -89,7 +89,7 @@ public class CitizenshipForeign extends TableImpl<CitizenshipForeignRecord> {
|
|||
* <code>ervu_dashboard.citizenship_foreign.citizenship_basis</code>.
|
||||
* основание получения иностранного гражданства
|
||||
*/
|
||||
public final TableField<CitizenshipForeignRecord, String> CITIZENSHIP_BASIS = createField(DSL.name("citizenship_basis"), SQLDataType.VARCHAR(255), this, "основание получения иностранного гражданства");
|
||||
public final TableField<CitizenshipForeignRecord, String> CITIZENSHIP_BASIS = createField(DSL.name("citizenship_basis"), SQLDataType.CLOB, this, "основание получения иностранного гражданства");
|
||||
|
||||
/**
|
||||
* The column
|
||||
|
|
|
|||
|
|
@ -0,0 +1,315 @@
|
|||
/*
|
||||
* 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.CitizenDeferment.CitizenDefermentPath;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenDefermentRight.CitizenDefermentRightPath;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.DefermentReasonRecord;
|
||||
|
||||
|
||||
/**
|
||||
* Справчоник причин для отсрочки/освобождения от службы
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class DefermentReason extends TableImpl<DefermentReasonRecord> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>ervu_dashboard.deferment_reason</code>
|
||||
*/
|
||||
public static final DefermentReason DEFERMENT_REASON = new DefermentReason();
|
||||
|
||||
/**
|
||||
* The class holding records for this type
|
||||
*/
|
||||
@Override
|
||||
public Class<DefermentReasonRecord> getRecordType() {
|
||||
return DefermentReasonRecord.class;
|
||||
}
|
||||
|
||||
/**
|
||||
* The column
|
||||
* <code>ervu_dashboard.deferment_reason.deferment_reason_id</code>.
|
||||
*/
|
||||
public final TableField<DefermentReasonRecord, Long> DEFERMENT_REASON_ID = createField(DSL.name("deferment_reason_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.deferment_reason.code</code>. Cправочный
|
||||
* код причины
|
||||
*/
|
||||
public final TableField<DefermentReasonRecord, String> CODE = createField(DSL.name("code"), SQLDataType.VARCHAR(15).nullable(false), this, "Cправочный код причины");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.deferment_reason.value</code>. Причина
|
||||
* отсрочки/освобождения
|
||||
*/
|
||||
public final TableField<DefermentReasonRecord, String> VALUE = createField(DSL.name("value"), SQLDataType.VARCHAR(255).nullable(false), this, "Причина отсрочки/освобождения");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.deferment_reason.actual</code>. Признак
|
||||
* актуальности справочного значения
|
||||
*/
|
||||
public final TableField<DefermentReasonRecord, Boolean> ACTUAL = createField(DSL.name("actual"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("true"), SQLDataType.BOOLEAN)), this, "Признак актуальности справочного значения");
|
||||
|
||||
private DefermentReason(Name alias, Table<DefermentReasonRecord> aliased) {
|
||||
this(alias, aliased, (Field<?>[]) null, null);
|
||||
}
|
||||
|
||||
private DefermentReason(Name alias, Table<DefermentReasonRecord> aliased, Field<?>[] parameters, Condition where) {
|
||||
super(alias, null, aliased, parameters, DSL.comment("Справчоник причин для отсрочки/освобождения от службы"), TableOptions.table(), where);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>ervu_dashboard.deferment_reason</code> table
|
||||
* reference
|
||||
*/
|
||||
public DefermentReason(String alias) {
|
||||
this(DSL.name(alias), DEFERMENT_REASON);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>ervu_dashboard.deferment_reason</code> table
|
||||
* reference
|
||||
*/
|
||||
public DefermentReason(Name alias) {
|
||||
this(alias, DEFERMENT_REASON);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a <code>ervu_dashboard.deferment_reason</code> table reference
|
||||
*/
|
||||
public DefermentReason() {
|
||||
this(DSL.name("deferment_reason"), null);
|
||||
}
|
||||
|
||||
public <O extends Record> DefermentReason(Table<O> path, ForeignKey<O, DefermentReasonRecord> childPath, InverseForeignKey<O, DefermentReasonRecord> parentPath) {
|
||||
super(path, childPath, parentPath, DEFERMENT_REASON);
|
||||
}
|
||||
|
||||
/**
|
||||
* A subtype implementing {@link Path} for simplified path-based joins.
|
||||
*/
|
||||
public static class DefermentReasonPath extends DefermentReason implements Path<DefermentReasonRecord> {
|
||||
public <O extends Record> DefermentReasonPath(Table<O> path, ForeignKey<O, DefermentReasonRecord> childPath, InverseForeignKey<O, DefermentReasonRecord> parentPath) {
|
||||
super(path, childPath, parentPath);
|
||||
}
|
||||
private DefermentReasonPath(Name alias, Table<DefermentReasonRecord> aliased) {
|
||||
super(alias, aliased);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DefermentReasonPath as(String alias) {
|
||||
return new DefermentReasonPath(DSL.name(alias), this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DefermentReasonPath as(Name alias) {
|
||||
return new DefermentReasonPath(alias, this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DefermentReasonPath as(Table<?> alias) {
|
||||
return new DefermentReasonPath(alias.getQualifiedName(), this);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Schema getSchema() {
|
||||
return aliased() ? null : ErvuDashboard.ERVU_DASHBOARD;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Identity<DefermentReasonRecord, Long> getIdentity() {
|
||||
return (Identity<DefermentReasonRecord, Long>) super.getIdentity();
|
||||
}
|
||||
|
||||
@Override
|
||||
public UniqueKey<DefermentReasonRecord> getPrimaryKey() {
|
||||
return Keys.DEFERMENT_REASON_PKEY;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<UniqueKey<DefermentReasonRecord>> getUniqueKeys() {
|
||||
return Arrays.asList(Keys.DEFERMENT_REASON_CODE_UNIQUE_KEY);
|
||||
}
|
||||
|
||||
private transient CitizenDefermentPath _citizenDeferment;
|
||||
|
||||
/**
|
||||
* Get the implicit to-many join path to the
|
||||
* <code>ervu_dashboard.citizen_deferment</code> table
|
||||
*/
|
||||
public CitizenDefermentPath citizenDeferment() {
|
||||
if (_citizenDeferment == null)
|
||||
_citizenDeferment = new CitizenDefermentPath(this, null, Keys.CITIZEN_DEFERMENT__CITIZEN_DEFERMENT_DEFERMENT_REASON_CODE_FK.getInverseKey());
|
||||
|
||||
return _citizenDeferment;
|
||||
}
|
||||
|
||||
private transient CitizenDefermentRightPath _citizenDefermentRight;
|
||||
|
||||
/**
|
||||
* Get the implicit to-many join path to the
|
||||
* <code>ervu_dashboard.citizen_deferment_right</code> table
|
||||
*/
|
||||
public CitizenDefermentRightPath citizenDefermentRight() {
|
||||
if (_citizenDefermentRight == null)
|
||||
_citizenDefermentRight = new CitizenDefermentRightPath(this, null, Keys.CITIZEN_DEFERMENT_RIGHT__CITIZEN_DEFERMENT_RIGHT_DEFERMENT_REASON_CODE_FK.getInverseKey());
|
||||
|
||||
return _citizenDefermentRight;
|
||||
}
|
||||
|
||||
@Override
|
||||
public DefermentReason as(String alias) {
|
||||
return new DefermentReason(DSL.name(alias), this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DefermentReason as(Name alias) {
|
||||
return new DefermentReason(alias, this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DefermentReason as(Table<?> alias) {
|
||||
return new DefermentReason(alias.getQualifiedName(), this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public DefermentReason rename(String name) {
|
||||
return new DefermentReason(DSL.name(name), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public DefermentReason rename(Name name) {
|
||||
return new DefermentReason(name, null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public DefermentReason rename(Table<?> name) {
|
||||
return new DefermentReason(name.getQualifiedName(), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public DefermentReason where(Condition condition) {
|
||||
return new DefermentReason(getQualifiedName(), aliased() ? this : null, null, condition);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public DefermentReason where(Collection<? extends Condition> conditions) {
|
||||
return where(DSL.and(conditions));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public DefermentReason where(Condition... conditions) {
|
||||
return where(DSL.and(conditions));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public DefermentReason where(Field<Boolean> condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public DefermentReason where(SQL condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public DefermentReason where(@Stringly.SQL String condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public DefermentReason where(@Stringly.SQL String condition, Object... binds) {
|
||||
return where(DSL.condition(condition, binds));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public DefermentReason where(@Stringly.SQL String condition, QueryPart... parts) {
|
||||
return where(DSL.condition(condition, parts));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public DefermentReason whereExists(Select<?> select) {
|
||||
return where(DSL.exists(select));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public DefermentReason whereNotExists(Select<?> select) {
|
||||
return where(DSL.notExists(select));
|
||||
}
|
||||
}
|
||||
|
|
@ -86,13 +86,13 @@ public class Property extends TableImpl<PropertyRecord> {
|
|||
* The column <code>ervu_dashboard.property.vehicle_type</code>. вид
|
||||
* транспортного средства
|
||||
*/
|
||||
public final TableField<PropertyRecord, String> VEHICLE_TYPE = createField(DSL.name("vehicle_type"), SQLDataType.VARCHAR(100), this, "вид транспортного средства");
|
||||
public final TableField<PropertyRecord, String> VEHICLE_TYPE = createField(DSL.name("vehicle_type"), SQLDataType.CLOB, this, "вид транспортного средства");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.property.vehicle_category</code>.
|
||||
* категория транспортного средства
|
||||
*/
|
||||
public final TableField<PropertyRecord, String> VEHICLE_CATEGORY = createField(DSL.name("vehicle_category"), SQLDataType.VARCHAR(100), this, "категория транспортного средства");
|
||||
public final TableField<PropertyRecord, String> VEHICLE_CATEGORY = createField(DSL.name("vehicle_category"), SQLDataType.CLOB, this, "категория транспортного средства");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.property.address</code>. адрес объекта
|
||||
|
|
@ -103,30 +103,30 @@ public class Property extends TableImpl<PropertyRecord> {
|
|||
/**
|
||||
* The column <code>ervu_dashboard.property.kind_right</code>. вид права
|
||||
*/
|
||||
public final TableField<PropertyRecord, String> KIND_RIGHT = createField(DSL.name("kind_right"), SQLDataType.VARCHAR(50), this, "вид права");
|
||||
public final TableField<PropertyRecord, String> KIND_RIGHT = createField(DSL.name("kind_right"), SQLDataType.CLOB, this, "вид права");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.property.issue_year</code>. год выпуска
|
||||
* транспортного средства
|
||||
*/
|
||||
public final TableField<PropertyRecord, String> ISSUE_YEAR = createField(DSL.name("issue_year"), SQLDataType.VARCHAR(4), this, "год выпуска транспортного средства");
|
||||
public final TableField<PropertyRecord, String> ISSUE_YEAR = createField(DSL.name("issue_year"), SQLDataType.CLOB, this, "год выпуска транспортного средства");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.property.brand_model</code>. марка,
|
||||
* модель транспортного средства
|
||||
*/
|
||||
public final TableField<PropertyRecord, String> BRAND_MODEL = createField(DSL.name("brand_model"), SQLDataType.VARCHAR(100), this, "марка, модель транспортного средства");
|
||||
public final TableField<PropertyRecord, String> BRAND_MODEL = createField(DSL.name("brand_model"), SQLDataType.CLOB, this, "марка, модель транспортного средства");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.property.reg_plate</code>.
|
||||
* регистрационный номер
|
||||
*/
|
||||
public final TableField<PropertyRecord, String> REG_PLATE = createField(DSL.name("reg_plate"), SQLDataType.VARCHAR(100), this, "регистрационный номер");
|
||||
public final TableField<PropertyRecord, String> REG_PLATE = createField(DSL.name("reg_plate"), SQLDataType.CLOB, this, "регистрационный номер");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.property.vin</code>.
|
||||
*/
|
||||
public final TableField<PropertyRecord, String> VIN = createField(DSL.name("vin"), SQLDataType.VARCHAR(100), this, "");
|
||||
public final TableField<PropertyRecord, String> VIN = createField(DSL.name("vin"), SQLDataType.CLOB, this, "");
|
||||
|
||||
private Property(Name alias, Table<PropertyRecord> aliased) {
|
||||
this(alias, aliased, (Field<?>[]) null, null);
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ public class Prosecution extends TableImpl<ProsecutionRecord> {
|
|||
* The column <code>ervu_dashboard.prosecution.kind</code>. вид уголовного
|
||||
* преследования
|
||||
*/
|
||||
public final TableField<ProsecutionRecord, String> KIND = createField(DSL.name("kind"), SQLDataType.VARCHAR(255), this, "вид уголовного преследования");
|
||||
public final TableField<ProsecutionRecord, String> KIND = createField(DSL.name("kind"), SQLDataType.CLOB, this, "вид уголовного преследования");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.prosecution.create_date</code>. дата
|
||||
|
|
@ -85,19 +85,19 @@ public class Prosecution extends TableImpl<ProsecutionRecord> {
|
|||
* The column <code>ervu_dashboard.prosecution.authority_name</code>.
|
||||
* наименование органа, принявшего решение
|
||||
*/
|
||||
public final TableField<ProsecutionRecord, String> AUTHORITY_NAME = createField(DSL.name("authority_name"), SQLDataType.VARCHAR(255), this, "наименование органа, принявшего решение");
|
||||
public final TableField<ProsecutionRecord, String> AUTHORITY_NAME = createField(DSL.name("authority_name"), SQLDataType.CLOB, this, "наименование органа, принявшего решение");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.prosecution.law_point</code>. пункт,
|
||||
* часть, статья УК РФ
|
||||
*/
|
||||
public final TableField<ProsecutionRecord, String> LAW_POINT = createField(DSL.name("law_point"), SQLDataType.VARCHAR(100), this, "пункт, часть, статья УК РФ");
|
||||
public final TableField<ProsecutionRecord, String> LAW_POINT = createField(DSL.name("law_point"), SQLDataType.CLOB, this, "пункт, часть, статья УК РФ");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.prosecution.termination_basis</code>.
|
||||
* основание прекращения уголовного преследования
|
||||
*/
|
||||
public final TableField<ProsecutionRecord, String> TERMINATION_BASIS = createField(DSL.name("termination_basis"), SQLDataType.VARCHAR(255), this, "основание прекращения уголовного преследования");
|
||||
public final TableField<ProsecutionRecord, String> TERMINATION_BASIS = createField(DSL.name("termination_basis"), SQLDataType.CLOB, this, "основание прекращения уголовного преследования");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.prosecution.transfer_to_court</code>.
|
||||
|
|
@ -109,7 +109,7 @@ public class Prosecution extends TableImpl<ProsecutionRecord> {
|
|||
* The column <code>ervu_dashboard.prosecution.case_number</code>. номер
|
||||
* уголовного дела (предварительный)
|
||||
*/
|
||||
public final TableField<ProsecutionRecord, String> CASE_NUMBER = createField(DSL.name("case_number"), SQLDataType.VARCHAR(50), this, "номер уголовного дела (предварительный)");
|
||||
public final TableField<ProsecutionRecord, String> CASE_NUMBER = createField(DSL.name("case_number"), SQLDataType.CLOB, this, "номер уголовного дела (предварительный)");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.prosecution.case_number_court</code>.
|
||||
|
|
|
|||
|
|
@ -67,13 +67,13 @@ public class Punishment extends TableImpl<PunishmentRecord> {
|
|||
* The column <code>ervu_dashboard.punishment.sentence</code>. срок или
|
||||
* размер наказания
|
||||
*/
|
||||
public final TableField<PunishmentRecord, String> SENTENCE = createField(DSL.name("sentence"), SQLDataType.VARCHAR(255), this, "срок или размер наказания");
|
||||
public final TableField<PunishmentRecord, String> SENTENCE = createField(DSL.name("sentence"), SQLDataType.CLOB, this, "срок или размер наказания");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.punishment.sentence_changed</code>.
|
||||
* изменение срока или размера наказания
|
||||
*/
|
||||
public final TableField<PunishmentRecord, String> SENTENCE_CHANGED = createField(DSL.name("sentence_changed"), SQLDataType.VARCHAR(255), this, "изменение срока или размера наказания");
|
||||
public final TableField<PunishmentRecord, String> SENTENCE_CHANGED = createField(DSL.name("sentence_changed"), SQLDataType.CLOB, this, "изменение срока или размера наказания");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.punishment.sentense_date</code>. дата
|
||||
|
|
@ -85,25 +85,25 @@ public class Punishment extends TableImpl<PunishmentRecord> {
|
|||
* The column <code>ervu_dashboard.punishment.authority_name</code>.
|
||||
* наименование суда, вынесшего приговор
|
||||
*/
|
||||
public final TableField<PunishmentRecord, String> AUTHORITY_NAME = createField(DSL.name("authority_name"), SQLDataType.VARCHAR(255), this, "наименование суда, вынесшего приговор");
|
||||
public final TableField<PunishmentRecord, String> AUTHORITY_NAME = createField(DSL.name("authority_name"), SQLDataType.CLOB, this, "наименование суда, вынесшего приговор");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.punishment.law_point</code>. пункт,
|
||||
* часть, статья УК РФ
|
||||
*/
|
||||
public final TableField<PunishmentRecord, String> LAW_POINT = createField(DSL.name("law_point"), SQLDataType.VARCHAR(100), this, "пункт, часть, статья УК РФ");
|
||||
public final TableField<PunishmentRecord, String> LAW_POINT = createField(DSL.name("law_point"), SQLDataType.CLOB, this, "пункт, часть, статья УК РФ");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.punishment.punishment_type</code>. вид
|
||||
* наказания
|
||||
*/
|
||||
public final TableField<PunishmentRecord, String> PUNISHMENT_TYPE = createField(DSL.name("punishment_type"), SQLDataType.VARCHAR(100), this, "вид наказания");
|
||||
public final TableField<PunishmentRecord, String> PUNISHMENT_TYPE = createField(DSL.name("punishment_type"), SQLDataType.CLOB, this, "вид наказания");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.punishment.punishment_code</code>. код
|
||||
* вида наказания
|
||||
*/
|
||||
public final TableField<PunishmentRecord, String> PUNISHMENT_CODE = createField(DSL.name("punishment_code"), SQLDataType.VARCHAR(5), this, "код вида наказания");
|
||||
public final TableField<PunishmentRecord, String> PUNISHMENT_CODE = createField(DSL.name("punishment_code"), SQLDataType.CLOB, this, "код вида наказания");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.punishment.sentence_place</code>.
|
||||
|
|
@ -133,7 +133,7 @@ public class Punishment extends TableImpl<PunishmentRecord> {
|
|||
* The column <code>ervu_dashboard.punishment.release_reason</code>.
|
||||
* основание освобождения
|
||||
*/
|
||||
public final TableField<PunishmentRecord, String> RELEASE_REASON = createField(DSL.name("release_reason"), SQLDataType.VARCHAR(255), this, "основание освобождения");
|
||||
public final TableField<PunishmentRecord, String> RELEASE_REASON = createField(DSL.name("release_reason"), SQLDataType.CLOB, this, "основание освобождения");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.punishment.mandatory_work</code>. признак
|
||||
|
|
|
|||
|
|
@ -0,0 +1,258 @@
|
|||
/*
|
||||
* 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.Identity;
|
||||
import org.jooq.Name;
|
||||
import org.jooq.PlainSQL;
|
||||
import org.jooq.QueryPart;
|
||||
import org.jooq.SQL;
|
||||
import org.jooq.Schema;
|
||||
import org.jooq.Select;
|
||||
import org.jooq.Stringly;
|
||||
import org.jooq.Table;
|
||||
import org.jooq.TableField;
|
||||
import org.jooq.TableOptions;
|
||||
import org.jooq.UniqueKey;
|
||||
import org.jooq.impl.DSL;
|
||||
import org.jooq.impl.SQLDataType;
|
||||
import org.jooq.impl.TableImpl;
|
||||
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.ErvuDashboard;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.Keys;
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records.RecruitErvuStatusRecord;
|
||||
|
||||
|
||||
/**
|
||||
* Справочник статусов ЕРВУ
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class RecruitErvuStatus extends TableImpl<RecruitErvuStatusRecord> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>ervu_dashboard.recruit_ervu_status</code>
|
||||
*/
|
||||
public static final RecruitErvuStatus RECRUIT_ERVU_STATUS = new RecruitErvuStatus();
|
||||
|
||||
/**
|
||||
* The class holding records for this type
|
||||
*/
|
||||
@Override
|
||||
public Class<RecruitErvuStatusRecord> getRecordType() {
|
||||
return RecruitErvuStatusRecord.class;
|
||||
}
|
||||
|
||||
/**
|
||||
* The column
|
||||
* <code>ervu_dashboard.recruit_ervu_status.recruit_ervu_status_id</code>.
|
||||
*/
|
||||
public final TableField<RecruitErvuStatusRecord, Long> RECRUIT_ERVU_STATUS_ID = createField(DSL.name("recruit_ervu_status_id"), SQLDataType.BIGINT.nullable(false).identity(true), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.recruit_ervu_status.code</code>.
|
||||
* Cправочный код статуса
|
||||
*/
|
||||
public final TableField<RecruitErvuStatusRecord, String> CODE = createField(DSL.name("code"), SQLDataType.VARCHAR(15).nullable(false), this, "Cправочный код статуса");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.recruit_ervu_status.value</code>.
|
||||
* Значение статуса
|
||||
*/
|
||||
public final TableField<RecruitErvuStatusRecord, String> VALUE = createField(DSL.name("value"), SQLDataType.VARCHAR(255).nullable(false), this, "Значение статуса");
|
||||
|
||||
/**
|
||||
* 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, "Описание статуса");
|
||||
|
||||
/**
|
||||
* The column <code>ervu_dashboard.recruit_ervu_status.actual</code>.
|
||||
* Признак актуальности справочного значения
|
||||
*/
|
||||
public final TableField<RecruitErvuStatusRecord, Boolean> ACTUAL = createField(DSL.name("actual"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("true"), SQLDataType.BOOLEAN)), this, "Признак актуальности справочного значения");
|
||||
|
||||
private RecruitErvuStatus(Name alias, Table<RecruitErvuStatusRecord> aliased) {
|
||||
this(alias, aliased, (Field<?>[]) null, null);
|
||||
}
|
||||
|
||||
private RecruitErvuStatus(Name alias, Table<RecruitErvuStatusRecord> aliased, Field<?>[] parameters, Condition where) {
|
||||
super(alias, null, aliased, parameters, DSL.comment("Справочник статусов ЕРВУ"), TableOptions.table(), where);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>ervu_dashboard.recruit_ervu_status</code> table
|
||||
* reference
|
||||
*/
|
||||
public RecruitErvuStatus(String alias) {
|
||||
this(DSL.name(alias), RECRUIT_ERVU_STATUS);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>ervu_dashboard.recruit_ervu_status</code> table
|
||||
* reference
|
||||
*/
|
||||
public RecruitErvuStatus(Name alias) {
|
||||
this(alias, RECRUIT_ERVU_STATUS);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a <code>ervu_dashboard.recruit_ervu_status</code> table reference
|
||||
*/
|
||||
public RecruitErvuStatus() {
|
||||
this(DSL.name("recruit_ervu_status"), null);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Schema getSchema() {
|
||||
return aliased() ? null : ErvuDashboard.ERVU_DASHBOARD;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Identity<RecruitErvuStatusRecord, Long> getIdentity() {
|
||||
return (Identity<RecruitErvuStatusRecord, Long>) super.getIdentity();
|
||||
}
|
||||
|
||||
@Override
|
||||
public UniqueKey<RecruitErvuStatusRecord> getPrimaryKey() {
|
||||
return Keys.RECRUIT_ERVU_STATUS_PKEY;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<UniqueKey<RecruitErvuStatusRecord>> getUniqueKeys() {
|
||||
return Arrays.asList(Keys.RECRUIT_ERVU_STATUS_CODE_UNIQUE_KEY);
|
||||
}
|
||||
|
||||
@Override
|
||||
public RecruitErvuStatus as(String alias) {
|
||||
return new RecruitErvuStatus(DSL.name(alias), this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public RecruitErvuStatus as(Name alias) {
|
||||
return new RecruitErvuStatus(alias, this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public RecruitErvuStatus as(Table<?> alias) {
|
||||
return new RecruitErvuStatus(alias.getQualifiedName(), this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public RecruitErvuStatus rename(String name) {
|
||||
return new RecruitErvuStatus(DSL.name(name), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public RecruitErvuStatus rename(Name name) {
|
||||
return new RecruitErvuStatus(name, null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public RecruitErvuStatus rename(Table<?> name) {
|
||||
return new RecruitErvuStatus(name.getQualifiedName(), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public RecruitErvuStatus where(Condition condition) {
|
||||
return new RecruitErvuStatus(getQualifiedName(), aliased() ? this : null, null, condition);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public RecruitErvuStatus where(Collection<? extends Condition> conditions) {
|
||||
return where(DSL.and(conditions));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public RecruitErvuStatus where(Condition... conditions) {
|
||||
return where(DSL.and(conditions));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public RecruitErvuStatus where(Field<Boolean> condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public RecruitErvuStatus where(SQL condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public RecruitErvuStatus where(@Stringly.SQL String condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public RecruitErvuStatus where(@Stringly.SQL String condition, Object... binds) {
|
||||
return where(DSL.condition(condition, binds));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public RecruitErvuStatus where(@Stringly.SQL String condition, QueryPart... parts) {
|
||||
return where(DSL.condition(condition, parts));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public RecruitErvuStatus whereExists(Select<?> select) {
|
||||
return where(DSL.exists(select));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public RecruitErvuStatus whereNotExists(Select<?> select) {
|
||||
return where(DSL.notExists(select));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,184 @@
|
|||
/*
|
||||
* This file is generated by jOOQ.
|
||||
*/
|
||||
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records;
|
||||
|
||||
|
||||
import java.sql.Timestamp;
|
||||
import java.util.UUID;
|
||||
|
||||
import org.jooq.Record1;
|
||||
import org.jooq.impl.UpdatableRecordImpl;
|
||||
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenDeferment;
|
||||
|
||||
|
||||
/**
|
||||
* This class is generated by jOOQ.
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class CitizenDefermentRecord extends UpdatableRecordImpl<CitizenDefermentRecord> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* Setter for
|
||||
* <code>ervu_dashboard.citizen_deferment.citizen_deferment_id</code>.
|
||||
*/
|
||||
public void setCitizenDefermentId(Long value) {
|
||||
set(0, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for
|
||||
* <code>ervu_dashboard.citizen_deferment.citizen_deferment_id</code>.
|
||||
*/
|
||||
public Long getCitizenDefermentId() {
|
||||
return (Long) get(0);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>ervu_dashboard.citizen_deferment.recruit_id</code>.
|
||||
*/
|
||||
public void setRecruitId(UUID value) {
|
||||
set(1, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>ervu_dashboard.citizen_deferment.recruit_id</code>.
|
||||
*/
|
||||
public UUID getRecruitId() {
|
||||
return (UUID) get(1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>ervu_dashboard.citizen_deferment.decision_number</code>.
|
||||
* Номер решения
|
||||
*/
|
||||
public void setDecisionNumber(String value) {
|
||||
set(2, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>ervu_dashboard.citizen_deferment.decision_number</code>.
|
||||
* Номер решения
|
||||
*/
|
||||
public String getDecisionNumber() {
|
||||
return (String) get(2);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>ervu_dashboard.citizen_deferment.type</code>.
|
||||
*/
|
||||
public void setType(String value) {
|
||||
set(3, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>ervu_dashboard.citizen_deferment.type</code>.
|
||||
*/
|
||||
public String getType() {
|
||||
return (String) get(3);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>ervu_dashboard.citizen_deferment.start_date</code>. Дата
|
||||
* начала действия отсрочки/освобождения
|
||||
*/
|
||||
public void setStartDate(Timestamp value) {
|
||||
set(4, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>ervu_dashboard.citizen_deferment.start_date</code>. Дата
|
||||
* начала действия отсрочки/освобождения
|
||||
*/
|
||||
public Timestamp getStartDate() {
|
||||
return (Timestamp) get(4);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>ervu_dashboard.citizen_deferment.end_date</code>. Дата
|
||||
* окончания действия отсрочки/освобождения
|
||||
*/
|
||||
public void setEndDate(Timestamp value) {
|
||||
set(5, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>ervu_dashboard.citizen_deferment.end_date</code>. Дата
|
||||
* окончания действия отсрочки/освобождения
|
||||
*/
|
||||
public Timestamp getEndDate() {
|
||||
return (Timestamp) get(5);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>ervu_dashboard.citizen_deferment.reason_code</code>.
|
||||
* Справочный код причины отсрочки/освобождения
|
||||
*/
|
||||
public void setReasonCode(String value) {
|
||||
set(6, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>ervu_dashboard.citizen_deferment.reason_code</code>.
|
||||
* Справочный код причины отсрочки/освобождения
|
||||
*/
|
||||
public String getReasonCode() {
|
||||
return (String) get(6);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>ervu_dashboard.citizen_deferment.active</code>. Признак
|
||||
* активности отсрочки/освобождения
|
||||
*/
|
||||
public void setActive(Boolean value) {
|
||||
set(7, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>ervu_dashboard.citizen_deferment.active</code>. Признак
|
||||
* активности отсрочки/освобождения
|
||||
*/
|
||||
public Boolean getActive() {
|
||||
return (Boolean) get(7);
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Primary key information
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
@Override
|
||||
public Record1<Long> key() {
|
||||
return (Record1) super.key();
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Constructors
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Create a detached CitizenDefermentRecord
|
||||
*/
|
||||
public CitizenDefermentRecord() {
|
||||
super(CitizenDeferment.CITIZEN_DEFERMENT);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a detached, initialised CitizenDefermentRecord
|
||||
*/
|
||||
public CitizenDefermentRecord(Long citizenDefermentId, UUID recruitId, String decisionNumber, String type, Timestamp startDate, Timestamp endDate, String reasonCode, Boolean active) {
|
||||
super(CitizenDeferment.CITIZEN_DEFERMENT);
|
||||
|
||||
setCitizenDefermentId(citizenDefermentId);
|
||||
setRecruitId(recruitId);
|
||||
setDecisionNumber(decisionNumber);
|
||||
setType(type);
|
||||
setStartDate(startDate);
|
||||
setEndDate(endDate);
|
||||
setReasonCode(reasonCode);
|
||||
setActive(active);
|
||||
resetChangedOnNotNull();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,156 @@
|
|||
/*
|
||||
* This file is generated by jOOQ.
|
||||
*/
|
||||
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.records;
|
||||
|
||||
|
||||
import java.sql.Timestamp;
|
||||
import java.util.UUID;
|
||||
|
||||
import org.jooq.Record1;
|
||||
import org.jooq.impl.UpdatableRecordImpl;
|
||||
|
||||
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.tables.CitizenDefermentRight;
|
||||
|
||||
|
||||
/**
|
||||
* This class is generated by jOOQ.
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class CitizenDefermentRightRecord extends UpdatableRecordImpl<CitizenDefermentRightRecord> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* Setter for
|
||||
* <code>ervu_dashboard.citizen_deferment_right.citizen_deferment_right_id</code>.
|
||||
*/
|
||||
public void setCitizenDefermentRightId(Long value) {
|
||||
set(0, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for
|
||||
* <code>ervu_dashboard.citizen_deferment_right.citizen_deferment_right_id</code>.
|
||||
*/
|
||||
public Long getCitizenDefermentRightId() {
|
||||
return (Long) get(0);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for
|
||||
* <code>ervu_dashboard.citizen_deferment_right.recruit_id</code>.
|
||||
*/
|
||||
public void setRecruitId(UUID value) {
|
||||
set(1, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for
|
||||
* <code>ervu_dashboard.citizen_deferment_right.recruit_id</code>.
|
||||
*/
|
||||
public UUID getRecruitId() {
|
||||
return (UUID) get(1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for
|
||||
* <code>ervu_dashboard.citizen_deferment_right.start_date</code>. Дата
|
||||
* начала действия права на отсрочку
|
||||
*/
|
||||
public void setStartDate(Timestamp value) {
|
||||
set(2, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for
|
||||
* <code>ervu_dashboard.citizen_deferment_right.start_date</code>. Дата
|
||||
* начала действия права на отсрочку
|
||||
*/
|
||||
public Timestamp getStartDate() {
|
||||
return (Timestamp) get(2);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>ervu_dashboard.citizen_deferment_right.end_date</code>.
|
||||
* Дата окончания действия права на отсрочку
|
||||
*/
|
||||
public void setEndDate(Timestamp value) {
|
||||
set(3, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>ervu_dashboard.citizen_deferment_right.end_date</code>.
|
||||
* Дата окончания действия права на отсрочку
|
||||
*/
|
||||
public Timestamp getEndDate() {
|
||||
return (Timestamp) get(3);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>ervu_dashboard.citizen_deferment_right.code</code>.
|
||||
* Справочный код причины отсрочки
|
||||
*/
|
||||
public void setCode(String value) {
|
||||
set(4, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>ervu_dashboard.citizen_deferment_right.code</code>.
|
||||
* Справочный код причины отсрочки
|
||||
*/
|
||||
public String getCode() {
|
||||
return (String) get(4);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>ervu_dashboard.citizen_deferment_right.actual</code>.
|
||||
* Признак актуальности права на отсрочку
|
||||
*/
|
||||
public void setActual(Boolean value) {
|
||||
set(5, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>ervu_dashboard.citizen_deferment_right.actual</code>.
|
||||
* Признак актуальности права на отсрочку
|
||||
*/
|
||||
public Boolean getActual() {
|
||||
return (Boolean) get(5);
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Primary key information
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
@Override
|
||||
public Record1<Long> key() {
|
||||
return (Record1) super.key();
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Constructors
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Create a detached CitizenDefermentRightRecord
|
||||
*/
|
||||
public CitizenDefermentRightRecord() {
|
||||
super(CitizenDefermentRight.CITIZEN_DEFERMENT_RIGHT);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a detached, initialised CitizenDefermentRightRecord
|
||||
*/
|
||||
public CitizenDefermentRightRecord(Long citizenDefermentRightId, UUID recruitId, Timestamp startDate, Timestamp endDate, String code, Boolean actual) {
|
||||
super(CitizenDefermentRight.CITIZEN_DEFERMENT_RIGHT);
|
||||
|
||||
setCitizenDefermentRightId(citizenDefermentRightId);
|
||||
setRecruitId(recruitId);
|
||||
setStartDate(startDate);
|
||||
setEndDate(endDate);
|
||||
setCode(code);
|
||||
setActual(actual);
|
||||
resetChangedOnNotNull();
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,117 @@
|
|||
/*
|
||||
* 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.DefermentReason;
|
||||
|
||||
|
||||
/**
|
||||
* Справчоник причин для отсрочки/освобождения от службы
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class DefermentReasonRecord extends UpdatableRecordImpl<DefermentReasonRecord> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* Setter for
|
||||
* <code>ervu_dashboard.deferment_reason.deferment_reason_id</code>.
|
||||
*/
|
||||
public void setDefermentReasonId(Long value) {
|
||||
set(0, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for
|
||||
* <code>ervu_dashboard.deferment_reason.deferment_reason_id</code>.
|
||||
*/
|
||||
public Long getDefermentReasonId() {
|
||||
return (Long) get(0);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>ervu_dashboard.deferment_reason.code</code>. Cправочный
|
||||
* код причины
|
||||
*/
|
||||
public void setCode(String value) {
|
||||
set(1, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>ervu_dashboard.deferment_reason.code</code>. Cправочный
|
||||
* код причины
|
||||
*/
|
||||
public String getCode() {
|
||||
return (String) get(1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>ervu_dashboard.deferment_reason.value</code>. Причина
|
||||
* отсрочки/освобождения
|
||||
*/
|
||||
public void setValue(String value) {
|
||||
set(2, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>ervu_dashboard.deferment_reason.value</code>. Причина
|
||||
* отсрочки/освобождения
|
||||
*/
|
||||
public String getValue() {
|
||||
return (String) get(2);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>ervu_dashboard.deferment_reason.actual</code>. Признак
|
||||
* актуальности справочного значения
|
||||
*/
|
||||
public void setActual(Boolean value) {
|
||||
set(3, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>ervu_dashboard.deferment_reason.actual</code>. Признак
|
||||
* актуальности справочного значения
|
||||
*/
|
||||
public Boolean getActual() {
|
||||
return (Boolean) get(3);
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Primary key information
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
@Override
|
||||
public Record1<Long> key() {
|
||||
return (Record1) super.key();
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Constructors
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Create a detached DefermentReasonRecord
|
||||
*/
|
||||
public DefermentReasonRecord() {
|
||||
super(DefermentReason.DEFERMENT_REASON);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a detached, initialised DefermentReasonRecord
|
||||
*/
|
||||
public DefermentReasonRecord(Long defermentReasonId, String code, String value, Boolean actual) {
|
||||
super(DefermentReason.DEFERMENT_REASON);
|
||||
|
||||
setDefermentReasonId(defermentReasonId);
|
||||
setCode(code);
|
||||
setValue(value);
|
||||
setActual(actual);
|
||||
resetChangedOnNotNull();
|
||||
}
|
||||
}
|
||||
|
|
@ -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.RecruitErvuStatus;
|
||||
|
||||
|
||||
/**
|
||||
* Справочник статусов ЕРВУ
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class RecruitErvuStatusRecord extends UpdatableRecordImpl<RecruitErvuStatusRecord> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* Setter for
|
||||
* <code>ervu_dashboard.recruit_ervu_status.recruit_ervu_status_id</code>.
|
||||
*/
|
||||
public void setRecruitErvuStatusId(Long value) {
|
||||
set(0, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for
|
||||
* <code>ervu_dashboard.recruit_ervu_status.recruit_ervu_status_id</code>.
|
||||
*/
|
||||
public Long getRecruitErvuStatusId() {
|
||||
return (Long) get(0);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>ervu_dashboard.recruit_ervu_status.code</code>.
|
||||
* Cправочный код статуса
|
||||
*/
|
||||
public void setCode(String value) {
|
||||
set(1, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>ervu_dashboard.recruit_ervu_status.code</code>.
|
||||
* Cправочный код статуса
|
||||
*/
|
||||
public String getCode() {
|
||||
return (String) get(1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>ervu_dashboard.recruit_ervu_status.value</code>.
|
||||
* Значение статуса
|
||||
*/
|
||||
public void setValue(String value) {
|
||||
set(2, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>ervu_dashboard.recruit_ervu_status.value</code>.
|
||||
* Значение статуса
|
||||
*/
|
||||
public String getValue() {
|
||||
return (String) get(2);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>ervu_dashboard.recruit_ervu_status.description</code>.
|
||||
* Описание статуса
|
||||
*/
|
||||
public void setDescription(String value) {
|
||||
set(3, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>ervu_dashboard.recruit_ervu_status.description</code>.
|
||||
* Описание статуса
|
||||
*/
|
||||
public String getDescription() {
|
||||
return (String) get(3);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>ervu_dashboard.recruit_ervu_status.actual</code>.
|
||||
* Признак актуальности справочного значения
|
||||
*/
|
||||
public void setActual(Boolean value) {
|
||||
set(4, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>ervu_dashboard.recruit_ervu_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 RecruitErvuStatusRecord
|
||||
*/
|
||||
public RecruitErvuStatusRecord() {
|
||||
super(RecruitErvuStatus.RECRUIT_ERVU_STATUS);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a detached, initialised RecruitErvuStatusRecord
|
||||
*/
|
||||
public RecruitErvuStatusRecord(Long recruitErvuStatusId, String code, String value, String description, Boolean actual) {
|
||||
super(RecruitErvuStatus.RECRUIT_ERVU_STATUS);
|
||||
|
||||
setRecruitErvuStatusId(recruitErvuStatusId);
|
||||
setCode(code);
|
||||
setValue(value);
|
||||
setDescription(description);
|
||||
setActual(actual);
|
||||
resetChangedOnNotNull();
|
||||
}
|
||||
}
|
||||
|
|
@ -10,8 +10,10 @@ import org.jooq.impl.DSL;
|
|||
import org.jooq.impl.Internal;
|
||||
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.ActionLogs;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.Databasechangeloglock;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.WorkflowLogs;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.records.ActionLogsRecord;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.records.DatabasechangeloglockRecord;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.records.WorkflowLogsRecord;
|
||||
|
||||
|
||||
|
|
@ -27,5 +29,6 @@ public class Keys {
|
|||
// -------------------------------------------------------------------------
|
||||
|
||||
public static final UniqueKey<ActionLogsRecord> ACTION_LOGS_PKEY = Internal.createUniqueKey(ActionLogs.ACTION_LOGS, DSL.name("action_logs_pkey"), new TableField[] { ActionLogs.ACTION_LOGS.ACTION_LOG_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<WorkflowLogsRecord> WORKFLOW_LOGS_PKEY = Internal.createUniqueKey(WorkflowLogs.WORKFLOW_LOGS, DSL.name("workflow_logs_pkey"), new TableField[] { WorkflowLogs.WORKFLOW_LOGS.LOGGING_ID }, true);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,6 +14,9 @@ import org.jooq.impl.SchemaImpl;
|
|||
import ru.micord.ervu_dashboard.db_beans.DefaultCatalog;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.ActionLogs;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.ChannelLog;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.CountCitizen;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.Databasechangelog;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.Databasechangeloglock;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.JobEntryLog;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.LastRecordingDate;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.WorkflowLogs;
|
||||
|
|
@ -42,6 +45,21 @@ public class Public extends SchemaImpl {
|
|||
*/
|
||||
public final ChannelLog CHANNEL_LOG = ChannelLog.CHANNEL_LOG;
|
||||
|
||||
/**
|
||||
* The table <code>public.count_citizen</code>.
|
||||
*/
|
||||
public final CountCitizen COUNT_CITIZEN = CountCitizen.COUNT_CITIZEN;
|
||||
|
||||
/**
|
||||
* The table <code>public.databasechangelog</code>.
|
||||
*/
|
||||
public final Databasechangelog DATABASECHANGELOG = Databasechangelog.DATABASECHANGELOG;
|
||||
|
||||
/**
|
||||
* The table <code>public.databasechangeloglock</code>.
|
||||
*/
|
||||
public final Databasechangeloglock DATABASECHANGELOGLOCK = Databasechangeloglock.DATABASECHANGELOGLOCK;
|
||||
|
||||
/**
|
||||
* The table <code>public.job_entry_log</code>.
|
||||
*/
|
||||
|
|
@ -75,6 +93,9 @@ public class Public extends SchemaImpl {
|
|||
return Arrays.asList(
|
||||
ActionLogs.ACTION_LOGS,
|
||||
ChannelLog.CHANNEL_LOG,
|
||||
CountCitizen.COUNT_CITIZEN,
|
||||
Databasechangelog.DATABASECHANGELOG,
|
||||
Databasechangeloglock.DATABASECHANGELOGLOCK,
|
||||
JobEntryLog.JOB_ENTRY_LOG,
|
||||
LastRecordingDate.LAST_RECORDING_DATE,
|
||||
WorkflowLogs.WORKFLOW_LOGS
|
||||
|
|
|
|||
|
|
@ -6,6 +6,9 @@ package ru.micord.ervu_dashboard.db_beans.public_;
|
|||
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.ActionLogs;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.ChannelLog;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.CountCitizen;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.Databasechangelog;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.Databasechangeloglock;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.JobEntryLog;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.LastRecordingDate;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.WorkflowLogs;
|
||||
|
|
@ -27,6 +30,21 @@ public class Tables {
|
|||
*/
|
||||
public static final ChannelLog CHANNEL_LOG = ChannelLog.CHANNEL_LOG;
|
||||
|
||||
/**
|
||||
* The table <code>public.count_citizen</code>.
|
||||
*/
|
||||
public static final CountCitizen COUNT_CITIZEN = CountCitizen.COUNT_CITIZEN;
|
||||
|
||||
/**
|
||||
* The table <code>public.databasechangelog</code>.
|
||||
*/
|
||||
public static final Databasechangelog DATABASECHANGELOG = Databasechangelog.DATABASECHANGELOG;
|
||||
|
||||
/**
|
||||
* The table <code>public.databasechangeloglock</code>.
|
||||
*/
|
||||
public static final Databasechangeloglock DATABASECHANGELOGLOCK = Databasechangeloglock.DATABASECHANGELOGLOCK;
|
||||
|
||||
/**
|
||||
* The table <code>public.job_entry_log</code>.
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -0,0 +1,211 @@
|
|||
/*
|
||||
* This file is generated by jOOQ.
|
||||
*/
|
||||
package ru.micord.ervu_dashboard.db_beans.public_.tables;
|
||||
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
import org.jooq.Condition;
|
||||
import org.jooq.Field;
|
||||
import org.jooq.Name;
|
||||
import org.jooq.PlainSQL;
|
||||
import org.jooq.QueryPart;
|
||||
import org.jooq.SQL;
|
||||
import org.jooq.Schema;
|
||||
import org.jooq.Select;
|
||||
import org.jooq.Stringly;
|
||||
import org.jooq.Table;
|
||||
import org.jooq.TableField;
|
||||
import org.jooq.TableOptions;
|
||||
import org.jooq.impl.DSL;
|
||||
import org.jooq.impl.SQLDataType;
|
||||
import org.jooq.impl.TableImpl;
|
||||
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.Public;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.records.CountCitizenRecord;
|
||||
|
||||
|
||||
/**
|
||||
* This class is generated by jOOQ.
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class CountCitizen extends TableImpl<CountCitizenRecord> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>public.count_citizen</code>
|
||||
*/
|
||||
public static final CountCitizen COUNT_CITIZEN = new CountCitizen();
|
||||
|
||||
/**
|
||||
* The class holding records for this type
|
||||
*/
|
||||
@Override
|
||||
public Class<CountCitizenRecord> getRecordType() {
|
||||
return CountCitizenRecord.class;
|
||||
}
|
||||
|
||||
/**
|
||||
* The column <code>public.count_citizen.count_citizen</code>.
|
||||
*/
|
||||
public final TableField<CountCitizenRecord, Long> COUNT_CITIZEN_ = createField(DSL.name("count_citizen"), SQLDataType.BIGINT, this, "");
|
||||
|
||||
private CountCitizen(Name alias, Table<CountCitizenRecord> aliased) {
|
||||
this(alias, aliased, (Field<?>[]) null, null);
|
||||
}
|
||||
|
||||
private CountCitizen(Name alias, Table<CountCitizenRecord> aliased, Field<?>[] parameters, Condition where) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table(), where);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>public.count_citizen</code> table reference
|
||||
*/
|
||||
public CountCitizen(String alias) {
|
||||
this(DSL.name(alias), COUNT_CITIZEN);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>public.count_citizen</code> table reference
|
||||
*/
|
||||
public CountCitizen(Name alias) {
|
||||
this(alias, COUNT_CITIZEN);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a <code>public.count_citizen</code> table reference
|
||||
*/
|
||||
public CountCitizen() {
|
||||
this(DSL.name("count_citizen"), null);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Schema getSchema() {
|
||||
return aliased() ? null : Public.PUBLIC;
|
||||
}
|
||||
|
||||
@Override
|
||||
public CountCitizen as(String alias) {
|
||||
return new CountCitizen(DSL.name(alias), this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CountCitizen as(Name alias) {
|
||||
return new CountCitizen(alias, this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CountCitizen as(Table<?> alias) {
|
||||
return new CountCitizen(alias.getQualifiedName(), this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public CountCitizen rename(String name) {
|
||||
return new CountCitizen(DSL.name(name), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public CountCitizen rename(Name name) {
|
||||
return new CountCitizen(name, null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public CountCitizen rename(Table<?> name) {
|
||||
return new CountCitizen(name.getQualifiedName(), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public CountCitizen where(Condition condition) {
|
||||
return new CountCitizen(getQualifiedName(), aliased() ? this : null, null, condition);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public CountCitizen where(Collection<? extends Condition> conditions) {
|
||||
return where(DSL.and(conditions));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public CountCitizen where(Condition... conditions) {
|
||||
return where(DSL.and(conditions));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public CountCitizen where(Field<Boolean> condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public CountCitizen where(SQL condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public CountCitizen where(@Stringly.SQL String condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public CountCitizen where(@Stringly.SQL String condition, Object... binds) {
|
||||
return where(DSL.condition(condition, binds));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public CountCitizen where(@Stringly.SQL String condition, QueryPart... parts) {
|
||||
return where(DSL.condition(condition, parts));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public CountCitizen whereExists(Select<?> select) {
|
||||
return where(DSL.exists(select));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public CountCitizen whereNotExists(Select<?> select) {
|
||||
return where(DSL.notExists(select));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,277 @@
|
|||
/*
|
||||
* This file is generated by jOOQ.
|
||||
*/
|
||||
package ru.micord.ervu_dashboard.db_beans.public_.tables;
|
||||
|
||||
|
||||
import java.sql.Timestamp;
|
||||
import java.util.Collection;
|
||||
|
||||
import org.jooq.Condition;
|
||||
import org.jooq.Field;
|
||||
import org.jooq.Name;
|
||||
import org.jooq.PlainSQL;
|
||||
import org.jooq.QueryPart;
|
||||
import org.jooq.SQL;
|
||||
import org.jooq.Schema;
|
||||
import org.jooq.Select;
|
||||
import org.jooq.Stringly;
|
||||
import org.jooq.Table;
|
||||
import org.jooq.TableField;
|
||||
import org.jooq.TableOptions;
|
||||
import org.jooq.impl.DSL;
|
||||
import org.jooq.impl.SQLDataType;
|
||||
import org.jooq.impl.TableImpl;
|
||||
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.Public;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.records.DatabasechangelogRecord;
|
||||
|
||||
|
||||
/**
|
||||
* This class is generated by jOOQ.
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class Databasechangelog extends TableImpl<DatabasechangelogRecord> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>public.databasechangelog</code>
|
||||
*/
|
||||
public static final Databasechangelog DATABASECHANGELOG = new Databasechangelog();
|
||||
|
||||
/**
|
||||
* The class holding records for this type
|
||||
*/
|
||||
@Override
|
||||
public Class<DatabasechangelogRecord> getRecordType() {
|
||||
return DatabasechangelogRecord.class;
|
||||
}
|
||||
|
||||
/**
|
||||
* The column <code>public.databasechangelog.id</code>.
|
||||
*/
|
||||
public final TableField<DatabasechangelogRecord, String> ID = createField(DSL.name("id"), SQLDataType.VARCHAR(255).nullable(false), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>public.databasechangelog.author</code>.
|
||||
*/
|
||||
public final TableField<DatabasechangelogRecord, String> AUTHOR = createField(DSL.name("author"), SQLDataType.VARCHAR(255).nullable(false), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>public.databasechangelog.filename</code>.
|
||||
*/
|
||||
public final TableField<DatabasechangelogRecord, String> FILENAME = createField(DSL.name("filename"), SQLDataType.VARCHAR(255).nullable(false), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>public.databasechangelog.dateexecuted</code>.
|
||||
*/
|
||||
public final TableField<DatabasechangelogRecord, Timestamp> DATEEXECUTED = createField(DSL.name("dateexecuted"), SQLDataType.TIMESTAMP(0).nullable(false), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>public.databasechangelog.orderexecuted</code>.
|
||||
*/
|
||||
public final TableField<DatabasechangelogRecord, Integer> ORDEREXECUTED = createField(DSL.name("orderexecuted"), SQLDataType.INTEGER.nullable(false), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>public.databasechangelog.exectype</code>.
|
||||
*/
|
||||
public final TableField<DatabasechangelogRecord, String> EXECTYPE = createField(DSL.name("exectype"), SQLDataType.VARCHAR(10).nullable(false), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>public.databasechangelog.md5sum</code>.
|
||||
*/
|
||||
public final TableField<DatabasechangelogRecord, String> MD5SUM = createField(DSL.name("md5sum"), SQLDataType.VARCHAR(35), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>public.databasechangelog.description</code>.
|
||||
*/
|
||||
public final TableField<DatabasechangelogRecord, String> DESCRIPTION = createField(DSL.name("description"), SQLDataType.VARCHAR(255), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>public.databasechangelog.comments</code>.
|
||||
*/
|
||||
public final TableField<DatabasechangelogRecord, String> COMMENTS = createField(DSL.name("comments"), SQLDataType.VARCHAR(255), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>public.databasechangelog.tag</code>.
|
||||
*/
|
||||
public final TableField<DatabasechangelogRecord, String> TAG = createField(DSL.name("tag"), SQLDataType.VARCHAR(255), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>public.databasechangelog.liquibase</code>.
|
||||
*/
|
||||
public final TableField<DatabasechangelogRecord, String> LIQUIBASE = createField(DSL.name("liquibase"), SQLDataType.VARCHAR(20), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>public.databasechangelog.contexts</code>.
|
||||
*/
|
||||
public final TableField<DatabasechangelogRecord, String> CONTEXTS = createField(DSL.name("contexts"), SQLDataType.VARCHAR(255), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>public.databasechangelog.labels</code>.
|
||||
*/
|
||||
public final TableField<DatabasechangelogRecord, String> LABELS = createField(DSL.name("labels"), SQLDataType.VARCHAR(255), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>public.databasechangelog.deployment_id</code>.
|
||||
*/
|
||||
public final TableField<DatabasechangelogRecord, String> DEPLOYMENT_ID = createField(DSL.name("deployment_id"), SQLDataType.VARCHAR(10), this, "");
|
||||
|
||||
private Databasechangelog(Name alias, Table<DatabasechangelogRecord> aliased) {
|
||||
this(alias, aliased, (Field<?>[]) null, null);
|
||||
}
|
||||
|
||||
private Databasechangelog(Name alias, Table<DatabasechangelogRecord> aliased, Field<?>[] parameters, Condition where) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table(), where);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>public.databasechangelog</code> table reference
|
||||
*/
|
||||
public Databasechangelog(String alias) {
|
||||
this(DSL.name(alias), DATABASECHANGELOG);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>public.databasechangelog</code> table reference
|
||||
*/
|
||||
public Databasechangelog(Name alias) {
|
||||
this(alias, DATABASECHANGELOG);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a <code>public.databasechangelog</code> table reference
|
||||
*/
|
||||
public Databasechangelog() {
|
||||
this(DSL.name("databasechangelog"), null);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Schema getSchema() {
|
||||
return aliased() ? null : Public.PUBLIC;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Databasechangelog as(String alias) {
|
||||
return new Databasechangelog(DSL.name(alias), this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Databasechangelog as(Name alias) {
|
||||
return new Databasechangelog(alias, this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Databasechangelog as(Table<?> alias) {
|
||||
return new Databasechangelog(alias.getQualifiedName(), this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public Databasechangelog rename(String name) {
|
||||
return new Databasechangelog(DSL.name(name), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public Databasechangelog rename(Name name) {
|
||||
return new Databasechangelog(name, null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public Databasechangelog rename(Table<?> name) {
|
||||
return new Databasechangelog(name.getQualifiedName(), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public Databasechangelog where(Condition condition) {
|
||||
return new Databasechangelog(getQualifiedName(), aliased() ? this : null, null, condition);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public Databasechangelog where(Collection<? extends Condition> conditions) {
|
||||
return where(DSL.and(conditions));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public Databasechangelog where(Condition... conditions) {
|
||||
return where(DSL.and(conditions));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public Databasechangelog where(Field<Boolean> condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public Databasechangelog where(SQL condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public Databasechangelog where(@Stringly.SQL String condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public Databasechangelog where(@Stringly.SQL String condition, Object... binds) {
|
||||
return where(DSL.condition(condition, binds));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public Databasechangelog where(@Stringly.SQL String condition, QueryPart... parts) {
|
||||
return where(DSL.condition(condition, parts));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public Databasechangelog whereExists(Select<?> select) {
|
||||
return where(DSL.exists(select));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public Databasechangelog whereNotExists(Select<?> select) {
|
||||
return where(DSL.notExists(select));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,236 @@
|
|||
/*
|
||||
* This file is generated by jOOQ.
|
||||
*/
|
||||
package ru.micord.ervu_dashboard.db_beans.public_.tables;
|
||||
|
||||
|
||||
import java.sql.Timestamp;
|
||||
import java.util.Collection;
|
||||
|
||||
import org.jooq.Condition;
|
||||
import org.jooq.Field;
|
||||
import org.jooq.Name;
|
||||
import org.jooq.PlainSQL;
|
||||
import org.jooq.QueryPart;
|
||||
import org.jooq.SQL;
|
||||
import org.jooq.Schema;
|
||||
import org.jooq.Select;
|
||||
import org.jooq.Stringly;
|
||||
import org.jooq.Table;
|
||||
import org.jooq.TableField;
|
||||
import org.jooq.TableOptions;
|
||||
import org.jooq.UniqueKey;
|
||||
import org.jooq.impl.DSL;
|
||||
import org.jooq.impl.SQLDataType;
|
||||
import org.jooq.impl.TableImpl;
|
||||
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.Keys;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.Public;
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.records.DatabasechangeloglockRecord;
|
||||
|
||||
|
||||
/**
|
||||
* This class is generated by jOOQ.
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class Databasechangeloglock extends TableImpl<DatabasechangeloglockRecord> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* The reference instance of <code>public.databasechangeloglock</code>
|
||||
*/
|
||||
public static final Databasechangeloglock DATABASECHANGELOGLOCK = new Databasechangeloglock();
|
||||
|
||||
/**
|
||||
* The class holding records for this type
|
||||
*/
|
||||
@Override
|
||||
public Class<DatabasechangeloglockRecord> getRecordType() {
|
||||
return DatabasechangeloglockRecord.class;
|
||||
}
|
||||
|
||||
/**
|
||||
* The column <code>public.databasechangeloglock.id</code>.
|
||||
*/
|
||||
public final TableField<DatabasechangeloglockRecord, Integer> ID = createField(DSL.name("id"), SQLDataType.INTEGER.nullable(false), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>public.databasechangeloglock.locked</code>.
|
||||
*/
|
||||
public final TableField<DatabasechangeloglockRecord, Boolean> LOCKED = createField(DSL.name("locked"), SQLDataType.BOOLEAN.nullable(false), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>public.databasechangeloglock.lockgranted</code>.
|
||||
*/
|
||||
public final TableField<DatabasechangeloglockRecord, Timestamp> LOCKGRANTED = createField(DSL.name("lockgranted"), SQLDataType.TIMESTAMP(0), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>public.databasechangeloglock.lockedby</code>.
|
||||
*/
|
||||
public final TableField<DatabasechangeloglockRecord, String> LOCKEDBY = createField(DSL.name("lockedby"), SQLDataType.VARCHAR(255), this, "");
|
||||
|
||||
private Databasechangeloglock(Name alias, Table<DatabasechangeloglockRecord> aliased) {
|
||||
this(alias, aliased, (Field<?>[]) null, null);
|
||||
}
|
||||
|
||||
private Databasechangeloglock(Name alias, Table<DatabasechangeloglockRecord> aliased, Field<?>[] parameters, Condition where) {
|
||||
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table(), where);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>public.databasechangeloglock</code> table
|
||||
* reference
|
||||
*/
|
||||
public Databasechangeloglock(String alias) {
|
||||
this(DSL.name(alias), DATABASECHANGELOGLOCK);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an aliased <code>public.databasechangeloglock</code> table
|
||||
* reference
|
||||
*/
|
||||
public Databasechangeloglock(Name alias) {
|
||||
this(alias, DATABASECHANGELOGLOCK);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a <code>public.databasechangeloglock</code> table reference
|
||||
*/
|
||||
public Databasechangeloglock() {
|
||||
this(DSL.name("databasechangeloglock"), null);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Schema getSchema() {
|
||||
return aliased() ? null : Public.PUBLIC;
|
||||
}
|
||||
|
||||
@Override
|
||||
public UniqueKey<DatabasechangeloglockRecord> getPrimaryKey() {
|
||||
return Keys.DATABASECHANGELOGLOCK_PKEY;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Databasechangeloglock as(String alias) {
|
||||
return new Databasechangeloglock(DSL.name(alias), this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Databasechangeloglock as(Name alias) {
|
||||
return new Databasechangeloglock(alias, this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Databasechangeloglock as(Table<?> alias) {
|
||||
return new Databasechangeloglock(alias.getQualifiedName(), this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public Databasechangeloglock rename(String name) {
|
||||
return new Databasechangeloglock(DSL.name(name), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public Databasechangeloglock rename(Name name) {
|
||||
return new Databasechangeloglock(name, null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Rename this table
|
||||
*/
|
||||
@Override
|
||||
public Databasechangeloglock rename(Table<?> name) {
|
||||
return new Databasechangeloglock(name.getQualifiedName(), null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public Databasechangeloglock where(Condition condition) {
|
||||
return new Databasechangeloglock(getQualifiedName(), aliased() ? this : null, null, condition);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public Databasechangeloglock where(Collection<? extends Condition> conditions) {
|
||||
return where(DSL.and(conditions));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public Databasechangeloglock where(Condition... conditions) {
|
||||
return where(DSL.and(conditions));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public Databasechangeloglock where(Field<Boolean> condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public Databasechangeloglock where(SQL condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public Databasechangeloglock where(@Stringly.SQL String condition) {
|
||||
return where(DSL.condition(condition));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public Databasechangeloglock where(@Stringly.SQL String condition, Object... binds) {
|
||||
return where(DSL.condition(condition, binds));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
@PlainSQL
|
||||
public Databasechangeloglock where(@Stringly.SQL String condition, QueryPart... parts) {
|
||||
return where(DSL.condition(condition, parts));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public Databasechangeloglock whereExists(Select<?> select) {
|
||||
return where(DSL.exists(select));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an inline derived table from this table
|
||||
*/
|
||||
@Override
|
||||
public Databasechangeloglock whereNotExists(Select<?> select) {
|
||||
return where(DSL.notExists(select));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,54 @@
|
|||
/*
|
||||
* This file is generated by jOOQ.
|
||||
*/
|
||||
package ru.micord.ervu_dashboard.db_beans.public_.tables.records;
|
||||
|
||||
|
||||
import org.jooq.impl.TableRecordImpl;
|
||||
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.CountCitizen;
|
||||
|
||||
|
||||
/**
|
||||
* This class is generated by jOOQ.
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class CountCitizenRecord extends TableRecordImpl<CountCitizenRecord> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* Setter for <code>public.count_citizen.count_citizen</code>.
|
||||
*/
|
||||
public void setCountCitizen(Long value) {
|
||||
set(0, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>public.count_citizen.count_citizen</code>.
|
||||
*/
|
||||
public Long getCountCitizen() {
|
||||
return (Long) get(0);
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Constructors
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Create a detached CountCitizenRecord
|
||||
*/
|
||||
public CountCitizenRecord() {
|
||||
super(CountCitizen.COUNT_CITIZEN);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a detached, initialised CountCitizenRecord
|
||||
*/
|
||||
public CountCitizenRecord(Long countCitizen) {
|
||||
super(CountCitizen.COUNT_CITIZEN);
|
||||
|
||||
setCountCitizen(countCitizen);
|
||||
resetChangedOnNotNull();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,251 @@
|
|||
/*
|
||||
* This file is generated by jOOQ.
|
||||
*/
|
||||
package ru.micord.ervu_dashboard.db_beans.public_.tables.records;
|
||||
|
||||
|
||||
import java.sql.Timestamp;
|
||||
|
||||
import org.jooq.impl.TableRecordImpl;
|
||||
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.Databasechangelog;
|
||||
|
||||
|
||||
/**
|
||||
* This class is generated by jOOQ.
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class DatabasechangelogRecord extends TableRecordImpl<DatabasechangelogRecord> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* Setter for <code>public.databasechangelog.id</code>.
|
||||
*/
|
||||
public void setId(String value) {
|
||||
set(0, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>public.databasechangelog.id</code>.
|
||||
*/
|
||||
public String getId() {
|
||||
return (String) get(0);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>public.databasechangelog.author</code>.
|
||||
*/
|
||||
public void setAuthor(String value) {
|
||||
set(1, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>public.databasechangelog.author</code>.
|
||||
*/
|
||||
public String getAuthor() {
|
||||
return (String) get(1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>public.databasechangelog.filename</code>.
|
||||
*/
|
||||
public void setFilename(String value) {
|
||||
set(2, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>public.databasechangelog.filename</code>.
|
||||
*/
|
||||
public String getFilename() {
|
||||
return (String) get(2);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>public.databasechangelog.dateexecuted</code>.
|
||||
*/
|
||||
public void setDateexecuted(Timestamp value) {
|
||||
set(3, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>public.databasechangelog.dateexecuted</code>.
|
||||
*/
|
||||
public Timestamp getDateexecuted() {
|
||||
return (Timestamp) get(3);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>public.databasechangelog.orderexecuted</code>.
|
||||
*/
|
||||
public void setOrderexecuted(Integer value) {
|
||||
set(4, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>public.databasechangelog.orderexecuted</code>.
|
||||
*/
|
||||
public Integer getOrderexecuted() {
|
||||
return (Integer) get(4);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>public.databasechangelog.exectype</code>.
|
||||
*/
|
||||
public void setExectype(String value) {
|
||||
set(5, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>public.databasechangelog.exectype</code>.
|
||||
*/
|
||||
public String getExectype() {
|
||||
return (String) get(5);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>public.databasechangelog.md5sum</code>.
|
||||
*/
|
||||
public void setMd5sum(String value) {
|
||||
set(6, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>public.databasechangelog.md5sum</code>.
|
||||
*/
|
||||
public String getMd5sum() {
|
||||
return (String) get(6);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>public.databasechangelog.description</code>.
|
||||
*/
|
||||
public void setDescription(String value) {
|
||||
set(7, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>public.databasechangelog.description</code>.
|
||||
*/
|
||||
public String getDescription() {
|
||||
return (String) get(7);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>public.databasechangelog.comments</code>.
|
||||
*/
|
||||
public void setComments(String value) {
|
||||
set(8, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>public.databasechangelog.comments</code>.
|
||||
*/
|
||||
public String getComments() {
|
||||
return (String) get(8);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>public.databasechangelog.tag</code>.
|
||||
*/
|
||||
public void setTag(String value) {
|
||||
set(9, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>public.databasechangelog.tag</code>.
|
||||
*/
|
||||
public String getTag() {
|
||||
return (String) get(9);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>public.databasechangelog.liquibase</code>.
|
||||
*/
|
||||
public void setLiquibase(String value) {
|
||||
set(10, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>public.databasechangelog.liquibase</code>.
|
||||
*/
|
||||
public String getLiquibase() {
|
||||
return (String) get(10);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>public.databasechangelog.contexts</code>.
|
||||
*/
|
||||
public void setContexts(String value) {
|
||||
set(11, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>public.databasechangelog.contexts</code>.
|
||||
*/
|
||||
public String getContexts() {
|
||||
return (String) get(11);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>public.databasechangelog.labels</code>.
|
||||
*/
|
||||
public void setLabels(String value) {
|
||||
set(12, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>public.databasechangelog.labels</code>.
|
||||
*/
|
||||
public String getLabels() {
|
||||
return (String) get(12);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>public.databasechangelog.deployment_id</code>.
|
||||
*/
|
||||
public void setDeploymentId(String value) {
|
||||
set(13, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>public.databasechangelog.deployment_id</code>.
|
||||
*/
|
||||
public String getDeploymentId() {
|
||||
return (String) get(13);
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Constructors
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Create a detached DatabasechangelogRecord
|
||||
*/
|
||||
public DatabasechangelogRecord() {
|
||||
super(Databasechangelog.DATABASECHANGELOG);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a detached, initialised DatabasechangelogRecord
|
||||
*/
|
||||
public DatabasechangelogRecord(String id, String author, String filename, Timestamp dateexecuted, Integer orderexecuted, String exectype, String md5sum, String description, String comments, String tag, String liquibase, String contexts, String labels, String deploymentId) {
|
||||
super(Databasechangelog.DATABASECHANGELOG);
|
||||
|
||||
setId(id);
|
||||
setAuthor(author);
|
||||
setFilename(filename);
|
||||
setDateexecuted(dateexecuted);
|
||||
setOrderexecuted(orderexecuted);
|
||||
setExectype(exectype);
|
||||
setMd5sum(md5sum);
|
||||
setDescription(description);
|
||||
setComments(comments);
|
||||
setTag(tag);
|
||||
setLiquibase(liquibase);
|
||||
setContexts(contexts);
|
||||
setLabels(labels);
|
||||
setDeploymentId(deploymentId);
|
||||
resetChangedOnNotNull();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
/*
|
||||
* This file is generated by jOOQ.
|
||||
*/
|
||||
package ru.micord.ervu_dashboard.db_beans.public_.tables.records;
|
||||
|
||||
|
||||
import java.sql.Timestamp;
|
||||
|
||||
import org.jooq.Record1;
|
||||
import org.jooq.impl.UpdatableRecordImpl;
|
||||
|
||||
import ru.micord.ervu_dashboard.db_beans.public_.tables.Databasechangeloglock;
|
||||
|
||||
|
||||
/**
|
||||
* This class is generated by jOOQ.
|
||||
*/
|
||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||
public class DatabasechangeloglockRecord extends UpdatableRecordImpl<DatabasechangeloglockRecord> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* Setter for <code>public.databasechangeloglock.id</code>.
|
||||
*/
|
||||
public void setId(Integer value) {
|
||||
set(0, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>public.databasechangeloglock.id</code>.
|
||||
*/
|
||||
public Integer getId() {
|
||||
return (Integer) get(0);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>public.databasechangeloglock.locked</code>.
|
||||
*/
|
||||
public void setLocked(Boolean value) {
|
||||
set(1, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>public.databasechangeloglock.locked</code>.
|
||||
*/
|
||||
public Boolean getLocked() {
|
||||
return (Boolean) get(1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>public.databasechangeloglock.lockgranted</code>.
|
||||
*/
|
||||
public void setLockgranted(Timestamp value) {
|
||||
set(2, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>public.databasechangeloglock.lockgranted</code>.
|
||||
*/
|
||||
public Timestamp getLockgranted() {
|
||||
return (Timestamp) get(2);
|
||||
}
|
||||
|
||||
/**
|
||||
* Setter for <code>public.databasechangeloglock.lockedby</code>.
|
||||
*/
|
||||
public void setLockedby(String value) {
|
||||
set(3, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for <code>public.databasechangeloglock.lockedby</code>.
|
||||
*/
|
||||
public String getLockedby() {
|
||||
return (String) get(3);
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Primary key information
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
@Override
|
||||
public Record1<Integer> key() {
|
||||
return (Record1) super.key();
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
// Constructors
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Create a detached DatabasechangeloglockRecord
|
||||
*/
|
||||
public DatabasechangeloglockRecord() {
|
||||
super(Databasechangeloglock.DATABASECHANGELOGLOCK);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a detached, initialised DatabasechangeloglockRecord
|
||||
*/
|
||||
public DatabasechangeloglockRecord(Integer id, Boolean locked, Timestamp lockgranted, String lockedby) {
|
||||
super(Databasechangeloglock.DATABASECHANGELOGLOCK);
|
||||
|
||||
setId(id);
|
||||
setLocked(locked);
|
||||
setLockgranted(lockgranted);
|
||||
setLockedby(lockedby);
|
||||
resetChangedOnNotNull();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<databaseChangeLog
|
||||
xmlns="http://www.liquibase.org/xml/ns/dbchangelog/1.9"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog/1.9
|
||||
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-1.9.xsd">
|
||||
|
||||
<changeSet id="0001" author="saliakhov">
|
||||
<comment>edit table</comment>
|
||||
<sql>
|
||||
ALTER TABLE ervu_dashboard.property
|
||||
ALTER COLUMN vehicle_type TYPE TEXT USING vehicle_type::TEXT,
|
||||
ALTER COLUMN vehicle_category TYPE TEXT USING vehicle_category::TEXT,
|
||||
ALTER COLUMN kind_right TYPE TEXT USING kind_right::TEXT,
|
||||
ALTER COLUMN issue_year TYPE TEXT USING issue_year::TEXT,
|
||||
ALTER COLUMN brand_model TYPE TEXT USING brand_model::TEXT,
|
||||
ALTER COLUMN reg_plate TYPE TEXT USING reg_plate::TEXT,
|
||||
ALTER COLUMN vin TYPE TEXT USING vin::TEXT;
|
||||
|
||||
ALTER TABLE ervu_dashboard.citizenship_foreign
|
||||
ALTER COLUMN country_name TYPE TEXT USING country_name::TEXT,
|
||||
ALTER COLUMN residense_right_basis TYPE TEXT USING residense_right_basis::TEXT,
|
||||
ALTER COLUMN citizenship_basis TYPE TEXT USING citizenship_basis::TEXT;
|
||||
|
||||
ALTER TABLE ervu_dashboard.prosecution
|
||||
ALTER COLUMN kind TYPE TEXT USING kind::TEXT,
|
||||
ALTER COLUMN authority_name TYPE TEXT USING authority_name::TEXT,
|
||||
ALTER COLUMN law_point TYPE TEXT USING law_point::TEXT,
|
||||
ALTER COLUMN termination_basis TYPE TEXT USING termination_basis::TEXT,
|
||||
ALTER COLUMN case_number TYPE TEXT USING case_number::TEXT;
|
||||
</sql>
|
||||
</changeSet>
|
||||
</databaseChangeLog>
|
||||
|
|
@ -0,0 +1,61 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<databaseChangeLog
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
|
||||
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
|
||||
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.19.xsd">
|
||||
|
||||
<changeSet id="1" author="AlexSave">
|
||||
<preConditions>
|
||||
<tableExists tableName="citizen" schemaName="ervu_dashboard"/>
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="employed" schemaName="ervu_dashboard"/>
|
||||
</not>
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="active_reg_ip" schemaName="ervu_dashboard"/>
|
||||
</not>
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="active_parental_leave" schemaName="ervu_dashboard"/>
|
||||
</not>
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="self_employed" schemaName="ervu_dashboard"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<comment>add external trud flags to citizen table</comment>
|
||||
<addColumn schemaName="ervu_dashboard" tableName="citizen">
|
||||
<column name="employed" type="boolean" defaultValueBoolean="false"
|
||||
remarks="Признак трудоустройства в организацию или ИП">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<addColumn schemaName="ervu_dashboard" tableName="citizen">
|
||||
<column name="active_reg_ip" type="boolean" defaultValueBoolean="false"
|
||||
remarks="Признак наличия активного ИП">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<addColumn schemaName="ervu_dashboard" tableName="citizen">
|
||||
<column name="active_parental_leave" type="boolean" defaultValueBoolean="false"
|
||||
remarks="Признак активного отпуска по уходу за ребенком">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<addColumn schemaName="ervu_dashboard" tableName="citizen">
|
||||
<column name="self_employed" type="boolean" defaultValueBoolean="false"
|
||||
remarks="Признак наличия активной самозанятости.">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="employed" schemaName="ervu_dashboard"/>
|
||||
<dropColumn tableName="citizen" columnName="active_reg_ip" schemaName="ervu_dashboard"/>
|
||||
<dropColumn tableName="citizen" columnName="active_parental_leave" schemaName="ervu_dashboard"/>
|
||||
<dropColumn tableName="citizen" columnName="self_employed" schemaName="ervu_dashboard"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
</databaseChangeLog>
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<databaseChangeLog
|
||||
xmlns="http://www.liquibase.org/xml/ns/dbchangelog/1.9"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog/1.9
|
||||
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-1.9.xsd">
|
||||
|
||||
<changeSet id="0001" author="saliakhov">
|
||||
<comment>edit table</comment>
|
||||
<sql>
|
||||
ALTER TABLE ervu_dashboard.punishment
|
||||
ALTER COLUMN sentence TYPE TEXT USING sentence::TEXT,
|
||||
ALTER COLUMN sentence_changed TYPE TEXT USING sentence_changed::TEXT,
|
||||
ALTER COLUMN authority_name TYPE TEXT USING authority_name::TEXT,
|
||||
ALTER COLUMN law_point TYPE TEXT USING law_point::TEXT,
|
||||
ALTER COLUMN punishment_type TYPE TEXT USING punishment_type::TEXT,
|
||||
ALTER COLUMN punishment_code TYPE TEXT USING punishment_code::TEXT,
|
||||
ALTER COLUMN release_reason TYPE TEXT USING release_reason::TEXT;
|
||||
</sql>
|
||||
</changeSet>
|
||||
</databaseChangeLog>
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<databaseChangeLog
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
|
||||
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
|
||||
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.19.xsd">
|
||||
|
||||
<property name="schema.name" value="ervu_dashboard"/>
|
||||
|
||||
<changeSet id="0001" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<tableExists tableName="citizen" schemaName="${schema.name}"/>
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="having_sport_title" schemaName="${schema.name}"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<comment>add citizen.having_sport_title</comment>
|
||||
|
||||
<addColumn tableName="citizen" schemaName="${schema.name}">
|
||||
<column name="having_sport_title"
|
||||
type="boolean"
|
||||
defaultValueBoolean="false"
|
||||
remarks="Признак наличия спортивного звания (true - есть звание, false - нет)">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="having_sport_title" schemaName="${schema.name}"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
</databaseChangeLog>
|
||||
|
|
@ -0,0 +1,68 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<databaseChangeLog
|
||||
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
|
||||
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.9.xsd">
|
||||
|
||||
<changeSet id="0001" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_disease" schemaName="ervu_dashboard"/>
|
||||
</not>
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_vich" schemaName="ervu_dashboard"/>
|
||||
</not>
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="registered_in_pnd" schemaName="ervu_dashboard"/>
|
||||
</not>
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_disability" schemaName="ervu_dashboard"/>
|
||||
</not>
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="is_incompetent" schemaName="ervu_dashboard"/>
|
||||
</not>
|
||||
<tableExists tableName="citizen" schemaName="ervu_dashboard"/>
|
||||
</preConditions>
|
||||
|
||||
<comment>add citizen external med flags</comment>
|
||||
<addColumn tableName="citizen" schemaName="ervu_dashboard">
|
||||
<column name="has_disease" type="boolean" defaultValueBoolean="false" remarks="Признак наличия сведений о заболеваниях">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<addColumn tableName="citizen" schemaName="ervu_dashboard">
|
||||
<column name="has_vich" type="boolean" defaultValueBoolean="false" remarks="Признак состояния на учете по ВИЧ">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<addColumn tableName="citizen" schemaName="ervu_dashboard">
|
||||
<column name="registered_in_pnd" type="boolean" defaultValueBoolean="false" remarks="Признак состояния на учете в ПНД">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<addColumn tableName="citizen" schemaName="ervu_dashboard">
|
||||
<column name="has_disability" type="boolean" defaultValueBoolean="false" remarks="Признак наличия сведения об инвалидности">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<addColumn tableName="citizen" schemaName="ervu_dashboard">
|
||||
<column name="is_incompetent" type="boolean" defaultValueBoolean="false" remarks="Признак наличия сведений о признании недееспособным/ограниченно дееспособным">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_disease" schemaName="ervu_dashboard"/>
|
||||
<dropColumn tableName="citizen" columnName="has_vich" schemaName="ervu_dashboard"/>
|
||||
<dropColumn tableName="citizen" columnName="registered_in_pnd" schemaName="ervu_dashboard"/>
|
||||
<dropColumn tableName="citizen" columnName="has_disability" schemaName="ervu_dashboard"/>
|
||||
<dropColumn tableName="citizen" columnName="is_incompetent" schemaName="ervu_dashboard"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
</databaseChangeLog>
|
||||
|
|
@ -0,0 +1,114 @@
|
|||
<databaseChangeLog
|
||||
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
|
||||
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.9.xsd">
|
||||
|
||||
<changeSet id="0001" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<tableExists tableName="deferment_reason" schemaName="ervu_dashboard"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
<createTable tableName="deferment_reason" schemaName="ervu_dashboard" remarks="Справчоник причин для отсрочки/освобождения от службы">
|
||||
<column name="deferment_reason_id" type="BIGSERIAL">
|
||||
<constraints primaryKey="true" nullable="false"/>
|
||||
</column>
|
||||
<column name="code" type="varchar(15)" remarks="Cправочный код причины">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
<column name="value" type="varchar(255)" remarks="Причина отсрочки/освобождения">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
<column name="actual" type="boolean" defaultValueBoolean="true" remarks="Признак актуальности справочного значения">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</createTable>
|
||||
<addUniqueConstraint tableName="deferment_reason"
|
||||
columnNames="code"
|
||||
constraintName="deferment_reason_code_unique_key"
|
||||
schemaName="ervu_dashboard"/>
|
||||
<rollback>
|
||||
<dropTable tableName="deferment_reason" schemaName="ervu_dashboard"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0002" author="AlexSave">
|
||||
<createTable tableName="citizen_deferment_right" schemaName="ervu_dashboard">
|
||||
<column name="citizen_deferment_right_id" type="BIGSERIAL">
|
||||
<constraints primaryKey="true" nullable="false"/>
|
||||
</column>
|
||||
<column name="recruit_id" type="uuid">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
<column name="start_date" type="timestamp" remarks="Дата начала действия права на отсрочку">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
<column name="end_date" type="timestamp" remarks="Дата окончания действия права на отсрочку"/>
|
||||
<column name="code" type="varchar(255)" remarks="Справочный код причины отсрочки">
|
||||
<constraints nullable="false"
|
||||
referencedTableName="deferment_reason"
|
||||
referencedColumnNames="code"
|
||||
foreignKeyName="citizen_deferment_right_deferment_reason_code_fk"/>
|
||||
</column>
|
||||
<column name="actual" type="boolean" defaultValueBoolean="false" remarks="Признак актуальности права на отсрочку">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</createTable>
|
||||
<rollback>
|
||||
<dropTable tableName="citizen_deferment_right" schemaName="ervu_dashboard"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0003" author="AlexSave">
|
||||
<createTable tableName="citizen_deferment" schemaName="ervu_dashboard" remarks="">
|
||||
<column name="citizen_deferment_id" type="BIGSERIAL">
|
||||
<constraints primaryKey="true" nullable="false"/>
|
||||
</column>
|
||||
<column name="recruit_id" type="uuid">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
<column name="decision_number" type="varchar" remarks="Номер решения"/>
|
||||
<column name="type" type="text">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
<column name="start_date" type="timestamp" remarks="Дата начала действия отсрочки/освобождения">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
<column name="end_date" type="timestamp" remarks="Дата окончания действия отсрочки/освобождения"/>
|
||||
<column name="reason_code" type="varchar" remarks="Справочный код причины отсрочки/освобождения">
|
||||
<constraints nullable="false"
|
||||
referencedTableName="deferment_reason"
|
||||
referencedColumnNames="code"
|
||||
foreignKeyName="citizen_deferment_deferment_reason_code_fk"/>
|
||||
</column>
|
||||
<column name="active" type="boolean" defaultValueBoolean="false" remarks="Признак активности отсрочки/освобождения">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</createTable>
|
||||
|
||||
<rollback>
|
||||
<dropTable tableName="citizen_deferment" schemaName="ervu_dashboard"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0004" author="AlexSave">
|
||||
<addColumn tableName="citizen" schemaName="ervu_dashboard">
|
||||
<column name="has_deferment" type="boolean" defaultValueBoolean="false" remarks="Признак наличия активной отсрочки">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
<column name="has_deferment_right" type="boolean" defaultValueBoolean="false" remarks="Признак наличия прав на отсрочку">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
<column name="has_exemption" type="boolean" defaultValueBoolean="false" remarks="Признак наличия активного освобождения от службы">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_deferment" schemaName="ervu_dashboard"/>
|
||||
<dropColumn tableName="citizen" columnName="has_deferment_right" schemaName="ervu_dashboard"/>
|
||||
<dropColumn tableName="citizen" columnName="has_exemption" schemaName="ervu_dashboard"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
</databaseChangeLog>
|
||||
|
|
@ -0,0 +1,420 @@
|
|||
<databaseChangeLog
|
||||
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
|
||||
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.9.xsd">
|
||||
|
||||
<changeSet id="0001" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="is_guardian"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="is_guardian" type="boolean" defaultValueBoolean="false" remarks="Признак опекунства">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="is_guardian"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0002" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="minors_count"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="minors_count" type="int" defaultValue="0" remarks="Кол-во несовершеннолетних детей">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="minors_count"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0003" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_dead_child"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="has_dead_child" type="boolean" defaultValueBoolean="false" remarks="Признак наличия умершего ребенка">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_dead_child"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0004" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_minor_child"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="has_minor_child" type="boolean" defaultValueBoolean="false" remarks="Признак наличия несовершеннолетнего ребенка">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_minor_child"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0005" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_russian_citizenship"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="has_russian_citizenship" type="boolean" defaultValueBoolean="false" remarks="Признак наличия российского гражданства">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_russian_citizenship"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0006" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_foreign_citizenship"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="has_foreign_citizenship" type="boolean" defaultValueBoolean="false" remarks="Признак наличия иностранного гражданства">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_foreign_citizenship"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0007" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_ground_transport"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="has_ground_transport" type="boolean" defaultValueBoolean="false" remarks="Признак наличия наземного транспорта">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_ground_transport"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0008" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_air_transport"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="has_air_transport" type="boolean" defaultValueBoolean="false" remarks="Признак наличия воздушного транспорта">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_air_transport"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0009" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_water_transport"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="has_water_transport" type="boolean" defaultValueBoolean="false" remarks="Признак наличия водного транспорта">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_water_transport"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0010" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_property"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="has_property" type="boolean" defaultValueBoolean="false" remarks="Признак наличия недвижимости">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_property"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0011" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_driver_license"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="has_driver_license" type="boolean" defaultValueBoolean="false" remarks="Признак наличия водительского удостоверения">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_driver_license"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0012" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="is_deputy"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="is_deputy" type="boolean" defaultValueBoolean="false" remarks="Признак статуса депутата">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="is_deputy"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0013" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="is_deputy_candidate"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="is_deputy_candidate" type="boolean" defaultValueBoolean="false" remarks="Признак статуса кандидата на выборах в депутаты">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="is_deputy_candidate"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0014" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_tractor_license"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="has_tractor_license" type="boolean" defaultValueBoolean="false" remarks="Признак наличия удостоверения водителя трактора">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_tractor_license"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0015" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_criminal_prosecution"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="has_criminal_prosecution" type="boolean" defaultValueBoolean="false" remarks="Признак наличия уголовного преследования">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_criminal_prosecution"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0016" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_sentence"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="has_sentence" type="boolean" defaultValueBoolean="false" remarks="Признак наличия вынесенного приговора">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_sentence"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0017" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="serving_sentence"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="serving_sentence" type="boolean" defaultValueBoolean="false" remarks="Признак отбывания наказания">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="serving_sentence"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0018" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_criminal_record"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="has_criminal_record" type="boolean" defaultValueBoolean="false" remarks="Признак наличия судимости">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_criminal_record"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0019" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_sent_summons"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="has_sent_summons" type="boolean" defaultValueBoolean="false" remarks="Признак наличия направленной повестки">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_sent_summons"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0020" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_served_summons"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="has_served_summons" type="boolean" defaultValueBoolean="false" remarks="Признак наличия врученной повестки">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_served_summons"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0021" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="appeared_to_recruitment_center"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="appeared_to_recruitment_center" type="boolean" defaultValueBoolean="false" remarks="Признак явки в военный комиссариат">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="appeared_to_recruitment_center"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0022" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="not_appeared_by_valid_excuse"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="not_appeared_by_valid_excuse" type="boolean" defaultValueBoolean="false" remarks="Признак неявки в военкомат по уважительной причине">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="not_appeared_by_valid_excuse"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0023" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_active_temporary_measure"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="has_active_temporary_measure" type="boolean" defaultValueBoolean="false" remarks="Признак наличия примененных временных мер">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_active_temporary_measure"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
</databaseChangeLog>
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
<databaseChangeLog
|
||||
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
|
||||
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.9.xsd">
|
||||
|
||||
<changeSet id="0001" author="r.gaztdinov">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_criminal_liability_fz53"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="has_criminal_liability_fz53" type="boolean" defaultValueBoolean="false" remarks="Признак наличия уголовной ответственности в связи с нарушением ФЗ-53">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_criminal_liability_fz53"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0002" author="r.gaztdinov">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_liability_fz53"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="has_liability_fz53" type="boolean" defaultValueBoolean="false" remarks="Признак наличия административной ответственности в связи с нарушением ФЗ-53">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_liability_fz53"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="0003" author="r.gaztdinov">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<columnExists tableName="citizen" columnName="has_appealing_violations_fz53"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
|
||||
<addColumn tableName="citizen">
|
||||
<column name="has_appealing_violations_fz53" type="boolean" defaultValueBoolean="false" remarks="Признак наличия обжалований по нарушениям ФЗ-53">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</addColumn>
|
||||
|
||||
<rollback>
|
||||
<dropColumn tableName="citizen" columnName="has_appealing_violations_fz53"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
</databaseChangeLog>
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
<databaseChangeLog
|
||||
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
|
||||
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.9.xsd">
|
||||
|
||||
<changeSet id="0001" author="AlexSave">
|
||||
<preConditions onFail="MARK_RAN">
|
||||
<not>
|
||||
<tableExists tableName="recruit_ervu_status" schemaName="ervu_dashboard"/>
|
||||
</not>
|
||||
</preConditions>
|
||||
<createTable tableName="recruit_ervu_status" schemaName="ervu_dashboard" remarks="Справочник статусов ЕРВУ">
|
||||
<column name="recruit_ervu_status_id" type="BIGSERIAL">
|
||||
<constraints primaryKey="true" nullable="false"/>
|
||||
</column>
|
||||
<column name="code" type="varchar(15)" remarks="Cправочный код статуса">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
<column name="value" type="varchar(255)" remarks="Значение статуса">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
<column name="description" type="text" remarks="Описание статуса"/>
|
||||
<column name="actual" type="boolean" defaultValueBoolean="true" remarks="Признак актуальности справочного значения">
|
||||
<constraints nullable="false"/>
|
||||
</column>
|
||||
</createTable>
|
||||
<addUniqueConstraint tableName="recruit_ervu_status"
|
||||
columnNames="code"
|
||||
constraintName="recruit_ervu_status_code_unique_key"
|
||||
schemaName="ervu_dashboard"/>
|
||||
<rollback>
|
||||
<dropTable tableName="recruit_ervu_status" schemaName="ervu_dashboard"/>
|
||||
</rollback>
|
||||
</changeSet>
|
||||
|
||||
|
||||
</databaseChangeLog>
|
||||
|
|
@ -12,5 +12,13 @@
|
|||
<include file="20250319-ERVU-327.xml" relativeToChangelogFile="true"/>
|
||||
<include file="20250404-db_changesset.xml" relativeToChangelogFile="true"/>
|
||||
<include file="20250414-db_changesset.xml" relativeToChangelogFile="true"/>
|
||||
|
||||
<include file="20250415-db_changesset.xml" relativeToChangelogFile="true"/>
|
||||
<include file="20250417_SUPPORT-9093_add_citizen_sport_title_column.xml" relativeToChangelogFile="true"/>
|
||||
<include file="20250417-db_changesset.xml" relativeToChangelogFile="true"/>
|
||||
<include file="20250417-ERVU-396_citizen_external_trud_flags.xml" relativeToChangelogFile="true"/>
|
||||
<include file="20250419-ERVU-414_add_external_citizen_med_flags.xml" relativeToChangelogFile="true"/>
|
||||
<include file="20250420-SUPPORT-9127_add_deferment_tables.xml" relativeToChangelogFile="true"/>
|
||||
<include file="20250422-ERVU-432_citizen_add_external_signs.xml" relativeToChangelogFile="true"/>
|
||||
<include file="20250423-ERVU_citizen_add_external_signs_fz53.xml" relativeToChangelogFile="true"/>
|
||||
<include file="20250426-ERVU-442_add_ervu-status_table.xml" relativeToChangelogFile="true"/>
|
||||
</databaseChangeLog>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ TZ=Europe/Moscow
|
|||
# App datasource
|
||||
DB_APP_USERNAME=ervu-dashboard
|
||||
DB_APP_PASSWORD=ervu-dashboard
|
||||
DB_APP_HOST=10.10.31.119
|
||||
DB_APP_HOST=10.10.30.118
|
||||
DB_APP_PORT=5432
|
||||
DB_APP_NAME=ervu-dashboard-recr
|
||||
ERVU_FILE_UPLOAD_XLSX_REQUIRED_HEADERS='Номер;Номер ЕПГУ;Источник;Верхнеуровневый ЛКО;Категория;Подкатегория;Факт;Организация, в которую поступило сообщение;Организация, в которой находится сообщение;Дата поступления;Дата планируемого завершения работ;Дата фактического завершения работ;Стадия;Статус;Просрочено;Фаст-трек;ФЗ;Тип решения;Направлено по email в ФОИВ, не подключенный к ПОС;Оценка ответа заявителем;Повторное рассмотрение;Организация координатора;ФИО координатора;Организация исполнителя;ФИО исполнителя;Организация руководителя;ФИО руководителя'
|
||||
|
|
|
|||
|
|
@ -1084,7 +1084,9 @@
|
|||
.webbpm.ervu_dashboard .parent-block .donut-absolute-row ervu-chart-v2 {
|
||||
justify-content: flex-end;
|
||||
margin-top: max(calc(-3.5*var(--w-content)), -4.375rem);
|
||||
/*z-index: -1;*/
|
||||
}
|
||||
.webbpm.ervu_dashboard .parent-block .child-block-marital.donut-absolute-row .nav-tabs > li {
|
||||
z-index: 1;
|
||||
}
|
||||
.webbpm.ervu_dashboard .parent-block .child-block-marital.donut-absolute-row ervu-chart-v2 {
|
||||
margin-top: max(calc(-3*var(--w-content)), -3.75rem);
|
||||
|
|
@ -1322,13 +1324,22 @@
|
|||
.webbpm.ervu_dashboard .pers-block .pers-info .form-group {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.webbpm.ervu_dashboard .pers-block .tab-active .horizontal-container > * {
|
||||
padding-right: 0;
|
||||
}
|
||||
.webbpm.ervu_dashboard .pers-block .tab-active .horizontal-container > * + * {
|
||||
padding-left: var(--indent-xlarge);
|
||||
}
|
||||
.webbpm.ervu_dashboard .pers-block grid-v2 {
|
||||
flex: 1 1 auto;
|
||||
}
|
||||
|
||||
.webbpm.ervu_dashboard grid-v2 {
|
||||
flex: 1;
|
||||
height: auto;
|
||||
}
|
||||
.webbpm.ervu_dashboard .grid {
|
||||
min-height: 100px;
|
||||
min-height: 92px;
|
||||
}
|
||||
.webbpm.ervu_dashboard ag-grid-angular,
|
||||
.webbpm.ervu_dashboard ag-grid-angular .ag-root-wrapper,
|
||||
|
|
@ -1430,6 +1441,39 @@
|
|||
.webbpm.ervu_dashboard ag-grid-angular .ag-root .ag-cell .ag-cell-wrapper {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.webbpm.ervu_dashboard ag-grid-angular .ag-root .ag-cell .grid-cell-checkbox {
|
||||
line-height: 1;
|
||||
}
|
||||
.webbpm.ervu_dashboard ag-grid-angular .ag-root .ag-cell input[type="checkbox"] {
|
||||
position: relative;
|
||||
width: var(--indent-medium);
|
||||
height: var(--indent-medium);
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
border-radius: 4px;
|
||||
background-color: var(--color-dark-20);
|
||||
-webkit-appearance: none;
|
||||
-moz-appearance: none;
|
||||
appearance: none;
|
||||
}
|
||||
.webbpm.ervu_dashboard ag-grid-angular .ag-root .ag-cell input[type="checkbox"]:checked {
|
||||
border: 1px solid var(--color-success);
|
||||
background-color: var(--color-primary-5);
|
||||
}
|
||||
.webbpm.ervu_dashboard ag-grid-angular .ag-root .ag-cell input[type="checkbox"]:checked::before {
|
||||
position: absolute;
|
||||
content: url('../img/svg/mark.svg');
|
||||
top: 1px;
|
||||
left: 1px;
|
||||
}
|
||||
.webbpm.ervu_dashboard ag-grid-angular .ag-root .ag-cell input[type="checkbox"][disabled] {
|
||||
opacity: 0.65;
|
||||
}
|
||||
.webbpm.ervu_dashboard ag-grid-angular .ag-root .ag-cell input[type="checkbox"][disabled]:checked {
|
||||
border-color: var(--color-text-secondary);
|
||||
}
|
||||
|
||||
.webbpm.ervu_dashboard ag-grid-angular .ag-overlay-loading-center {
|
||||
margin-top: 40px;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -83,6 +83,9 @@
|
|||
--h-header: min(calc(3.9*var(--w-content)), 4.875rem); /*78*/
|
||||
--w-screen: min(calc(2*var(--w-content)), 2.5rem); /*40*/
|
||||
}
|
||||
.webbpm.ervu_dashboard .ag-theme-balham-dark {
|
||||
--ag-modal-overlay-background-color: transparent !important;
|
||||
}
|
||||
|
||||
body.webbpm.ervu_dashboard {
|
||||
display: flex;
|
||||
|
|
|
|||
|
|
@ -3,6 +3,6 @@
|
|||
[ngStyle]=" {'left.px': this.position.left, 'top.px': this.position.top}"
|
||||
id="chartjs-tooltip">
|
||||
<span [style.background]="item.color" class="tooltip-color"></span>
|
||||
{{ item.title }} {{ item.body }}
|
||||
{{ item.title }} : {{item.body}}
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -227,25 +227,6 @@ export class ErvuChartV2 extends Control implements Filterable {
|
|||
chartOptions.plugins = chartOptions.plugins ? chartOptions.plugins : {};
|
||||
|
||||
chartOptions.plugins.legend = this.legend ? this.legend : {};
|
||||
chartOptions.plugins.tooltip = {
|
||||
enabled: false, //Disables default tooltip from charjs (we'll use a custom tooltip)
|
||||
external: (context) => {
|
||||
if (this.showTooltip) {
|
||||
if (!context || !this.chartTooltip) {
|
||||
return;
|
||||
}
|
||||
const positionX = this.chart.canvas.offsetLeft;
|
||||
const positionY = this.chart.canvas.offsetTop;
|
||||
|
||||
this.tooltipModel = context.tooltip;
|
||||
this.tooltipPosition = {
|
||||
'left': positionX + context.tooltip.caretX,
|
||||
'top': positionY + context.tooltip.caretY
|
||||
}
|
||||
this.cd.markForCheck();
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
if (this.title && this.title.text) {
|
||||
chartOptions.plugins.title = this.title;
|
||||
|
|
@ -316,14 +297,43 @@ export class ErvuChartV2 extends Control implements Filterable {
|
|||
Object.assign(chartOptions, this.options);
|
||||
}
|
||||
|
||||
chartConfig.tooltips = {
|
||||
let labelGroups: string[][];
|
||||
if (chartConfig.type == 'doughnut' && datasets.length > 1) { //Group labels only for the doughnut with inner rings
|
||||
labelGroups = this.splitLabels(chartConfig.data.labels, datasets);
|
||||
}
|
||||
|
||||
chartOptions.plugins.tooltip = {
|
||||
enabled: false, //Disables default tooltip from charjs (we'll use a custom tooltip)
|
||||
external: (context) => {
|
||||
if (this.showTooltip) {
|
||||
if (!context || !this.chartTooltip) {
|
||||
return;
|
||||
}
|
||||
const positionX = this.chart.canvas.offsetLeft;
|
||||
const positionY = this.chart.canvas.offsetTop;
|
||||
|
||||
this.tooltipModel = context.tooltip;
|
||||
this.tooltipPosition = {
|
||||
'left': positionX + context.tooltip.caretX,
|
||||
'top': positionY + context.tooltip.caretY
|
||||
}
|
||||
this.cd.markForCheck();
|
||||
}
|
||||
},
|
||||
callbacks: {
|
||||
title: function (tooltipItem, data) {
|
||||
return data.labels[tooltipItem[0].index]
|
||||
title: function (tooltipItems) {
|
||||
const item = tooltipItems[0];
|
||||
if (!labelGroups) {
|
||||
return item.label || '';
|
||||
}
|
||||
return labelGroups[item.datasetIndex][item.dataIndex] || '';
|
||||
},
|
||||
label: function (tooltipItem, data) {
|
||||
let dataset = data.datasets[tooltipItem.datasetIndex];
|
||||
return dataset.label + ": " + dataset.data[tooltipItem.index];
|
||||
label: function (tooltipItem) {
|
||||
const dataset = tooltipItem.dataset;
|
||||
if (dataset.type == 'bar' || dataset.type == 'line') {
|
||||
return dataset.data[tooltipItem.dataIndex].y.toLocaleString();
|
||||
}
|
||||
return dataset.data[tooltipItem.dataIndex].toLocaleString();
|
||||
}
|
||||
}
|
||||
};
|
||||
|
|
@ -355,6 +365,19 @@ export class ErvuChartV2 extends Control implements Filterable {
|
|||
.map(val => val.y = '');
|
||||
}
|
||||
|
||||
private splitLabels(labels: string[], datasets: { data: number[] }[]) {
|
||||
let result: string[][] = [];
|
||||
let startIndex = 0;
|
||||
datasets.forEach((dataset) => {
|
||||
const length = dataset.data.length;
|
||||
const endIndex = startIndex + length;
|
||||
result.push(labels.slice(startIndex, endIndex));
|
||||
startIndex = endIndex;
|
||||
})
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
clear() { //todo SUPPORT-4909
|
||||
throw new UnsupportedOperationError("Unsupported operation");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,57 @@
|
|||
import {
|
||||
AnalyticalScope,
|
||||
DateTimePicker,
|
||||
DateTimeUtil,
|
||||
DateValueType,
|
||||
Filter,
|
||||
FilterComponent,
|
||||
FilterOperation,
|
||||
FilterUtil
|
||||
} from "@webbpm/base-package";
|
||||
import {Moment} from "moment-timezone";
|
||||
|
||||
@AnalyticalScope(DateTimePicker)
|
||||
export class CurrentDateWithShiftFilterComponent extends FilterComponent {
|
||||
public shift: number;
|
||||
private dateTimePicker: DateTimePicker;
|
||||
|
||||
public initialize(): void {
|
||||
super.initialize();
|
||||
this.dateTimePicker = this.getScript(DateTimePicker);
|
||||
}
|
||||
|
||||
getFilter(): Filter {
|
||||
if (!this.dateTimePicker) {
|
||||
return null;
|
||||
}
|
||||
|
||||
const value: Moment = this.dateTimePicker.isValueEmpty()
|
||||
? DateTimeUtil.getCurrentDateInMidnight().add(this.shift, 'years')
|
||||
: this.dateTimePicker.getValueAsMoment().clone();
|
||||
|
||||
let filterValue: string;
|
||||
const dateValueType: DateValueType = this.dateTimePicker.getDateValueType();
|
||||
switch (dateValueType) {
|
||||
case DateValueType.DATE:
|
||||
switch (this.operation) {
|
||||
case FilterOperation.GREATER_THAN:
|
||||
case FilterOperation.LESS_OR_EQUAL:
|
||||
value.hours(23);
|
||||
value.minutes(59);
|
||||
value.seconds(59);
|
||||
value.milliseconds(999);
|
||||
filterValue = DateTimeUtil.transformToString(value);
|
||||
break;
|
||||
default:
|
||||
filterValue = DateTimeUtil.formatToDate(value);
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case DateValueType.DATETIME:
|
||||
filterValue = DateTimeUtil.formatToTimestamp(value);
|
||||
break;
|
||||
}
|
||||
|
||||
return FilterUtil.singleValueFilter(this.getObjectId(), filterValue, this.operation);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
import {AdvancedProperty, AnalyticalScope, Behavior, Visible} from "@webbpm/base-package";
|
||||
import {DropdownTreeViewComponent} from "../../../component/field/DropdownTreeViewComponent";
|
||||
import {TreeItemDto} from "../../../generated/component/model/TreeItemDto";
|
||||
|
||||
@AnalyticalScope(DropdownTreeViewComponent)
|
||||
export class DropdownTreeViewModelFilterValue extends Behavior {
|
||||
|
||||
public isBusinessId: boolean;
|
||||
@AdvancedProperty()
|
||||
public separator: string;
|
||||
|
||||
@Visible()
|
||||
public getIds(): string {
|
||||
const treeViewComponent = this.getScript(
|
||||
DropdownTreeViewComponent) as DropdownTreeViewComponent;
|
||||
let model: TreeItemDto = treeViewComponent.value;
|
||||
const dtos: TreeItemDto[] = [];
|
||||
|
||||
if (!model && treeViewComponent.cachedValue) {
|
||||
model = treeViewComponent.cachedValue;
|
||||
}
|
||||
if (model) {
|
||||
dtos.push(model);
|
||||
this.fillArray(dtos, model);
|
||||
}
|
||||
const ids: string[] = dtos.map(value => this.isBusinessId ? value.businessId : value.id);
|
||||
return this.separator ? ids.join(this.separator) : ids.join();
|
||||
}
|
||||
|
||||
private fillArray(dtos: TreeItemDto[], dto: TreeItemDto): void {
|
||||
if (dto.children) {
|
||||
dtos.push(...dto.children);
|
||||
dto.children.forEach(value => this.fillArray(dtos, value));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -32,19 +32,16 @@ export class WebbpmComponent {
|
|||
|
||||
if (event instanceof NavigationEnd) {
|
||||
let navigationEnd = (<NavigationEnd>event);
|
||||
$(elementRef.nativeElement).removeClass('citizen');
|
||||
$(elementRef.nativeElement).removeClass('citizencard');
|
||||
|
||||
if (navigationEnd.urlAfterRedirects.startsWith('/citizencard/')) {
|
||||
$(elementRef.nativeElement).removeClass('citizen');
|
||||
$(elementRef.nativeElement).addClass('citizencard');
|
||||
}
|
||||
else if (navigationEnd.urlAfterRedirects.startsWith('/citizen')) {
|
||||
$(elementRef.nativeElement).removeClass('citizencard');
|
||||
else if (navigationEnd.urlAfterRedirects.startsWith('/citizen') ||
|
||||
navigationEnd.urlAfterRedirects.startsWith('/citizen_all_filters')) {
|
||||
$(elementRef.nativeElement).addClass('citizen');
|
||||
}
|
||||
else {
|
||||
$(elementRef.nativeElement).removeClass('citizen');
|
||||
$(elementRef.nativeElement).removeClass('citizencard');
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2879,7 +2879,6 @@
|
|||
<componentRootId>c4f4ea06-65fa-4b7b-b3ab-186a217f049f</componentRootId>
|
||||
<name>VB - Причины обжалования, основной профиль, тема обжалования</name>
|
||||
<container>true</container>
|
||||
<expanded>false</expanded>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f"/>
|
||||
<scripts id="72befe90-1915-483f-b88c-d1ec5d4bdc8e"/>
|
||||
|
|
@ -2891,7 +2890,6 @@
|
|||
<componentRootId>0ce7314c-f89e-4639-921f-5edef681d3fc</componentRootId>
|
||||
<name>VB - Причины обжалования</name>
|
||||
<container>true</container>
|
||||
<expanded>false</expanded>
|
||||
<childrenReordered>false</childrenReordered>
|
||||
<scripts id="bf098f19-480e-44e4-9084-aa42955c4d0f">
|
||||
<properties>
|
||||
|
|
@ -3209,6 +3207,12 @@
|
|||
<item id="0612bc07-9db6-4706-9b25-f198a26f2a64" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>color</key>
|
||||
<value>
|
||||
<simple>"#FFFFFFFF"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>label</key>
|
||||
<value>
|
||||
|
|
@ -3644,7 +3648,14 @@
|
|||
<packageName>ervu-dashboard.component.chart.plugin</packageName>
|
||||
</classRef>
|
||||
<enabled>true</enabled>
|
||||
<expanded>true</expanded>
|
||||
<properties>
|
||||
<entry>
|
||||
<key>defaultColor</key>
|
||||
<value>
|
||||
<simple>"#FFFFFFFF"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>formatters</key>
|
||||
<value>
|
||||
|
|
@ -6584,7 +6595,7 @@
|
|||
<entry>
|
||||
<key>graph</key>
|
||||
<value>
|
||||
<simple>{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"review_rating","schemaName":"appeals","x":169.0,"y":153.2,"alias":"review_rating","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"rating"},"operation":"GREATER_OR_EQUAL","typeCode":"CONST","values":["3.5"]},{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"recording_date"},"operation":"EQUAL","typeCode":"RUNTIME_VARIABLE","values":["\"CURRENT_DATE\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"region","schemaName":"space","x":350.4000000000002,"y":156.8,"alias":"region","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"review_rating","schemaName":"appeals","x":169.0,"y":153.2,"alias":"review_rating","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"rating"},"operation":"GREATER_OR_EQUAL","typeCode":"CONST","values":["3.5"]},{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"recording_date"},"operation":"EQUAL","typeCode":"RUNTIME_VARIABLE","values":["\"CURRENT_DATE\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"region","schemaName":"space","x":350.4000000000002,"y":156.8,"alias":"region","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"region":{"tableName":"region","schemaName":"space","x":350.4000000000002,"y":156.8,"alias":"region","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"review_rating":{"tableName":"review_rating","schemaName":"appeals","x":169.0,"y":153.2,"alias":"review_rating","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"rating"},"operation":"GREATER_OR_EQUAL","typeCode":"CONST","values":["3.5"]},{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"recording_date"},"operation":"EQUAL","typeCode":"RUNTIME_VARIABLE","values":["\"CURRENT_DATE\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"review_rating","refToEntityName":"region","refToColumns":[{"schema":"space","table":"region","entity":"region","name":"id_region"}],"refOnColumns":[{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"id_region"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}}],[null,null]],"mainNodeIndex":0}</simple>
|
||||
<simple>{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"review_rating","schemaName":"appeals","x":169.0,"y":153.2,"alias":"review_rating","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"rating"},"operation":"GREATER_OR_EQUAL","typeCode":"CONST","values":["3.5"]},{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"recording_date"},"operation":"EQUAL","typeCode":"RUNTIME_VARIABLE","values":["\"CURRENT_DATE\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"recruitment","schemaName":"ervu_dashboard","x":389.60000000000014,"y":157.59999999999997,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"ervu_dashboard","table":"recruitment","entity":"recruitment","name":"schema"},"operation":"EQUAL","typeCode":"CONST","values":["\"Organization\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"review_rating","schemaName":"appeals","x":169.0,"y":153.2,"alias":"review_rating","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"rating"},"operation":"GREATER_OR_EQUAL","typeCode":"CONST","values":["3.5"]},{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"recording_date"},"operation":"EQUAL","typeCode":"RUNTIME_VARIABLE","values":["\"CURRENT_DATE\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment","schemaName":"ervu_dashboard","x":389.60000000000014,"y":157.59999999999997,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"ervu_dashboard","table":"recruitment","entity":"recruitment","name":"schema"},"operation":"EQUAL","typeCode":"CONST","values":["\"Organization\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"ervu_dashboard","x":389.60000000000014,"y":157.59999999999997,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"ervu_dashboard","table":"recruitment","entity":"recruitment","name":"schema"},"operation":"EQUAL","typeCode":"CONST","values":["\"Organization\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"review_rating":{"tableName":"review_rating","schemaName":"appeals","x":169.0,"y":153.2,"alias":"review_rating","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"rating"},"operation":"GREATER_OR_EQUAL","typeCode":"CONST","values":["3.5"]},{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"recording_date"},"operation":"EQUAL","typeCode":"RUNTIME_VARIABLE","values":["\"CURRENT_DATE\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"review_rating","refToEntityName":"recruitment","refToColumns":[{"schema":"ervu_dashboard","table":"recruitment","entity":"recruitment","name":"idm_id"}],"refOnColumns":[{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}}],[null,null]],"mainNodeIndex":0}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
|
|
@ -6655,6 +6666,12 @@
|
|||
</scripts>
|
||||
<scripts id="fd653fca-12f9-4e35-baa4-b6b5dd3f6d59">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>autoHeight</key>
|
||||
<value>
|
||||
<simple>true</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>displayName</key>
|
||||
<value>
|
||||
|
|
@ -6670,7 +6687,7 @@
|
|||
<entry>
|
||||
<key>field</key>
|
||||
<value>
|
||||
<simple>{"schema":"space","table":"region","entity":"region","name":"region"}</simple>
|
||||
<simple>{"schema":"ervu_dashboard","table":"recruitment","entity":"recruitment","name":"shortname"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
|
|
@ -6931,7 +6948,7 @@
|
|||
<entry>
|
||||
<key>graph</key>
|
||||
<value>
|
||||
<simple>{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"review_rating","schemaName":"appeals","x":254.0,"y":193.0,"alias":"review_rating","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"rating"},"operation":"LESS_THAN","typeCode":"CONST","values":["3.5"]},{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"recording_date"},"operation":"EQUAL","typeCode":"RUNTIME_VARIABLE","values":["\"CURRENT_DATE\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"region","schemaName":"space","x":434.4000000000001,"y":200.79999999999995,"alias":"region","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"review_rating","schemaName":"appeals","x":254.0,"y":193.0,"alias":"review_rating","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"rating"},"operation":"LESS_THAN","typeCode":"CONST","values":["3.5"]},{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"recording_date"},"operation":"EQUAL","typeCode":"RUNTIME_VARIABLE","values":["\"CURRENT_DATE\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"region","schemaName":"space","x":434.4000000000001,"y":200.79999999999995,"alias":"region","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"region":{"tableName":"region","schemaName":"space","x":434.4000000000001,"y":200.79999999999995,"alias":"region","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"review_rating":{"tableName":"review_rating","schemaName":"appeals","x":254.0,"y":193.0,"alias":"review_rating","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"rating"},"operation":"LESS_THAN","typeCode":"CONST","values":["3.5"]},{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"recording_date"},"operation":"EQUAL","typeCode":"RUNTIME_VARIABLE","values":["\"CURRENT_DATE\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"review_rating","refToEntityName":"region","refToColumns":[{"schema":"space","table":"region","entity":"region","name":"id_region"}],"refOnColumns":[{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"id_region"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}}],[null,null]],"mainNodeIndex":0}</simple>
|
||||
<simple>{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"review_rating","schemaName":"appeals","x":254.0,"y":193.0,"alias":"review_rating","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"rating"},"operation":"LESS_THAN","typeCode":"CONST","values":["3.5"]},{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"recording_date"},"operation":"EQUAL","typeCode":"RUNTIME_VARIABLE","values":["\"CURRENT_DATE\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"recruitment","schemaName":"ervu_dashboard","x":467.20000000000005,"y":214.39999999999998,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"ervu_dashboard","table":"recruitment","entity":"recruitment","name":"schema"},"operation":"EQUAL","typeCode":"CONST","values":["\"Organization\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"review_rating","schemaName":"appeals","x":254.0,"y":193.0,"alias":"review_rating","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"rating"},"operation":"LESS_THAN","typeCode":"CONST","values":["3.5"]},{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"recording_date"},"operation":"EQUAL","typeCode":"RUNTIME_VARIABLE","values":["\"CURRENT_DATE\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment","schemaName":"ervu_dashboard","x":467.20000000000005,"y":214.39999999999998,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"ervu_dashboard","table":"recruitment","entity":"recruitment","name":"schema"},"operation":"EQUAL","typeCode":"CONST","values":["\"Organization\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"ervu_dashboard","x":467.20000000000005,"y":214.39999999999998,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"ervu_dashboard","table":"recruitment","entity":"recruitment","name":"schema"},"operation":"EQUAL","typeCode":"CONST","values":["\"Organization\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"review_rating":{"tableName":"review_rating","schemaName":"appeals","x":254.0,"y":193.0,"alias":"review_rating","conditionGroup":{"operator":"AND","conditions":[{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"rating"},"operation":"LESS_THAN","typeCode":"CONST","values":["3.5"]},{"column":{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"recording_date"},"operation":"EQUAL","typeCode":"RUNTIME_VARIABLE","values":["\"CURRENT_DATE\""]}],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"review_rating","refToEntityName":"recruitment","refToColumns":[{"schema":"ervu_dashboard","table":"recruitment","entity":"recruitment","name":"idm_id"}],"refOnColumns":[{"schema":"appeals","table":"review_rating","entity":"review_rating","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}}],[null,null]],"mainNodeIndex":0}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
|
|
@ -7002,6 +7019,12 @@
|
|||
</scripts>
|
||||
<scripts id="fd653fca-12f9-4e35-baa4-b6b5dd3f6d59">
|
||||
<properties>
|
||||
<entry>
|
||||
<key>autoHeight</key>
|
||||
<value>
|
||||
<simple>true</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>displayName</key>
|
||||
<value>
|
||||
|
|
@ -7017,7 +7040,7 @@
|
|||
<entry>
|
||||
<key>field</key>
|
||||
<value>
|
||||
<simple>{"schema":"space","table":"region","entity":"region","name":"region"}</simple>
|
||||
<simple>{"schema":"ervu_dashboard","table":"recruitment","entity":"recruitment","name":"shortname"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</properties>
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,4 +0,0 @@
|
|||
$DestDir = 'C:\work\ervu-dashboard-backend'
|
||||
$SourceDir = (Get-Location)
|
||||
|
||||
robocopy $SourceDir $DestDir /S /mir /XF .npmrc sync-frontend.ps1 sync-backend.ps1 .gitignore .studioignore Dockerfile.pgs2 .gitlab-ci.yml config.md project.md system-requirements.md /XD $SourceDir\config .git target .studio $SourceDir\frontend\build $SourceDir\frontend\build_dev $SourceDir\frontend\dist $SourceDir\frontend\node_modules
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
$DestDir = 'C:\work\ervu-dashboard-frontend\'
|
||||
$SourceDir = (Get-Location)
|
||||
|
||||
robocopy $SourceDir $DestDir /S /mir /XF .npmrc sync-frontend.ps1 sync-backend.ps1 .gitignore .studioignore Dockerfile.pgs2 .gitlab-ci.yml config.md project.md system-requirements.md /XD $SourceDir\config .git target .studio $SourceDir\frontend\build $SourceDir\frontend\build_dev $SourceDir\frontend\dist $SourceDir\frontend\node_modules
|
||||
Loading…
Add table
Add a link
Reference in a new issue