fromis_9/backend/sql
caadiq d9836d2f5d feat(schedule): 행사 카테고리 추가 (학교 행사)
- schedule_categories에 '행사' 카테고리(id=11) 시드, CATEGORY_IDS.EVENT 상수 추가
- event_venues / schedule_event 테이블 생성 (subtype, school_name, venue_id, post_urls, poster_image_ids)
- routes/admin/events.js 신설: multipart 기반 CRUD + 다중 포스터 업로드 + 카카오맵 venue upsert
- services/image.js에 uploadEventPoster 추가 (event/{scheduleId}/poster/...)
- 공개 /schedules 서비스의 SCHEDULE_LIST_SQL / getScheduleDetail에 행사 JOIN 및 응답(subtype, schoolName, venue, posters, postUrls)
- buildSource에 EVENT 분기 추가 → source.name = 학교명
- Meilisearch 동기화: source_name에 school_name 포함, 부분 검색 대응을 위한 resolveSchoolNames 추가
- 프론트: form/index.jsx에 '행사' 분기, EventForm 컴포넌트 신설 (LocationSearchDialog 재사용, 다중 포스터/URL)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 09:04:42 +09:00
..
bot_x.sql docs: X 봇 extract_youtube 관련 문서 및 스키마 업데이트 2026-02-10 13:12:00 +09:00
bot_x_seed.sql refactor(db): 봇 테이블 이름 통일 및 X 봇 스키마 추가 2026-02-07 19:52:41 +09:00
bot_youtube.sql feat(youtube-bot): 주간 지정 시간 폴링 모드 추가 2026-04-22 20:56:54 +09:00
bot_youtube_seed.sql refactor(db): 봇 테이블 이름 통일 및 X 봇 스키마 추가 2026-02-07 19:52:41 +09:00
schedule_event.sql feat(schedule): 행사 카테고리 추가 (학교 행사) 2026-04-23 09:04:42 +09:00
schedule_variety.sql feat(variety): 썸네일을 RustFS 이미지 업로드로 변경 2026-04-04 19:07:08 +09:00
suggestions.sql feat: 추천 검색어 시스템 구현 (kiwi-nlp 형태소 분석) 2026-01-18 13:01:29 +09:00