Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[2단계 - 경로 조회 기능] 마코(이규성) 미션 제출합니다. (#131)
* 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