Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
87 changes: 0 additions & 87 deletions backend/src/main/resources/data.sql
Original file line number Diff line number Diff line change
Expand Up @@ -177,93 +177,6 @@ JOIN (
WHERE u.email = 'user1@test.com'
ON DUPLICATE KEY UPDATE pocket_name = VALUES(pocket_name);

-- ── 지원제도 (welfare_program) ────────────────────────────────────────────
--
-- 원래는 수집 배치(POST /internal/welfare/collect)가 공공데이터포털에서 긁어와 채운다.
-- 그런데 운영에 WELFARE_API_KEY 가 없어 수집이 한 번도 돌지 않았고, 지원금 화면이
-- 빈 채로 남아 시연을 못 한다. 그래서 **시연용 최소 세트**를 넣는다.
--
-- ⚠️ serv_id 를 'DEMO-' 로 시작하게 잡았다. 실제 제도 ID(숫자)와 절대 겹치지 않게 해서,
-- 나중에 수집기가 돌아도 진짜 데이터를 덮어쓰지 않는다. 수집이 정상화되면 이 블록을 지운다.
--
-- source = MANUAL_CURATION 이어야 목록에 뜬다. 조회 쿼리가 NEEDS_REVIEW 인 수집 후보를
-- 걸러내기 때문이다 (WelfareProgramRepository.search).
INSERT INTO welfare_program (
id, serv_id, agency_type, source, serv_nm, serv_dgst, jur_mnof_nm,
category, target_description, protection_phase,
support_type, support_amount, support_amount_type, support_duration_months,
application_deadline, ongoing_application,
apply_channel_name, apply_channel_url, apply_channel_phone,
required_documents, youth_status, curation_status, region_code,
collected_at, created_at, updated_at
) VALUES
('11111111-1111-4111-8111-000000000001', 'DEMO-0001', 'CENTRAL', 'MANUAL_CURATION',
'자립수당', '보호종료 후 5년간 매월 지급되는 자립수당입니다.', '보건복지부',
'생계', '아동복지시설·가정위탁 보호가 종료된 지 5년 이내인 청년', 'POST_TERMINATION',
'CASH', 500000, 'MONTHLY', 60,
NULL, 1, '주민센터', 'https://www.bokjiro.go.kr', '129',
'신분증, 보호종료확인서, 통장사본', 'STRONG_YOUTH', 'OK', NULL,
'2026-09-01 00:00:00', '2026-09-01 00:00:00', '2026-09-01 00:00:00'),

('11111111-1111-4111-8111-000000000002', 'DEMO-0002', 'CENTRAL', 'MANUAL_CURATION',
'자립정착금', '보호종료 시 한 번 지급되는 정착 지원금입니다.', '보건복지부',
'생계', '보호가 종료되는 자립준비청년', 'PRE_TERMINATION',
'CASH', 10000000, 'FIXED', NULL,
NULL, 1, '지자체 아동복지팀', 'https://www.bokjiro.go.kr', '129',
'신분증, 보호종료확인서', 'STRONG_YOUTH', 'OK', NULL,
'2026-09-01 00:00:00', '2026-09-01 00:00:00', '2026-09-01 00:00:00'),

('11111111-1111-4111-8111-000000000003', 'DEMO-0003', 'CENTRAL', 'MANUAL_CURATION',
'청년월세 특별지원', '월 최대 20만원의 월세를 최대 12개월 지원합니다.', '국토교통부',
'주거', '만 19~34세 무주택 청년 중 소득·재산 기준을 충족하는 사람', 'BOTH',
'CASH', 200000, 'MONTHLY', 12,
'2026-12-31', 0, '복지로', 'https://www.bokjiro.go.kr', '1600-0777',
'임대차계약서, 통장사본, 소득증빙', 'AUTO_APPROVED', 'OK', NULL,
'2026-09-01 00:00:00', '2026-09-01 00:00:00', '2026-09-01 00:00:00'),

('11111111-1111-4111-8111-000000000004', 'DEMO-0004', 'CENTRAL', 'MANUAL_CURATION',
'디딤씨앗통장', '본인이 적립하면 정부가 같은 금액을 매칭 적립합니다.', '보건복지부',
'자산형성', '보호대상아동 및 보호종료 5년 이내 청년', 'BOTH',
'CASH', 100000, 'MONTHLY', 60,
NULL, 1, '주민센터', 'https://www.bokjiro.go.kr', '129',
'신분증, 통장사본', 'STRONG_YOUTH', 'OK', NULL,
'2026-09-01 00:00:00', '2026-09-01 00:00:00', '2026-09-01 00:00:00'),

('11111111-1111-4111-8111-000000000005', 'DEMO-0005', 'LOCAL', 'MANUAL_CURATION',
'서울시 자립준비청년 주거지원', '전세보증금 이자를 지원합니다.', '서울특별시',
'주거', '서울에 거주하는 자립준비청년', 'POST_TERMINATION',
'LOAN', 50000000, 'LIMIT', NULL,
'2026-11-30', 0, '서울주거포털', 'https://housing.seoul.go.kr', '02-120',
'임대차계약서, 보호종료확인서', 'STRONG_YOUTH', 'OK', '11',
'2026-09-01 00:00:00', '2026-09-01 00:00:00', '2026-09-01 00:00:00'),

('11111111-1111-4111-8111-000000000006', 'DEMO-0006', 'CENTRAL', 'MANUAL_CURATION',
'자립준비청년 심리정서 지원', '전문 상담을 무료로 받을 수 있습니다.', '보건복지부',
'의료', '보호종료 5년 이내 자립준비청년', 'POST_TERMINATION',
'SERVICE', NULL, NULL, NULL,
NULL, 1, '아동권리보장원', 'https://www.ncrc.or.kr', '02-6454-8500',
'신분증', 'STRONG_YOUTH', 'OK', NULL,
'2026-09-01 00:00:00', '2026-09-01 00:00:00', '2026-09-01 00:00:00')
ON DUPLICATE KEY UPDATE
serv_nm = VALUES(serv_nm),
serv_dgst = VALUES(serv_dgst),
category = VALUES(category),
target_description = VALUES(target_description),
protection_phase = VALUES(protection_phase),
support_type = VALUES(support_type),
support_amount = VALUES(support_amount),
support_amount_type = VALUES(support_amount_type),
support_duration_months = VALUES(support_duration_months),
application_deadline = VALUES(application_deadline),
ongoing_application = VALUES(ongoing_application),
apply_channel_name = VALUES(apply_channel_name),
apply_channel_url = VALUES(apply_channel_url),
apply_channel_phone = VALUES(apply_channel_phone),
required_documents = VALUES(required_documents),
youth_status = VALUES(youth_status),
curation_status = VALUES(curation_status),
source = VALUES(source);

-- ── 마이데이터 목데이터 (mock_mydata_*) ───────────────────────────────────
--
-- 실제 마이데이터 대신 우리가 들고 있는 가짜 금융 데이터다. MockMydataClient가
Expand Down