Skip to content

점주 API

BangKiHyun edited this page Dec 18, 2020 · 1 revision

점주

회원 가입

METHOD URL 설명
POST /api/v1/owners 회원 가입

Request

{
  "address": "string",
  "email": "string",
  "name": "string",
  "password": "string",
  "phoneNumber": "string"
}

Success Response

{
  "data": 0,
  "message": "string",
  "statusCode": 0
}

로그인

METHOD URL 설명
POST /api/v1/owners/login 로그인

Request

{
  "email": "string",
  "password": "string",
  "token": "string"
}

Success Response

{
  "data": 0,
  "message": "string",
  "statusCode": 0
}

회원 가입시 레스토랑 등록

METHOD URL 설명
POST /api/v1/owners/with/restaurant 회원 가입시 운영할 레스토랑 함께 등록

Request

{
  "ownerSignUpRequest": {
    "address": "string",
    "email": "string",
    "name": "string",
    "password": "string",
    "phoneNumber": "string"
  },
  "restaurantSaveWithoutIdRequest": {
    "address": "string",
    "location": {
      "x": 0,
      "y": 0
    },
    "name": "string",
    "number": "string"
  }
}

Success Response

{
  "data": 0,
  "message": "string",
  "statusCode": 0
}

단일 조회

METHOD URL 설명
GET /api/v1/owners/{ownerId} 점주 조회

Success Response

{
  "data": {
    "address": "string",
    "email": "string",
    "id": 0,
    "name": "string",
    "password": "string",
    "phoneNumber": "string"
  },
  "message": "string",
  "statusCode": 0
}

모두 조회

METHOD URL 설명
GET /api/v1/owners/ 등록된 모든 점주 조회

Success Response

{
  "data": [
    {
      "address": "string",
      "email": "string",
      "id": 0,
      "name": "string",
      "password": "string",
      "phoneNumber": "string"
    }
  ],
  "message": "string",
  "statusCode": 0
}

수정

METHOD URL 설명
PUT /api/v1/owners/{ownerId} 개인 정보 수정

Request

{
  "address": "string",
  "email": "string",
  "name": "string",
  "password": "string",
  "phoneNumber": "string"
}

Success Response

{
  "data": 0,
  "message": "string",
  "statusCode": 0
}

삭제

METHOD URL 설명
DELETE /api/v1/owners/{ownerId} 삭제

Success Response

{
  "data": 0,
  "message": "string",
  "statusCode": 0
}

로그아웃

METHOD URL 설명
DELETE /api/v1/owners/{ownerId}/logout 로그아웃

Success Response

{
  "data": 0,
  "message": "string",
  "statusCode": 0
}