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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions