ho-it-project / api_server

hoit api server
0 stars 0 forks source link

feat: department, exception filter, fix isError #10

Closed YJ-AnthonyJo closed 1 year ago

YJ-AnthonyJo commented 1 year ago
  1. 진료과 전체 조회 api 개발하였습니다.
  2. 진료가능과 조회 api 개발하였습니다.
  3. 진료가능과 추가 api 개발하였습니다.
  4. 진료가능과 삭제 api 개발하였습니다.
  5. prisma exception filter 개발하였습니다. 개발 목적으로 프리즈마의 에러를 더 빠르게 식별하기 위해서 사용합니다.
  6. isError를 업데이트하였습니다. 서비스에서 가져온 결과물이 객체 형태가 아닌경우를 고려하였습니다.
  7. delete메서드의 경우, status code 204 NO CONTENT를 기본 응답으로 알고있습니다. 해당 경우를 비롯하여 응답 body가 없는 경우를 고려하여 ResponseDto의 result에 값({statusMessage: "NO_CONTENT", statusCode: 204})를 넣어주도록 코드를 작성하였습니다.
    • HttpStatus_, HttpStatusKey 타입을 새로 생성하였습니다.
  8. Union에서 특정 타입을 추출할때 suggestion을 받을 수 있도록 Extract_타입을 새로 작성하였습니다.

TODO

  1. 불필요한 주석 없애기
  2. interface 등 타입을 더 적절하게 재작성하기
  3. 테스트코드 작성하기

ps.. 다음에는 커밋을 분리할 수 있도록 해보겠습니다.

YJ-AnthonyJo commented 1 year ago

10.10 업데이트