From c2157a2fbb527fa887030a15370439a8ac61bf80 Mon Sep 17 00:00:00 2001 From: "adel.ka" Date: Tue, 16 Sep 2025 10:54:13 +0300 Subject: [PATCH] SUPPORT-9411: new POS --- .../micord/ervu_dashboard/dao/AppealsDao.java | 13 +- .../db_beans/appeals/tables/AppealsList.java | 111 +----- .../tables/records/AppealsListRecord.java | 356 +++--------------- .../config/v_1.10/20250916-SUPPORT-9411.xml | 34 ++ .../config/v_1.10/changelog-1.10.xml | 1 + config/standalone/dev/standalone.xml | 2 +- 6 files changed, 111 insertions(+), 406 deletions(-) create mode 100644 backend/src/main/resources/config/v_1.10/20250916-SUPPORT-9411.xml diff --git a/backend/src/main/java/ru/micord/ervu_dashboard/dao/AppealsDao.java b/backend/src/main/java/ru/micord/ervu_dashboard/dao/AppealsDao.java index 36998a3b..fb0f4d40 100644 --- a/backend/src/main/java/ru/micord/ervu_dashboard/dao/AppealsDao.java +++ b/backend/src/main/java/ru/micord/ervu_dashboard/dao/AppealsDao.java @@ -49,33 +49,22 @@ public class AppealsDao { return Collections.emptyMap(); } fieldsMap.put(APPEALS_LIST.NUMBER.getName(), Integer.valueOf(numberValue)); - fieldsMap.put(APPEALS_LIST.EPGU_NUM.getName(), valueMap.get(APPEALS_LIST.EPGU_NUM.getComment())); fieldsMap.put(APPEALS_LIST.SOURCE.getName(), valueMap.get(APPEALS_LIST.SOURCE.getComment())); fieldsMap.put(APPEALS_LIST.REGION.getName(), valueMap.get(APPEALS_LIST.REGION.getComment())); fieldsMap.put(APPEALS_LIST.CATEGORY.getName(), valueMap.get(APPEALS_LIST.CATEGORY.getComment())); fieldsMap.put(APPEALS_LIST.SUBCATEGORY.getName(), valueMap.get(APPEALS_LIST.SUBCATEGORY.getComment())); fieldsMap.put(APPEALS_LIST.FACT.getName(), valueMap.get(APPEALS_LIST.FACT.getComment())); - fieldsMap.put(APPEALS_LIST.INCOMING_ORG.getName(), valueMap.get(APPEALS_LIST.INCOMING_ORG.getComment())); - fieldsMap.put(APPEALS_LIST.CURRENT_ORG.getName(), valueMap.get(APPEALS_LIST.CURRENT_ORG.getComment())); fieldsMap.put(APPEALS_LIST.INCOMING_DATE.getName(), valueMap.get(APPEALS_LIST.INCOMING_DATE.getComment())); fieldsMap.put(APPEALS_LIST.PLAN_END_DATE.getName(), valueMap.get(APPEALS_LIST.PLAN_END_DATE.getComment())); fieldsMap.put(APPEALS_LIST.FACT_END_DATE.getName(), valueMap.get(APPEALS_LIST.FACT_END_DATE.getComment())); fieldsMap.put(APPEALS_LIST.STAGE.getName(), valueMap.get(APPEALS_LIST.STAGE.getComment())); fieldsMap.put(APPEALS_LIST.STATUS.getName(), valueMap.get(APPEALS_LIST.STATUS.getComment())); fieldsMap.put(APPEALS_LIST.OVERDUE.getName(), valueMap.get(APPEALS_LIST.OVERDUE.getComment())); - fieldsMap.put(APPEALS_LIST.FAST_TRACK.getName(), valueMap.get(APPEALS_LIST.FAST_TRACK.getComment())); fieldsMap.put(APPEALS_LIST.FZ.getName(), valueMap.get(APPEALS_LIST.FZ.getComment())); fieldsMap.put(APPEALS_LIST.SOLUTION_TYPE.getName(), valueMap.get(APPEALS_LIST.SOLUTION_TYPE.getComment())); - fieldsMap.put(APPEALS_LIST.SENT_BY_EMAIL_TO_NOT_CONNECTED_FOIV.getName(), valueMap.get(APPEALS_LIST.SENT_BY_EMAIL_TO_NOT_CONNECTED_FOIV.getComment())); fieldsMap.put(APPEALS_LIST.RESPONSE_EVALUTION.getName(), valueMap.get(APPEALS_LIST.RESPONSE_EVALUTION.getComment())); - fieldsMap.put(APPEALS_LIST.RECONSIDERATION.getName(), valueMap.get(APPEALS_LIST.RECONSIDERATION.getComment())); - fieldsMap.put(APPEALS_LIST.COORDINATOR_ORG.getName(), valueMap.get(APPEALS_LIST.COORDINATOR_ORG.getComment())); - fieldsMap.put(APPEALS_LIST.COORDINATOR_FIO.getName(), valueMap.get(APPEALS_LIST.COORDINATOR_FIO.getComment())); fieldsMap.put(APPEALS_LIST.CONTRACTOR_ORG.getName(), valueMap.get(APPEALS_LIST.CONTRACTOR_ORG.getComment())); - fieldsMap.put(APPEALS_LIST.CONTRACTOR_FIO.getName(), valueMap.get(APPEALS_LIST.CONTRACTOR_FIO.getComment())); - fieldsMap.put(APPEALS_LIST.HEAD_ORG.getName(), valueMap.get(APPEALS_LIST.HEAD_ORG.getComment())); - fieldsMap.put(APPEALS_LIST.HEAD_FIO.getName(), valueMap.get(APPEALS_LIST.HEAD_FIO.getComment())); - fieldsMap.put(APPEALS_LIST.ISSUE_DATE.getName(), valueMap.get(APPEALS_LIST.ISSUE_DATE.getComment())); + fieldsMap.put(APPEALS_LIST.SYSTEM_ESIA_ID.getName(), valueMap.get(APPEALS_LIST.SYSTEM_ESIA_ID.getComment())); fieldsMap.put(APPEALS_LIST.UPLOAD_DATE.getName(), Timestamp.valueOf(uploadDate)); return fieldsMap; } diff --git a/backend/src/main/java/ru/micord/ervu_dashboard/db_beans/appeals/tables/AppealsList.java b/backend/src/main/java/ru/micord/ervu_dashboard/db_beans/appeals/tables/AppealsList.java index 2169625e..841208f3 100644 --- a/backend/src/main/java/ru/micord/ervu_dashboard/db_beans/appeals/tables/AppealsList.java +++ b/backend/src/main/java/ru/micord/ervu_dashboard/db_beans/appeals/tables/AppealsList.java @@ -56,11 +56,6 @@ public class AppealsList extends TableImpl { */ public final TableField NUMBER = createField(DSL.name("number"), SQLDataType.INTEGER.nullable(false), this, "Номер"); - /** - * The column appeals.appeals_list.epgu_num. Номер ЕПГУ - */ - public final TableField EPGU_NUM = createField(DSL.name("epgu_num"), SQLDataType.CLOB, this, "Номер ЕПГУ"); - /** * The column appeals.appeals_list.source. Источник */ @@ -86,18 +81,6 @@ public class AppealsList extends TableImpl { */ public final TableField FACT = createField(DSL.name("fact"), SQLDataType.CLOB, this, "Факт"); - /** - * The column appeals.appeals_list.incoming_org. Организация, в - * которую поступило сообщение - */ - public final TableField INCOMING_ORG = createField(DSL.name("incoming_org"), SQLDataType.CLOB, this, "Организация, в которую поступило сообщение"); - - /** - * The column appeals.appeals_list.current_org. Организация, в - * которой находится сообщение - */ - public final TableField CURRENT_ORG = createField(DSL.name("current_org"), SQLDataType.CLOB, this, "Организация, в которой находится сообщение"); - /** * The column appeals.appeals_list.incoming_date. Дата * поступления @@ -106,15 +89,15 @@ public class AppealsList extends TableImpl { /** * The column appeals.appeals_list.plan_end_date. Дата - * планируемого завершения работ + * планируемого завершения */ - public final TableField PLAN_END_DATE = createField(DSL.name("plan_end_date"), SQLDataType.CLOB, this, "Дата планируемого завершения работ"); + public final TableField PLAN_END_DATE = createField(DSL.name("plan_end_date"), SQLDataType.CLOB, this, "Дата планируемого завершения"); /** * The column appeals.appeals_list.fact_end_date. Дата - * фактического завершения работ + * фактического завершения */ - public final TableField FACT_END_DATE = createField(DSL.name("fact_end_date"), SQLDataType.CLOB, this, "Дата фактического завершения работ"); + public final TableField FACT_END_DATE = createField(DSL.name("fact_end_date"), SQLDataType.CLOB, this, "Дата фактического завершения"); /** * The column appeals.appeals_list.stage. Стадия @@ -131,11 +114,6 @@ public class AppealsList extends TableImpl { */ public final TableField OVERDUE = createField(DSL.name("overdue"), SQLDataType.CLOB, this, "Просрочено"); - /** - * The column appeals.appeals_list.fast_track. Фаст-трек - */ - public final TableField FAST_TRACK = createField(DSL.name("fast_track"), SQLDataType.CLOB, this, "Фаст-трек"); - /** * The column appeals.appeals_list.fz. ФЗ */ @@ -146,13 +124,6 @@ public class AppealsList extends TableImpl { */ public final TableField SOLUTION_TYPE = createField(DSL.name("solution_type"), SQLDataType.CLOB, this, "Тип решения"); - /** - * The column - * appeals.appeals_list.sent_by_email_to_not_connected_foiv. - * Направлено по email в ФОИВ, не подключенный к ПОС - */ - public final TableField SENT_BY_EMAIL_TO_NOT_CONNECTED_FOIV = createField(DSL.name("sent_by_email_to_not_connected_foiv"), SQLDataType.CLOB, this, "Направлено по email в ФОИВ, не подключенный к ПОС"); - /** * The column appeals.appeals_list.response_evalution. Оценка * ответа заявителем @@ -160,69 +131,10 @@ public class AppealsList extends TableImpl { public final TableField RESPONSE_EVALUTION = createField(DSL.name("response_evalution"), SQLDataType.CLOB, this, "Оценка ответа заявителем"); /** - * The column appeals.appeals_list.reconsideration. Повторное - * рассмотрение + * The column appeals.appeals_list.contractor_org. + * Организация-исполнитель */ - public final TableField RECONSIDERATION = createField(DSL.name("reconsideration"), SQLDataType.CLOB, this, "Повторное рассмотрение"); - - /** - * The column appeals.appeals_list.coordinator_org. Организация - * координатора - */ - public final TableField COORDINATOR_ORG = createField(DSL.name("coordinator_org"), SQLDataType.CLOB, this, "Организация координатора"); - - /** - * The column appeals.appeals_list.coordinator_fio. ФИО - * координатора - */ - public final TableField COORDINATOR_FIO = createField(DSL.name("coordinator_fio"), SQLDataType.CLOB, this, "ФИО координатора"); - - /** - * The column appeals.appeals_list.contractor_org. Организация - * исполнителя - */ - public final TableField CONTRACTOR_ORG = createField(DSL.name("contractor_org"), SQLDataType.CLOB, this, "Организация исполнителя"); - - /** - * The column appeals.appeals_list.contractor_fio. ФИО - * исполнителя - */ - public final TableField CONTRACTOR_FIO = createField(DSL.name("contractor_fio"), SQLDataType.CLOB, this, "ФИО исполнителя"); - - /** - * The column appeals.appeals_list.head_org. Организация - * руководителя - */ - public final TableField HEAD_ORG = createField(DSL.name("head_org"), SQLDataType.CLOB, this, "Организация руководителя"); - - /** - * The column appeals.appeals_list.head_fio. ФИО руководителя - */ - public final TableField HEAD_FIO = createField(DSL.name("head_fio"), SQLDataType.CLOB, this, "ФИО руководителя"); - - /** - * The column appeals.appeals_list.issue_date. Дата вынесения - */ - public final TableField ISSUE_DATE = createField(DSL.name("issue_date"), SQLDataType.CLOB, this, "Дата вынесения"); - - /** - * The column appeals.appeals_list.upload_date. Дата загрузки - */ - public final TableField UPLOAD_DATE = createField(DSL.name("upload_date"), SQLDataType.TIMESTAMP(0), this, "Дата загрузки"); - - /** - * The column appeals.appeals_list.reasons_appeal. Причины - * обжалования. Принимает значения: Досыл документов, Отзыв жалобы, - * Несогласие с решением, Некорректные данные - */ - public final TableField REASONS_APPEAL = createField(DSL.name("reasons_appeal"), SQLDataType.CLOB, this, "Причины обжалования. Принимает значения: Досыл документов, Отзыв жалобы, Несогласие с решением, Некорректные данные"); - - /** - * The column appeals.appeals_list.topic_appeal. Тема - * обжалования. Принимает значения: Ведение воинского учета, Призыв на - * службу, Временные меры - */ - public final TableField TOPIC_APPEAL = createField(DSL.name("topic_appeal"), SQLDataType.CLOB, this, "Тема обжалования. Принимает значения: Ведение воинского учета, Призыв на службу, Временные меры"); + public final TableField CONTRACTOR_ORG = createField(DSL.name("contractor_org"), SQLDataType.CLOB, this, "Организация-исполнитель"); /** * The column appeals.appeals_list.region_id. idm_id @@ -231,9 +143,14 @@ public class AppealsList extends TableImpl { public final TableField REGION_ID = createField(DSL.name("region_id"), SQLDataType.UUID, this, "idm_id региональных ВК (у которых schema = 'Organization')"); /** - * The column appeals.appeals_list.system_esia_id. + * The column appeals.appeals_list.system_esia_id. ID ЕСИА */ - public final TableField SYSTEM_ESIA_ID = createField(DSL.name("system_esia_id"), SQLDataType.VARCHAR, this, ""); + public final TableField SYSTEM_ESIA_ID = createField(DSL.name("system_esia_id"), SQLDataType.VARCHAR, this, "ID ЕСИА"); + + /** + * The column appeals.appeals_list.upload_date. Дата загрузки + */ + public final TableField UPLOAD_DATE = createField(DSL.name("upload_date"), SQLDataType.TIMESTAMP(0), this, "Дата загрузки"); private AppealsList(Name alias, Table aliased) { this(alias, aliased, (Field[]) null, null); diff --git a/backend/src/main/java/ru/micord/ervu_dashboard/db_beans/appeals/tables/records/AppealsListRecord.java b/backend/src/main/java/ru/micord/ervu_dashboard/db_beans/appeals/tables/records/AppealsListRecord.java index db078993..52a68cfe 100644 --- a/backend/src/main/java/ru/micord/ervu_dashboard/db_beans/appeals/tables/records/AppealsListRecord.java +++ b/backend/src/main/java/ru/micord/ervu_dashboard/db_beans/appeals/tables/records/AppealsListRecord.java @@ -35,120 +35,74 @@ public class AppealsListRecord extends UpdatableRecordImpl { return (Integer) get(0); } - /** - * Setter for appeals.appeals_list.epgu_num. Номер ЕПГУ - */ - public void setEpguNum(String value) { - set(1, value); - } - - /** - * Getter for appeals.appeals_list.epgu_num. Номер ЕПГУ - */ - public String getEpguNum() { - return (String) get(1); - } - /** * Setter for appeals.appeals_list.source. Источник */ public void setSource(String value) { - set(2, value); + set(1, value); } /** * Getter for appeals.appeals_list.source. Источник */ public String getSource() { - return (String) get(2); + return (String) get(1); } /** * Setter for appeals.appeals_list.region. Верхнеуровневый ЛКО */ public void setRegion(String value) { - set(3, value); + set(2, value); } /** * Getter for appeals.appeals_list.region. Верхнеуровневый ЛКО */ public String getRegion() { - return (String) get(3); + return (String) get(2); } /** * Setter for appeals.appeals_list.category. Категория */ public void setCategory(String value) { - set(4, value); + set(3, value); } /** * Getter for appeals.appeals_list.category. Категория */ public String getCategory() { - return (String) get(4); + return (String) get(3); } /** * Setter for appeals.appeals_list.subcategory. Подкатегория */ public void setSubcategory(String value) { - set(5, value); + set(4, value); } /** * Getter for appeals.appeals_list.subcategory. Подкатегория */ public String getSubcategory() { - return (String) get(5); + return (String) get(4); } /** * Setter for appeals.appeals_list.fact. Факт */ public void setFact(String value) { - set(6, value); + set(5, value); } /** * Getter for appeals.appeals_list.fact. Факт */ public String getFact() { - return (String) get(6); - } - - /** - * Setter for appeals.appeals_list.incoming_org. Организация, в - * которую поступило сообщение - */ - public void setIncomingOrg(String value) { - set(7, value); - } - - /** - * Getter for appeals.appeals_list.incoming_org. Организация, в - * которую поступило сообщение - */ - public String getIncomingOrg() { - return (String) get(7); - } - - /** - * Setter for appeals.appeals_list.current_org. Организация, в - * которой находится сообщение - */ - public void setCurrentOrg(String value) { - set(8, value); - } - - /** - * Getter for appeals.appeals_list.current_org. Организация, в - * которой находится сообщение - */ - public String getCurrentOrg() { - return (String) get(8); + return (String) get(5); } /** @@ -156,7 +110,7 @@ public class AppealsListRecord extends UpdatableRecordImpl { * поступления */ public void setIncomingDate(String value) { - set(9, value); + set(6, value); } /** @@ -164,141 +118,109 @@ public class AppealsListRecord extends UpdatableRecordImpl { * поступления */ public String getIncomingDate() { - return (String) get(9); + return (String) get(6); } /** * Setter for appeals.appeals_list.plan_end_date. Дата - * планируемого завершения работ + * планируемого завершения */ public void setPlanEndDate(String value) { - set(10, value); + set(7, value); } /** * Getter for appeals.appeals_list.plan_end_date. Дата - * планируемого завершения работ + * планируемого завершения */ public String getPlanEndDate() { - return (String) get(10); + return (String) get(7); } /** * Setter for appeals.appeals_list.fact_end_date. Дата - * фактического завершения работ + * фактического завершения */ public void setFactEndDate(String value) { - set(11, value); + set(8, value); } /** * Getter for appeals.appeals_list.fact_end_date. Дата - * фактического завершения работ + * фактического завершения */ public String getFactEndDate() { - return (String) get(11); + return (String) get(8); } /** * Setter for appeals.appeals_list.stage. Стадия */ public void setStage(String value) { - set(12, value); + set(9, value); } /** * Getter for appeals.appeals_list.stage. Стадия */ public String getStage() { - return (String) get(12); + return (String) get(9); } /** * Setter for appeals.appeals_list.status. Статус */ public void setStatus(String value) { - set(13, value); + set(10, value); } /** * Getter for appeals.appeals_list.status. Статус */ public String getStatus() { - return (String) get(13); + return (String) get(10); } /** * Setter for appeals.appeals_list.overdue. Просрочено */ public void setOverdue(String value) { - set(14, value); + set(11, value); } /** * Getter for appeals.appeals_list.overdue. Просрочено */ public String getOverdue() { - return (String) get(14); - } - - /** - * Setter for appeals.appeals_list.fast_track. Фаст-трек - */ - public void setFastTrack(String value) { - set(15, value); - } - - /** - * Getter for appeals.appeals_list.fast_track. Фаст-трек - */ - public String getFastTrack() { - return (String) get(15); + return (String) get(11); } /** * Setter for appeals.appeals_list.fz. ФЗ */ public void setFz(String value) { - set(16, value); + set(12, value); } /** * Getter for appeals.appeals_list.fz. ФЗ */ public String getFz() { - return (String) get(16); + return (String) get(12); } /** * Setter for appeals.appeals_list.solution_type. Тип решения */ public void setSolutionType(String value) { - set(17, value); + set(13, value); } /** * Getter for appeals.appeals_list.solution_type. Тип решения */ public String getSolutionType() { - return (String) get(17); - } - - /** - * Setter for - * appeals.appeals_list.sent_by_email_to_not_connected_foiv. - * Направлено по email в ФОИВ, не подключенный к ПОС - */ - public void setSentByEmailToNotConnectedFoiv(String value) { - set(18, value); - } - - /** - * Getter for - * appeals.appeals_list.sent_by_email_to_not_connected_foiv. - * Направлено по email в ФОИВ, не подключенный к ПОС - */ - public String getSentByEmailToNotConnectedFoiv() { - return (String) get(18); + return (String) get(13); } /** @@ -306,7 +228,7 @@ public class AppealsListRecord extends UpdatableRecordImpl { * ответа заявителем */ public void setResponseEvalution(String value) { - set(19, value); + set(14, value); } /** @@ -314,181 +236,23 @@ public class AppealsListRecord extends UpdatableRecordImpl { * ответа заявителем */ public String getResponseEvalution() { - return (String) get(19); + return (String) get(14); } /** - * Setter for appeals.appeals_list.reconsideration. Повторное - * рассмотрение - */ - public void setReconsideration(String value) { - set(20, value); - } - - /** - * Getter for appeals.appeals_list.reconsideration. Повторное - * рассмотрение - */ - public String getReconsideration() { - return (String) get(20); - } - - /** - * Setter for appeals.appeals_list.coordinator_org. Организация - * координатора - */ - public void setCoordinatorOrg(String value) { - set(21, value); - } - - /** - * Getter for appeals.appeals_list.coordinator_org. Организация - * координатора - */ - public String getCoordinatorOrg() { - return (String) get(21); - } - - /** - * Setter for appeals.appeals_list.coordinator_fio. ФИО - * координатора - */ - public void setCoordinatorFio(String value) { - set(22, value); - } - - /** - * Getter for appeals.appeals_list.coordinator_fio. ФИО - * координатора - */ - public String getCoordinatorFio() { - return (String) get(22); - } - - /** - * Setter for appeals.appeals_list.contractor_org. Организация - * исполнителя + * Setter for appeals.appeals_list.contractor_org. + * Организация-исполнитель */ public void setContractorOrg(String value) { - set(23, value); + set(15, value); } /** - * Getter for appeals.appeals_list.contractor_org. Организация - * исполнителя + * Getter for appeals.appeals_list.contractor_org. + * Организация-исполнитель */ public String getContractorOrg() { - return (String) get(23); - } - - /** - * Setter for appeals.appeals_list.contractor_fio. ФИО - * исполнителя - */ - public void setContractorFio(String value) { - set(24, value); - } - - /** - * Getter for appeals.appeals_list.contractor_fio. ФИО - * исполнителя - */ - public String getContractorFio() { - return (String) get(24); - } - - /** - * Setter for appeals.appeals_list.head_org. Организация - * руководителя - */ - public void setHeadOrg(String value) { - set(25, value); - } - - /** - * Getter for appeals.appeals_list.head_org. Организация - * руководителя - */ - public String getHeadOrg() { - return (String) get(25); - } - - /** - * Setter for appeals.appeals_list.head_fio. ФИО руководителя - */ - public void setHeadFio(String value) { - set(26, value); - } - - /** - * Getter for appeals.appeals_list.head_fio. ФИО руководителя - */ - public String getHeadFio() { - return (String) get(26); - } - - /** - * Setter for appeals.appeals_list.issue_date. Дата вынесения - */ - public void setIssueDate(String value) { - set(27, value); - } - - /** - * Getter for appeals.appeals_list.issue_date. Дата вынесения - */ - public String getIssueDate() { - return (String) get(27); - } - - /** - * Setter for appeals.appeals_list.upload_date. Дата загрузки - */ - public void setUploadDate(Timestamp value) { - set(28, value); - } - - /** - * Getter for appeals.appeals_list.upload_date. Дата загрузки - */ - public Timestamp getUploadDate() { - return (Timestamp) get(28); - } - - /** - * Setter for appeals.appeals_list.reasons_appeal. Причины - * обжалования. Принимает значения: Досыл документов, Отзыв жалобы, - * Несогласие с решением, Некорректные данные - */ - public void setReasonsAppeal(String value) { - set(29, value); - } - - /** - * Getter for appeals.appeals_list.reasons_appeal. Причины - * обжалования. Принимает значения: Досыл документов, Отзыв жалобы, - * Несогласие с решением, Некорректные данные - */ - public String getReasonsAppeal() { - return (String) get(29); - } - - /** - * Setter for appeals.appeals_list.topic_appeal. Тема - * обжалования. Принимает значения: Ведение воинского учета, Призыв на - * службу, Временные меры - */ - public void setTopicAppeal(String value) { - set(30, value); - } - - /** - * Getter for appeals.appeals_list.topic_appeal. Тема - * обжалования. Принимает значения: Ведение воинского учета, Призыв на - * службу, Временные меры - */ - public String getTopicAppeal() { - return (String) get(30); + return (String) get(15); } /** @@ -496,7 +260,7 @@ public class AppealsListRecord extends UpdatableRecordImpl { * региональных ВК (у которых schema = 'Organization') */ public void setRegionId(UUID value) { - set(31, value); + set(16, value); } /** @@ -504,21 +268,35 @@ public class AppealsListRecord extends UpdatableRecordImpl { * региональных ВК (у которых schema = 'Organization') */ public UUID getRegionId() { - return (UUID) get(31); + return (UUID) get(16); } /** - * Setter for appeals.appeals_list.system_esia_id. + * Setter for appeals.appeals_list.system_esia_id. ID ЕСИА */ public void setSystemEsiaId(String value) { - set(32, value); + set(17, value); } /** - * Getter for appeals.appeals_list.system_esia_id. + * Getter for appeals.appeals_list.system_esia_id. ID ЕСИА */ public String getSystemEsiaId() { - return (String) get(32); + return (String) get(17); + } + + /** + * Setter for appeals.appeals_list.upload_date. Дата загрузки + */ + public void setUploadDate(Timestamp value) { + set(18, value); + } + + /** + * Getter for appeals.appeals_list.upload_date. Дата загрузки + */ + public Timestamp getUploadDate() { + return (Timestamp) get(18); } // ------------------------------------------------------------------------- @@ -544,42 +322,28 @@ public class AppealsListRecord extends UpdatableRecordImpl { /** * Create a detached, initialised AppealsListRecord */ - public AppealsListRecord(Integer number, String epguNum, String source, String region, String category, String subcategory, String fact, String incomingOrg, String currentOrg, String incomingDate, String planEndDate, String factEndDate, String stage, String status, String overdue, String fastTrack, String fz, String solutionType, String sentByEmailToNotConnectedFoiv, String responseEvalution, String reconsideration, String coordinatorOrg, String coordinatorFio, String contractorOrg, String contractorFio, String headOrg, String headFio, String issueDate, Timestamp uploadDate, String reasonsAppeal, String topicAppeal, UUID regionId, String systemEsiaId) { + public AppealsListRecord(Integer number, String source, String region, String category, String subcategory, String fact, String incomingDate, String planEndDate, String factEndDate, String stage, String status, String overdue, String fz, String solutionType, String responseEvalution, String contractorOrg, UUID regionId, String systemEsiaId, Timestamp uploadDate) { super(AppealsList.APPEALS_LIST); setNumber(number); - setEpguNum(epguNum); setSource(source); setRegion(region); setCategory(category); setSubcategory(subcategory); setFact(fact); - setIncomingOrg(incomingOrg); - setCurrentOrg(currentOrg); setIncomingDate(incomingDate); setPlanEndDate(planEndDate); setFactEndDate(factEndDate); setStage(stage); setStatus(status); setOverdue(overdue); - setFastTrack(fastTrack); setFz(fz); setSolutionType(solutionType); - setSentByEmailToNotConnectedFoiv(sentByEmailToNotConnectedFoiv); setResponseEvalution(responseEvalution); - setReconsideration(reconsideration); - setCoordinatorOrg(coordinatorOrg); - setCoordinatorFio(coordinatorFio); setContractorOrg(contractorOrg); - setContractorFio(contractorFio); - setHeadOrg(headOrg); - setHeadFio(headFio); - setIssueDate(issueDate); - setUploadDate(uploadDate); - setReasonsAppeal(reasonsAppeal); - setTopicAppeal(topicAppeal); setRegionId(regionId); setSystemEsiaId(systemEsiaId); + setUploadDate(uploadDate); resetChangedOnNotNull(); } } diff --git a/backend/src/main/resources/config/v_1.10/20250916-SUPPORT-9411.xml b/backend/src/main/resources/config/v_1.10/20250916-SUPPORT-9411.xml new file mode 100644 index 00000000..e20d4eb9 --- /dev/null +++ b/backend/src/main/resources/config/v_1.10/20250916-SUPPORT-9411.xml @@ -0,0 +1,34 @@ + + + + + edit table appeal + + ALTER TABLE appeals.appeals_list + DROP COLUMN IF EXISTS epgu_num, + DROP COLUMN IF EXISTS incoming_org, + DROP COLUMN IF EXISTS current_org, + DROP COLUMN IF EXISTS fast_track, + DROP COLUMN IF EXISTS sent_by_email_to_not_connected_foiv, + DROP COLUMN IF EXISTS reconsideration, + DROP COLUMN IF EXISTS coordinator_org, + DROP COLUMN IF EXISTS coordinator_fio, + DROP COLUMN IF EXISTS contractor_fio, + DROP COLUMN IF EXISTS head_org, + DROP COLUMN IF EXISTS head_fio, + DROP COLUMN IF EXISTS issue_date, + DROP COLUMN IF EXISTS reasons_appeal, + DROP COLUMN IF EXISTS topic_appeal; + + COMMENT ON COLUMN appeals.appeals_list.plan_end_date IS 'Дата планируемого завершения'; + COMMENT ON COLUMN appeals.appeals_list.fact_end_date IS 'Дата фактического завершения'; + COMMENT ON COLUMN appeals.appeals_list.contractor_org IS 'Организация-исполнитель'; + COMMENT ON COLUMN appeals.appeals_list.system_esia_id IS 'ID ЕСИА'; + + + + \ No newline at end of file diff --git a/backend/src/main/resources/config/v_1.10/changelog-1.10.xml b/backend/src/main/resources/config/v_1.10/changelog-1.10.xml index 22eb0b15..2b60b519 100644 --- a/backend/src/main/resources/config/v_1.10/changelog-1.10.xml +++ b/backend/src/main/resources/config/v_1.10/changelog-1.10.xml @@ -27,5 +27,6 @@ + diff --git a/config/standalone/dev/standalone.xml b/config/standalone/dev/standalone.xml index 96fa448c..4dd39b7a 100644 --- a/config/standalone/dev/standalone.xml +++ b/config/standalone/dev/standalone.xml @@ -55,7 +55,7 @@ - +