diff --git a/backend/src/main/resources/config/v_1.10/20251003-deferment_unified_data.xml b/backend/src/main/resources/config/v_1.10/20251003-deferment_unified_data.xml new file mode 100644 index 00000000..9ebaf58c --- /dev/null +++ b/backend/src/main/resources/config/v_1.10/20251003-deferment_unified_data.xml @@ -0,0 +1,34 @@ + + + + + create table border_crossing + + CREATE TABLE IF NOT EXISTS ervu_dashboard.deferment_unified_data ( + id bigserial NOT NULL, + recruit_id UUID NOT NULL, + decision_number VARCHAR(255), + deferment_type VARCHAR(255), + start_date DATE, + end_date DATE, + reason_code VARCHAR(255), + active BOOLEAN NOT NULL DEFAULT false, + CONSTRAINT deferment_unified_data_pkey PRIMARY KEY (id) + ); + + COMMENT ON TABLE deferment_unified_data IS 'Унифицированные данные об отсрочках и правах на отсрочку'; + COMMENT ON COLUMN deferment_unified_data.id IS 'Уникальный идентификатор записи'; + COMMENT ON COLUMN deferment_unified_data.recruit_id IS 'ID призывника'; + COMMENT ON COLUMN deferment_unified_data.decision_number IS 'Номер решения'; + COMMENT ON COLUMN deferment_unified_data.deferment_type IS 'Тип отсрочки/освобождения'; + COMMENT ON COLUMN deferment_unified_data.start_date IS 'Дата начала действия'; + COMMENT ON COLUMN deferment_unified_data.end_date IS 'Дата окончания действия'; + COMMENT ON COLUMN deferment_unified_data.reason_code IS 'Код причины отсрочки'; + COMMENT ON COLUMN deferment_unified_data.active IS 'Активна ли запись'; + + + \ 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 d42cb771..e32afb9d 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 @@ -29,5 +29,6 @@ +