우리 팀원

<aside> ☝ S.A. 내용

</aside>

기능별 이름 method URL Request Response Message / Error
회원가입 post /users/signup {
”email”:”123”,
”password”:”123”,
”comfirmPassword”:”123”,
”nickname”:”123”,
”userAdress”:”주소”
} {
message:”회원가입에 성공하였습니다.”
} **1) 비밀번호에 ID값이랑 같은 경우
412 err :** {
"message" : "비밀번호는 ID와 같은 값이 입력될 수 없습니다."
}
**2) 입력비밀번호와 확인비밀번호가 다른 경우
412 err :** {
"message" : "비밀번호를 확인해주세요."
}
**3) 유저가 중복되었을때
412 err :** {
"message" : “해당 닉네임이 이미 사용중입니다."
}
**4) 예외처리 이외의 사항
400 err :** {
"message" : "회원가입에 실패하였습니다."
}
로그인 post /users/login {
”email”:”123”,
”password”:”123”
}
**1) ID 또는 패스워드가 다른 경우
412 err :** {
”message” : “ID 또는 패스워드가 틀렸습니다.”
}
**2) 해당 아이디가 없을 경우
412 err :** {
”message” : “존재하지 않는 아이디 입니다.”
}
**3) 예외처리 이외의 사항
400 err :** {
”message” : “로그인에 실패하였습니다.”
}
마이페이지 조회 get /users/:userId/mypage -
마이페이지 수정 put /users/:userId/mypage {
”email”:”123”,
”password”:”123”,
”comfirmPassword”:”123”,
”nickname”:”123”,
”userAdress”:”주소”
} {
message:”정보가 성공적으로 수정되었습니다.”
} **1) ID 또는 패스워드가 같은 경우
412 err :** {
”message” : “ID와 비밀번호를 확인해주세요.”
}
**2) 입력비밀번호와 확인비밀번호가 다른 경우
412 err :** {
"message" : "비밀번호를 확인해주세요."
}
**3) 예외처리 이외의 사항
400 err :** {
”message” : “수정에 실패하였습니다.”
}
메뉴 등록 post /stores/:storeId/menus {
”menu1”:”abc”,
”price1”:”100₩”
} {
message:”메뉴 등록에 성공하였습니다.”
} **1) 메뉴가 중복 된 경우
412 err :** {
”message” : “등록된 메뉴입니다.”
}
2) 가격이 비어있는 경우
412 err : {
”message” : “가격을 적어주세요.”
}
**3) 예외처리 이외의 사항
400 err :** {
”message” : “메뉴등록에 실패하였습니다.”
}
메뉴 수정 put /stores/:storeId/menus/:meunId {
message:”메뉴 수정에 성공하였습니다.”
}
메뉴 삭제 delete /stores/:storeId/menus/:meunId - {
message:”메뉴를 성공적으로 삭제하였습니다.
}
메뉴 조회 get /stores/:storeId/menus - -
메뉴 주문 post /orders {
message:”메뉴주문에 성공하였습니다.
}
(사장)주문 목록 get /orders
(사장) 주문 승인 post /orders/:orderId/status
(사장) 주문 거절 delete /orders/:orderId/status
(사장)배달 시작 post /orders/:orderId/status
(사장)배달 완료 put /orders/:orderId/status -
가게 페이지 조회 get /stores - {
message:”검색 결과입니다.
}
가게 등록페이지 post /stores {
”storeUrl:”:”Url(null 허용”),
”storeName”:”BHC”,
”storeAdress”:”123”

} | { ”message”:”가게 등록을 성공적으로 하였습니다.” } | 1) 등록된 가게이름일 경우 412 err : { ”message” : “등록된 가게이름 입니다.” } 2) 예외처리 이외의 사항 400 err : { ”message” : “가게등록에 실패하였습니다.” } | | 가게 상세페이지 조회 | get | /stores/:storeId | - | - | | | 가게 상세페이지 수정 | put | /stores/:storeId | { ”storeUrl”:”Url”, ”menuName”: “참외” } | { ”message”:”수정을 완료하였습니다.” } | 1) 메뉴이름이 중복될 경우 412 err : { ”message” : “중복된 메뉴가 있습니다.” } 2) 예외처리 이외의 사항 400 err : { ”message” : “수정에 실패하였습니다.” } | | 리뷰 생성 | post | /stores/:storeId/reviews | { ”nickname”:”123”, ”review”:”리뷰임당” } | { message:”리뷰 등록에 성공하였습니다.” } | 1) 리뷰에 공백이 있을 경우 412 err : { ”message” : “리뷰를 작성해주세요!” } 2) 예외처리 이외의 사항 400 err : { ”message” : “리뷰등록에 실패하였습니다.” } | | 리뷰 조회 | get | /stores/:storeId/reviewId | - | - | | | 나중에 추가할 것 | | | | | | | 리뷰 수정 | put | /stores/:storeId/reviews/:reviewId | { ”nickname”:”123”, ”review”:”리뷰임당” } | { message:”리뷰 수정에 성공하였습니다.” } | | | 리뷰 삭제 | delete | /stores/:storeId/reviews/:reviewId | - | { message:”리뷰를 삭제했습니다.” } | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

<aside> ☝ 우리팀 약속

</aside>

약속!

1 ) ★★★★★짜여진 API 명세 대로 하시다가 다른쪽과 충돌이 일어나거나 수정 할 것이 있다면 바로 말씀해주세요. ★★★★★

2 ) 9시 팀원들이 다 있을때 오늘 했던 진행상황들 공유

3 ) 컨디션 관리 필수

  1. git 관련 ::)) 풀리퀘스트 올려주시면 말씀주세요 main으로 push 금지 ★★★★★