deferments
Y
Normal
N
1000
100
-
2025/04/20 11:21:19.116
-
2025/04/20 11:21:19.116
deferment_right_input
Insert / update
Y
deferment_input
Insert / update 2
Y
Insert / update
InsertUpdate
Y
1
none
10000
ervu-dashboard
=
recruit_id
recruit_id
ervu_dashboard
recruit_id
recruit_id
N
start_date
start_date
Y
end_date
end_date
Y
code
code
Y
has_deferment_right
has_deferment_right
Y
N
544
208
Insert / update 2
InsertUpdate
Y
1
none
10000
ervu-dashboard
=
recruit_id
recruit_id
ervu_dashboard
recruit_id
recruit_id
N
decision_number
decision_number
Y
deferment_type
deferment_type
Y
start_date
start_date
Y
end_date
end_date
Y
reason_code
reason_code
Y
has_active_deferment
has_active_deferment
Y
has_exemption
has_exemption
Y
active
active
Y
N
544
336
deferment_input
TableInput
Y
1
none
ervu_person_registry
N
0
select
ddd.recruit_id,
ddd.decision_number,
ddd.type->>'value' as deferment_type,
ddd.decision_date as start_date,
ddd.postponement_date as end_date,
ddd.base_deferment as reason_code,
ddd.type->>'code' = '1' as has_active_deferment,
ddd.type->>'code' = '2' as has_exemption,
not ddd.hidden as active
from decision_deferment_dto ddd
join public.recruits r
ON r.id = ddd.recruit_id
AND r.system_update_date >= '${UP_D}'
where hidden is false;
Y
272
336
deferment_right_input
TableInput
Y
1
none
ervu_person_registry
N
0
select
rd.recruit_id,
rd.date_of_information as start_date,
rd.postponement_date as end_date,
erfd.code,
true as has_deferment_right
from recruits_deferment rd
join ervu_reason_for_deferment erfd
on erfd.id = rd.ervu_reason_for_deferment_id
join public.recruits r
ON r.id = rd.recruit_id
AND r.system_update_date >= '${UP_D}'
where rd.hidden is false;
Y
272
208