ho-it-project / api_server

hoit api server
0 stars 0 forks source link

endpoint 이슈 #21

Open de-novo opened 12 months ago

de-novo commented 12 months ago

이슈

현재 api endpoint가 restful 하지않아 확장성에 문제가 있을 것으로 예상됩니다.

:GET /er/hospitals/current/illness을 예시로 들겠습니다

개선

/er/hospitals/current/illness -> /er/illnesses

:GET /er/illnesses 현재 응급실(로그인되어있는 응급실)에대한 질병들을 모두 제공해줘 (DELETE 제외)

:GET /er/illnesses?status=ACTIVE 현재 응급실(로그인되어있는 응급실)에대한 치료가능한(ACTIVE) 질병들을 제공해줘

:GET /er/:er_id/illnesses (외부전용 api) er_id인 응급실의 질병정보를 제공해줘

:GET /er/:er_id/illnesses?status=ACTIVE er_id인 응급실의 치료가능 질병정보를 제공해줘

:PATCH /er/illnesses 현재 응급실(로그인되어있는 응급실)에 대한 질병정보를 수정할래

질병뿐 아닌 장비관련해서도 endpoint수정이 필요할것으로 보입니다.

de-novo commented 12 months ago

19 에대한 이슈입니다

YJ-AnthonyJo commented 11 months ago

current는, 상태가 아니라, 현재 병원을 나타내는 용어로 사용되었습니다. 제가 이전에 이부분 까먹고 말씀 안드렸네요.. 제가 생각할때 외부에서 조회할때 er_id가 들어가듯 current가 들어가야 통일성이 있다고 생각해서 작업했습니다. 혹시 이 상태에서 current가 부적절한것 같으면 피드백주세요! pr: #26

YJ-AnthonyJo commented 11 months ago

equipment pr: #27

YJ-AnthonyJo commented 11 months ago

department는 작업하신 부분관련해서 상의가 필요할까요?