Skip to content

[Feat] 커리큘럼 CRUD api 재설계 #82

Description

@xihxxn

어떤 기능인가요?

기존 세션 1개 단위 CRUD를 AM, PM 끼리 묶는 CRUD로 재설계

작업 상세 내용

  • 생성 (Create)

    • API 1번 호출로 AM + PM row 2개를 한 트랜잭션 안에서 saveAll() 처리
  • 삭제 (Delete)

    • sessionDate 기준으로 2개 row 함께 삭제
    • deleteBySessionDate(LocalDate date) 쿼리 하나면 됨
  • 수정 (Update)

    • sessionDate 기준 하루 단위 수정
    • AM/PM 한 번에 함께 수정
  • 조회 (Read)

    • findAll() 후 서비스 레이어에서 sessionDate로 groupingBy
    • 응답 DTO만 "하루 단위" 형태로 바꾸면 됨

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions