Skip to content
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

[Feature/BE] 예외 상황시 예외 코드를 반환 #298

Merged
merged 6 commits into from
Aug 1, 2022

Commits on Jul 29, 2022

  1. [BE] 예외 상황시 예외 코드를 반환 (#297)

    * refactor: 예외 응답값에 예외 코드 추가
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    * refactor: 예외 클래스 명 수정
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    3 people authored Jul 29, 2022
    Configuration menu
    Copy the full SHA
    18e6863 View commit details
    Browse the repository at this point in the history
  2. [Feature/FE] 사용자 통계 컴포넌트 UI 구현 (#295)

    * [FE] 유저 통계 컴포넌트 구현 (#294)
    
    feat: BarGraph 컴포넌트 UI 구현
    
    * fix: 파일 경로 오류 수정
    jswith authored Jul 29, 2022
    Configuration menu
    Copy the full SHA
    2c982c4 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2022

  1. [Feature/FE] API Loading 및 Error 처리 방식 통일, UI 구현 (#302)

    * [FE] API 요청의 Loading 상태 방식을 통일, Loading UI 구현 (#290)
    
    * refactor: useGetOne 훅에서 로딩 방식 통일 및 리팩토링
    
    inventory context 제거 후 프로필 페이지 컴포넌트 구성 자체를 변경
    
    * refactor: useGetMany 훅에서 로딩 방식 통일 및 리팩토링
    
    * feat: 로딩 UI 라이브러리 설치 및 UI 컴포넌트 적용
    
    * [FE] API 요청의 Error 처리 통일, Error UI 구현 (#299)
    
    * feat: useGetMany에 대한 오류 처리 구현
    
    * feat: useGetOne에 대한 오류 처리 구현
    
    * feat: 나머지 API 훅에 대한 오류 처리 구현
    
    * [FE] Loading 및 Error UI 스타일 수정 (#301)
    
    * style: 로딩으로 인해서 발생하는 layout shift 최소화 및 로딩 중앙 배치
    
    * fix: 무한 스크롤에서 오류 이미지 표시 관련 로직 수정
    
    * refactor: 불필요한 fragment 제거
    
    * fix: 리뷰 추가 로딩 시 로딩 바 위치 수정
    
    * feat: 404 페이지 구현
    uk960214 authored Jul 30, 2022
    Configuration menu
    Copy the full SHA
    4a06295 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2022

  1. [Feature/BE] 특정 제품에 대한 사용자 통계 기능 구현 (#293)

    * [BE] fake github api를 리팩토링 (#281)
    
    test: GitHubProfileFixtures 생성 및 FakeGitHubApiController 리팩토링
    
    Co-authored-by: hamcheeseburger <[email protected]>
    
    Co-authored-by: hamcheeseburger <[email protected]>
    
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    * [BE] 제품에 대한 사용자 통계 기능을 구현 (#292)
    
    * [BugFix] Spring REST Docs가 생기지 않는 버그 수정완료 (#284)
    
    chore: Spring REST Docs gradle 설정 변경
    
    * feat: 특정 제품의 사용자 연차의 총개수를 반환하는 Repository 메서드 구현
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    * feat: 특정 제품의 사용자 직군의 총개수를 반환하는 Repository 메서드 구현
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    * refactor: 특정 제품의 사용자 연차와 직군의 총개수를 반환하는 Repository 패키지 변경
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    * refactor: KeyboardNotFoundException 이름 변경
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    * feat: 제품 사용자 통계 조회 service 구현
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    * feat: 제품 사용자 통계 조회 API 구현
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    * docs: 제품 사용자 통계 조회 API 문서화
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    * refactor: 특정 제품 사용자 통계 서비스 로직 리팩토링
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    * docs: 특정 제품 사용자 통계 서비스 API 응답 값 수정
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    * [Feature/FE] 검색 기능에 필요한 UI 컴포넌트를 구현 (#288)
    
    * [FE] 검색바 컴포넌트 구현 (#254)
    
    feat: 검색바 컴포넌트 UI 구현
    
    * [FE] 검색 필터 컴포넌트 구현  (#259)
    
    * feat: ChipFilter 컴포넌트 구현
    
    * feat: SearchFilter 컴포넌트 구현
    
    * [FE] 유저 프로필 카드 컴포넌트를 구현 (#287)
    
    * refactor: Chip 컴포넌트를 재사용가능하도록 수정
    
    * feat: ProfileCard UI 구현
    
    * style: ProfileCard css 수정
    
    * style: ProfileCard 크기 조정
    
    * feat: ProfileCard Carousel 구현
    
    * refactor: 불필요한 console.log를 제거한다.
    
    * refactor: ProfileCard의 padding을 조정한다.
    
    * refactor: 프로필 사진 영역에 box-shadow를 추가한다.
    
    * refactor: InventoryItem에 좌우 padding을 추가
    
    * refactor: Carousel에서 사용하는 좌표 차이 값을 상수로 표현
    
    * [Bugfix] jar 파일 생성 시 RESTDocs가 포함되지 않는 오류 수정 (#289)
    
    * chore: build.gralde task 순서 변경
    
    * chore: build.gradle copy task 변경
    
    * chore: copySubmodule 순서 변경
    
    * chore: copySubmodule 실행 강제
    
    * chore: copyDocument 위치를 변경
    
    * chore: copyDocument 파일 위치 오류 수정
    
    * chore: build.gradle에서 불필요한 named task 제거
    
    * [BE] 사용자 통계 기능 피드백을 반영 (#313)
    
    * refactor: MemberRepositoryCustomImpl 알맞은 메
    서드 사용
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    * refactor: Enum Raw 타입 interface 타입으로 변경
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    * refactor: ProductService 메서드 순서 변경 및 불필요한 개행 제거
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    * refactor: querydsl 구현 repository에서 Q-class static import 적용 및 메서드 체이닝 적용
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    * refactor: controller status ok일 때 반환 값을 지정하는 방식 통일화
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    Co-authored-by: yangdongjue5510 <[email protected]>
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: Youngmin Hong <[email protected]>
    Co-authored-by: Jihoon Oh <[email protected]>
    5 people authored Aug 1, 2022
    Configuration menu
    Copy the full SHA
    4841efe View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/feature/be/error-code' into fe…

    …ature/be/error-code
    
    # Conflicts:
    #	backend/src/main/java/com/woowacourse/f12/application/product/ProductService.java
    #	backend/src/main/java/com/woowacourse/f12/exception/notfound/ProductNotFoundException.java
    #	backend/src/test/java/com/woowacourse/f12/application/product/ProductServiceTest.java
    #	backend/src/test/java/com/woowacourse/f12/presentation/product/ProductControllerTest.java
    yh20studio committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    d2d6154 View commit details
    Browse the repository at this point in the history
  3. [BE] 예외 상황시 예외 코드 반환 피드백 반영 (#315)

    * refactor: CustomException 생성자 매개변수 순서 수정 및 getter 어노테이션 사용, ErrorCode 잘못된 코드 수정
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    * refactor: JobTypeConstant, CareerLevelConstant 패키지 수정
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    
    Co-authored-by: hamcheeseburger <[email protected]>
    Co-authored-by: yangdongjue5510 <[email protected]>
    3 people authored Aug 1, 2022
    Configuration menu
    Copy the full SHA
    eb55a55 View commit details
    Browse the repository at this point in the history