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

[BE-Release] v1.0 #439

Merged
merged 195 commits into from
Aug 28, 2023
Merged

[BE-Release] v1.0 #439

merged 195 commits into from
Aug 28, 2023

Commits on Jul 31, 2023

  1. setting: 프로젝트 생성

    jjddhh committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    95c158c View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. [Setting] 개발환경 세팅 (#50)

    * setting: test report 생성
    
    * setting: jacoco report 생성
    jjddhh authored Aug 1, 2023
    Configuration menu
    Copy the full SHA
    27c1405 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. [Setting] 개발환경 세팅 (#52)

    * setting: 파일명 및 branch명 수정
    
    * setting: gradlew path 수정
    
    * setting: build with gradlew path 수정
    
    * setting: build시 cd로 디렉토리에 들어가서 실행
    
    * setting: env file 분리 및 submodule 설정
    
    * setting: docker 관련 세팅
    
    * setting: env local, prod 환경으로 관리
    
    ---------
    
    Co-authored-by: jangdongho <[email protected]>
    SeoSiun and jjddhh authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    29fa717 View commit details
    Browse the repository at this point in the history
  2. [Setting] PR template update (#56)

    close 삭제하고 변경내용 -> 고민사항으로 변경
    jjddhh authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    97bbe57 View commit details
    Browse the repository at this point in the history
  3. [Setting] code lint 설정 (#61)

    * setting: checkstyle 및 .editorconfig 설정
    
    * setting: workflow를 통해 pr 생성시 checkstyle 검증 설정
    
    * setting: job 나누지 않게 수정
    
    * setting: checkstyle 동작 테스트
    SeoSiun authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    5b188b7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8d67534 View commit details
    Browse the repository at this point in the history
  5. 초기 배포

    - cd workflow 설정 후 첫 배포
    jjddhh authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    788e562 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    802f3b6 View commit details
    Browse the repository at this point in the history
  7. workflow typo fix

    - typo 수정
    jjddhh authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    df61c6f View commit details
    Browse the repository at this point in the history
  8. [Setting] appspec 추가 (#66)

    * feat: appspec.yml 추가
    
    * feat: 작업간 root 경로 설정
    jjddhh authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    8d7d707 View commit details
    Browse the repository at this point in the history
  9. Add appspec for ndeploy

    - appspec 추가
    jjddhh authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    6352c7d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    999b164 View commit details
    Browse the repository at this point in the history
  11. add cd command to CD Workflow

    - S3 파일 복사전 작업 경로 수정
    jjddhh authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    2f7cb44 View commit details
    Browse the repository at this point in the history
  12. [Setting] Github Secrets로 env 파일 관리 (#71)

    * feat: CD workflow에 env 값 설정
    
    build시 DB관련 env값 secrets로 설정
    
    * remove: submodule 관련 설정 제거
    
    보안 이슈로 private repo가 아닌 github secrets에서 값 관리
    
    * feat: yml 파일 추가 및 gitignore 설정
    
    gitignore 에서 yml 관련 내용 삭제
    
    * remove: CI workflow에서 submodule 관련 설정 제거
    
    submodule update 부분 및 중복 커맨드 제거
    
    * feat: CI workflow에서 checkout 추가
    
    이전 작업시 부주의로 제거된 로직 추가
    jjddhh authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    d80999a View commit details
    Browse the repository at this point in the history
  13. ENV 파일 관리 방식 변경

    - 기존에 submodule을 사용하던 방식에서 secrets로 관리하는 방식으로 변경
    jjddhh authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    0739493 View commit details
    Browse the repository at this point in the history
  14. [Setting] Dockerfile에서 Env값 관리 (#74)

    * feat: Dockerfile ENV 추가
    
    DB 관련 ENV 추가
    
    * feat: Dockerfile args 설정 부분 추가
    
    DB 관련 설정
    jjddhh authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    e181ca5 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3643952 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. [Setting] CD를 위한 appspec 내용 추가 (#80)

    기존에 파일 이동 과정에서 content 누락된 부분 추가
    jjddhh authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    e3b8c32 View commit details
    Browse the repository at this point in the history
  2. appspec 내용 추가후 배포

    - appspec.yml에 누락된 내용 추가
    jjddhh authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    041f47d View commit details
    Browse the repository at this point in the history
  3. [Feat] Get Models 스웨거 문서 생성 (#82)

    * setting: swagger 관련 세팅
    
    * feat: UseCase를 명시적으로 나타내기 위한 UseCase annotation 추가
    
    * feat: 요청 처리 상태 코드 및 메시지 관리를 위한 enum Code 구현
    
    * feat: 응답 메시지 관리를 위한 Response class 추가
    
    * feat: GetModelsResponse dto 추가
    
    * feat: GetModelsUseCase 추가
    
    * feat: ModelController 생성 및 getModels 구현
    
    * feat: Model dto 추가 및 GetModelsResponse dto 수정
    
    기존 GetModelsResponse dto를 Model로 rename하고
    GetModelsResponse가 Model dto List를 필드로 갖도록 수정
    
    * chore: 변수 정의 사이 빈 줄 추가
    
    * chore: 의미를 명확히 하기 위해 enum Code를 ResponseStatus로 rename
    
    * chore: ResponseStatus의 field들에 final 키워드 추가
    SeoSiun authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    89652bf View commit details
    Browse the repository at this point in the history
  4. [Feat] 트림 목록 조회 swagger 문서 생성 (#91)

    * chore: model 패키지 경로 수정
        api.domain 패키지를 추가해서 해당 패키지 아래로 경로 수정
    
    * feat: GetTrimsRequest dto 구현
    
    * feat: Trim dto 구현
    
    * feat: Trim List를 갖는 GetTrimsResponse dto 구현
    
    * feat: GetTrimsUseCase 추가
    
    * feat: TrimContoller 추가 및 getTrims 구현
    
    * chore: annotation 순서 변경
    SeoSiun authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    759a0b0 View commit details
    Browse the repository at this point in the history
  5. [Feat] 내장 색상 목록 조회 swagger 문서 작성 (#92)

    * feat: GetInteriorColorsRequest 구현
    
    * feat: GetInteriorColorsResponse 구현
    
    * feat: InteriorColor 구현
    
    * feat: ColorController 구현
    
    * feat: GetInteriorColorsUseCase 구현
    
    * chore: 패키지 구조 변경
    
    api 내부에 domain 패키지 추가
    
    * chore: annotation 순서 변경
    
    * docs: swagger description 수정
    
    ---------
    
    Co-authored-by: SeoSiun <[email protected]>
    jjddhh and SeoSiun authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    a799c72 View commit details
    Browse the repository at this point in the history
  6. [Feat] 엔진 목록 조회 swagger 문서 작성 (#93)

    * chore: ModelController.getModels 메소드명 뒤 빈 라인 추가
    
    * feat: GetEnginesRequest dto 구현
    
    * feat: Engine dto 구현
    
    * feat: GetEnginesResponse dto 구현
    
    * feat: GetEnginesUseCase 구현
    
    * feat: EngineController 추가 및 getEngines 메소드 구현
    SeoSiun authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    6d93dc1 View commit details
    Browse the repository at this point in the history
  7. [Feat] 구동방식 목록 조회 swagger 문서 작성 (#94)

    * feat: GetWheeldrivesRequest dto 구현
    
    * feat: Wheeldrive dto 구현
    
    * feat: GetWheeldrivesResponse dto 구현
    
    * feat: GetWheeldrivesUseCase 추가
    
    * feat: WheeldriveController 추가 및 getWheeldrives 메소드 구현
    
    * chore: wheeldrive -> wheelDrive로 rename
    SeoSiun authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    fe3fb4e View commit details
    Browse the repository at this point in the history
  8. [Feat] 바디타입 목록 조회 swagger 문서 작성 (#95)

    * feat: GetBodytypesRequest dto 구현
    
    * feat: Bodytype dto 구현
    
    * feat: GetBodytypesResponse dto 구현
    
    * feat: GetBodytypesUseCase 추가
    
    * feat: BodytypeController 추가 및 getBodytypes 메소드 구현
    
    * chore: bodytype -> bodyType으로 rename
    SeoSiun authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    46203ba View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. [Feature] 외장 색상 목록 조회 swagger 문서 작성 (#96)

    * feat: ColorController 구현
    
    * feat: GetExteriorColorsRequest 구현
    
    * feat: GetExteriorColorsResponse 구현
    
    * feat: ExteriorColor 구현
    
    * feat: GetExteriorColorsUseCase 추가
    
    * chore: parameter 네이밍 변경
    
    * chore: method name 변경
    
    * chore: color의 price 설명을 가격 -> 비용으로 변경
    jjddhh authored Aug 4, 2023
    Configuration menu
    Copy the full SHA
    b93af21 View commit details
    Browse the repository at this point in the history
  2. [Feature] 추가 옵션 목록 조회 swagger 문서 작성 (#97)

    * feat: OptionController 구현
    
    * feat: Option 추가
    
    * feat: GetOptionsResponse 추가
    
    key 값을 String으로 할지, OptionEnum으로 할지 논의 필요
    
    * feat: PackageOptionDetail 추가
    
    * feat: GetOptionsRequest 구현
    
    * feat: GetOptionsUseCase 추가
    
    * chore: Option의 price 설명을 가격 -> 비용으로 변경
    
    * chore: PackageOptionDetail -> SubOption 으로 네이밍 변경
    
    * feat: 요구사항 구체화에 따른 response 추가
    
    프론트사이드 필터링으로 변경함에 따라 Option에 category, tag 추가
    jjddhh authored Aug 4, 2023
    Configuration menu
    Copy the full SHA
    39d89f5 View commit details
    Browse the repository at this point in the history
  3. [Feature] CORS 설정을 위한 Filter 추가 (#98)

    * feat: CORS Filter 추가
    
    vercel 도메인 추가 완료. 프론트 로컬 환경에서 테스트 가능하도록 origin 추가 설정 필요.
    
    * feat: FE 로컬테스트를 위한 CORS 처리
    
    localhost:5173 Origin에 대한 CORS 처리
    
    * feat: WebMvcConfigurer로 CORS 처리
    
    기존에 Filter를 이용한 방식에서 변경
    jjddhh authored Aug 4, 2023
    Configuration menu
    Copy the full SHA
    b6354f3 View commit details
    Browse the repository at this point in the history
  4. Swagger 작성 및 CORS 설정

    - v0.1 Swagger 작성
    - vercel, localhost:5173에 대해 CORS 설정
    jjddhh authored Aug 4, 2023
    Configuration menu
    Copy the full SHA
    678054f View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2023

  1. [Feature] 배포유형 변경에 따른 Script 추가 (#110)

    * feat: codedeploy 현재위치 배포를 위한 내용추가
    
    script 실행 내용 추가
    
    * feat: create-directory.sh 추가
    
    * feat: pull-and-run-container.sh 추가
    
    * feat: remove-container.sh 추가
    
    * feat: be-release-cd.yml 내용 삭제 및 수정
    
    배포 유형과 S3 저장소 이름 변경에 따른 내용 삭제 및 수정
    jjddhh authored Aug 5, 2023
    Configuration menu
    Copy the full SHA
    930c1f7 View commit details
    Browse the repository at this point in the history
  2. 배포유형 변경

    - blue/green에서 현재위치 배포로 변경
    jjddhh authored Aug 5, 2023
    Configuration menu
    Copy the full SHA
    a1828af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3047271 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7179b3d View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2023

  1. [Feature] 외장 색상 예외 처리 로직 추가 (#114)

    * feat: 공통 예외 클래스 추가
    
    * feat: 예외 핸들러 추가
    
    예외 핸들링을 위한 RestControllerAdvice 추가
    
    * setting: spring-validation 추가
    
    * feat: 예외 처리 코드 추가
    
    범위 및 null 체크
    
    * feat: Response Factory method 추가
    
    Response 생성 목적을 명시적으로 표현하기 위해 Factory method 추가
    
    * feat: ResponseStatus에 상태값 추가
    
    클라이언트 예외와 서버 에러 응답을 위한 Status 추가
    
    * chore: application-api.yml 주석 제거
    
    * chore: 외장, 내장 색상 패키지 분리
    
    * test: ExteriorColorController TC 작성
    
    * remove: 외장 색상 목록 조회시 modelId 제거
    
    식별값으로써의 modelId 제거
    
    * feat: Request 클래스에 기본 생성자 추가
    
    내부적으로 json -> 객체 변환시 기본 생성자 필요
    jjddhh authored Aug 6, 2023
    Configuration menu
    Copy the full SHA
    8f27b19 View commit details
    Browse the repository at this point in the history
  2. [Feature] 내장 색상 예외 처리 로직 추가 (#115)

    * feat: 내장 색상 목록 조회 API Spec 변경
    
    내장 색상 조회시 trimId, exteriorColorId로 식별
    
    * feat: 예외 처리 코드 추가
    
    * chore: InteriorColor -> InteriorColorDto로 네이밍 변경
    
    * feat: InteriorColorController TC 작성
    jjddhh authored Aug 6, 2023
    Configuration menu
    Copy the full SHA
    e22ec53 View commit details
    Browse the repository at this point in the history
  3. [Feature] 바디타입 목록 조회 예외 처리 로직 추가 (#116)

    * feat: 바디타입 목록 조회 API Spec 변경
    
    바디타입 목록 조회시 trimId로 식별
    
    * feat: 바디타입 목록 조회 예외 처리 로직 추가
    
    * chore: BodyType -> BodyTypeDto로 rename
    
    * feat: BodyTypeController TC 작성
    
    * chore: DisplayName에 마침표 제거
    
    * chore: Bodytypes -> BodyTypes로 수정
    
    * chore: 바디 타입 목록 조회 api 설명에서 모델 관련 내용 제거
    SeoSiun authored Aug 6, 2023
    Configuration menu
    Copy the full SHA
    1fa17e7 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. [Feature] 모델 목록 조회 구현 (#117)

    * chore: Model -> ModelDto 네이밍 변경
    
    * chore: AllArgsConstructor 접근지정자 설정
    
    private 설정
    
    * test: ModelController Tc 작성
    
    * feat: ModelPort 추가
    
    * feat: Model 추가
    
    * feat: JPA 관련 클래스 추가
    
    ModelEntity, ModelJpaAdaptor, ModelJpaRepository 추가
    
    * feat: DTO에 Mapping method 추가
    
    ModelEntity -> Model mapping을 위한 method 추가
    
    * feat: GetModelsUseCase 구현
    
    * test: GetModelsUseCase TC 작성
    
    * chore: table 및 column 네이밍 설정
    
    * chore: 변수간 띄어쓰기 추가
    jjddhh authored Aug 7, 2023
    Configuration menu
    Copy the full SHA
    88b86e0 View commit details
    Browse the repository at this point in the history
  2. [Feature] 구동방식 목록 조회 예외 처리 로직 추가 (#118)

    * feat: 구동방식 목록 조회 API Spec 변경
    
    구동방식 목록 조회시 trimId로 식별
    
    * feat: 구동방식 목록 조회 예외 처리 로직 추가
    
    * chore: Wheeldrive -> wheelDrive로 rename
    
    * chore: WheelDrive -> WheelDriveDto 로 rename
    
    * feat: WheelDriveController TC 작성
    
    * chore: bodyType -> wheelDrive로 수정
    
    * chore: 식별자 타입 Integer -> Long으로 수정
    SeoSiun authored Aug 7, 2023
    Configuration menu
    Copy the full SHA
    80087f0 View commit details
    Browse the repository at this point in the history
  3. [Feature] 엔진 목록 조회 예외 처리 로직 추가 (#119)

    * feat: 엔진 목록 조회 API Spec 변경
    
    엔진 목록 조회시 trimId로 식별
    
    * feat: 엔진 목록 조회 예외 처리 로직 추가
    
    * chore: Engine -> EngineDto로 rename
    
    * feat: EngineController TC 작성
    
    * chore: 식별자 타입 Integer -> Long으로 수정
    SeoSiun authored Aug 7, 2023
    Configuration menu
    Copy the full SHA
    19ff5ed View commit details
    Browse the repository at this point in the history
  4. [Feature] 트림 목록 조회 예외 처리 로직 추가 (#120)

    * feat: 트림 목록 조회 예외 처리 로직 추가
    
    * chore: 식별자 타입 Integer -> Long으로 수정
    
    * chore: Trim -> TrimDto로 rename
    
    * feat: TrimController TC 작성
    
    * chore: trimId -> modelId로 수정
    SeoSiun authored Aug 7, 2023
    Configuration menu
    Copy the full SHA
    7cd1ab7 View commit details
    Browse the repository at this point in the history
  5. [Feature] 엔진에 변경 따라 선택불가능해지는 옵션 목록 조회 swagger 문서 작성 (#123)

    * chore: 변경된 컨벤션 적용을 위해 필요없는 빈줄 제거
    
    * feat: GetUnselectableOptionsByEngineRequest dto 구현
    
    * feat: UnselectableOptionDto 구현
    
    * feat: GetUnselectableOptionsByEngineResponse 구현
    
    * feat: GetUnselectableOptionsByEngineUseCase 추가
    
    * feat: EngineController에 getUnselectableOptionsByEngine 메소드 구현
    
    * chore: option 식별자 Long으로 타입 변경
    SeoSiun authored Aug 7, 2023
    Configuration menu
    Copy the full SHA
    892c769 View commit details
    Browse the repository at this point in the history
  6. [Feature] 트림 목록 조회 구현 (#124)

    * feat: Adaptor, Port Annotation 추가
    
    Adaptor에는 빈 등록을 위한 @component 추가
    
    * feat: Trim 도메인 추가
    
    * feat: TrimEntity 추가
    
    table naming 설정
    
    * feat: Trim의 Jpa 관련 클래스 생성
    
    * feat: TrimPort 추가
    
    * feat: Trim, TrimEntity간 매핑을 위한 메서드 추가
    
    * chore: Integer -> Long 변경
    
    의미없는 형변환 제거를 위한 변경
    
    * chore: 코드 컨벤션 적용
    
    * test: GetTrimsUseCast TC 작성
    
    * chore: 유효성 검증을 위한 @Valid 추가
    jjddhh authored Aug 7, 2023
    Configuration menu
    Copy the full SHA
    24fc49d View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. [Feature] 엔진에 변경 따라 선택불가능해지는 옵션 목록 조회 예외 처리 로직 추가 (#127)

    * feat: 엔진 변경시 선택불가능해지는 옵션목록 조회 예외처리 로직 추가
    
    * feat: GetUnselectableOptionsByEngineTest TC 작성
    SeoSiun authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    b73220d View commit details
    Browse the repository at this point in the history
  2. [Chore] Package architecture 변경 (#132)

    * chore: checkstyle-rules 수정
    
    package name 관련 설정에 '_' 포함 가능하도록 변경
    
    * chore: 패키지 구조 변경
    
    API, Domain, Infrastructure 분류를 위한 패키지 구조 변경
    jjddhh authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    ed78acf View commit details
    Browse the repository at this point in the history
  3. [Feature] 외장 색상 목록 조회 구현 (#133)

    * chore: @Domain 추가
    
    * chore: 식별자 Integer -> Long 변경
    
    * feat: 외장 색상 관련 Entity 추가
    
    * feat: ExteriorColor 도메인 객체 추가
    
    * feat: 외장 색상 관련 JpaRepository 추가
    
    * feat: ExteriorColorPort 추가
    
    * feat: ExteriorColorJpaAdaptor 추가
    
    * feat: 외장 색상 목록 조회 구현
    
    * test: GetExteriorColorUseCase TC 작성
    jjddhh authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    627007c View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. [Feature] 내장 색상 목록 조회 구현 (#135)

    * feat: InteriorColorPort 추가
    
    * feat: InteriorColorJpaAdaptor 추가
    
    * feat: 내장 색상 관련 Entity 추가
    
    * feat: TrimInteriorColorJpaRepository 추가
    
    * feat: InteriorColor 추가
    
    * chore: 식별값 Integer -> Long 으로 변경
    
    * feat: InteriorColorPort에 추상 메서드 추가
    
    선택 불가능한 색상 조회 추상 메서드 추가
    
    * feat: UnselectableExteriorColorInteriorColorEntity 추가
    
    * feat: UnselectableExteriorColorInteriorColorJpaRepository 구현
    
    * feat: 선택 불가능한 내장 색상 조회 메서드 구현
    
    findUnselectableInteriorColorIdsByExteriorColorId 메서드 구현. exteriorColorId를 식별자로 하여 이에 관련하여 선택 불가능한 내장 색상의 id list 조회
    
    * chore: 컨벤션을 위한 네이밍 변경
    
    길이 제한으로 인해 네이밍 변경
    
    * remove: 중복 및 사용하지 않는 메서드 제거
    
    * feat: mapping 메서드 추가
    
    응답을 위한 메서드 추가
    
    * feat: 내장 색상 목록 조회 구현
    
    * chore: Integer -> Long 변경에 따른 수정
    
    * test: GetInteriorColorsUseCase TC 작성
    
    * chore: 외장/내장 색상 중간테이블 네이밍 변경
    
    * chore: 메서드 네이밍 수정
    
    findUnselectableInteriorColorIdByExteriorColorId -> findUnselectableInteriorColorIdsByExteriorColorId 로 수정
    jjddhh authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    44638e8 View commit details
    Browse the repository at this point in the history
  2. [Feature] 바디타입 목록 조회 구현 (#138)

    * feat: 바디타입 목록조회 API Spec 변경
    
    바디타입 목록 조회시 modelId로 식별 및
    식별자 Integer -> Long으로 수정
    
    * chore: bemycarmaster 패키지명 수정사항 swagger 세팅에 반영
    
    * feat: BodyType 도메인 추가
    
    * feat: BodyType Entity 추가
    
    * feat: BodyTypePort 추가
    
    * feat: BodyType의 Jpa 관련 클래스 구현
    
    * feat: BodyType, BodyTypeDto 간의 매핑을 위한 메소드 추가
    
    * feat: GetBodyTypesUseCase 구현
    
    * chore: Repository의 find[Entity]s -> findAll로 raname
    
    * feat: GetBodyTypesUseCase TC 작성
    
    * chore: 패키지 구조 변경
    
    * chore: 메소드 역할을 명확히 나타내기 위해 메소드명 수정
    SeoSiun authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    0079f41 View commit details
    Browse the repository at this point in the history
  3. [Feature] 엔진 목록 조회 구현 (#140)

    * chore: body type infra 패키지 구조 수정
    
    * chore: body type domain에 Domain 어노테이션 추가 및 생성자 private로 수정
    
    * feat: Engine domain 구현
    
    * feat: Engine, TrimEngine Entity 구현
    
    * feat: EnginePort 추가
    
    * feat: Engine 관련 JpaRepository 추가
    
    * feat: EngineJpaAdaptor 구현
    
    * feat: Engine Domain, dto 매핑을 위한 from 메소드 구현
    
    * feat: 트림에 따른 엔진 목록 조회 구현
    
    * feat: GetEngiesUseCase TC 추가
    
    * chore: 필요없는 필드 제거
    SeoSiun authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    0e114f3 View commit details
    Browse the repository at this point in the history
  4. [Feature] 구동방식 목록 조회 구현 (#147)

    * feat: 구동방식 조회 API Spec 변경
    
    구동방식 목록 조회시 trimId, engineId로 식별
    
    * feat: WheelDrive domain 추가
    
    * feat: WheelDrive entity 추가
    
    * feat: WheelDrive 관련 중간테이블 entity 추가
    
    * feat: WheelDrivePort 추가
    
    * feat: WheelDrive 목록 조회 관련 JpaRepository 구현
    
    * feat: WheelDrive JpaAdapter 구현
    
    * feat: 구동방식 조회 API Spec 수정에 따른 TC 수정
    
    * feat: WheelDrive domain, dto 매핑을 위한 from 메소드 구현
    
    * feat: 트림, 엔진에 따라 선택가능한 구동방식 목록 조회 구현
    
    * feat: GetWheelDrivesUseCase TC 추가
    SeoSiun authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    0558922 View commit details
    Browse the repository at this point in the history
  5. [Feature] 옵션 목록 조회 구현 (#149)

    * chore: 내장 색상 테이블명 수정
    
    기존에 exterior_color 가 InteriorColorEntity의 테이블명으로 되어 있었음
    
    * chore: 외장 색상 관련 변수명 수정
    
    exteriorColors에서 선택 가능한 색상임이 명확하게끔 selectableExteriorColors로 변경
    
    * chore: 옵션 관련 DTO 네이밍 수정
    
    뒤에 'Dto' 추가
    
    * feat: 도메인 클래스 추가
    
    Option, Tag 등 추가
    
    * feat: Option 관련 Entity 추가
    
    Option과 관련 중간 테이블 추가
    
    * feat: 중간 테이블 생성을 위한 임시 Entity 추가
    
    * feat: GetOptionsUseCase 구현
    
    * feat: OptionPort, TagPort 추가
    
    OptionPort에는 관련 추상 메서드 추가하고, TagPort는 새롭게 추가
    
    * feat: Option 중간 테이블 관련 JpaRepository 구현
    
    * feat: findSelectableOptionsByTrimId 메서드 구현
    
    * feat: TagJpaRepository 구현
    
    * feat: TagJpaAdaptor 구현
    
    * feat: Response로의 mapping 메서드 추가
    
    * feat: API 명세 수정에 따른 요청값 추가
    
    * chore: 의존성 추가
    
    실수로 제거된 UnselectableExteriorInteriorJpaRepository 의존성 추가
    
    * feat: OptionDto에 summary 추가
    
    API 명세상에 summary 추가 안되어있는것 확인. 관련 내용 추가.
    
    * fix: 로직상 잘못된 부분 수정
    
    TC 작성하며 잘못된 부분 확인
    
    * test: OptionControllerTest TC 작성
    
    * test: GetOptionsUseCase TC 작성
    
    * docs: Swagger summary 수정
    
    * chore: EngineEntity에 @entity 추가
    
    * chore: Tag 변수명 수정
    
    isMultiSelectEnabled -> isMultiSelectable 으로 수정
    jjddhh authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    f057740 View commit details
    Browse the repository at this point in the history
  6. [Chore] 데이터 속성 변경 (#150)

    * chore: nullable 설정 변경
    
    null 가능한 column들 설정값 변경
    
    * feat: 색상 Entity에 model과의 관계 추가
    
    * chore: PK 생성 정책 변경
    
    기존에 AUTO와 IDENTITY 공존. AUTO -> IDENTITY로 전부 변경
    jjddhh authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    39e44c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. [Setting] 테이블명 설정 (#152)

    * feat: Entity에서 테이블명 설정
    
    * chore: 테이블명 수정
    jjddhh authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    b465bc1 View commit details
    Browse the repository at this point in the history
  2. [Feature] 엔진 변경에 따라 선택불가능해지는 옵션 목록 조회 구현 (#151)

    * feat: UnselectableOptionDto,Option domain 매핑을 위한 from 메소드 구현
    
    * feat: 선택된 옵션 목록 중, 엔진에 따라 선택불가능해지는 옵션 목록 조회 기능 구현
    
    * feat: GetUnselectableOptionsByEnginesUseCase TC 추가
    
    * fix: TC IndexOutOfBoundsException 에러 수정
    SeoSiun authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    6dcd0ba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    646a205 View commit details
    Browse the repository at this point in the history
  4. 데이터베이스 테이블 생성

    - remote mysql 서버에 테이블 생성
    jjddhh authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    707589d View commit details
    Browse the repository at this point in the history
  5. [Setting] ddl-auto 설정 (#158)

    DB 데이터 삽입 완료에 따른 ddl-auto none 설정
    jjddhh authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    a31d4af View commit details
    Browse the repository at this point in the history
  6. [Fix] 엔진 목록 조회시 toque값이 null인 문제 해결 (#159)

    * fix: 엔진 목록 조회시 toque가 null인 문제 해결을 위해 EngineEntity.toEngine의 builder에 toque 추가
    SeoSiun authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    fed1ff3 View commit details
    Browse the repository at this point in the history
  7. [Fix] 트림 목록 조회 요청 형식 변경 (#161)

    * feat: BindingParamException 추가
    
    * feat: bindingParamExceptionHandler 추가
    
    * feat: 트림 목록 조회 요청 형식 수정
    
    json을 body 받는 형태에서 query param을 받는 것으로 변경
    
    * test: TrimControllerTest TC 수정
    jjddhh authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    2bc066e View commit details
    Browse the repository at this point in the history
  8. [Fix] 엔진 목록 조회 요청 형식 query param으로 변경 (#162)

    * feat: 엔진 목록 조회 요청 형식 query param으로 수정
    
    json을 body 받는 형태에서 query param을 받는 것으로 변경
    
    * test: EngineController TC 수정
    
    * chore: EngineController TC의 사용되지 않는 변수 제거
    
    * chore: 컨벤션 맞추기 위해 인자 한 줄 띄움
    SeoSiun authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    70f4d5f View commit details
    Browse the repository at this point in the history
  9. [Fix] 구동방식 목록 조회 요청 형식 query param으로 변경 (#164)

    * feat: 구동방식 목록 조회 요청 형식 query param으로 수정
    
    json을 body 받는 형태에서 query param을 받는 것으로 변경
    
    * test: WheelDriveController TC 수정
    
    * chore: WheelDriveController TC의 사용되지 않는 변수, 메소드 제거
    
    * chore: 컨벤션 맞추기 위해 인자 한 줄 띄움
    SeoSiun authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    f57fdf9 View commit details
    Browse the repository at this point in the history
  10. [Fix] 바디타입 목록 조회 요청 형식 query param으로 변경 (#165)

    * feat: 구동방식 목록 조회 요청 형식 query param으로 수정
    
    json을 body 받는 형태에서 query param을 받는 것으로 변경
    
    * test: BodyTypeController TC 수정
    
    * chore: 컨벤션 맞추기 위해 인자 한 줄 띄움
    SeoSiun authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    529d481 View commit details
    Browse the repository at this point in the history
  11. [Fix] 추가 옵션 목록 조회 요청 형식 query param으로 변경 (#166)

    * feat: 옵션 목록 조회 요청 형식 수정
    
    * test: OptionController TC 수정
    jjddhh authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    c4cffa3 View commit details
    Browse the repository at this point in the history
  12. [Fix] 외장 목록 조회 요청 형식 query param으로 변경 (#167)

    * feat: 외장 색상 목록 조회 요청 형식 수정
    
    * test: ExteriorColorController Tc 수정
    jjddhh authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    b23a375 View commit details
    Browse the repository at this point in the history
  13. [Fix] 내장 목록 조회 요청 형식 query param으로 변경 (#168)

    * feat: 내장 색상 목록 조회 요청 형식 수정
    
    * test: InteriorColorController TC 수정
    jjddhh authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    937caff View commit details
    Browse the repository at this point in the history
  14. [Fix] 엔진에 따라 선택불가능해지는 옵션 목록 조회 요청 형식 query param으로 변경 (#169)

    * chore: optionsIds -> optionIds로 rename
    
    * feat: 엔진에 따라 선택불가능해지는 옵션 목록 조회 요청 형식 query param으로 수정
    
    json을 body 받는 형태에서 query param을 받는 것으로 변경
    
    * test: EngineController TC 수정
    
    * chore: 컨벤션 맞추기 위해 인자 한 줄 띄움
    SeoSiun authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    28be67e View commit details
    Browse the repository at this point in the history
  15. 요청 형식 변경

    body json -> query param
    jjddhh authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    f41e62f View commit details
    Browse the repository at this point in the history
  16. [Docs] swagger request param 포맷 쿼리로 수정 및 테스트 에러 해결 (#172)

    * fix: request param swagger 포맷 수정을 위해 @ParameterObject 어노테이션 추가
    SeoSiun authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    b48c168 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. [Setting] CORS 설정 수정 (#185)

    * setting: CORS 설정
    
    Vercel 기본 도메인에서 구매한 도메인 기준으로 CORS 설정
    
    * feat: server 시간 health 체크시 확인
    jjddhh authored Aug 11, 2023
    Configuration menu
    Copy the full SHA
    741a2cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6fe0fa0 View commit details
    Browse the repository at this point in the history
  3. CORS 설정 수정

    - cors domain을 vercel 기본 도메인에서 my-car-master.shop 으로 변경
    SeoSiun authored Aug 11, 2023
    Configuration menu
    Copy the full SHA
    599f903 View commit details
    Browse the repository at this point in the history
  4. [Fix] 추가 옵션 목록 조회 로직 수정 (#177)

    * remove: 옵션 조회시 Tag fetch join 제거
    
    트림 기준으로 옵션을 조회할 때, Tag가 Null인 경우 조회되지 않는 문제 발생
    
    * feat: 조회시 @transaction 추가
    
    Tag Lazy Loading을 위한 Transaction 설정.
    
    * feat: batch_fetch_size 설정
    
    SubOption Lazy Loading으로 조회시 최적화를 위한 batch_size 설정
    
    * feat: Null 데이터 처리
    
    NPE 발생하지 않도록 체크 로직 추가
    jjddhh authored Aug 11, 2023
    Configuration menu
    Copy the full SHA
    ad49192 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2023

  1. [Fix] 엔진 변경에 따라 선택불가능해지는 옵션 목록 조회 (#193)

    * feat: optionIds에 트림에서 선택불가능한 옵션 예외 처리를 위한 Exception class 구현
    
    * feat: 선택된 옵션 중 엔진에서 선택불가능한 옵션 조회 구현
    
    '트림에서 선택가능한 옵션 목록' 중 '선택된 옵션'이면서 '엔진에서 선택 불가능한 옵션' 필터링
    -> '선택된 옵션' 중, '해당 트림에서 선택불가능한 옵션' 예외처리 후 '엔진에서 선택 불가능한 옵션' 필터링 하도록 수정
    
    * test: GetUnselectableOptionsByEngineUseCase TC 수정 및 예외처리 TC 추가
    
    OptionIds가 트림에서 선택 불가능한 옵션을 포함할 때, InvalidOptionIdException이 발생하는지 테스트
    
    * chore: Status 순서 변경
    
    * refactor: 로직 수정
    
    작업 단위 분리
    
    * test: GetUnselectableOptionsByEngineUseCase TC 수정
    
    * refactor: DB 접근 계층 로직 및 반환값 수정
    
    기존에 있던 메서드를 재활용하면서 현재 usecase에서 불필요한 join들 발생. 이러한 join들 발생하지 않도록 수정.
    
    ---------
    
    Co-authored-by: imdh <[email protected]>
    SeoSiun and jjddhh authored Aug 12, 2023
    Configuration menu
    Copy the full SHA
    c84c171 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2023

  1. [Feature] 옵션의 카테고리 타입 enum으로 변경 (#202)

    * feat: OptionEnum -> Category rename 및 카테고리 종류 추가
    
    * feat: entity domain, dto의 category type을 String -> Category로 수정
    
    * test: category type 변경에 따른 코드 수정
    SeoSiun authored Aug 13, 2023
    Configuration menu
    Copy the full SHA
    38bbb3e View commit details
    Browse the repository at this point in the history
  2. [Setting] apm 설정 (#206)

    * setting: pinpoint-agent 추가
    
    * setting: pinpoint-agent 위치 이동
    
    * setting: apm 관련 설정
    
    workflow 및 Dockerfile 설정
    jjddhh authored Aug 13, 2023
    Configuration menu
    Copy the full SHA
    5238314 View commit details
    Browse the repository at this point in the history
  3. Pinpoint 설정

    - 성능 측정을 위한 Pinpoint 설정
    jjddhh authored Aug 13, 2023
    Configuration menu
    Copy the full SHA
    583e9fc View commit details
    Browse the repository at this point in the history
  4. [Setting] Dockerfile APM 관련 설정 추가 (#208)

    image build시에 폴더 복사하여 컨테이너 실행시 찾을 수 있도록 설정
    jjddhh authored Aug 13, 2023
    Configuration menu
    Copy the full SHA
    e287fa8 View commit details
    Browse the repository at this point in the history
  5. Dockerfile에 APM 관련 명령어 추가

    - 컨테이너 실행시 pinpoint-agent.jar 찾을 수 있도록 설정
    jjddhh authored Aug 13, 2023
    Configuration menu
    Copy the full SHA
    8fec779 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. [Feature] 기본 옵션 목록 조회 (#205)

    * feat: GetDefaultOptionsRequest dto 구현
    
    * feat: DefaultOptionDto, GetDefaultOptionsResponse dto 구현
    
    * feat: TrimDefaultOptionEntity 구현
    
    * feat: TrimDefaultOptionJpaRepository 구현
    
    * feat: OptionPort 및 OptionJpaAdaptor에 findDefaultOptionsByTrimId 추가
    
    * feat: GetOptions, GetDefaultOptions UseCase에 공통으로 사용되는 메소드 재사용을 위해 Option의 static 메소드로 수정
    
    * feat: GetDefaultOptionsUseCase 구현
    
    * feat: OptionController에 getDefaultOptions 구현
    
    * feat: OptionController.getDefaultOptions TC 추가
    
    * feat: GetDefaultOptionsUseCase TC 추가
    
    * chore: option usecase에서 공통으로 사용되는 메소드 위치 수정
    SeoSiun authored Aug 14, 2023
    Configuration menu
    Copy the full SHA
    f7ca158 View commit details
    Browse the repository at this point in the history
  2. [Chore] 색상 목록 조회 response에서 외장, 내장 색상 구분 (#221)

    * chore: color 목록 조회시 exterior, interior 구분
    SeoSiun authored Aug 14, 2023
    Configuration menu
    Copy the full SHA
    605660f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5059849 View commit details
    Browse the repository at this point in the history
  4. [Setting] Pinpoint-agent 버전 변경 (#226)

    - v2.2.2 -> v2.5.0
    jjddhh authored Aug 14, 2023
    Configuration menu
    Copy the full SHA
    a447390 View commit details
    Browse the repository at this point in the history
  5. Pinpoint-agent 버전 변경

    - v2.2.2 -> v2.5.0
    jjddhh authored Aug 14, 2023
    Configuration menu
    Copy the full SHA
    c504638 View commit details
    Browse the repository at this point in the history
  6. [Setting] pinpoint collector ip 설정 (#228)

    - collector ip 설정
    jjddhh authored Aug 14, 2023
    Configuration menu
    Copy the full SHA
    2ca7b75 View commit details
    Browse the repository at this point in the history
  7. [Feature] 견적서 확정 기능 (#223)

    * setting: batch_fetch_size 설정
    
    기존에 잘못된 위치에 있던 batch size 설정 올바르게 설정
    
    * feat: EstimateController 추가
    
    * feat: Http Dto 추가
    
    * feat: MakeUpEstimateUseCase 추가
    
    * feat: 견적서 검증 로직 추가
    
    * feat: 데이터 접근 관련 작업
    
    port, adaptor, repository 작업
    
    * feat: 견적서 생성 관련 예외 추가
    
    * feat: request Dto 추가
    
    * chore: 견적서 생성 용어 MakeUp -> Create 로 변경
    
    * chore: 고민/선택 옵션 Empty 허용
    
    추가 옵션은 선택하지 않을 수 있다
    
    * chore: 스키마 한글로 통일
    
    * chore: dangling import 제거
    jjddhh authored Aug 14, 2023
    Configuration menu
    Copy the full SHA
    4b2c1f4 View commit details
    Browse the repository at this point in the history
  8. Pinpoint Collector IP 설정

    jjddhh authored Aug 14, 2023
    Configuration menu
    Copy the full SHA
    ab595c2 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. Configuration menu
    Copy the full SHA
    6dcffc3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e0e7955 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7ce4fcf View commit details
    Browse the repository at this point in the history
  4. [Feature] 카마스터 상담 신청 Controller 구현 (#232)

    * remove: 불필요한 테스트 메서드 제거
    
    * feat: 구매 상담 신청 Controller 구현
    
    * test: ConsultController TC 작성
    
    * feat: DTO에 @hidden 추가
    
    get~ 형식의 메서드는 swagger를 만들때 사용됨. @hidden 처리함으로써 swagger 상에 표시되지 않게 설정.
    
    * feat: 카마스터 상담 신청시 요청값에 carMasterId 추가
    jjddhh authored Aug 15, 2023
    Configuration menu
    Copy the full SHA
    4853182 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fc9aeed View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5012ec8 View commit details
    Browse the repository at this point in the history
  7. [Setting] Pinpoint-agent 설정 (#233)

    * feat: start-app.sh 추가
    
    * feat: Dockerfile 수정
    
    prod 환경에서만 pinpoint-agent 동작하게 설정
    jjddhh authored Aug 15, 2023
    Configuration menu
    Copy the full SHA
    a9c2328 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fd8040a View commit details
    Browse the repository at this point in the history
  9. [Feature] 카마스터 상담 신청 기능 구현 (#237)

    * remove: 옵션 선택 필수 설정 해제
    
    옵션은 선택하지 않을 수 있다.
    
    * feat: 카마스터 상담 신청 로직 구현
    
    * chore: 견적서 ID 타입 UUID로 변경
    
    * feat: CarMaster, Estimate, Consulting domain 생성
    
    CarMaster, Estimate의 경우 편의상 id만 추가. 추후에 나머지 정보들 추가 예정.
    
    * feat: CarMaster, Estimate, Consulting 데이터 접근 계층 추가
    
    Entity, Port, Adaptor, Repository 추가
    
    * feat: Mapping method 추가
    
    * feat: 견적서 조회를 위한 메서드 추가
    
    * feat: 예외 추가
    
    ID에 해당하는 견적서, 카마스터 존재하지 않을시 예외 발생
    jjddhh authored Aug 15, 2023
    Configuration menu
    Copy the full SHA
    d0d60b9 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. [Feature] 카마스터 상담 신청시 이메일 전송 (#240)

    * setting: 이메일 관련 의존성 추가
    
    * feat: @EnableAsync 설정
    
    * feat: 이메일 본문 템플릿 작성
    
    * feat: 카마스터 상담 신청시 이메일 전송 구현
    
    * Setting: 구글 계정 설정
    
    * Setting: Dockerfile에 메일 계정 ARG로 설정
    
    * feat: @async 설정
    
    메일 전송 로직 비동기로 분리
    
    * setting: .gitignore에 docker-compose.yml 추가
    
    * refactor: 견적서 링크 환경변수로 분리
    jjddhh authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    d1cbd04 View commit details
    Browse the repository at this point in the history
  2. [Setting] gitignore 설정 추가 (#242)

    docker-compose.yml 파일 Git 캐시 제거
    jjddhh authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    1327d9e View commit details
    Browse the repository at this point in the history
  3. [Feature] agency entity에 gu 컬럼 추가 (#243)

    * feat: agency entity에 gu 추가
    
    * feat: representative option entity 추가
    SeoSiun authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    f8b6286 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e9422e5 View commit details
    Browse the repository at this point in the history
  5. Entity 수정

    - 견적서, 대리점, 대표기능 관련 Entity 수정
    jjddhh authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    db05d20 View commit details
    Browse the repository at this point in the history
  6. [Fix] 테이블 변경에 따른 구매 상담 신청 로직 수정 (#248)

    * refactor: 견적서 pk값 Long 타입으로 변경
    
    UUID는 unique column으로 만들어서 식별값으로 사용
    
    * setting: ddl_auto 환경변수로 분리
    
    * feat: url 복수형으로 표시
    
    * feat: CORS URL 추가
    
    http도 허용
    
    * test: TC 요청 url 변경
    jjddhh authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    01e7e74 View commit details
    Browse the repository at this point in the history
  7. CORS 추가 설정

    jjddhh authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    e73ed45 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    498518b View commit details
    Browse the repository at this point in the history
  9. [Setting] allowMethods에 OPTIONS 메서드 추가 (#252)

    setting: allowMethods에 OPTIONS 메서드 추가
    jjddhh authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    5bb8c6f View commit details
    Browse the repository at this point in the history
  10. CORS 관련 설정

    - allowedMethods에 OPTIONS 추가
    jjddhh authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    322d6d4 View commit details
    Browse the repository at this point in the history
  11. setting: 모든 origin 허용

    jjddhh committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    baf9080 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d84008e View commit details
    Browse the repository at this point in the history
  13. 모든 origin 허용

    - 임시적인 설정. 추후 변경 필요
    jjddhh authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    998a8d5 View commit details
    Browse the repository at this point in the history
  14. [Feature] 카마스터 목록 조회 Controller 구현 (#251)

    * feat: 카마스터 목록 조회 Controller 구현
    
    * feat: EnumValidator 추가
    
    * feat: HTTP DTO 추가
    
    * test: CarMasterController TC 작성
    
    * chore: checkStyle 적용
    jjddhh authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    b510388 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. [Feature] 모델별 대표옵션 목록 조회 구현 (#256)

    * chore: option entity의 img_url nullable 및 description length 1000으로 설정
    
    * feat: 모델별 대표옵션 9개 조회 response에 필요한 Dto 구현
    
    * feat: GetRepresentativeOptionsResponse dto 구현
    
    * feat: GetRepresentativeOptionsRequest dto 구현
    
    * feat: option, trim port에 대표기능 목록 조회에 필요한 메소드 추가
    
    * feat: option, trim port에 대표기능 목록 조회에 필요한 JPA관련 메소드, 클래스 구현
    
    * feat: GetRepresentativeOptionsUseCase 구현
    
    * feat: option controller에 getRepresentativeOptions 추가
    
    * fix: trim_default_option에는 super가 아닌 sub옵션이 연결되므로 representative option으로 수정
    
    * test: GetRepresentativeOptionsUseCase TC 추가
    
    * test: OptionControllerTest에 getRepresentativeOptions TC 추가
    
    * refactor: appliedOption 가져올 때 id 따로 가져오지 않고, 한 번에 가져오도록 수정
    
    * feat: appliedOptionDto에 imgurl, category 추가
    SeoSiun authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    1f881ad View commit details
    Browse the repository at this point in the history
  2. [Feature] 카마스터 목록 조회 구현 (#257)

    * feat: GetCarMasterUseCase 구현
    
    * feat: Enum Validator 로직 수정
    
    Handler에서 BindException 처리하게끔 설정
    
    * feat: 카마스터, 대리점 domain 추가
    
    * feat: 카마스터 조회 쿼리 작성
    
    분기문으로 필터링. native query로 mysql ST_Distance_Sphere 함수 사용
    
    * feat: Entity Mapping method 추가
    
    * feat: Response 로직 추가
    
    * test: GetCarMasterUseCase Tc 작성
    
    * chore: 컨벤션 수정
    
    추상 메서드 컨벤션에 대한 논의 필요
    
    * fix: 요구사항 변경에 따른 web 계층 수정
    
    * fix: 요구사항 변경에 따른 Domain 계층 수정
    
    * fix: 요구사항 변경에 따른 Data 계층 수정
    
    * fix: 요구사항 변경에 따른 Service 계층 수정
    
    * chore: swagger를 위한 @ParameterObject 추가
    jjddhh authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    cdbe48f View commit details
    Browse the repository at this point in the history
  3. [Feature] 대리점 목록 조회 Controller 구현 (#259)

    * feat: 대리점 목록 조회 Controller 구현
    
    * feat: Response 추가
    
    * feat: UseCase 추가
    
    * test: AgencyController TC 작성
    
    * fix: 요구사항 변경에 따른 Web 계층 수정
    
    * fix: Usecase parameter 추가
    jjddhh authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    ed279f6 View commit details
    Browse the repository at this point in the history
  4. [Chore] 옵션 목록 조회시 카테고리 한글로 수정 (#261)

    * feat: Category name을 응답으로 주기 위해 Getter 추가 및 Option.getCategoryName 구현
    
    * feat: dto의 category type string으로 수정 후 Category.name을 응답하게 수정
    
    * test: dto의 Category 타입 변경에 따른 TC 수정
    
    * chore: Category name -> value로 rename
    SeoSiun authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    c6a720a View commit details
    Browse the repository at this point in the history
  5. [Feature] 지역구로 대리점 목록 조회 기능 구현 (#262)

    * feat: 예외 처리 로직 추가
    
    * feat: GetAgenciesUseCase 구현
    
    * feat: 데이터 접근 계층 구현
    
    AgencyEntity -> Agency로 매핑시, toAgencyInGu() 메서드 사용함으로써 불필요한 lazy loading 제거
    
    * feat: port 추가
    
    * feat: Response 관련 작업
    
    * test: GetAgenciesUseCase TC 작성
    
    * chore: 오탈자 수정
    jjddhh authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    177229a View commit details
    Browse the repository at this point in the history
  6. [Feature] 대리점에 속한 카마스터 조회 API 구현 (#263)

    * feat: 대리점에 속한 카마스터 목록 조회 Web 계층 구현
    
    * feat: 대리점에 속한 카마스터 목록 조회 Service 계층 구현
    
    * feat: 대리점에 속한 카마스터 목록 조회 Data 계층 구현
    
    * test: getCarMastersInAgency TC 작성
    
    * test: GetCarMastersInAgencyUseCase TC 작성
    
    * chore: 컨벤션 설정
    jjddhh authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    c80acbf View commit details
    Browse the repository at this point in the history
  7. [Feature] 트림 기본 옵션 목록 조회 Controller 구현 (#266)

    * chore: Option.getCategoryName -> getCategoryValue로 rename
    
    * feat: TrimDefaultOptionDto 구현
    
    * feat: TrimDefaultOptionsResponse 구현
    
    * feat: TrimDefaultOptionsUseCase 추가
    
    * feat: TrimController에 getTrimDefaultOptions 구현
    
    * test: TrimControllerTest에 getTrimDefaultOptions TC 추가
    SeoSiun authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    3036f4b View commit details
    Browse the repository at this point in the history
  8. [Setting] swagger server Url 설정 (#265)

    - api 서버 테스트 가능하도록 swagger server url 설정
    jjddhh authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    8bd8ffe View commit details
    Browse the repository at this point in the history
  9. v1.0.0

    - 견적서 완성 이전까지의 API 구현
    jjddhh authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    6ebdea6 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. [Feature] 트림의 모든 기본 옵션 목록 조회 기능 구현 (#269)

    * feat: API 명세 수정에 따른 response dto 변경
    
    * feat: GetTrimDefaultOptionsUseCase 구현
    
    * test: GetTrimDefaultOptionsUseCase TC 구현
    SeoSiun authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    4c6e870 View commit details
    Browse the repository at this point in the history
  2. [Feature] 카마스터 정보에 소속 대리점 추가 (#270)

    * feat: 카마스터 정보에 소속 대리점 추가
    
    * test: 응답값 변경에 따른 TC 수정
    jjddhh authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    89ab1e6 View commit details
    Browse the repository at this point in the history
  3. [Feature] 견적서 조회 기능 구현 (#286)

    * feat: 견적서 조회 response에 필요한 dto 클래스 구현
    
    * feat: GetEstimateUseCase 구현 및 EstimatePort에 관련 메소드 추가
    
    * feat: Estimate controller에 getEstimate 구현
    
    * feat: 견적서 조회 관련 JPA 메소드 구현
    
    * feat: Estimate domain에 trim, engine 등 나머지 추가
    
    * feat: 추가, 고민 옵션 처리를 위해 관련 Entity 수정
    
    * feat: 외장, 내장 색상 비용 정보를 가져오기 위해 관련 entity 수정
    
    * feat: estimate entity에 toEstimate 구현
    
    * feat: EstimateController TC 추가
    
    * feat: GetEstimateUseCase TC 추가
    SeoSiun authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    42f4ef4 View commit details
    Browse the repository at this point in the history
  4. [Setting] Redis 설정 (#287)

    * setting: cache dependency 추가
    
    * setting: redis 설정값들 환경변수로 분리
    
    * feat: CacheConfig, RedisConfig 설정
    jjddhh authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    23616df View commit details
    Browse the repository at this point in the history
  5. Redis 연결

    \
    jjddhh authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    906444e View commit details
    Browse the repository at this point in the history
  6. [Fix] 환경변수 설정 수정

    환경변수를 제대로 가져오지 못하는 문제 발생. spring. 을 앞에 붙여서 해결
    jjddhh authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    d72d301 View commit details
    Browse the repository at this point in the history
  7. 서버 오류 수정

    - 환경변수 설정 관련 오류 수정
    jjddhh authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    6c90ea3 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2023

  1. Configuration menu
    Copy the full SHA
    011b8fa View commit details
    Browse the repository at this point in the history
  2. [Refactor] 트림 목록 조회 리팩토링 (#293)

    * refactor: 트림 목록 조회 변수 네이밍 단순화
    
    request, response 네이밍 단순화
    
    * refactor: 트림 목록 조회의 데이터 접근 메서드 네이밍 명시적으로 변경
    
    port의 추상 메서드 네이밍 변경
    
    * refactor: 트림 기본 옵션 목록 조회 변수 네이밍 단순화
    
    request, response 네이밍 단순화의
    
    * refactor: 트림 기본 옵션 목록 조회의 데이터 접근 메서드 네이밍 명시적으로 변경
    
    port의 추상 메서드 네이밍 변경
    jjddhh authored Aug 19, 2023
    Configuration menu
    Copy the full SHA
    12da445 View commit details
    Browse the repository at this point in the history
  3. [Refactor] model port, adaptor 패키지 구조 변경 및 rename (#294)

    * refactor: port, adapter usecase 단위로 패키지 구조 수정 및 rename
    
    * test: 패키지 구조 수정 및 rename에 따른 TC 수정
    
    * chore: 불필요한 어노테이션 제거
    SeoSiun authored Aug 19, 2023
    Configuration menu
    Copy the full SHA
    2efc804 View commit details
    Browse the repository at this point in the history
  4. [Refactor] trim port, adaptor 패키지 구조 변경 및 rename (#295)

    * refactor: url mapping 수정
    
    @RequestMapping 제거
    
    * feat: GetTrimsPort 추가
    
    * feat: GetTrimsAdaptor 추가
    
    * refactor: Port 변경
    
    TrimPort에서 GetTrimsPort로 변겨
    
    * chore: Adaptor 네이밍 변경
    
    * chore: checkStyle 적용
    jjddhh authored Aug 19, 2023
    Configuration menu
    Copy the full SHA
    0b847bb View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2023

  1. [Refactor] engine 패키지 구조 변경 및 usecase별 port, adaptor 추가 (#296)

    * refactor: url mapping 수정
    
    @RequestMapping 제거
    
    * feat: GetTrimsPort, GetTrimsPort 추가
    
    * refactor: Port 변경
    
    EnginePort에서 GetEginesPort로 변경
    
    * chore: 응답 생성 메서드 위치 수정
    
    * chore: 요청 DTO 네이밍 수정
    jjddhh authored Aug 20, 2023
    Configuration menu
    Copy the full SHA
    50b63e5 View commit details
    Browse the repository at this point in the history
  2. [Refactor] agency 패키지 구조 변경 및 usecase 단위 port, adapter 추가 (#318)

    * feat: 대리점 조회 Port, Adaptor 추가
    
    * chore: 대리점 목록 조회 변수 네이밍 및 컨벤션 수정
    jjddhh authored Aug 20, 2023
    Configuration menu
    Copy the full SHA
    73ec78d View commit details
    Browse the repository at this point in the history
  3. [Refactor] wheel drive 패키지 구조 변경 및 usecase 단위 port, adapter 추가 (#304)

    * refactor: port, adapter usecase 단위로 패키지 구조 수정 및 rename
    
    * refactor: port method명 컨벤션에 맞게 수정
    
    * refactor: 불필요하게 긴 변수명 rename 및 메소드 위치 수정
    
    * chore: 메소드 위치 수정
    
    * chore: conflict 방지를 위해 기존 port, adaptor 복구
    
    * refactor: 불필요하게 긴 변수명 수정
    
    * refactor: 불필요하게 긴 변수명 수정
    SeoSiun authored Aug 20, 2023
    Configuration menu
    Copy the full SHA
    823c23d View commit details
    Browse the repository at this point in the history
  4. [Refactor] body type 패키지 구조 변경 및 usecase 단위 port, adapter 추가 (#306)

    * refactor: port, adapter usecase 단위로 패키지 구조 수정 및 rename
    
    * refactor: port method명 컨벤션에 맞게 수정
    
    * refactor: 불필요하게 긴 변수명 rename
    
    * refactor: 불필요하게 긴 변수명 수정
    
    * chore: conflict 방지를 위해 기존 Port, adaptor 복구
    SeoSiun authored Aug 20, 2023
    Configuration menu
    Copy the full SHA
    4f44996 View commit details
    Browse the repository at this point in the history
  5. [Refactor] option 패키지 구조 변경 및 usecase 단위 port, adapter 추가 (#317)

    * refactor: 옵션 Controller 분리
    
    * refactor: 옵션 반환 API들 위치 수정
    
    Trim과 Engine에 존재하던 옵션 반환 API들 Option으로 이동
    
    * feat: GetOptionsPort, GetOptionsAdaptor 추가
    
    * refactor: 옵션 목록 조회 Port 변경
    
    * chore: 옵션 목록 조회 변수 네이밍 및 컨벤션 수정
    
    * feat: 엔진별 선택 불가능한 옵션 조회 Port, Adaptor 추가
    
    * chore: 엔진별 선택 불가능한 옵션 목록 조회 변수 네이밍 및 컨벤션 수정
    
    * chore: 옵션 목록 조회 Port 변수명 변경
    
    * test: GetOptionsUseCaseTest 변수명 변경
    
    Port, UseCase 변수명 간략화
    
    * chore: checkStyle 적용
    
    * feat: 트림 기본 옵션 조회 Port, Adaptor 추가
    
    * chore: 트림 기본 옵션 목록 조회 변수 네이밍 및 컨벤션 수정
    
    * feat: 세부사항에 따른 기본 옵션 조회 Port, Adaptor 추가
    
    * chore: 세부사항에 따른 기본 옵션 목록 조회 변수 네이밍 및 컨벤션 수정
    
    * feat: 대표 옵션 조회 Port, Adaptor 추가
    
    * chore: 대표 옵션 목록 조회 변수 네이밍 및 컨벤션 수정
    
    UseCase stream에서 port로 데이터 가져오고 있음. 해당 부분 확인 필요
    
    * chore: checkStyle 적용
    jjddhh authored Aug 20, 2023
    Configuration menu
    Copy the full SHA
    86023b1 View commit details
    Browse the repository at this point in the history
  6. [Refactor] car-master 패키지 구조 변경 및 usecase 단위 port, adapter 추가 (#319)

    * refactor: 대리점별 카마스터 조회 API 위치 이동
    
    /car-masters API는 카마스터와 대리점 정보를 반환해준다. 해당 API의 위치도 논의해볼 필요 있음
    
    * feat: 카마스터 찾기 Port, Adaptor 추가
    
    * chore: 카마스터 찾기 변수 네이밍 및 컨벤션 수정
    
    * feat: 대리점에 속한 카마스터 찾기 Port, Adaptor 추가
    
    * chore: 대리점에 속한 카마스터 찾기 변수 네이밍 및 컨벤션 수정
    
    * chore: checkStyle 적용
    jjddhh authored Aug 20, 2023
    Configuration menu
    Copy the full SHA
    a752764 View commit details
    Browse the repository at this point in the history
  7. [Refactor] interior color 패키지 구조 변경 및 usecase 단위 port, adapter 추가 (#321)

    * refactor: usecase별 port, adaptor 추가
    
    * refactor: 불필요하게 긴 변수명 수정
    SeoSiun authored Aug 20, 2023
    Configuration menu
    Copy the full SHA
    331c7ca View commit details
    Browse the repository at this point in the history
  8. [Refactor] exterior color 패키지 구조 변경 및 usecase 단위 port, adapter 추가 (#320)

    * refactor: usecase별 port, adaptor 추가
    
    * refactor: 불필요하게 긴 변수명 수정
    SeoSiun authored Aug 20, 2023
    Configuration menu
    Copy the full SHA
    e2c057d View commit details
    Browse the repository at this point in the history
  9. [Refactor] estimate 패키지 구조 변경 및 usecase 단위 port, adapter 추가 (#325)

    * feat: 견적서 조회 Port, Adaptor 추가
    
    * chore: 견적서 조회 변수 네이밍 및 컨벤션 수정
    
    * chore: Dto 네이밍 변경
    
    Simple -> Estimate로 변경
    
    * feat: 견적서 생성 Port, Adaptor 추가
    
    * chore: 견적서 생성 변수 네이밍 및 컨벤션 수정
    
    * chore: additionalOption -> selectOptions 으로 네이밍 변경
    
    * chore: checkStyle 적용
    jjddhh authored Aug 20, 2023
    Configuration menu
    Copy the full SHA
    95bc5b1 View commit details
    Browse the repository at this point in the history
  10. [Refactor] consulting 패키지 구조 변경 및 usecase 단위 port, adapter 추가 (#329)

    * feat: 구매 상담 신청 Port, Adaptor 추가
    
    * chore: 구매 상담 신청 변수 네이밍 및 컨벤션 수정
    jjddhh authored Aug 20, 2023
    Configuration menu
    Copy the full SHA
    e6ba831 View commit details
    Browse the repository at this point in the history
  11. [Refactor] 사용되지 않는 Port, Adaptor 제거 (#332)

    * remove: 사용되지 않는 Port 제거
    
    * remove: 사용되지 않는 Adaptor 제거
    
    * chore: package 이름 변경
    
    api -> application
    jjddhh authored Aug 20, 2023
    Configuration menu
    Copy the full SHA
    3c926f4 View commit details
    Browse the repository at this point in the history
  12. [Test] Domain TC 작성 (#335)

    * test: BodyType TC 작성
    
    * test: ExteriorColor TC 작성
    
    * fix: TC 작성중 발견한 잘못된 로직 수정
    
    * test: InteriorColor TC 작성
    
    * test: Engine TC 작성
    
    * test: Model TC 작성
    
    * test: Trim TC 작성
    
    * test: WheelDrive TC 작성
    jjddhh authored Aug 20, 2023
    Configuration menu
    Copy the full SHA
    e81fcf0 View commit details
    Browse the repository at this point in the history
  13. [Setting] Monitoring 설정 (#336)

    * setting: monitoring dependency 추가
    
    * setting: yml 설정 추가
    jjddhh authored Aug 20, 2023
    Configuration menu
    Copy the full SHA
    2149938 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. 모니터링 설정

    jjddhh authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    d4ae674 View commit details
    Browse the repository at this point in the history
  2. [Feature] BindingRequest 관련 예외처리 로직 AOP로 분리 (#337)

    * setting: AOP를 위한 의존성 추가
    
    * feat: 중복 코드 제거를 위해 BindingRequest 처리 로직 AOP로 등록
    
    * refactor: controller에서 bindingRequest관련 분기문 제거
    
    * test: aop 적용을 위해 controller 테스트에 어노테이션 추가
    
    * chore: BindingAdvice 위치 변경
    
    ---------
    
    Co-authored-by: imdh <[email protected]>
    Co-authored-by: jangdongho <[email protected]>
    3 people authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    58b7468 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    041095b View commit details
    Browse the repository at this point in the history
  4. [Feature] 견적서 조회 응답에 option category 추가 (#341)

    * chore: estimate_additional_option -> estimante_select_option으로 rename
    
    * feat: EstimateOptionDto에 Category 추가
    
    * test: GetEstimate TC의 option에 category 추가
    SeoSiun authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    f310971 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4b0513e View commit details
    Browse the repository at this point in the history
  6. [Test] 견적서 생성 TC 작성 (#342)

    * test: CreateEstimateUseCase TC 작성
    
    * chore: 예외 설명 명시적으로 변경
    
    * remove: BindingResult 제거
    
    AOP 설정으로 더이상 필요없어짐
    jjddhh authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    695b8fc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    912a4ad View commit details
    Browse the repository at this point in the history
  8. FE 요청에 따른 변경 사항 반영 (#346)

    - 견적서 조회 응답 category 추가
    - swagger 에러 해결
    jjddhh authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    0db2190 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c2377df View commit details
    Browse the repository at this point in the history
  10. [Refactor] 카마스터 조회 로직 수정 (#345)

    * setting: actuator port 개방
    
    * refactor: 카마스터 조회 로직 수정
    
    기존에 대리점을 조회하며 연관되어 있던 카마스터를 가져오는 로직에서, 대리점 조회후 대리점 id 목록으로 카마스터 조회
    
    * test: GetCarMasterUseCaseTest 수정
    
    로직 변경에 따른 TC 수정
    
    * remove: 연관관계 제거
    
    로직 수정에 따라 필요없어진 연관관계 제거
    jjddhh authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    49b7fba View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e4b5086 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Configuration menu
    Copy the full SHA
    b22b99d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    721acde View commit details
    Browse the repository at this point in the history
  3. [Setting] 로그 관련 세팅 (#355)

    * setting: 로그 관련 설정 추가
    
    * fix: Dockerfile ARG 변수명 변경
    
    EMAIL -> MAIL
    jjddhh authored Aug 22, 2023
    Configuration menu
    Copy the full SHA
    e996d88 View commit details
    Browse the repository at this point in the history
  4. 로그 관련 세팅 (#359)

    jjddhh authored Aug 22, 2023
    Configuration menu
    Copy the full SHA
    89f513f View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. [Setting] 로그 관리를 위한 설정 (#363)

    * setting: appspec.yml에 yml파일 복사 내용 추가
    
    * feat: scripts 폴더에 promtail-config.yml 추가
    
    * feat: promtail run 명령어 추가
    jjddhh authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    0e0cba7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9382665 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    baad6ef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c8602a8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    70b9789 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bd399c9 View commit details
    Browse the repository at this point in the history
  7. [Setting] 로그 관련 설정 (#374)

    * feat: batch size 환경 변수로 분리
    
    * feat: 로그 테스트를 위한 API 추가
    jjddhh authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    23e9223 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9bdb9a5 View commit details
    Browse the repository at this point in the history
  9. [Setting] codedeploy 내용 수정 (#376)

    * remove: create-directory.sh 제거
    
    * feat: remove-directory.sh 추가
    
    promtail-config.yml 삭제 과정 추가
    jjddhh authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    3b3e5f9 View commit details
    Browse the repository at this point in the history
  10. Codedeploy script 수정

    jjddhh authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    ecbd0ce View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    30a9030 View commit details
    Browse the repository at this point in the history
  12. [Setting] promtail 컨테이너 제거 과정 추가 (#378)

    remove-container.sh에 promtail 삭제 커맨드 추가
    jjddhh authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    b2babb7 View commit details
    Browse the repository at this point in the history
  13. 카마스터 조회 기준 변경 (#380)

    현 위치 기준 반경 10km -> 2km
    jjddhh authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    53ceb59 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. [Feature] 모델에 타입, 가격 정보 추가 (#386)

    * feat: 모델별 Type 추가
    
    * feat: 모델 정보에 price, type 정보 추가
    
    * feat: lazy loading을 위한 transactional 설정
    
    * test: price, type 정보 추가에 따른 TC 수정
    
    * feat: createAt, updatedAt 추가
    
    * feat: 응답에 isNew 추가
    
    최신형 차들 30일 기준으로 isNew 판단
    
    * test: isNew 추가에 따른 TC 수정
    jjddhh authored Aug 24, 2023
    Configuration menu
    Copy the full SHA
    9e1dfea View commit details
    Browse the repository at this point in the history
  2. 모델 조회시 Response 추가 (#388)

    - price, type, isNew 추가
    jjddhh authored Aug 24, 2023
    Configuration menu
    Copy the full SHA
    7c6f5e1 View commit details
    Browse the repository at this point in the history
  3. [Refactor] 거리 조회 쿼리 튜닝 (#394)

    * refactor: query 튜닝 및 index 설정
    
    ST_Distance_Sphere -> ST_Contains 로 변경
    
    * fix: 조회 거리 수정
    
    ST_Contains에서는 '도' 단위로 조회하기 때문에 km 단위 기준으로 설정
    jjddhh authored Aug 24, 2023
    Configuration menu
    Copy the full SHA
    40b8c70 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ef60ce5 View commit details
    Browse the repository at this point in the history
  5. fix: prod 환경 dialect 설정

    local 환경에 대해서만 dialect 설정이 되어 있었기에, prod 부분 설정 추가
    jjddhh committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    ed34218 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b3b190a View commit details
    Browse the repository at this point in the history
  7. dialect 설정 추가 (#397)

    jjddhh authored Aug 24, 2023
    Configuration menu
    Copy the full SHA
    c7219d4 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. [Refactor] 카마스터 조회에 캐시 적용 (#400)

    * refactor: 카마스터 조회에 cache 적용
    
    * feat: cacheable에 사용할 캐시 정책 적용
    jjddhh authored Aug 25, 2023
    Configuration menu
    Copy the full SHA
    0d6269b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    809513f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b4d102d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3320c3e View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2023

  1. [Feature] 메일 스케쥴링 작업 (#409)

    * feat: 테스트를 위한 @EnableJpaAuditing 설정 이동
    
    * feat: mail 전송 여부 확인을 위한 isSent 변수 추가
    
    * feat: mail 전송시 체크를 위한 consultingId 추가
    
    * feat: 스케쥴링을 통한 메일 전송 실패 대비
    
    * feat: 메일 구성 추가
    
    로고 및 사용자 이름 추가
    
    * chore: 메일 스케쥴링 cron 변경
    
    1분 -> 5분
    jjddhh authored Aug 26, 2023
    Configuration menu
    Copy the full SHA
    d934539 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48e269f View commit details
    Browse the repository at this point in the history
  3. @async 비활성화 (#415)

    jjddhh authored Aug 26, 2023
    Configuration menu
    Copy the full SHA
    2539066 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2023

  1. [Setting] @async 설정 (#417)

    * setting: @async 설정
    
    * setting: 스케쥴링 작업 주기 1분 -> 10분으로 변경
    jjddhh authored Aug 27, 2023
    Configuration menu
    Copy the full SHA
    7f1a34f View commit details
    Browse the repository at this point in the history
  2. @async 설정 (#418)

    jjddhh authored Aug 27, 2023
    Configuration menu
    Copy the full SHA
    9739764 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cae2fb3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    432e6c8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2fc94fe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    20bf4da View commit details
    Browse the repository at this point in the history
  7. [Feature] 카마스터의 상담신청 목록 조회 기능 구현 (#422)

    * feat: 상담신청 내역 조회 관련 dto 구현
    
    * feat: 상담신청 내역 조회 관련 jpa 메소드 구현
    
    * feat: 상담신청 내역 조회 관련 port, adaptor 구현
    
    * feat: 메일, 전화번호에 해당하는 카마스터가 존재하지 않는 경우 예외처리를 위한 클래스 추가
    
    * feat: 카마스터 메일, 전화번호로 상담신청 내역 조회 기능 구현
    
    * feat: consultController에 상담신청 내역 조회 API 추가
    
    * test: 상담신청 내역 조회 TC 추가
    
    * chore: 린트 관련 수정
    
    * chore: url에 beta 추가
    SeoSiun authored Aug 27, 2023
    Configuration menu
    Copy the full SHA
    3b5392f View commit details
    Browse the repository at this point in the history
  8. 카마스터의 상담신청 목록 조회 기능 구현

    [Release] 카마스터의 상담신청 목록 조회 기능 구현 (#422)
    SeoSiun authored Aug 27, 2023
    Configuration menu
    Copy the full SHA
    0793605 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. [Setting] cache 및 batch size 적용 (#434)

    * setting: 직렬화/역직렬화를 위한 기본 생성자 추가
    
    * feat: 캐시 설정
    
    * chore: 인덴트 수정
    jjddhh authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    187b763 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ab8ab2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    36bb05e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7149bff View commit details
    Browse the repository at this point in the history