Skip to content

Commit

Permalink
[2단계 - 경로 조회 기능] 마코(이규성) 미션 제출합니다. (#131)
Browse files Browse the repository at this point in the history
* fix : 쿼리문 오류 수정

* fix : 도메인의 id로 db의 id에 해당하는 값 조회하는 오류를 수정, 불필요한 코드 제거

* refactor : dao에서 optional 반환

* fix : 실행하지 않는 로직을 stubbing 하는 부분 제거

* fix : 저장하려는 sections의 departure, arrival에 insert된 stationId를 설정하여 저장하도록 수정

* fix : 오류 수정 및 api 설계 변경

- id와 관련한 오류 수정
- 역 등록시 역만 등록하고 따로 역 연결을 호출해야 역이 연결되도록 변경

* refactor : 불필요한 코드 제거 및 코드 정렬

* refactor : 도메인 구조 변경 후 기능 재구현

- 역 등록
- 역 연결
- 노선 등록

* feat : 중간 역 등록 기능 추가

* test : 도메인 테스트 추가

* test : dao, repository 테스트 추가

* refactor : 패키지 이름 수정

* test : 컨트롤러 테스트 추가

* refactor : * import 제거

* test : 서비스 테스트 추가

* feat : 역 구간 삭제, 조회 추가

* fix : 삭제 시 종점인지 검증 추가

* test : 삭제, 조회 테스트 추가

* test : 컨트롤러 삭제, 조회 테스트 추가

* refactor : 쿼리시 컬럼명 명시

* refactor : 패키지 수정

* refactor : save해도 lineId 바뀌지 않도록 수정

* docs : 문서 업데이트 및 요구사항 추가

* build : 프로덕션과 테스트 db 분리

* feat : 경로 조회 API 구현

* feat : 요금 조회 기능 구현

* refactor : final 키워드 적용

* refactor : api 스펙 변경

* refactor : 트랜잭션 readOnly 추가

* refactor : 컨트롤러 검증 추가

* refactor : 코드 정렬

* build : 서버 시작시 테이블 셋팅

* test : 라인에 역 등록, 삭제, 조회 통합테스트 추가

* refactor : 불필요한 개행 제거

* refactor : SubwayGraph 빈으로 관리

* refactor : Paths추가하여 Lines를 의존하도록 변경

* refactor : 매직 넘버 상수화

* builde: gitigonre http-requests-log

* feat: 로깅 추가 및 개발 환경, 프로덕션 환경 분리

* refactor: Line->dto 의존을 dto->Line으로 변경

* refactor: Paths 생성자 private으로 변경

* refactor: api 분리

* refactor: StationResponse를 응답하도록 수정

* refactor: 요금 계산 로직 수정

* refactor: endpointType 서비스에서 분기

* refactor: request에서 EndpointType String으로 가지도록 변경

* refactor: 중복 제거

* refactor: 커스텀 예외 추가

* refactor: 테스트 초기 데이터 셋팅 및 request 메서드 분리
  • Loading branch information
aak2075 authored May 22, 2023
1 parent 545488c commit eca2561
Show file tree
Hide file tree
Showing 96 changed files with 4,199 additions and 1,802 deletions.
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,7 @@ out/
/.nb-gradle/

### VS Code ###
.vscode/
.vscode/

### http ###
http-request-log.http
Loading

0 comments on commit eca2561

Please sign in to comment.