-
Notifications
You must be signed in to change notification settings - Fork 6
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
2차 개발분 반영 #293
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- ReportReason에 NAC, AAC 추가
* rename: match status 네이밍 수정 * rename: 상태 리네이밍 테스트 코드 반영 * feat: dynamic query * refactor: 리크루트 목록 조회 query dsl로 리팩토링 및 사용자 참여 리크루트 조회 쿼리 추가 * refactor: 사용자 참여중 리크루트 목록 조회 구현에 따른 서비스 및 컨트롤러 수정 * test: dto 및 테스트 코드 추가 사항 반영 * feat: 사용자 스크랩 리크루트 조회 api 추가 * test: 스크랩 테스트 케이스 추가 * fix: 리크투르 등록 시 카테고리 정보 upper case 추가 * fix: 리크루트 목록 조회 시 카테고리 정보 추가 * fix: 리크루트 목록 조회 mine 추가 * fix: 리크루트 카테고리가 study인 경우 모집타입 무시하도록 수정 * fix: 리크루트 상세 조회시 로그인 유저의 매칭 상태 추가 * fix: 리크루트 참여자 조회 시 참여신청서 조회 및 최종 수정일 정보 추가 * fix: 리크루트 참여신청 조회 시 생성일 수정일 추가 * docs: api 문서 수정사항 반영
* refactor: 리크루트 참여자 목록 조회 - 참여 확정일 필드명 수정 * fix: 리크루트 신청 신청일 누락 추가 * fix: 등록자 리크루트 신청 목록 조회 * fix: 등록자 리쿠르트 참여 조회 및 docs 날짜관련 필드 설명 수정
* refactor: HOT_POST_LIKES_THRESHOLD MagicNumber 등록 * fix: 익명유저일 때 ssafyInfo에 데이터가 들어있는 문제 수정 * fix: GetPostReqDto build추가 * test: report 관련 repository 삭제 * test: 정상적인 BoardId, Cursor, Size가 주어졌다면 게시글 목록 조회가 성공합니다. * test: 존재하지 않은 boardId가 주어졌다면 게시글 목록 조회 실패하는 테스트 코드 구현 * test: 로그인 시 유효한 postId와 loginMemberId가 주어졌다면 게시글 상세 보기가 성공합니다. * test: 비 로그인 시 유효한 postId가 주어졌다면 게시글 상세 보기가 성공합니다. * test: 유효하지 않은 postId가 주어졌다면 게시글 상세보기에 예외를 발생합니다. * test: 로그인 시 유효하지 않은 loginMemberId가 주어졌다면 게시글 상세보기에 예외를 발생합니다. * fix: 유효하지 않은 게시글을 좋아요 하면 예외 처리 추가 * fix: Hot게시글이 중복되어 등록되는 버그 수정 * test: 게시글을 좋아요 하지 않았다면 좋아요가 저장됩니다. * test: 게시글을 이미 좋아요 했다면 좋아요가 취소됩니다. * test: 좋아요가 특정 개수를 달성했다면 Hot 게시글로 등록됩니다. * test: 좋아요가 특정 개수를 달성했지만 이미 Hot 게시글이라면 등록되지 않습니다. * test: 유효하지 않은 postId 또는 loginMemberId가 주어졌다면 게시글 좋아요에 예외를 발생합니다. * fix: 유효하지 않은 게시글을 스크랩했을 때 예외 처리 추가 * test: 게시글을 스크랩 하지 않았다면 스크랩이 저장됩니다. * test: 게시글을 이미 스크랩 했다면 스크랩이 취소됩니다. * test: 유효하지 않은 loginMemberId가 주어졌다면 게시글 스크랩에 예외를 발생합니다. * test: 유효하지 않은 postId가 주어졌다면 게시글 스크랩에 예외를 발생합니다. * fix: commentGroup 수정하는 로직 NativeQuery로 수정
* test: 내가 스크랩한 리크루트 목록 조회 * fix: 사용자 참여확정 리크루트 목록 조회 api 분리 * feat: 등록자 리크루트 거절 목록 조회 api 추가 * feat: 사용자 리크루트 신청 상세 조회 api 추가 * test: 사용자 리크루트 신청 상세 조회 test 추가 * feat: 마이프로필 - 내가 신청한 리크루트 목록 조회 api 추가 * test: 마이프로필 - 내가 신청한 리크루트 목록 조회 api 컨트롤러 테스트 추가
* chore: AuthFixture directory 구조 변경 * refactor: static Fixture에서 method로 instance 반환하도록 리팩토링 * fix: MemberFixture 변경으로 인한 코드 수정 * fix: MemberFixture 리팩토링 변경으로 인한 Comment, Post Fixture 수정 * fix: MemberFixture 변경으로 인한 Recruit 도메인 Fixture 수정 * refactor: MemberFixture 리팩토링으로 인한 MemberService 코드 수정 * fix: MemberService 토큰 저장 메서드 파라미터 간소화 * test: MemberService 코드 리팩토링 * test: metadataConsumer given 설정 추가 * fix: SSAFYInfo Null Pointer Exception 방지를 위한 검증 코드 추가 * feat: member의 학기 및 캠퍼스 정보 null 예외 처리 추가
* fix: member fixture 수정 사항 반영 * fix: 리크루트 매칭 상태 docs description 오류 수정 * fix: 리크루트 거절 목록 조회시 배열로 리턴 되도록 수정 * docs: 리크루트 거절 목록 api response 타입 수정, match status description 문구 오류 수정 * fix: 리크루트 저장 시 recruitId 리턴 하도록 수정 * docs: 리크루트 저장 response 타입 수정 문서 반영
* fix: 리크루트 디테일 내가 쓴 글 여부 필드 누락 추가 * fix: 리크루트 참여자 정보 조회 시 전공자 여부 필드 네이밍 일괄 수정 * docs: 수정사항 api docs 반영
* refactor: 로그아웃 비즈니스 로직 리팩토링 * fix: 메서드 네이밍 변경 및 메서드 매개변수 네이밍 변경 * chore: 불필요한 import 문 제거 * refactor: 액세스 토큰으로부터 Claims를 얻어오는 예외 처리 리팩토링 * fix: 빈문자열 체크 StringUtils 사용으로 수정
fix: 리크루트 목록조회 category null 처리 fix: 리크루트 등록 시 question 빈값 처리 fix: 리크루트 질문 등록 예외처리 로직 수정 fix: 사용자 참여중 리크루트 조회시 로그인 유저는 항상 볼수있도록 수정 fix: 리크루트 참여 목록 조회시 로그인 id적용되도록 수정 fix: 질문이 없는 리크루트 신청 조회를 위한 left join 변경 및 생성자를 이용한 projection 관련 버그 수정 fix: 리크루트 신청 프로젝션 방식 변경 fix: 취소된 리크루트 신청 조회되지 않도록 수정 fix: 내가 참여한 리크루트 조회 쿼리 오류 수정 and절 -> or절로 수정 fix: 리크루트 신청 수락시 current number 수정되도록 오류 수정 fix: 리크루트 참여 조회 시 상태 상관없이 조회 가능하도록 수정 fix: 리크루트 신청자가 없어도, 모집파트가 출력되도록 수정 fix: 리크루트 덧글 등록시 수정일이 변하지 않도록 수정 test: recruit 참여자 조회 테스 컨트롤러 테스트 수정
* test: member 탈퇴 테스트 추가 * feat: Member 탈퇴 비즈니스 로직 추가 * test: Member 탈퇴 컨트롤러 테스트 추가 * refactor: RuntimeException 예외 로그 수정 * chore: MemberService import 문 정리 * fix: Member 삭제 Soft Delete로 수정 * fix: LocalDateTime Class로 변경 * chore: Test Coverage 제외 클래스들 추가 * fix: 회원 탈퇴 기획 변경으로 인한 애노테이션 삭제 및 닉네임 unique 설정 제거 * fix: Member의 계정 상태 DELETE로 변경 * feat: 회원 가입 시, 한번 탈퇴한 회원이라면 예외 발생 * fix: AccountState DELETE -> DELETED로 수정 * feat: 프로필 공개 여부 조회 시, 삭제된 회원이라면 예외 발생 추가 * feat: 회원 탈퇴 시, 탈퇴 이벤트 publish 추가 * fix: 대괄호 추가 및 enum value 수정 및 삭제 * fix: member탈퇴 시, 닉네임 기획에 따른 변경 및 테스트 코드 수정
* refactor: Post 관련 테스트 메소드 네이밍 수정 * fix: boardFixture 메소드로 가져오도록 수정 및 usedBoard 필드 추가 * fix: 게시판 조회 쿼리문 수정 * refactor: 엔티티 생성하는 메소드 내부로 분리 * test: 정상적인 boardId, MemberId가 주어졌다면 게시글 쓰기가 성공하는 테스트 코드 작성 * test: 정상적인 boardId, MemberId가 주어졌다면 게시글 쓰기가 성공합니다.(이미지 O) * test: 유효하지 않은 boardID가 주어졌다면 게시글 쓰기에 예외를 발생하는 테스트 코드 구현 * test: 유효하지 않은 memberId가 주어졌다면 게시글 쓰기에 예외를 발생하는 테스트 코드 구현
* fix: cursor 디폴트 -1로 설정 * fix: 삭제한 클래스 import 삭제
- THU -> TUE 로 변경
* fix: 댓글이 없는 대댓글 조회 시 발생하는 500에러 수정 * refactor: if문 수정
* refactor: ModelAttribute 명시 * fix: cursor 디폴트 -1로 수정
* feat: 회원가입 약관 도메인 추가 * feat: 회원가입 약관 목록 조회 기능 추가 * refactor: 정보 입력 중 필수 약관에 동의하도록 리팩토링 * fix: 약관 사용여부 디폴트 값 false로 수정 * test: 회원가입 이후, 정보 입력 시 변경된 방법으로 인한 테스트 수정 * test: 필수 약관 Id Set을 변경 및 Fixture수정 및 추가 * test: 비즈니스 로직 변경으로 인한 테스트 코드 수정 * feat: 필수 약관 동의 시, 저장 비즈니스 로직 추가 * fix: 매개변수 명 수정 * fix: memberId 로 매개변수 변경 * test: test description 수정 * chore: TermService 임시로 exclude 추가 fix: 필드명 변경으로 인한 수정 test: 약관 컨트롤러 테스트 추가
* test: TermFixture 추가로 인한 컨트롤러 테스트 픽스쳐 수정 * test: TermServiceTest 추가
* feat: 회원 탈퇴 시, 쿠키 제거 로직 추가 * feat: 회원 탈퇴 시, databse에 저장된 토큰 제거 기능 추가 * refactor: oauth login시, memberService 호출 매개변수 리팩토링 * refactor: Member Oauth Identifier 생성 로직 리팩토링
* fix: @Builder.Default 추가 * fix: cursor기반 조회 메소드 네이밍, url mapping 수정 * refactor: GetPostReqDto -> GetPostCursorReqDto * refactor: 조회 관련 Service 메소드 네이밍 수정 * refactor: GetPostResDto -> GetPostCursorResDto * feat: 오프셋 페이지네이션을 적용한 게시글 목록 조회 API 구현 * refactor: GetPostSearchReqDto -> GetPostSearchCursorReqDto * feat: 오프셋 페이지네이션을 적용한 게시글 검색 API 구현 * feat: 오프셋 페이지네이션을 적용한 Hot 게시글 목록 조회 API 구현 * refactor: GetPostHotSearchReqDto -> GetPostHotSearchCursorReqDto * feat: 오프셋 페이지네이션을 적용한 Hot 게시글 검색 API 구현 * refactor: GetPostMyReqDto -> GetPostMyCursorReqDto * feat: 오프셋 페이지네이션을 적용한 나의 게시글 목록 조회 API 구현 * fix: 스크랩을 등록한 순서로 조회되도록 변경 * feat: 오프셋 페이지네이션을 적용한 나의 스크랩 게시글 목록 조회 API 구현 * test: offset 기반 게시글 목록 조회 컨트롤러 테스트 구현 * test: offset 기반 게시글 검색 컨트롤러 테스트 구현 * test: offset 기반 Hot 게시글 목록 조회 컨트롤러 테스트 구현 * test: offset 기반 Hot 게시글 검색 컨트롤러 테스트 구현 * test: offset 기반 내가 작성한 게시글 목록 조회 컨트롤러 테스트 구현 * test: offset 기반 나의 스크랩 게시글 목록 조회 컨트롤러 테스트 구현 * docs: API REST Docs 추가 * fix: size 디폴트 값 추가 * fix: scrap 정렬 순서 변경 * fix: List -> Page 타입으로 받도록 수정, 현재 페이지, 전체 페이지 응답 필드 추가 * test: 컨트롤러 테스트 필드 추가 반영 * docs: api 명세서 index.html 최신화
* fix: recruit 목록 조회 페이징 필드 네이밍 수정 cursor -> next * fix: 커서 기반 리크루트 목록 조회 네이밍 수정 및 페이징 기반 리크루트 목록 조회 인터페이스에 추가 * fix: 커서기반 리크루트 조회 메서드 네이밍 수정 반영 * refactor: boolean expression 분리 및 페이징 기반 조회 추가 * fix: 페이징과 같이 쓸수 있도록 리크루트 목록 조회시 next의 타입 Integer로 변경 * fix: 타입 수정에 따른 테스트 코드 수정 * feature: offset기반 페이지 네이션 추가 * fix: 페이징 넘버 +1 처리 * fix: 페이징 OFFSET 관련 +1 처리 추가 * docs: 커서기반 페이지, 오프셋 기반 페이징 DOCS 반영
* refactor: 리크루트 페이징 관련 인터페이스 추가 * fix: 페이징 관련 요청 dto 페이징 인터페이스 추가 * fix: 인터페이스 반영으로 인한 수정사항 일괄 반영 * chore: 미사용 import 제거 * fix: 내가 스크랩한 리크루트 페이징, 커서 분리 * docs: 나의 리크루트 스크랩 cursor, offset api 명세서 추가 * refactor: 참여중인 리크루트 offset, cursor 기반 조회 분리 * docs: 사용자 참여중 리크루트 offset 관련 문서 적용 * refactor: 사용자 참여 확정 리크루트 조회 cursor, offset 분할 * docs: 사용자 참여확정 리크루트 docs 수정사항 반영
* feat: 페이징 관련 일관된 요청 처리를 위한 DTO 추가 * fix: 페이징 오류 처리를 수정 및 코드 중복 제거를 위한 페이징 dto 상속 추가
* fix: 삭제된 리크루트가 조회되지 않도록 엔티티 클래스의 where clause 추가 * chore: 미사용 import 제거 * fix: 매칭 완료된 리크루트 존재시, current number 일괄 변경 추가
jjuny0310
approved these changes
Oct 26, 2023
khs960616
approved these changes
Oct 26, 2023
moonn6pence
approved these changes
Oct 26, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issues
구분
주요 변경점
스크린샷
기타