-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Release/#169] ver 1.0.0 배포 #170
Conversation
* fix: ci workflow 수정 * feat : domain logic (#16) * refactor: 모놀리틱 구조로 변경 * fix: 헥사고날 아키텍처 폐기 및 도메인 & 엔티티 결합 --------- Co-authored-by: linirini <101927543+linirini@users.noreply.github.com>
* [Feat/#33] 선생님 목록 조회 서비스 테스트 및 구현 (#38) * feat : 선생님 목록 조회 성공 서비스 테스트 작성 * feat : 선생님 목록 조회 서비스 구현 * spotless 적용 * fix : service와 repository의 domain 반환 형태를 Dto 반환하도록 변경 * fix : repository 반환 형태 복구 * fix : dto mapper 수정 * fix : stream 사용 * [Feat/#39] 선생님 추가 service 테스트 작성 및 구현 (#42) * feat : 선생님 목록 조회 성공 서비스 테스트 작성 * feat : 선생님 목록 조회 서비스 구현 * spotless 적용 * feat : 선생님 추가 서비스 테스트 작성 * fix : service와 repository의 domain 반환 형태를 Dto 반환하도록 변경 * fix : repository 반환 형태 복구 * feat : 선생님 추가 서비스 구현 * fix : spotless 적용 * fix : Repository JPA method 수정 * fix : dto mapper 수정 * fix : 이름 중복 제거 메서드명 변경 * fix : 서비스 테스트 분리 및 ReqDto 명칭 변경 * fix : stream 사용 * fix : spotless 적용 * fix : 임시 join service 요청 추가 * [Feat/#43] 선생님 삭제 service 테스트 작성 및 구현 (#53) * fix : dto inner 클래스로 수정 * feat : 선생님 삭제 서비스 테스트 작성 * feat : 선생님 삭제 서비스 구현 * fix : 예외 추가 및 도메인 규칙 사용하도록 로직 수정 * fix : 선생님 삭제 서비스 테스트 수정 및 예외 삭제 * [Feat/#54] 선생님 목록 조회 repository 테스트 및 구현 (#59) * feat : 선생님 목록 조회 repository 테스트 * refactor : repository test assertion refactoring * [Feat/#60] 선생님 추가 repository 테스트 및 구현 (#63) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * [Feat/#74] 선생님 목록 조회 Controller 테스트 및 구현 (#75) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * [Feat/#76] 선생님 추가 Controller 테스트 및 구현 (#77) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * feat : 선생님 추가 Controller 테스트 및 구현 * fix : spotless 적용 * [Feat/#78] 선생님 삭제 controller 테스트 및 구현 (#79) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * feat : 선생님 추가 Controller 테스트 및 구현 * feat : 선생님 삭제 Controller 테스트 및 구현 * fix : spotless 적용 * [Feat/#64] 선생님 삭제(탈퇴) repository 테스트 및 구현 (#68) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현
* feat: 학생별 오답노트 조회 controller 단위 테스트 & 구현 (#22) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * feat: 학생별 오답노트 조회 service 단위 테스트 & 구현 (#23) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * test: service 단위 테스트 * test: service 단위 테스트 * style: 라인 공백 * feat: 학생별 오답노트 조회 service 구현 * test: 삭제 회원 검사로직 추가 * test: 회원 삭제 여부 로직을 위한 테스트 추가 * feat: 회원 삭제 여부 메서드 추가 * fix: workbookRepository 주입 제거 * feat: 학생별 오답노트 조회 repository 단위 테스트 (#24) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * test: service 단위 테스트 * test: service 단위 테스트 * style: 라인 공백 * feat: 학생별 오답노트 조회 service 구현 * test: 삭제 회원 검사로직 추가 * test: 회원 삭제 여부 로직을 위한 테스트 추가 * feat: 회원 삭제 여부 메서드 추가 * test: 오답노트 조회 repository 단위 테스트 * fix: workbookRepository 주입 제거 * feat: 오답 기록하기 controller 테스트 & 구현 (#31) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * feat: 오답 기록하기 service 단위 테스트 & 구현 (#32) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * test: service 테스트 클래스 생성 * test: 오답 기록하기 메서드 단위테스트 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: service 단위 테스트 결과값 검증으로 변경 * refactor: 오답 기록 메서드 리팩토링 * feat: service 구현 * style: spotless 적용 * feat: 문제 번호의 범위 검사를 위한 도메인 서비스 추가 * feat: 오답 기록하기 repository 단위 테스트 & 구현 (#34) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * test: service 테스트 클래스 생성 * test: 오답 기록하기 메서드 단위테스트 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: service 단위 테스트 결과값 검증으로 변경 * refactor: 오답 기록 메서드 리팩토링 * feat: service 구현 * style: spotless 적용 * feat: 문제 번호의 범위 검사를 위한 도메인 서비스 추가 * test: repository 단위 테스트 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) controller 단위 테스트 & 구현 (#44) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) service 단위 테스트 & 구현 (#58) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * fix: dto 클래명 수정 * test: service 단위 테스트 * feat: servie 일부 구현 * feat: mybatis 설정 및 mapper 구현 * test: service 단위 테스트 * feat: service 구현 * fix: 버전 이슈로 인한 mybatis 다운 그레이드 * fix: 과거 dto 클래스 삭제 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) mapper 단위 테스트 (#62) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * fix: dto 클래명 수정 * test: service 단위 테스트 * feat: servie 일부 구현 * feat: mybatis 설정 및 mapper 구현 * test: service 단위 테스트 * feat: service 구현 * fix: 버전 이슈로 인한 mybatis 다운 그레이드 * test: mybatis test 의존성 주입 * fix: mapper 파일 경로 수정 * fix: mybatis 설정 수정 * fix: mapper 클래스 경로 수정 * fix: 쿼리 별칭을 쌍따옴로 지정하도록 변경 * test: MistakeNoteMapper 단위 테스트 * MemberMapper 단위 테스트 * fix: 과거 dto 클래스 삭제 * fix: member setter 추가 * feat: 학생별 N번 이상 틀린 문제 출력 controller 단위 테스트 & 구현 (#71) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 메서드 및 변수명에서 numbers를 number로 변경 * style: spotless 적용 * feat: 학생별 N번 이상 틀린 문제 출력 service 단위 테스트 & 구현 (#73) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * test: service 단위 테스트 * feat: service 구현 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 문제 범위에 대한 test 추가 * feat: service 구현 * fix: 메서드 및 변수명에서 numbers를 number로 변경 * style: spotless 적용 * fix: 메서드 및 변수명에서 numbers -> number로 변경 * refactor: 범위 검사 로직 리팩토링 * fix: test 메서드 및 클래스명 영어로 변경 * fix: 범위 검사 메서드 하나로 통일 * feat: 학생별 N번 이상 틀린 문제 출력 repository 단위 테스트 & 구현 (#81) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * test: service 단위 테스트 * feat: service 구현 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 문제 범위에 대한 test 추가 * feat: service 구현 * fix: 메서드 및 변수명에서 numbers를 number로 변경 * style: spotless 적용 * fix: 메서드 및 변수명에서 numbers -> number로 변경 * refactor: 범위 검사 로직 리팩토링 * fix: test 메서드 및 클래스명 영어로 변경 * fix: 범위 검사 메서드 하나로 통일 * test: repository 단위 테스트 * feat: mapper 쿼리 작성 * style: spotless 적용 * merge: develop 브랜치 병합 * feat: repository 누락 메서드 추가 * Delete src/test/java/com/ohdab/member/Controller directory
* feat: 반 추가 service & test (#25) * feat : addClassroom Service & test * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * refactor : 인터페이스 이름 변경 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat: 반 추가 Repository 테스트 & 구현 (#27) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * refactor : 인터페이스 이름 변경 * Update src/main/java/com/ohdab/classroom/repository/ClassroomRepository.java Co-authored-by: Jonghan Sim <simhani1@gmail.com> --------- Co-authored-by: seongha <seongha@seongha-2.local> Co-authored-by: Jonghan Sim <simhani1@gmail.com> * feat : 반 추가 Controller 테스트 & 구현 (#41) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * refactor : 인터페이스 이름 변경 * fix : addClassroom 인터페이스 이름 변경 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat : 반 목록 조회 Service & Dto 결합 (inner class) (#47) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * fix : Controller dto, request, response 객체 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat : 반 목록 조회 repository 구현 & 테스트 (#50) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * fix : Controller dto, request, response 객체 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat : 반 목록 조회 controller 구현 & 테스트 (#51) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat/#55 반 상세조회 Service 작성 (#69) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#56 반 상세조회 Repository Test 작성 (#70) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#57 반 상세조회 Controller 구현 & Test 작성 (#72) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#82 반 수정 Service 구현 & test (#85) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#83 반 수정 repostory 구현 & test (#86) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#84 반 수정 controller 작성 & test 작성 (#87) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#89 반 삭제 Service 작성 (#92) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 * feat: 반 삭제 Service 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#90 반 삭제 Repository 구현 & test (#93) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 * feat: 반 삭제 Service 작성 * test : 반 삭제 테스트 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#91 반 삭제 Controller 구현 & Test 작성 (#94) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 * feat: 반 삭제 Service 작성 * test : 반 삭제 테스트 작성 * feat : 반 삭제 Controller 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * merge : conflict resolve (#100) * merge : conflict resolve * style : spotlessApply * [Fix] Resolve Conflict (#101) * feat: member 도메인 api 개발 (#96) * [Feat/#33] 선생님 목록 조회 서비스 테스트 및 구현 (#38) * feat : 선생님 목록 조회 성공 서비스 테스트 작성 * feat : 선생님 목록 조회 서비스 구현 * spotless 적용 * fix : service와 repository의 domain 반환 형태를 Dto 반환하도록 변경 * fix : repository 반환 형태 복구 * fix : dto mapper 수정 * fix : stream 사용 * [Feat/#39] 선생님 추가 service 테스트 작성 및 구현 (#42) * feat : 선생님 목록 조회 성공 서비스 테스트 작성 * feat : 선생님 목록 조회 서비스 구현 * spotless 적용 * feat : 선생님 추가 서비스 테스트 작성 * fix : service와 repository의 domain 반환 형태를 Dto 반환하도록 변경 * fix : repository 반환 형태 복구 * feat : 선생님 추가 서비스 구현 * fix : spotless 적용 * fix : Repository JPA method 수정 * fix : dto mapper 수정 * fix : 이름 중복 제거 메서드명 변경 * fix : 서비스 테스트 분리 및 ReqDto 명칭 변경 * fix : stream 사용 * fix : spotless 적용 * fix : 임시 join service 요청 추가 * [Feat/#43] 선생님 삭제 service 테스트 작성 및 구현 (#53) * fix : dto inner 클래스로 수정 * feat : 선생님 삭제 서비스 테스트 작성 * feat : 선생님 삭제 서비스 구현 * fix : 예외 추가 및 도메인 규칙 사용하도록 로직 수정 * fix : 선생님 삭제 서비스 테스트 수정 및 예외 삭제 * [Feat/#54] 선생님 목록 조회 repository 테스트 및 구현 (#59) * feat : 선생님 목록 조회 repository 테스트 * refactor : repository test assertion refactoring * [Feat/#60] 선생님 추가 repository 테스트 및 구현 (#63) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * [Feat/#74] 선생님 목록 조회 Controller 테스트 및 구현 (#75) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * [Feat/#76] 선생님 추가 Controller 테스트 및 구현 (#77) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * feat : 선생님 추가 Controller 테스트 및 구현 * fix : spotless 적용 * [Feat/#78] 선생님 삭제 controller 테스트 및 구현 (#79) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * feat : 선생님 추가 Controller 테스트 및 구현 * feat : 선생님 삭제 Controller 테스트 및 구현 * fix : spotless 적용 * [Feat/#64] 선생님 삭제(탈퇴) repository 테스트 및 구현 (#68) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat: mistakenote 도메인 api 개발 (#98) * feat: 학생별 오답노트 조회 controller 단위 테스트 & 구현 (#22) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * feat: 학생별 오답노트 조회 service 단위 테스트 & 구현 (#23) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * test: service 단위 테스트 * test: service 단위 테스트 * style: 라인 공백 * feat: 학생별 오답노트 조회 service 구현 * test: 삭제 회원 검사로직 추가 * test: 회원 삭제 여부 로직을 위한 테스트 추가 * feat: 회원 삭제 여부 메서드 추가 * fix: workbookRepository 주입 제거 * feat: 학생별 오답노트 조회 repository 단위 테스트 (#24) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * test: service 단위 테스트 * test: service 단위 테스트 * style: 라인 공백 * feat: 학생별 오답노트 조회 service 구현 * test: 삭제 회원 검사로직 추가 * test: 회원 삭제 여부 로직을 위한 테스트 추가 * feat: 회원 삭제 여부 메서드 추가 * test: 오답노트 조회 repository 단위 테스트 * fix: workbookRepository 주입 제거 * feat: 오답 기록하기 controller 테스트 & 구현 (#31) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * feat: 오답 기록하기 service 단위 테스트 & 구현 (#32) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * test: service 테스트 클래스 생성 * test: 오답 기록하기 메서드 단위테스트 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: service 단위 테스트 결과값 검증으로 변경 * refactor: 오답 기록 메서드 리팩토링 * feat: service 구현 * style: spotless 적용 * feat: 문제 번호의 범위 검사를 위한 도메인 서비스 추가 * feat: 오답 기록하기 repository 단위 테스트 & 구현 (#34) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * test: service 테스트 클래스 생성 * test: 오답 기록하기 메서드 단위테스트 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: service 단위 테스트 결과값 검증으로 변경 * refactor: 오답 기록 메서드 리팩토링 * feat: service 구현 * style: spotless 적용 * feat: 문제 번호의 범위 검사를 위한 도메인 서비스 추가 * test: repository 단위 테스트 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) controller 단위 테스트 & 구현 (#44) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) service 단위 테스트 & 구현 (#58) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * fix: dto 클래명 수정 * test: service 단위 테스트 * feat: servie 일부 구현 * feat: mybatis 설정 및 mapper 구현 * test: service 단위 테스트 * feat: service 구현 * fix: 버전 이슈로 인한 mybatis 다운 그레이드 * fix: 과거 dto 클래스 삭제 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) mapper 단위 테스트 (#62) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * fix: dto 클래명 수정 * test: service 단위 테스트 * feat: servie 일부 구현 * feat: mybatis 설정 및 mapper 구현 * test: service 단위 테스트 * feat: service 구현 * fix: 버전 이슈로 인한 mybatis 다운 그레이드 * test: mybatis test 의존성 주입 * fix: mapper 파일 경로 수정 * fix: mybatis 설정 수정 * fix: mapper 클래스 경로 수정 * fix: 쿼리 별칭을 쌍따옴로 지정하도록 변경 * test: MistakeNoteMapper 단위 테스트 * MemberMapper 단위 테스트 * fix: 과거 dto 클래스 삭제 * fix: member setter 추가 * feat: 학생별 N번 이상 틀린 문제 출력 controller 단위 테스트 & 구현 (#71) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 메서드 및 변수명에서 numbers를 number로 변경 * style: spotless 적용 * feat: 학생별 N번 이상 틀린 문제 출력 service 단위 테스트 & 구현 (#73) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * test: service 단위 테스트 * feat: service 구현 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 문제 범위에 대한 test 추가 * feat: service 구현 * fix: 메서드 및 변수명에서 numbers를 number로 변경 * style: spotless 적용 * fix: 메서드 및 변수명에서 numbers -> number로 변경 * refactor: 범위 검사 로직 리팩토링 * fix: test 메서드 및 클래스명 영어로 변경 * fix: 범위 검사 메서드 하나로 통일 * feat: 학생별 N번 이상 틀린 문제 출력 repository 단위 테스트 & 구현 (#81) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * test: service 단위 테스트 * feat: service 구현 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 문제 범위에 대한 test 추가 * feat: service 구현 * fix: 메서드 및 변수명에서 numbers를 number로 변경 * style: spotless 적용 * fix: 메서드 및 변수명에서 numbers -> number로 변경 * refactor: 범위 검사 로직 리팩토링 * fix: test 메서드 및 클래스명 영어로 변경 * fix: 범위 검사 메서드 하나로 통일 * test: repository 단위 테스트 * feat: mapper 쿼리 작성 * style: spotless 적용 * merge: develop 브랜치 병합 * feat: repository 누락 메서드 추가 * Delete src/test/java/com/ohdab/member/Controller directory * merge : conflict resolve * style : spotlessApply --------- Co-authored-by: linirini <101927543+linirini@users.noreply.github.com> Co-authored-by: Jonghan Sim <simhani1@gmail.com> --------- Co-authored-by: seongha <seongha@seongha-2.local> Co-authored-by: Jonghan Sim <simhani1@gmail.com> Co-authored-by: linirini <101927543+linirini@users.noreply.github.com>
* feat: 반 추가 service & test (#25) * feat : addClassroom Service & test * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * refactor : 인터페이스 이름 변경 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat: 반 추가 Repository 테스트 & 구현 (#27) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * refactor : 인터페이스 이름 변경 * Update src/main/java/com/ohdab/classroom/repository/ClassroomRepository.java Co-authored-by: Jonghan Sim <simhani1@gmail.com> --------- Co-authored-by: seongha <seongha@seongha-2.local> Co-authored-by: Jonghan Sim <simhani1@gmail.com> * feat : 반 추가 Controller 테스트 & 구현 (#41) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * refactor : 인터페이스 이름 변경 * fix : addClassroom 인터페이스 이름 변경 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat : 반 목록 조회 Service & Dto 결합 (inner class) (#47) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * fix : Controller dto, request, response 객체 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat : 반 목록 조회 repository 구현 & 테스트 (#50) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * fix : Controller dto, request, response 객체 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat : 반 목록 조회 controller 구현 & 테스트 (#51) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat/#55 반 상세조회 Service 작성 (#69) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#56 반 상세조회 Repository Test 작성 (#70) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#57 반 상세조회 Controller 구현 & Test 작성 (#72) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#82 반 수정 Service 구현 & test (#85) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#83 반 수정 repostory 구현 & test (#86) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#84 반 수정 controller 작성 & test 작성 (#87) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#89 반 삭제 Service 작성 (#92) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 * feat: 반 삭제 Service 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#90 반 삭제 Repository 구현 & test (#93) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 * feat: 반 삭제 Service 작성 * test : 반 삭제 테스트 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#91 반 삭제 Controller 구현 & Test 작성 (#94) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 * feat: 반 삭제 Service 작성 * test : 반 삭제 테스트 작성 * feat : 반 삭제 Controller 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * merge : conflict resolve (#100) * merge : conflict resolve * style : spotlessApply * [Fix] Resolve Conflict (#101) * feat: member 도메인 api 개발 (#96) * [Feat/#33] 선생님 목록 조회 서비스 테스트 및 구현 (#38) * feat : 선생님 목록 조회 성공 서비스 테스트 작성 * feat : 선생님 목록 조회 서비스 구현 * spotless 적용 * fix : service와 repository의 domain 반환 형태를 Dto 반환하도록 변경 * fix : repository 반환 형태 복구 * fix : dto mapper 수정 * fix : stream 사용 * [Feat/#39] 선생님 추가 service 테스트 작성 및 구현 (#42) * feat : 선생님 목록 조회 성공 서비스 테스트 작성 * feat : 선생님 목록 조회 서비스 구현 * spotless 적용 * feat : 선생님 추가 서비스 테스트 작성 * fix : service와 repository의 domain 반환 형태를 Dto 반환하도록 변경 * fix : repository 반환 형태 복구 * feat : 선생님 추가 서비스 구현 * fix : spotless 적용 * fix : Repository JPA method 수정 * fix : dto mapper 수정 * fix : 이름 중복 제거 메서드명 변경 * fix : 서비스 테스트 분리 및 ReqDto 명칭 변경 * fix : stream 사용 * fix : spotless 적용 * fix : 임시 join service 요청 추가 * [Feat/#43] 선생님 삭제 service 테스트 작성 및 구현 (#53) * fix : dto inner 클래스로 수정 * feat : 선생님 삭제 서비스 테스트 작성 * feat : 선생님 삭제 서비스 구현 * fix : 예외 추가 및 도메인 규칙 사용하도록 로직 수정 * fix : 선생님 삭제 서비스 테스트 수정 및 예외 삭제 * [Feat/#54] 선생님 목록 조회 repository 테스트 및 구현 (#59) * feat : 선생님 목록 조회 repository 테스트 * refactor : repository test assertion refactoring * [Feat/#60] 선생님 추가 repository 테스트 및 구현 (#63) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * [Feat/#74] 선생님 목록 조회 Controller 테스트 및 구현 (#75) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * [Feat/#76] 선생님 추가 Controller 테스트 및 구현 (#77) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * feat : 선생님 추가 Controller 테스트 및 구현 * fix : spotless 적용 * [Feat/#78] 선생님 삭제 controller 테스트 및 구현 (#79) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * feat : 선생님 추가 Controller 테스트 및 구현 * feat : 선생님 삭제 Controller 테스트 및 구현 * fix : spotless 적용 * [Feat/#64] 선생님 삭제(탈퇴) repository 테스트 및 구현 (#68) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat: mistakenote 도메인 api 개발 (#98) * feat: 학생별 오답노트 조회 controller 단위 테스트 & 구현 (#22) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * feat: 학생별 오답노트 조회 service 단위 테스트 & 구현 (#23) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * test: service 단위 테스트 * test: service 단위 테스트 * style: 라인 공백 * feat: 학생별 오답노트 조회 service 구현 * test: 삭제 회원 검사로직 추가 * test: 회원 삭제 여부 로직을 위한 테스트 추가 * feat: 회원 삭제 여부 메서드 추가 * fix: workbookRepository 주입 제거 * feat: 학생별 오답노트 조회 repository 단위 테스트 (#24) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * test: service 단위 테스트 * test: service 단위 테스트 * style: 라인 공백 * feat: 학생별 오답노트 조회 service 구현 * test: 삭제 회원 검사로직 추가 * test: 회원 삭제 여부 로직을 위한 테스트 추가 * feat: 회원 삭제 여부 메서드 추가 * test: 오답노트 조회 repository 단위 테스트 * fix: workbookRepository 주입 제거 * feat: 오답 기록하기 controller 테스트 & 구현 (#31) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * feat: 오답 기록하기 service 단위 테스트 & 구현 (#32) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * test: service 테스트 클래스 생성 * test: 오답 기록하기 메서드 단위테스트 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: service 단위 테스트 결과값 검증으로 변경 * refactor: 오답 기록 메서드 리팩토링 * feat: service 구현 * style: spotless 적용 * feat: 문제 번호의 범위 검사를 위한 도메인 서비스 추가 * feat: 오답 기록하기 repository 단위 테스트 & 구현 (#34) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * test: service 테스트 클래스 생성 * test: 오답 기록하기 메서드 단위테스트 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: service 단위 테스트 결과값 검증으로 변경 * refactor: 오답 기록 메서드 리팩토링 * feat: service 구현 * style: spotless 적용 * feat: 문제 번호의 범위 검사를 위한 도메인 서비스 추가 * test: repository 단위 테스트 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) controller 단위 테스트 & 구현 (#44) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) service 단위 테스트 & 구현 (#58) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * fix: dto 클래명 수정 * test: service 단위 테스트 * feat: servie 일부 구현 * feat: mybatis 설정 및 mapper 구현 * test: service 단위 테스트 * feat: service 구현 * fix: 버전 이슈로 인한 mybatis 다운 그레이드 * fix: 과거 dto 클래스 삭제 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) mapper 단위 테스트 (#62) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * fix: dto 클래명 수정 * test: service 단위 테스트 * feat: servie 일부 구현 * feat: mybatis 설정 및 mapper 구현 * test: service 단위 테스트 * feat: service 구현 * fix: 버전 이슈로 인한 mybatis 다운 그레이드 * test: mybatis test 의존성 주입 * fix: mapper 파일 경로 수정 * fix: mybatis 설정 수정 * fix: mapper 클래스 경로 수정 * fix: 쿼리 별칭을 쌍따옴로 지정하도록 변경 * test: MistakeNoteMapper 단위 테스트 * MemberMapper 단위 테스트 * fix: 과거 dto 클래스 삭제 * fix: member setter 추가 * feat: 학생별 N번 이상 틀린 문제 출력 controller 단위 테스트 & 구현 (#71) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 메서드 및 변수명에서 numbers를 number로 변경 * style: spotless 적용 * feat: 학생별 N번 이상 틀린 문제 출력 service 단위 테스트 & 구현 (#73) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * test: service 단위 테스트 * feat: service 구현 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 문제 범위에 대한 test 추가 * feat: service 구현 * fix: 메서드 및 변수명에서 numbers를 number로 변경 * style: spotless 적용 * fix: 메서드 및 변수명에서 numbers -> number로 변경 * refactor: 범위 검사 로직 리팩토링 * fix: test 메서드 및 클래스명 영어로 변경 * fix: 범위 검사 메서드 하나로 통일 * feat: 학생별 N번 이상 틀린 문제 출력 repository 단위 테스트 & 구현 (#81) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * test: service 단위 테스트 * feat: service 구현 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 문제 범위에 대한 test 추가 * feat: service 구현 * fix: 메서드 및 변수명에서 numbers를 number로 변경 * style: spotless 적용 * fix: 메서드 및 변수명에서 numbers -> number로 변경 * refactor: 범위 검사 로직 리팩토링 * fix: test 메서드 및 클래스명 영어로 변경 * fix: 범위 검사 메서드 하나로 통일 * test: repository 단위 테스트 * feat: mapper 쿼리 작성 * style: spotless 적용 * merge: develop 브랜치 병합 * feat: repository 누락 메서드 추가 * Delete src/test/java/com/ohdab/member/Controller directory * merge : conflict resolve * style : spotlessApply --------- Co-authored-by: linirini <101927543+linirini@users.noreply.github.com> Co-authored-by: Jonghan Sim <simhani1@gmail.com> * feat: 학생 삭제 controller 단위 테스트 & 구현 (#104) * test: controller 단위 테스트 * feat: contoller 구현 * docs: REST Docs 작성 * fix: url 수정 * feat: 학생 삭제 service 단위 테스트 & 구현 (#105) * test: controller 단위 테스트 * feat: contoller 구현 * docs: REST Docs 작성 * fix: url 수정 * test: service 단위 테스트 * feat: service 구현 * style: spotless 적용 * style: spotless 적용 * feat : 교재 목록 조회 service 테스트 및 구현 * feat: classroom 도메인 api 개발 (#99) * feat: 반 추가 service & test (#25) * feat : addClassroom Service & test * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * refactor : 인터페이스 이름 변경 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat: 반 추가 Repository 테스트 & 구현 (#27) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * refactor : 인터페이스 이름 변경 * Update src/main/java/com/ohdab/classroom/repository/ClassroomRepository.java Co-authored-by: Jonghan Sim <simhani1@gmail.com> --------- Co-authored-by: seongha <seongha@seongha-2.local> Co-authored-by: Jonghan Sim <simhani1@gmail.com> * feat : 반 추가 Controller 테스트 & 구현 (#41) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * refactor : 인터페이스 이름 변경 * fix : addClassroom 인터페이스 이름 변경 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat : 반 목록 조회 Service & Dto 결합 (inner class) (#47) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * fix : Controller dto, request, response 객체 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat : 반 목록 조회 repository 구현 & 테스트 (#50) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * fix : Controller dto, request, response 객체 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat : 반 목록 조회 controller 구현 & 테스트 (#51) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat/#55 반 상세조회 Service 작성 (#69) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#56 반 상세조회 Repository Test 작성 (#70) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#57 반 상세조회 Controller 구현 & Test 작성 (#72) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#82 반 수정 Service 구현 & test (#85) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#83 반 수정 repostory 구현 & test (#86) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#84 반 수정 controller 작성 & test 작성 (#87) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#89 반 삭제 Service 작성 (#92) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 * feat: 반 삭제 Service 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#90 반 삭제 Repository 구현 & test (#93) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 * feat: 반 삭제 Service 작성 * test : 반 삭제 테스트 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#91 반 삭제 Controller 구현 & Test 작성 (#94) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 * feat: 반 삭제 Service 작성 * test : 반 삭제 테스트 작성 * feat : 반 삭제 Controller 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * merge : conflict resolve (#100) * merge : conflict resolve * style : spotlessApply * [Fix] Resolve Conflict (#101) * feat: member 도메인 api 개발 (#96) * [Feat/#33] 선생님 목록 조회 서비스 테스트 및 구현 (#38) * feat : 선생님 목록 조회 성공 서비스 테스트 작성 * feat : 선생님 목록 조회 서비스 구현 * spotless 적용 * fix : service와 repository의 domain 반환 형태를 Dto 반환하도록 변경 * fix : repository 반환 형태 복구 * fix : dto mapper 수정 * fix : stream 사용 * [Feat/#39] 선생님 추가 service 테스트 작성 및 구현 (#42) * feat : 선생님 목록 조회 성공 서비스 테스트 작성 * feat : 선생님 목록 조회 서비스 구현 * spotless 적용 * feat : 선생님 추가 서비스 테스트 작성 * fix : service와 repository의 domain 반환 형태를 Dto 반환하도록 변경 * fix : repository 반환 형태 복구 * feat : 선생님 추가 서비스 구현 * fix : spotless 적용 * fix : Repository JPA method 수정 * fix : dto mapper 수정 * fix : 이름 중복 제거 메서드명 변경 * fix : 서비스 테스트 분리 및 ReqDto 명칭 변경 * fix : stream 사용 * fix : spotless 적용 * fix : 임시 join service 요청 추가 * [Feat/#43] 선생님 삭제 service 테스트 작성 및 구현 (#53) * fix : dto inner 클래스로 수정 * feat : 선생님 삭제 서비스 테스트 작성 * feat : 선생님 삭제 서비스 구현 * fix : 예외 추가 및 도메인 규칙 사용하도록 로직 수정 * fix : 선생님 삭제 서비스 테스트 수정 및 예외 삭제 * [Feat/#54] 선생님 목록 조회 repository 테스트 및 구현 (#59) * feat : 선생님 목록 조회 repository 테스트 * refactor : repository test assertion refactoring * [Feat/#60] 선생님 추가 repository 테스트 및 구현 (#63) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * [Feat/#74] 선생님 목록 조회 Controller 테스트 및 구현 (#75) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * [Feat/#76] 선생님 추가 Controller 테스트 및 구현 (#77) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * feat : 선생님 추가 Controller 테스트 및 구현 * fix : spotless 적용 * [Feat/#78] 선생님 삭제 controller 테스트 및 구현 (#79) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * feat : 선생님 추가 Controller 테스트 및 구현 * feat : 선생님 삭제 Controller 테스트 및 구현 * fix : spotless 적용 * [Feat/#64] 선생님 삭제(탈퇴) repository 테스트 및 구현 (#68) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat: mistakenote 도메인 api 개발 (#98) * feat: 학생별 오답노트 조회 controller 단위 테스트 & 구현 (#22) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * feat: 학생별 오답노트 조회 service 단위 테스트 & 구현 (#23) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * test: service 단위 테스트 * test: service 단위 테스트 * style: 라인 공백 * feat: 학생별 오답노트 조회 service 구현 * test: 삭제 회원 검사로직 추가 * test: 회원 삭제 여부 로직을 위한 테스트 추가 * feat: 회원 삭제 여부 메서드 추가 * fix: workbookRepository 주입 제거 * feat: 학생별 오답노트 조회 repository 단위 테스트 (#24) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * test: service 단위 테스트 * test: service 단위 테스트 * style: 라인 공백 * feat: 학생별 오답노트 조회 service 구현 * test: 삭제 회원 검사로직 추가 * test: 회원 삭제 여부 로직을 위한 테스트 추가 * feat: 회원 삭제 여부 메서드 추가 * test: 오답노트 조회 repository 단위 테스트 * fix: workbookRepository 주입 제거 * feat: 오답 기록하기 controller 테스트 & 구현 (#31) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * feat: 오답 기록하기 service 단위 테스트 & 구현 (#32) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * test: service 테스트 클래스 생성 * test: 오답 기록하기 메서드 단위테스트 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: service 단위 테스트 결과값 검증으로 변경 * refactor: 오답 기록 메서드 리팩토링 * feat: service 구현 * style: spotless 적용 * feat: 문제 번호의 범위 검사를 위한 도메인 서비스 추가 * feat: 오답 기록하기 repository 단위 테스트 & 구현 (#34) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * test: service 테스트 클래스 생성 * test: 오답 기록하기 메서드 단위테스트 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: service 단위 테스트 결과값 검증으로 변경 * refactor: 오답 기록 메서드 리팩토링 * feat: service 구현 * style: spotless 적용 * feat: 문제 번호의 범위 검사를 위한 도메인 서비스 추가 * test: repository 단위 테스트 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) controller 단위 테스트 & 구현 (#44) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) service 단위 테스트 & 구현 (#58) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * fix: dto 클래명 수정 * test: service 단위 테스트 * feat: servie 일부 구현 * feat: mybatis 설정 및 mapper 구현 * test: service 단위 테스트 * feat: service 구현 * fix: 버전 이슈로 인한 mybatis 다운 그레이드 * fix: 과거 dto 클래스 삭제 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) mapper 단위 테스트 (#62) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * fix: dto 클래명 수정 * test: service 단위 테스트 * feat: servie 일부 구현 * feat: mybatis 설정 및 mapper 구현 * test: service 단위 테스트 * feat: service 구현 * fix: 버전 이슈로 인한 mybatis 다운 그레이드 * test: mybatis test 의존성 주입 * fix: mapper 파일 경로 수정 * fix: mybatis 설정 수정 * fix: mapper 클래스 경로 수정 * fix: 쿼리 별칭을 쌍따옴로 지정하도록 변경 * test: MistakeNoteMapper 단위 테스트 * MemberMapper 단위 테스트 * fix: 과거 dto 클래스 삭제 * fix: member setter 추가 * feat: 학생별 N번 이상 틀린 문제 출력 controller 단위 테스트 & 구현 (#71) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 메서드 및 변수명에서 numbers를 number로 변경 * style: spotless 적용 * feat: 학생별 N번 이상 틀린 문제 출력 service 단위 테스트 & 구현 (#73) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * test: service 단위 테스트 * feat: service 구현 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 문제 범위에 대한 test 추가 * feat: service 구현 * fix: 메서드 및 변수명에서 numbers를 number로 변경 * style: spotless 적용 * fix: 메서드 및 변수명에서 numbers -> number로 변경 * refactor: 범위 검사 로직 리팩토링 * fix: test 메서드 및 클래스명 영어로 변경 * fix: 범위 검사 메서드 하나로 통일 * feat: 학생별 N번 이상 틀린 문제 출력 repository 단위 테스트 & 구현 (#81) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * test: service 단위 테스트 * feat: service 구현 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 문제 범위에 대한 test 추가 * feat: service 구현 * fix: 메서드 및 변수명에서 numbers를 number로 변경 * style: spotless 적용 * fix: 메서드 및 변수명에서 numbers -> number로 변경 * refactor: 범위 검사 로직 리팩토링 * fix: test 메서드 및 클래스명 영어로 변경 * fix: 범위 검사 메서드 하나로 통일 * test: repository 단위 테스트 * feat: mapper 쿼리 작성 * style: spotless 적용 * merge: develop 브랜치 병합 * feat: repository 누락 메서드 추가 * Delete src/test/java/com/ohdab/member/Controller directory * merge : conflict resolve * style : spotlessApply --------- Co-authored-by: linirini <101927543+linirini@users.noreply.github.com> Co-authored-by: Jonghan Sim <simhani1@gmail.com> --------- Co-authored-by: seongha <seongha@seongha-2.local> Co-authored-by: Jonghan Sim <simhani1@gmail.com> Co-authored-by: linirini <101927543+linirini@users.noreply.github.com> * feat : 교재 목록 조회 service 테스트 작성 * feat : 교재 목록 조회 service 구현 * refactor : domain to dto 메서드로 분리 --------- Co-authored-by: seongha_h <11pi885@gmail.com> Co-authored-by: seongha <seongha@seongha-2.local> Co-authored-by: Jonghan Sim <simhani1@gmail.com> * feat : 교재 목록 조회 repository 테스트 및 구현 * feat: classroom 도메인 api 개발 (#99) * feat: 반 추가 service & test (#25) * feat : addClassroom Service & test * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * refactor : 인터페이스 이름 변경 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat: 반 추가 Repository 테스트 & 구현 (#27) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * refactor : 인터페이스 이름 변경 * Update src/main/java/com/ohdab/classroom/repository/ClassroomRepository.java Co-authored-by: Jonghan Sim <simhani1@gmail.com> --------- Co-authored-by: seongha <seongha@seongha-2.local> Co-authored-by: Jonghan Sim <simhani1@gmail.com> * feat : 반 추가 Controller 테스트 & 구현 (#41) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * refactor : 인터페이스 이름 변경 * fix : addClassroom 인터페이스 이름 변경 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat : 반 목록 조회 Service & Dto 결합 (inner class) (#47) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * fix : Controller dto, request, response 객체 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat : 반 목록 조회 repository 구현 & 테스트 (#50) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * fix : Controller dto, request, response 객체 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat : 반 목록 조회 controller 구현 & 테스트 (#51) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat/#55 반 상세조회 Service 작성 (#69) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#56 반 상세조회 Repository Test 작성 (#70) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#57 반 상세조회 Controller 구현 & Test 작성 (#72) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#82 반 수정 Service 구현 & test (#85) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#83 반 수정 repostory 구현 & test (#86) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#84 반 수정 controller 작성 & test 작성 (#87) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#89 반 삭제 Service 작성 (#92) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 * feat: 반 삭제 Service 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#90 반 삭제 Repository 구현 & test (#93) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 * feat: 반 삭제 Service 작성 * test : 반 삭제 테스트 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#91 반 삭제 Controller 구현 & Test 작성 (#94) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 * feat: 반 삭제 Service 작성 * test : 반 삭제 테스트 작성 * feat : 반 삭제 Controller 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * merge : conflict resolve (#100) * merge : conflict resolve * style : spotlessApply * [Fix] Resolve Conflict (#101) * feat: member 도메인 api 개발 (#96) * [Feat/#33] 선생님 목록 조회 서비스 테스트 및 구현 (#38) * feat : 선생님 목록 조회 성공 서비스 테스트 작성 * feat : 선생님 목록 조회 서비스 구현 * spotless 적용 * fix : service와 repository의 domain 반환 형태를 Dto 반환하도록 변경 * fix : repository 반환 형태 복구 * fix : dto mapper 수정 * fix : stream 사용 * [Feat/#39] 선생님 추가 service 테스트 작성 및 구현 (#42) * feat : 선생님 목록 조회 성공 서비스 테스트 작성 * feat : 선생님 목록 조회 서비스 구현 * spotless 적용 * feat : 선생님 추가 서비스 테스트 작성 * fix : service와 repository의 domain 반환 형태를 Dto 반환하도록 변경 * fix : repository 반환 형태 복구 * feat : 선생님 추가 서비스 구현 * fix : spotless 적용 * fix : Repository JPA method 수정 * fix : dto mapper 수정 * fix : 이름 중복 제거 메서드명 변경 * fix : 서비스 테스트 분리 및 ReqDto 명칭 변경 * fix : stream 사용 * fix : spotless 적용 * fix : 임시 join service 요청 추가 * [Feat/#43] 선생님 삭제 service 테스트 작성 및 구현 (#53) * fix : dto inner 클래스로 수정 * feat : 선생님 삭제 서비스 테스트 작성 * feat : 선생님 삭제 서비스 구현 * fix : 예외 추가 및 도메인 규칙 사용하도록 로직 수정 * fix : 선생님 삭제 서비스 테스트 수정 및 예외 삭제 * [Feat/#54] 선생님 목록 조회 repository 테스트 및 구현 (#59) * feat : 선생님 목록 조회 repository 테스트 * refactor : repository test assertion refactoring * [Feat/#60] 선생님 추가 repository 테스트 및 구현 (#63) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * [Feat/#74] 선생님 목록 조회 Controller 테스트 및 구현 (#75) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * [Feat/#76] 선생님 추가 Controller 테스트 및 구현 (#77) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * feat : 선생님 추가 Controller 테스트 및 구현 * fix : spotless 적용 * [Feat/#78] 선생님 삭제 controller 테스트 및 구현 (#79) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * feat : 선생님 추가 Controller 테스트 및 구현 * feat : 선생님 삭제 Controller 테스트 및 구현 * fix : spotless 적용 * [Feat/#64] 선생님 삭제(탈퇴) repository 테스트 및 구현 (#68) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat: mistakenote 도메인 api 개발 (#98) * feat: 학생별 오답노트 조회 controller 단위 테스트 & 구현 (#22) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * feat: 학생별 오답노트 조회 service 단위 테스트 & 구현 (#23) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * test: service 단위 테스트 * test: service 단위 테스트 * style: 라인 공백 * feat: 학생별 오답노트 조회 service 구현 * test: 삭제 회원 검사로직 추가 * test: 회원 삭제 여부 로직을 위한 테스트 추가 * feat: 회원 삭제 여부 메서드 추가 * fix: workbookRepository 주입 제거 * feat: 학생별 오답노트 조회 repository 단위 테스트 (#24) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * test: service 단위 테스트 * test: service 단위 테스트 * style: 라인 공백 * feat: 학생별 오답노트 조회 service 구현 * test: 삭제 회원 검사로직 추가 * test: 회원 삭제 여부 로직을 위한 테스트 추가 * feat: 회원 삭제 여부 메서드 추가 * test: 오답노트 조회 repository 단위 테스트 * fix: workbookRepository 주입 제거 * feat: 오답 기록하기 controller 테스트 & 구현 (#31) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * feat: 오답 기록하기 service 단위 테스트 & 구현 (#32) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * test: service 테스트 클래스 생성 * test: 오답 기록하기 메서드 단위테스트 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: service 단위 테스트 결과값 검증으로 변경 * refactor: 오답 기록 메서드 리팩토링 * feat: service 구현 * style: spotless 적용 * feat: 문제 번호의 범위 검사를 위한 도메인 서비스 추가 * feat: 오답 기록하기 repository 단위 테스트 & 구현 (#34) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * test: service 테스트 클래스 생성 * test: 오답 기록하기 메서드 단위테스트 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: service 단위 테스트 결과값 검증으로 변경 * refactor: 오답 기록 메서드 리팩토링 * feat: service 구현 * style: spotless 적용 * feat: 문제 번호의 범위 검사를 위한 도메인 서비스 추가 * test: repository 단위 테스트 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) controller 단위 테스트 & 구현 (#44) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) service 단위 테스트 & 구현 (#58) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * fix: dto 클래명 수정 * test: service 단위 테스트 * feat: servie 일부 구현 * feat: mybatis 설정 및 mapper 구현 * test: service 단위 테스트 * feat: service 구현 * fix: 버전 이슈로 인한 mybatis 다운 그레이드 * fix: 과거 dto 클래스 삭제 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) mapper 단위 테스트 (#62) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * fix: dto 클래명 수정 * test: service 단위 테스트 * feat: servie 일부 구현 * feat: mybatis 설정 및 mapper 구현 * test: service 단위 테스트 * feat: service 구현 * fix: 버전 이슈로 인한 mybatis 다운 그레이드 * test: mybatis test 의존성 주입 * fix: mapper 파일 경로 수정 * fix: mybatis 설정 수정 * fix: mapper 클래스 경로 수정 * fix: 쿼리 별칭을 쌍따옴로 지정하도록 변경 * test: MistakeNoteMapper 단위 테스트 * MemberMapper 단위 테스트 * fix: 과거 dto 클래스 삭제 * fix: member setter 추가 * feat: 학생별 N번 이상 틀린 문제 출력 controller 단위 테스트 & 구현 (#71) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 메서드 및 변수명에서 numbers를 number로 변경 * style: spotless 적용 * feat: 학생별 N번 이상 틀린 문제 출력 service 단위 테스트 & 구현 (#73) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * test: service 단위 테스트 * feat: service 구현 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 문제 범위에 대한 test 추가 * feat: service 구현 * fix: 메서드 및 변수명에서 numbers를 number로 변경 * style: spotless 적용 * fix: 메서드 및 변수명에서 numbers -> number로 변경 * refactor: 범위 검사 로직 리팩토링 * fix: test 메서드 및 클래스명 영어로 변경 * fix: 범위 검사 메서드 하나로 통일 * feat: 학생별 N번 이상 틀린 문제 출력 repository 단위 테스트 & 구현 (#81) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * test: service 단위 테스트 * feat: service 구현 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 문제 범위에 대한 test 추가 * feat: se…
* fix: url 접근 권한 설정 * fix: join url 접근 권한 추가 * fix: login url 접근 권한 변경 * fix: hasRole -> hasAuthority로 변경
* fix: 선생님 삭제 트랜잭션 읽기모드 해제 * fix: 반 추가 트랜잭션 읽기모드 해제 * fix: 반 목록 조회 query string 변수 포맷 변경 * fix: 교재 상세조회시 오답노트 없는 경우에 대한 예외처리 * fix: req 변수명 접근 제어자 설정 * fix: 회원가입시 중복 id 예외 메시지 수정 * fix: 반 정보 수정 트랜잭션 읽기모드 해제 * fix: 반 정보 수정 service 단위 테스트 검증 값 수정 * fix: 반 삭제 service 트랜잭션 읽기모드 해제 * fix: 교재 추가 service 트랜잭션 읽기모드 해제 * fix: service 클래스명 변경 및 트랜잭션 읽기모드 해제 * fix: res, req 필드 접근 제어자 추가 * fix: REST Dcos 오타 수정 * fix: loginRes 미사용 함수 삭제
* [Feat/#33] 선생님 목록 조회 서비스 테스트 및 구현 (#38) * feat : 선생님 목록 조회 성공 서비스 테스트 작성 * feat : 선생님 목록 조회 서비스 구현 * spotless 적용 * fix : service와 repository의 domain 반환 형태를 Dto 반환하도록 변경 * fix : repository 반환 형태 복구 * fix : dto mapper 수정 * fix : stream 사용 * [Feat/#39] 선생님 추가 service 테스트 작성 및 구현 (#42) * feat : 선생님 목록 조회 성공 서비스 테스트 작성 * feat : 선생님 목록 조회 서비스 구현 * spotless 적용 * feat : 선생님 추가 서비스 테스트 작성 * fix : service와 repository의 domain 반환 형태를 Dto 반환하도록 변경 * fix : repository 반환 형태 복구 * feat : 선생님 추가 서비스 구현 * fix : spotless 적용 * fix : Repository JPA method 수정 * fix : dto mapper 수정 * fix : 이름 중복 제거 메서드명 변경 * fix : 서비스 테스트 분리 및 ReqDto 명칭 변경 * fix : stream 사용 * fix : spotless 적용 * fix : 임시 join service 요청 추가 * feat: 반 추가 service & test (#25) * feat : addClassroom Service & test * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * refactor : 인터페이스 이름 변경 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat: 반 추가 Repository 테스트 & 구현 (#27) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * refactor : 인터페이스 이름 변경 * Update src/main/java/com/ohdab/classroom/repository/ClassroomRepository.java Co-authored-by: Jonghan Sim <simhani1@gmail.com> --------- Co-authored-by: seongha <seongha@seongha-2.local> Co-authored-by: Jonghan Sim <simhani1@gmail.com> * feat : 반 추가 Controller 테스트 & 구현 (#41) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * refactor : 인터페이스 이름 변경 * fix : addClassroom 인터페이스 이름 변경 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat : 반 목록 조회 Service & Dto 결합 (inner class) (#47) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * fix : Controller dto, request, response 객체 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat : 반 목록 조회 repository 구현 & 테스트 (#50) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * fix : Controller dto, request, response 객체 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * [Feat/#43] 선생님 삭제 service 테스트 작성 및 구현 (#53) * fix : dto inner 클래스로 수정 * feat : 선생님 삭제 서비스 테스트 작성 * feat : 선생님 삭제 서비스 구현 * fix : 예외 추가 및 도메인 규칙 사용하도록 로직 수정 * fix : 선생님 삭제 서비스 테스트 수정 및 예외 삭제 * [Feat/#54] 선생님 목록 조회 repository 테스트 및 구현 (#59) * feat : 선생님 목록 조회 repository 테스트 * refactor : repository test assertion refactoring * [Feat/#60] 선생님 추가 repository 테스트 및 구현 (#63) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * feat : 반 목록 조회 controller 구현 & 테스트 (#51) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import --------- Co-authored-by: seongha <seongha@seongha-2.local> * [Feat/#74] 선생님 목록 조회 Controller 테스트 및 구현 (#75) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * [Feat/#76] 선생님 추가 Controller 테스트 및 구현 (#77) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * feat : 선생님 추가 Controller 테스트 및 구현 * fix : spotless 적용 * [Feat/#78] 선생님 삭제 controller 테스트 및 구현 (#79) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * feat : 선생님 추가 Controller 테스트 및 구현 * feat : 선생님 삭제 Controller 테스트 및 구현 * fix : spotless 적용 * [Feat/#64] 선생님 삭제(탈퇴) repository 테스트 및 구현 (#68) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat/#55 반 상세조회 Service 작성 (#69) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#56 반 상세조회 Repository Test 작성 (#70) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#57 반 상세조회 Controller 구현 & Test 작성 (#72) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#82 반 수정 Service 구현 & test (#85) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#83 반 수정 repostory 구현 & test (#86) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#84 반 수정 controller 작성 & test 작성 (#87) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#89 반 삭제 Service 작성 (#92) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 * feat: 반 삭제 Service 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#90 반 삭제 Repository 구현 & test (#93) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 * feat: 반 삭제 Service 작성 * test : 반 삭제 테스트 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#91 반 삭제 Controller 구현 & Test 작성 (#94) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 * feat: 반 삭제 Service 작성 * test : 반 삭제 테스트 작성 * feat : 반 삭제 Controller 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * merge : conflict resolve (#100) * merge : conflict resolve * style : spotlessApply * [Fix] Resolve Conflict (#101) * feat: member 도메인 api 개발 (#96) * [Feat/#33] 선생님 목록 조회 서비스 테스트 및 구현 (#38) * feat : 선생님 목록 조회 성공 서비스 테스트 작성 * feat : 선생님 목록 조회 서비스 구현 * spotless 적용 * fix : service와 repository의 domain 반환 형태를 Dto 반환하도록 변경 * fix : repository 반환 형태 복구 * fix : dto mapper 수정 * fix : stream 사용 * [Feat/#39] 선생님 추가 service 테스트 작성 및 구현 (#42) * feat : 선생님 목록 조회 성공 서비스 테스트 작성 * feat : 선생님 목록 조회 서비스 구현 * spotless 적용 * feat : 선생님 추가 서비스 테스트 작성 * fix : service와 repository의 domain 반환 형태를 Dto 반환하도록 변경 * fix : repository 반환 형태 복구 * feat : 선생님 추가 서비스 구현 * fix : spotless 적용 * fix : Repository JPA method 수정 * fix : dto mapper 수정 * fix : 이름 중복 제거 메서드명 변경 * fix : 서비스 테스트 분리 및 ReqDto 명칭 변경 * fix : stream 사용 * fix : spotless 적용 * fix : 임시 join service 요청 추가 * [Feat/#43] 선생님 삭제 service 테스트 작성 및 구현 (#53) * fix : dto inner 클래스로 수정 * feat : 선생님 삭제 서비스 테스트 작성 * feat : 선생님 삭제 서비스 구현 * fix : 예외 추가 및 도메인 규칙 사용하도록 로직 수정 * fix : 선생님 삭제 서비스 테스트 수정 및 예외 삭제 * [Feat/#54] 선생님 목록 조회 repository 테스트 및 구현 (#59) * feat : 선생님 목록 조회 repository 테스트 * refactor : repository test assertion refactoring * [Feat/#60] 선생님 추가 repository 테스트 및 구현 (#63) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * [Feat/#74] 선생님 목록 조회 Controller 테스트 및 구현 (#75) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * [Feat/#76] 선생님 추가 Controller 테스트 및 구현 (#77) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * feat : 선생님 추가 Controller 테스트 및 구현 * fix : spotless 적용 * [Feat/#78] 선생님 삭제 controller 테스트 및 구현 (#79) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * feat : 선생님 추가 Controller 테스트 및 구현 * feat : 선생님 삭제 Controller 테스트 및 구현 * fix : spotless 적용 * [Feat/#64] 선생님 삭제(탈퇴) repository 테스트 및 구현 (#68) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat: mistakenote 도메인 api 개발 (#98) * feat: 학생별 오답노트 조회 controller 단위 테스트 & 구현 (#22) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * feat: 학생별 오답노트 조회 service 단위 테스트 & 구현 (#23) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * test: service 단위 테스트 * test: service 단위 테스트 * style: 라인 공백 * feat: 학생별 오답노트 조회 service 구현 * test: 삭제 회원 검사로직 추가 * test: 회원 삭제 여부 로직을 위한 테스트 추가 * feat: 회원 삭제 여부 메서드 추가 * fix: workbookRepository 주입 제거 * feat: 학생별 오답노트 조회 repository 단위 테스트 (#24) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * test: service 단위 테스트 * test: service 단위 테스트 * style: 라인 공백 * feat: 학생별 오답노트 조회 service 구현 * test: 삭제 회원 검사로직 추가 * test: 회원 삭제 여부 로직을 위한 테스트 추가 * feat: 회원 삭제 여부 메서드 추가 * test: 오답노트 조회 repository 단위 테스트 * fix: workbookRepository 주입 제거 * feat: 오답 기록하기 controller 테스트 & 구현 (#31) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * feat: 오답 기록하기 service 단위 테스트 & 구현 (#32) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * test: service 테스트 클래스 생성 * test: 오답 기록하기 메서드 단위테스트 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: service 단위 테스트 결과값 검증으로 변경 * refactor: 오답 기록 메서드 리팩토링 * feat: service 구현 * style: spotless 적용 * feat: 문제 번호의 범위 검사를 위한 도메인 서비스 추가 * feat: 오답 기록하기 repository 단위 테스트 & 구현 (#34) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * test: service 테스트 클래스 생성 * test: 오답 기록하기 메서드 단위테스트 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: service 단위 테스트 결과값 검증으로 변경 * refactor: 오답 기록 메서드 리팩토링 * feat: service 구현 * style: spotless 적용 * feat: 문제 번호의 범위 검사를 위한 도메인 서비스 추가 * test: repository 단위 테스트 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) controller 단위 테스트 & 구현 (#44) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) service 단위 테스트 & 구현 (#58) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * fix: dto 클래명 수정 * test: service 단위 테스트 * feat: servie 일부 구현 * feat: mybatis 설정 및 mapper 구현 * test: service 단위 테스트 * feat: service 구현 * fix: 버전 이슈로 인한 mybatis 다운 그레이드 * fix: 과거 dto 클래스 삭제 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) mapper 단위 테스트 (#62) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * fix: dto 클래명 수정 * test: service 단위 테스트 * feat: servie 일부 구현 * feat: mybatis 설정 및 mapper 구현 * test: service 단위 테스트 * feat: service 구현 * fix: 버전 이슈로 인한 mybatis 다운 그레이드 * test: mybatis test 의존성 주입 * fix: mapper 파일 경로 수정 * fix: mybatis 설정 수정 * fix: mapper 클래스 경로 수정 * fix: 쿼리 별칭을 쌍따옴로 지정하도록 변경 * test: MistakeNoteMapper 단위 테스트 * MemberMapper 단위 테스트 * fix: 과거 dto 클래스 삭제 * fix: member setter 추가 * feat: 학생별 N번 이상 틀린 문제 출력 controller 단위 테스트 & 구현 (#71) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 메서드 및 변수명에서 numbers를 number로 변경 * style: spotless 적용 * feat: 학생별 N번 이상 틀린 문제 출력 service 단위 테스트 & 구현 (#73) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * test: service 단위 테스트 * feat: service 구현 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 문제 범위에 대한 test 추가 * feat: service 구현 * fix: 메서드 및 변수명에서 numbers를 number로 변경 * style: spotless 적용 * fix: 메서드 및 변수명에서 numbers -> number로 변경 * refactor: 범위 검사 로직 리팩토링 * fix: test 메서드 및 클래스명 영어로 변경 * fix: 범위 검사 메서드 하나로 통일 * feat: 학생별 N번 이상 틀린 문제 출력 repository 단위 테스트 & 구현 (#81) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * test: service 단위 테스트 * feat: service 구현 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 문제 범위에 대한 test 추가 * feat: service 구현 * fix: 메서드 및 변수명에서 numbers를 number로 변경 * style: spotless 적용 * fix: 메서드 및 변수명에서 numbers -> number로 변경 * refactor: 범위 검사 로직 리팩토링 * fix: test 메서드 및 클래스명 영어로 변경 * fix: 범위 검사 메서드 하나로 통일 * test: repository 단위 테스트 * feat: mapper 쿼리 작성 * style: spotless 적용 * merge: develop 브랜치 병합 * feat: repository 누락 메서드 추가 * Delete src/test/java/com/ohdab/member/Controller directory * merge : conflict resolve * style : spotlessApply --------- Co-authored-by: linirini <101927543+linirini@users.noreply.github.com> Co-authored-by: Jonghan Sim <simhani1@gmail.com> * feat : 선생님 추가 시 회원가입 요청 이벤트 구현 * feat : 선생님 추가 시 회원가입 성공 이벤트 테스트 작성 * fix : 선생님 추가 성공 서비스 테스트 수정 * feat : 이름 중복 확인 후 겹치는 이름 개수 반환하는 레포지토리 메서드 추가 테스트 * fix : 이름 겹치는 회원 수 조회 성공 테스트 수정 * fix : 이미 존재하는 이름으로 추가 요청 시 예외 처리 --------- Co-authored-by: seongha_h <11pi885@gmail.com> Co-authored-by: seongha <seongha@seongha-2.local> Co-authored-by: Jonghan Sim <simhani1@gmail.com>
* fix: controller 단위 테스트 수정 * fix: mepper 메서드명 변경 * fix: 요구사항 변경으로 인한 controller 응답값 수정 * fix: memberMapper 메서드명 변경 * fix: memberMapper 메서드명 변경 * fix: dto 내부 클래스명 수정 및 mapper 수정 * test: mapper 단위 테스트 * fix: dto 이너 클래스명 변경 * fix: 칼럼 별명 수정 * test: workbookMapper 단위 테스트
* [Feat/#33] 선생님 목록 조회 서비스 테스트 및 구현 (#38) * feat : 선생님 목록 조회 성공 서비스 테스트 작성 * feat : 선생님 목록 조회 서비스 구현 * spotless 적용 * fix : service와 repository의 domain 반환 형태를 Dto 반환하도록 변경 * fix : repository 반환 형태 복구 * fix : dto mapper 수정 * fix : stream 사용 * [Feat/#39] 선생님 추가 service 테스트 작성 및 구현 (#42) * feat : 선생님 목록 조회 성공 서비스 테스트 작성 * feat : 선생님 목록 조회 서비스 구현 * spotless 적용 * feat : 선생님 추가 서비스 테스트 작성 * fix : service와 repository의 domain 반환 형태를 Dto 반환하도록 변경 * fix : repository 반환 형태 복구 * feat : 선생님 추가 서비스 구현 * fix : spotless 적용 * fix : Repository JPA method 수정 * fix : dto mapper 수정 * fix : 이름 중복 제거 메서드명 변경 * fix : 서비스 테스트 분리 및 ReqDto 명칭 변경 * fix : stream 사용 * fix : spotless 적용 * fix : 임시 join service 요청 추가 * feat: 반 추가 service & test (#25) * feat : addClassroom Service & test * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * refactor : 인터페이스 이름 변경 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat: 반 추가 Repository 테스트 & 구현 (#27) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * refactor : 인터페이스 이름 변경 * Update src/main/java/com/ohdab/classroom/repository/ClassroomRepository.java Co-authored-by: Jonghan Sim <simhani1@gmail.com> --------- Co-authored-by: seongha <seongha@seongha-2.local> Co-authored-by: Jonghan Sim <simhani1@gmail.com> * feat : 반 추가 Controller 테스트 & 구현 (#41) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * refactor : 인터페이스 이름 변경 * fix : addClassroom 인터페이스 이름 변경 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat : 반 목록 조회 Service & Dto 결합 (inner class) (#47) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * fix : Controller dto, request, response 객체 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * feat : 반 목록 조회 repository 구현 & 테스트 (#50) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * fix : Controller dto, request, response 객체 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * [Feat/#43] 선생님 삭제 service 테스트 작성 및 구현 (#53) * fix : dto inner 클래스로 수정 * feat : 선생님 삭제 서비스 테스트 작성 * feat : 선생님 삭제 서비스 구현 * fix : 예외 추가 및 도메인 규칙 사용하도록 로직 수정 * fix : 선생님 삭제 서비스 테스트 수정 및 예외 삭제 * [Feat/#54] 선생님 목록 조회 repository 테스트 및 구현 (#59) * feat : 선생님 목록 조회 repository 테스트 * refactor : repository test assertion refactoring * [Feat/#60] 선생님 추가 repository 테스트 및 구현 (#63) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * feat : 반 목록 조회 controller 구현 & 테스트 (#51) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import --------- Co-authored-by: seongha <seongha@seongha-2.local> * [Feat/#74] 선생님 목록 조회 Controller 테스트 및 구현 (#75) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * [Feat/#76] 선생님 추가 Controller 테스트 및 구현 (#77) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * feat : 선생님 추가 Controller 테스트 및 구현 * fix : spotless 적용 * [Feat/#78] 선생님 삭제 controller 테스트 및 구현 (#79) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * feat : 선생님 추가 Controller 테스트 및 구현 * feat : 선생님 삭제 Controller 테스트 및 구현 * fix : spotless 적용 * [Feat/#64] 선생님 삭제(탈퇴) repository 테스트 및 구현 (#68) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat/#55 반 상세조회 Service 작성 (#69) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#56 반 상세조회 Repository Test 작성 (#70) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#57 반 상세조회 Controller 구현 & Test 작성 (#72) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#82 반 수정 Service 구현 & test (#85) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#83 반 수정 repostory 구현 & test (#86) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#84 반 수정 controller 작성 & test 작성 (#87) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#89 반 삭제 Service 작성 (#92) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 * feat: 반 삭제 Service 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#90 반 삭제 Repository 구현 & test (#93) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 * feat: 반 삭제 Service 작성 * test : 반 삭제 테스트 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * Feat/#91 반 삭제 Controller 구현 & Test 작성 (#94) * feat : addClassroom Service & test * style : spotless 적용 * feat : repository 구현 & 테스트 작성 * feat : repository 구현 & 테스트 작성 * feat : 반 추가 controller 작성 & 테스트 * style : spotless 적용 * fix : 코드리뷰 변경사항 수정 * style : spotless 적용 * docs : 반 추가 api 문서 추가 * feat : findClassroomService 구현 및 ClassroomDto 리팩토링 * refactor : 인터페이스 이름 변경 * style : spotyless 적용 * fix : addClassroom 인터페이스 이름 변경 * style : spotless 적용 * test : 반 목록 조회 테스트 작성 * feat : 반 목록 조회 controller 구현 & test 작성 * fix : Controller dto, request, response 객체 수정 * feat : 반 상세조회 Service 구현 * fix : controller dto 변경, getClassroomListByTeacherId 인자를 query String 으로 변경 * style : spotless 적용 * style : optimize import * style : optimize import * style : spotless 적용 * test : 반 상세조회 repository test 작성 * feat : 반 상세조회 controller 작성 * fix : test 버그 수정 -> 전체 테스트시 Id 값이 변경되어 테스트 실패하는 것 수정 * style : spotless 적용 * feat : 반 수정 Service 작성 * test : 반 수정 repository 테스트 작성 * test : 테스트 수정 * test : 테스트 실패 수정 * feat : 반 수정 controller 구현 & test 작성 * docs : 문서 작성 * docs : 반 상세조회 추가로 인한 docs 패키지 변경 적용 * feat: 반 삭제 Service 작성 * test : 반 삭제 테스트 작성 * feat : 반 삭제 Controller 작성 --------- Co-authored-by: seongha <seongha@seongha-2.local> * merge : conflict resolve (#100) * merge : conflict resolve * style : spotlessApply * [Fix] Resolve Conflict (#101) * feat: member 도메인 api 개발 (#96) * [Feat/#33] 선생님 목록 조회 서비스 테스트 및 구현 (#38) * feat : 선생님 목록 조회 성공 서비스 테스트 작성 * feat : 선생님 목록 조회 서비스 구현 * spotless 적용 * fix : service와 repository의 domain 반환 형태를 Dto 반환하도록 변경 * fix : repository 반환 형태 복구 * fix : dto mapper 수정 * fix : stream 사용 * [Feat/#39] 선생님 추가 service 테스트 작성 및 구현 (#42) * feat : 선생님 목록 조회 성공 서비스 테스트 작성 * feat : 선생님 목록 조회 서비스 구현 * spotless 적용 * feat : 선생님 추가 서비스 테스트 작성 * fix : service와 repository의 domain 반환 형태를 Dto 반환하도록 변경 * fix : repository 반환 형태 복구 * feat : 선생님 추가 서비스 구현 * fix : spotless 적용 * fix : Repository JPA method 수정 * fix : dto mapper 수정 * fix : 이름 중복 제거 메서드명 변경 * fix : 서비스 테스트 분리 및 ReqDto 명칭 변경 * fix : stream 사용 * fix : spotless 적용 * fix : 임시 join service 요청 추가 * [Feat/#43] 선생님 삭제 service 테스트 작성 및 구현 (#53) * fix : dto inner 클래스로 수정 * feat : 선생님 삭제 서비스 테스트 작성 * feat : 선생님 삭제 서비스 구현 * fix : 예외 추가 및 도메인 규칙 사용하도록 로직 수정 * fix : 선생님 삭제 서비스 테스트 수정 및 예외 삭제 * [Feat/#54] 선생님 목록 조회 repository 테스트 및 구현 (#59) * feat : 선생님 목록 조회 repository 테스트 * refactor : repository test assertion refactoring * [Feat/#60] 선생님 추가 repository 테스트 및 구현 (#63) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * [Feat/#74] 선생님 목록 조회 Controller 테스트 및 구현 (#75) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * [Feat/#76] 선생님 추가 Controller 테스트 및 구현 (#77) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * feat : 선생님 추가 Controller 테스트 및 구현 * fix : spotless 적용 * [Feat/#78] 선생님 삭제 controller 테스트 및 구현 (#79) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat : 선생님 목록 조회 controller 테스트 및 구현 * feat : 선생님 추가 Controller 테스트 및 구현 * feat : 선생님 삭제 Controller 테스트 및 구현 * fix : spotless 적용 * [Feat/#64] 선생님 삭제(탈퇴) repository 테스트 및 구현 (#68) * feat : 선생님 목록 조회 repository 테스트 * feat : 선생님 추가 repository 테스트 및 구현 * merge : feature-member * feat : 선생님 삭제(탈퇴) repository 테스트 및 구현 * feat: mistakenote 도메인 api 개발 (#98) * feat: 학생별 오답노트 조회 controller 단위 테스트 & 구현 (#22) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * feat: 학생별 오답노트 조회 service 단위 테스트 & 구현 (#23) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * test: service 단위 테스트 * test: service 단위 테스트 * style: 라인 공백 * feat: 학생별 오답노트 조회 service 구현 * test: 삭제 회원 검사로직 추가 * test: 회원 삭제 여부 로직을 위한 테스트 추가 * feat: 회원 삭제 여부 메서드 추가 * fix: workbookRepository 주입 제거 * feat: 학생별 오답노트 조회 repository 단위 테스트 (#24) * test: 학생별 오답노트 조회 controller 단위 테스트 * feat: 학생별 오답노트 조회 controller 구현 * fix: 테스트 클래스 패키지 이동 * style: spotless 적용 * fix: DI 오류 수정 * docs: rest docs 작성 * test: service 단위 테스트 * test: service 단위 테스트 * style: 라인 공백 * feat: 학생별 오답노트 조회 service 구현 * test: 삭제 회원 검사로직 추가 * test: 회원 삭제 여부 로직을 위한 테스트 추가 * feat: 회원 삭제 여부 메서드 추가 * test: 오답노트 조회 repository 단위 테스트 * fix: workbookRepository 주입 제거 * feat: 오답 기록하기 controller 테스트 & 구현 (#31) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * feat: 오답 기록하기 service 단위 테스트 & 구현 (#32) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * test: service 테스트 클래스 생성 * test: 오답 기록하기 메서드 단위테스트 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: service 단위 테스트 결과값 검증으로 변경 * refactor: 오답 기록 메서드 리팩토링 * feat: service 구현 * style: spotless 적용 * feat: 문제 번호의 범위 검사를 위한 도메인 서비스 추가 * feat: 오답 기록하기 repository 단위 테스트 & 구현 (#34) * test: controller 단위 테스트 * fix: usecase 매개변수 수정 * feat: controller 구현 * feat: serivce 구현체 추가 * docs: rest docs 작성 * fix: req 클래스 validation 추가 * test: service 테스트 클래스 생성 * test: 오답 기록하기 메서드 단위테스트 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: 틀린 문제 번호 배열 -> 리스트로 변경 * fix: service 단위 테스트 결과값 검증으로 변경 * refactor: 오답 기록 메서드 리팩토링 * feat: service 구현 * style: spotless 적용 * feat: 문제 번호의 범위 검사를 위한 도메인 서비스 추가 * test: repository 단위 테스트 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) controller 단위 테스트 & 구현 (#44) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) service 단위 테스트 & 구현 (#58) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * fix: dto 클래명 수정 * test: service 단위 테스트 * feat: servie 일부 구현 * feat: mybatis 설정 및 mapper 구현 * test: service 단위 테스트 * feat: service 구현 * fix: 버전 이슈로 인한 mybatis 다운 그레이드 * fix: 과거 dto 클래스 삭제 * feat: 교재 상세조회(전체 학생에 대한 오답노트 조회) mapper 단위 테스트 (#62) * test: controller 단위 테스트 * feat: controller 구현 * style: 람다식 중괄호 제거 * refactor: 맵핑 메서드 분리 * style: 메서드 순서 변경 * docs: REST Doc 작성 * f * fix: dto inner 클래스로 수정 * fix: dto 클래명 수정 * test: service 단위 테스트 * feat: servie 일부 구현 * feat: mybatis 설정 및 mapper 구현 * test: service 단위 테스트 * feat: service 구현 * fix: 버전 이슈로 인한 mybatis 다운 그레이드 * test: mybatis test 의존성 주입 * fix: mapper 파일 경로 수정 * fix: mybatis 설정 수정 * fix: mapper 클래스 경로 수정 * fix: 쿼리 별칭을 쌍따옴로 지정하도록 변경 * test: MistakeNoteMapper 단위 테스트 * MemberMapper 단위 테스트 * fix: 과거 dto 클래스 삭제 * fix: member setter 추가 * feat: 학생별 N번 이상 틀린 문제 출력 controller 단위 테스트 & 구현 (#71) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 메서드 및 변수명에서 numbers를 number로 변경 * style: spotless 적용 * feat: 학생별 N번 이상 틀린 문제 출력 service 단위 테스트 & 구현 (#73) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * test: service 단위 테스트 * feat: service 구현 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 문제 범위에 대한 test 추가 * feat: service 구현 * fix: 메서드 및 변수명에서 numbers를 number로 변경 * style: spotless 적용 * fix: 메서드 및 변수명에서 numbers -> number로 변경 * refactor: 범위 검사 로직 리팩토링 * fix: test 메서드 및 클래스명 영어로 변경 * fix: 범위 검사 메서드 하나로 통일 * feat: 학생별 N번 이상 틀린 문제 출력 repository 단위 테스트 & 구현 (#81) * test: controller 단위 테스트 & REST Docs 작성 * feat: controller 구현 * fix: usecase 분리 * style: spotless 적용 * test: service 단위 테스트 * feat: service 구현 * style: spotless 적용 * fix: workbookId path variable 추가 * style: spotless 적용 * fix: 문제 범위에 대한 test 추가 * feat: service 구현 * fix: 메서드 및 변수명에서 numbers를 number로 변경 * style: spotless 적용 * fix: 메서드 및 변수명에서 numbers -> number로 변경 * refactor: 범위 검사 로직 리팩토링 * fix: test 메서드 및 클래스명 영어로 변경 * fix: 범위 검사 메서드 하나로 통일 * test: repository 단위 테스트 * feat: mapper 쿼리 작성 * style: spotless 적용 * merge: develop 브랜치 병합 * feat: repository 누락 메서드 추가 * Delete src/test/java/com/ohdab/member/Controller directory * merge : conflict resolve * style : spotlessApply --------- Co-authored-by: linirini <101927543+linirini@users.noreply.github.com> Co-authored-by: Jonghan Sim <simhani1@gmail.com> * feat : 선생님 추가 시 회원가입 요청 이벤트 구현 * feat : 선생님 추가 시 회원가입 성공 이벤트 테스트 작성 * fix : 선생님 추가 성공 서비스 테스트 수정 * feat : 이름 중복 확인 후 겹치는 이름 개수 반환하는 레포지토리 메서드 추가 테스트 * fix : 이름 겹치는 회원 수 조회 성공 테스트 수정 * fix : 이미 존재하는 이름으로 추가 요청 시 예외 처리 * fix : 선생님 삭제 서비스 로직 이벤트 사용하도록 수정 * feat : 선생님 삭제 event handler 구현 * feat : 선생님 삭제 event handler 테스트 작성 * fix : 예외처리 삭제 --------- Co-authored-by: seongha_h <11pi885@gmail.com> Co-authored-by: seongha <seongha@seongha-2.local> Co-authored-by: Jonghan Sim <simhani1@gmail.com>
* fix: 선생님 삭제 이벤트 로직 수정 * fix: 선생님 삭제 이벤트 핸들러 테스트 수정 * fix: 이벤트 핸들러 패키지 이동 * fix: 선생님 삭제 단위 테스트 수정
* fix: 명세서 링크 수정 * fix: 명세서 버전 추가
This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation. |
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀
Issue
내용
핵심 구현 방법
전달 사항