SWM-15th-Dnight / main_backend

kotlin+spring stack backend server
0 stars 1 forks source link

Feat : event 테이블 분할 및 common resource crud 생성 #18

Closed inmonim closed 3 months ago

inmonim commented 3 months ago

Result

event table(entity)를 event main 과 event detail로 변경하였으며, one to one 관계로 묶었음. 로직 수정이 추가로 필요함

또한 input type, color set 등의 common resource의 crud를 구현함. 관리자 api 보호 조치가 필요함.

How

본래 15개 가량의 column을 가진 event 테이블을 분할하여, 월간 뷰에서 보여야 할 핵심적인 데이터만 가진 event main과 여러 메타 데이터 및 외래키를 가진 event detail로 분할함.

one to one 관계로 묶었으나, 식별관계 설정의 까다로움으로 인해 코드 품질의 수정이 필요함.

input type과 color set 등의 common resource의 기본적인 crud를 대부분 구현하였으나, 관리자만 접근할 수 있도록 api를 보호할 필요가 있음.