Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
* #31 [feat] 친구 추가 api * test: friend test 코드 작성 (#31) * [refactor] DTO, Converter 통일화 (#58) * refactor: user, friend 관련 dto, converter 통일화 (#58) (#70) * refactor: DTO, Converter 통일화 (#58) * refactor: Dto -> DTO 이름 변경 (#58) * refactor: user, friend 관련 dto, converter 통일화 (#58) (#72) * refactor: DTO, Converter 통일화 (#58) * refactor: Dto -> DTO 이름 변경 (#58) * refactor: converter 메소드 이름 DTO로 변경 * fix: devlop confilct 해결 (#88) * refactor: DTO, Converter 통일화 (#58) * refactor: audio 관련 dto, converter 통일화 (#59) (#60) (#61) * refactor: Dto -> DTO 이름 변경 (#58) * refactor: converter 메소드 이름 DTO로 변경 * feat: docker+git action을 사용한 CI/CD (#33) (#68) (#69) docker+git action을 사용한 CI/CD (#33) * feat: gradle.yml update (#33) * feat: 노트 API 구현 (#53) * feat: 강의노트 API 구현 (#50) * #15 feat: page POST API 구현 * refactor : Pages 관련 api 수정 user 객체 AuthenticationPrincipal 어노테이션을 통해 가져오는 거로 변경하였음 Page Entity의 컬럼 중 handWritingsSVG에 @lob 추가하였음 * #15 feat: 이미 존재 페이지면 업데이트 기능 추가 * #15 feat: 노트별로 페이지 조회 API * #42 feat : S3 녹음 파일 업로드 기능 추가 * #42 feat : 녹음 관련 에러 및 성공 상태 추가 * #42 feat : Note와 Audio 양방향 매핑 추가 * #42 feat : 파일 업로드 컨트롤러 및 서비스 로직 추가 * #42 feat : 해당 노트의 전체 오디오 조회 기능 추가 * #42 feat : 단일 오디오 조회 기능 추가 * #42 feat : 녹음 파일 삭제 기능 추가 * feat : 스웨거 명세 추가 * #15 Resolve conflict * chore: 엔티티 위치 수정 (#44) * feat: UserLessonNoteRepository 추가 (#44) * feat: Note 생성 관련 Service 로직 추가 (#44) * feat: Note 생성 관련 컨버터 로직 추가 (#44) * test: Note 생성 관련 테스트 코드 추가 (#44) * feat: Note 생성 관련 컨트롤러 추가 (#44) * feat: Note 조회 관련 서비스로직 추가 (#44) * test: Note 조회 관련 테스트 코드 추가 (#44) * feat: Note 조회 관련 컨버터 코드 추가 (#44) * feat: Note 조회 관련 컨트롤러 추가 (#44) * feat: Note 단일 조회 관련 서비스 로직 추가 (#44) * test: Note 단일 조회 관련 테스트 로직 추가 (#44) * feat: Note 단일 조회 관련 컨트롤러 추가 (#44) * feat: NoteName 수정 조회 관련 서비스 로직 추가 (#44) * test: NoteName 수정 조회 관련 테스트 로 추가 (#44) * feat: Note 삭제 관련 서비스 로직 추가 (#44) * test: Note 삭제 관련 테스트 로 추가 (#44) * feat: Note 삭제 관련 컨트롤러 추가 (#44) --------- Co-authored-by: Eundding <[email protected]> * feat: 노트 관련 API 개발 (#52) * #15 feat: page POST API 구현 * refactor : Pages 관련 api 수정 user 객체 AuthenticationPrincipal 어노테이션을 통해 가져오는 거로 변경하였음 Page Entity의 컬럼 중 handWritingsSVG에 @lob 추가하였음 * #15 feat: 이미 존재 페이지면 업데이트 기능 추가 * #15 feat: 노트별로 페이지 조회 API * #42 feat : S3 녹음 파일 업로드 기능 추가 * #42 feat : 녹음 관련 에러 및 성공 상태 추가 * #42 feat : Note와 Audio 양방향 매핑 추가 * #42 feat : 파일 업로드 컨트롤러 및 서비스 로직 추가 * #42 feat : 해당 노트의 전체 오디오 조회 기능 추가 * #42 feat : 단일 오디오 조회 기능 추가 * #42 feat : 녹음 파일 삭제 기능 추가 * feat : 스웨거 명세 추가 * #15 Resolve conflict * chore: 엔티티 위치 수정 (#44) * feat: UserLessonNoteRepository 추가 (#44) * feat: Note 생성 관련 Service 로직 추가 (#44) * feat: Note 생성 관련 컨버터 로직 추가 (#44) * feat: 강의 노트 업로드 API 구현(#45) * feat: 강의 노트 조회 API 구현(#45) * feat: 강의 노트 삭제 API 구현(#45) * test: Note 생성 관련 테스트 코드 추가 (#44) * feat: Note 생성 관련 컨트롤러 추가 (#44) * feat: Note 조회 관련 서비스로직 추가 (#44) * test: Note 조회 관련 테스트 코드 추가 (#44) * feat: Note 조회 관련 컨버터 코드 추가 (#44) * feat: Note 조회 관련 컨트롤러 추가 (#44) * feat: Note 단일 조회 관련 서비스 로직 추가 (#44) * test: Note 단일 조회 관련 테스트 로직 추가 (#44) * feat: Note 단일 조회 관련 컨트롤러 추가 (#44) * feat: NoteName 수정 조회 관련 서비스 로직 추가 (#44) * test: NoteName 수정 조회 관련 테스트 로 추가 (#44) * feat: Note 삭제 관련 서비스 로직 추가 (#44) * test: Note 삭제 관련 테스트 로 추가 (#44) * feat: Note 삭제 관련 컨트롤러 추가 (#44) --------- Co-authored-by: Eundding <[email protected]> Co-authored-by: EunJeong Lee <[email protected]> * feat: 노트 관련 스웨거 명세 추가 (#54) * chore: 엔티티 위치 수정 (#44) * feat: UserLessonNoteRepository 추가 (#44) * feat: Note 생성 관련 Service 로직 추가 (#44) * feat: Note 생성 관련 컨버터 로직 추가 (#44) * test: Note 생성 관련 테스트 코드 추가 (#44) * feat: Note 생성 관련 컨트롤러 추가 (#44) * feat: Note 조회 관련 서비스로직 추가 (#44) * test: Note 조회 관련 테스트 코드 추가 (#44) * feat: Note 조회 관련 컨버터 코드 추가 (#44) * feat: Note 조회 관련 컨트롤러 추가 (#44) * feat: Note 단일 조회 관련 서비스 로직 추가 (#44) * test: Note 단일 조회 관련 테스트 로직 추가 (#44) * feat: Note 단일 조회 관련 컨트롤러 추가 (#44) * feat: NoteName 수정 조회 관련 서비스 로직 추가 (#44) * test: NoteName 수정 조회 관련 테스트 로 추가 (#44) * feat: Note 삭제 관련 서비스 로직 추가 (#44) * test: Note 삭제 관련 테스트 로 추가 (#44) * feat: Note 삭제 관련 컨트롤러 추가 (#44) --------- Co-authored-by: Eundding <[email protected]> Co-authored-by: EunJeong Lee <[email protected]> * feat: 수업 API 구현 (#76) * feat: Added CustomLessonRequest class to represent API parameters * feat: Added Lesson related API * feat: Add error status enum value to describe Lesson related errors * test: Add tests for lesson related logic using Mockito * feat: 수업 관련 Api 설계 (#26) * feat: Added CustomLessonRequest class to represent API parameters * feat: Added Lesson related API * feat: Add error status enum value to describe Lesson related errors * test: Add tests for lesson related logic using Mockito * feat: Add exception and error status enum value to describe Lesson related errors * remove: remove test class files * fix: change CustomLessonRequest fields * feat: Implement delete endpoint for userlesson * test: Add tests for deleteUserLesson using Mockito * refactor: lesson 관련 dto, converter 통일화 (#67) (#75) --------- Co-authored-by: Gyuhyeok99 <[email protected]> * fix: LessonServiceTest 병합 충돌 해결 (#79) (#80) * refactor: Note 관련 api 스웨거 명세 추가 (#77) (#81) (#82) * refactor: lessonRepository findByUserAndAttendedSemesterAndLesson 함수명 변경 (#77) (#84) * refactor: Note 관련 api 스웨거 명세 추가 (#77) (#81) * refactor: lessonRepository findByUserAndAttendedSemesterAndLesson 함수명 변경 (#77) (#83) * refactor: Note 관련 api 스웨거 명세 추가 (#77) * fix: LessonServiceTest 병합 충돌 해결 (#79) (#80) * refactor: Note 관련 api 스웨거 명세 추가 (#77) (#81) (#82) * refactor: lessonRepository findByUserAndAttendedSemesterAndLesson 함수명 변경 (#77) --------- Co-authored-by: 이세원 <[email protected]> --------- Co-authored-by: 이세원 <[email protected]> * refactor: Lesson 관련 api 스웨거 명세 추가 (#86) (#87) * feat: 친구 추가 api (#57) * #31 [feat] 친구 추가 api * test: friend test 코드 작성 (#31) --------- Co-authored-by: Gyuhyeok99 <[email protected]> Co-authored-by: Eundding <[email protected]> Co-authored-by: EunJeong Lee <[email protected]> Co-authored-by: 이세원 <[email protected]> * fix: 충돌 해결 (#91) * refactor: DTO, Converter 통일화 (#58) * refactor: audio 관련 dto, converter 통일화 (#59) (#60) (#61) * refactor: Dto -> DTO 이름 변경 (#58) * refactor: converter 메소드 이름 DTO로 변경 * feat: docker+git action을 사용한 CI/CD (#33) (#68) (#69) docker+git action을 사용한 CI/CD (#33) * feat: gradle.yml update (#33) * feat: 노트 API 구현 (#53) * feat: 강의노트 API 구현 (#50) * #15 feat: page POST API 구현 * refactor : Pages 관련 api 수정 user 객체 AuthenticationPrincipal 어노테이션을 통해 가져오는 거로 변경하였음 Page Entity의 컬럼 중 handWritingsSVG에 @lob 추가하였음 * #15 feat: 이미 존재 페이지면 업데이트 기능 추가 * #15 feat: 노트별로 페이지 조회 API * #42 feat : S3 녹음 파일 업로드 기능 추가 * #42 feat : 녹음 관련 에러 및 성공 상태 추가 * #42 feat : Note와 Audio 양방향 매핑 추가 * #42 feat : 파일 업로드 컨트롤러 및 서비스 로직 추가 * #42 feat : 해당 노트의 전체 오디오 조회 기능 추가 * #42 feat : 단일 오디오 조회 기능 추가 * #42 feat : 녹음 파일 삭제 기능 추가 * feat : 스웨거 명세 추가 * #15 Resolve conflict * chore: 엔티티 위치 수정 (#44) * feat: UserLessonNoteRepository 추가 (#44) * feat: Note 생성 관련 Service 로직 추가 (#44) * feat: Note 생성 관련 컨버터 로직 추가 (#44) * test: Note 생성 관련 테스트 코드 추가 (#44) * feat: Note 생성 관련 컨트롤러 추가 (#44) * feat: Note 조회 관련 서비스로직 추가 (#44) * test: Note 조회 관련 테스트 코드 추가 (#44) * feat: Note 조회 관련 컨버터 코드 추가 (#44) * feat: Note 조회 관련 컨트롤러 추가 (#44) * feat: Note 단일 조회 관련 서비스 로직 추가 (#44) * test: Note 단일 조회 관련 테스트 로직 추가 (#44) * feat: Note 단일 조회 관련 컨트롤러 추가 (#44) * feat: NoteName 수정 조회 관련 서비스 로직 추가 (#44) * test: NoteName 수정 조회 관련 테스트 로 추가 (#44) * feat: Note 삭제 관련 서비스 로직 추가 (#44) * test: Note 삭제 관련 테스트 로 추가 (#44) * feat: Note 삭제 관련 컨트롤러 추가 (#44) --------- Co-authored-by: Eundding <[email protected]> * feat: 노트 관련 API 개발 (#52) * #15 feat: page POST API 구현 * refactor : Pages 관련 api 수정 user 객체 AuthenticationPrincipal 어노테이션을 통해 가져오는 거로 변경하였음 Page Entity의 컬럼 중 handWritingsSVG에 @lob 추가하였음 * #15 feat: 이미 존재 페이지면 업데이트 기능 추가 * #15 feat: 노트별로 페이지 조회 API * #42 feat : S3 녹음 파일 업로드 기능 추가 * #42 feat : 녹음 관련 에러 및 성공 상태 추가 * #42 feat : Note와 Audio 양방향 매핑 추가 * #42 feat : 파일 업로드 컨트롤러 및 서비스 로직 추가 * #42 feat : 해당 노트의 전체 오디오 조회 기능 추가 * #42 feat : 단일 오디오 조회 기능 추가 * #42 feat : 녹음 파일 삭제 기능 추가 * feat : 스웨거 명세 추가 * #15 Resolve conflict * chore: 엔티티 위치 수정 (#44) * feat: UserLessonNoteRepository 추가 (#44) * feat: Note 생성 관련 Service 로직 추가 (#44) * feat: Note 생성 관련 컨버터 로직 추가 (#44) * feat: 강의 노트 업로드 API 구현(#45) * feat: 강의 노트 조회 API 구현(#45) * feat: 강의 노트 삭제 API 구현(#45) * test: Note 생성 관련 테스트 코드 추가 (#44) * feat: Note 생성 관련 컨트롤러 추가 (#44) * feat: Note 조회 관련 서비스로직 추가 (#44) * test: Note 조회 관련 테스트 코드 추가 (#44) * feat: Note 조회 관련 컨버터 코드 추가 (#44) * feat: Note 조회 관련 컨트롤러 추가 (#44) * feat: Note 단일 조회 관련 서비스 로직 추가 (#44) * test: Note 단일 조회 관련 테스트 로직 추가 (#44) * feat: Note 단일 조회 관련 컨트롤러 추가 (#44) * feat: NoteName 수정 조회 관련 서비스 로직 추가 (#44) * test: NoteName 수정 조회 관련 테스트 로 추가 (#44) * feat: Note 삭제 관련 서비스 로직 추가 (#44) * test: Note 삭제 관련 테스트 로 추가 (#44) * feat: Note 삭제 관련 컨트롤러 추가 (#44) --------- Co-authored-by: Eundding <[email protected]> Co-authored-by: EunJeong Lee <[email protected]> * feat: 노트 관련 스웨거 명세 추가 (#54) * chore: 엔티티 위치 수정 (#44) * feat: UserLessonNoteRepository 추가 (#44) * feat: Note 생성 관련 Service 로직 추가 (#44) * feat: Note 생성 관련 컨버터 로직 추가 (#44) * test: Note 생성 관련 테스트 코드 추가 (#44) * feat: Note 생성 관련 컨트롤러 추가 (#44) * feat: Note 조회 관련 서비스로직 추가 (#44) * test: Note 조회 관련 테스트 코드 추가 (#44) * feat: Note 조회 관련 컨버터 코드 추가 (#44) * feat: Note 조회 관련 컨트롤러 추가 (#44) * feat: Note 단일 조회 관련 서비스 로직 추가 (#44) * test: Note 단일 조회 관련 테스트 로직 추가 (#44) * feat: Note 단일 조회 관련 컨트롤러 추가 (#44) * feat: NoteName 수정 조회 관련 서비스 로직 추가 (#44) * test: NoteName 수정 조회 관련 테스트 로 추가 (#44) * feat: Note 삭제 관련 서비스 로직 추가 (#44) * test: Note 삭제 관련 테스트 로 추가 (#44) * feat: Note 삭제 관련 컨트롤러 추가 (#44) --------- Co-authored-by: Eundding <[email protected]> Co-authored-by: EunJeong Lee <[email protected]> * feat: 수업 API 구현 (#76) * feat: Added CustomLessonRequest class to represent API parameters * feat: Added Lesson related API * feat: Add error status enum value to describe Lesson related errors * test: Add tests for lesson related logic using Mockito * feat: 수업 관련 Api 설계 (#26) * feat: Added CustomLessonRequest class to represent API parameters * feat: Added Lesson related API * feat: Add error status enum value to describe Lesson related errors * test: Add tests for lesson related logic using Mockito * feat: Add exception and error status enum value to describe Lesson related errors * remove: remove test class files * fix: change CustomLessonRequest fields * feat: Implement delete endpoint for userlesson * test: Add tests for deleteUserLesson using Mockito * refactor: lesson 관련 dto, converter 통일화 (#67) (#75) --------- Co-authored-by: Gyuhyeok99 <[email protected]> * fix: LessonServiceTest 병합 충돌 해결 (#79) (#80) * refactor: Note 관련 api 스웨거 명세 추가 (#77) (#81) (#82) * refactor: lessonRepository findByUserAndAttendedSemesterAndLesson 함수명 변경 (#77) (#84) * refactor: Note 관련 api 스웨거 명세 추가 (#77) (#81) * refactor: lessonRepository findByUserAndAttendedSemesterAndLesson 함수명 변경 (#77) (#83) * refactor: Note 관련 api 스웨거 명세 추가 (#77) * fix: LessonServiceTest 병합 충돌 해결 (#79) (#80) * refactor: Note 관련 api 스웨거 명세 추가 (#77) (#81) (#82) * refactor: lessonRepository findByUserAndAttendedSemesterAndLesson 함수명 변경 (#77) --------- Co-authored-by: 이세원 <[email protected]> --------- Co-authored-by: 이세원 <[email protected]> * refactor: Lesson 관련 api 스웨거 명세 추가 (#86) (#87) * feat: 친구 추가 api (#57) * #31 [feat] 친구 추가 api * test: friend test 코드 작성 (#31) * fix: conflict 충돌 해결2 --------- Co-authored-by: Gyuhyeok99 <[email protected]> Co-authored-by: Eundding <[email protected]> Co-authored-by: EunJeong Lee <[email protected]> Co-authored-by: 이세원 <[email protected]> --------- Co-authored-by: Gyuhyeok99 <[email protected]> Co-authored-by: Eundding <[email protected]> Co-authored-by: EunJeong Lee <[email protected]> Co-authored-by: 이세원 <[email protected]>
- Loading branch information