-
Notifications
You must be signed in to change notification settings - Fork 1
API 설계서
POST /auth/signup
{
"userId": 사용자 ID, (string)
"password": 비밀번호, (string)
“name”: 사용자 실명, (string)
“type”: 선생님/학생인지 선택, (string)
“phoneNumber” : “사용자 전화번호” , (string)
}
{
"userId": "snow00", (string)
"password": "qwer1234", (string)
“name”: “김철수”, (string)
“type”: “학생”, (string)
“phoneNumber” : “01012345678” , (int)
}
없음
GET /auth/signup/check?type=UNIQUE_ID&value=:userId
{
"userId": 사용자 ID (string)
}
{
"userId": "snow00" (string)
}
없음
POST /auth/login
{
"userId": 사용자 ID, (string)
"password": 비밀번호 (string)
}
POST/teachers/info
{
"area": 지역, (string)
"age": 나이, (int)
"style": 성향, (string)
"subject": 과목, (string)
“target” : 가르칠 대상 학년
“university”:대학, (string)
“major”: 전공, (string)
"wage": 시급, (long)
"experience": 경력, (string)
}
{
"area": "서울", (string)
"age": 2001-01-01, (int)
"style": "활발한", (string)
"subject": "국어", (string)
“target” : “고등학교 1학년”, (string)
“university”:”홍익대학교”,(string)
“major”:”컴퓨터공학과”,(string)
"wage": "15000", (long)
"experience": "모의고사 대비 과외 3년 경력", (string)
}
없음
POST/students/info
{
"area": 지역, (string)
"admission” : 입학일, (int)
"subject": 관심 과목, (string)
"money": 학생이 원하는 지불 금액 단위, (int)
}
{
"area": "서울", (string)
"admission” : 2017-01-01, (int)
"subject": "국어", (string)
"money": "1", (int)
}
없음
POST /students/connections
{
“name” : 이름, (string)
"area": 지역, (string)
"admission” : 입학일, (int)
"subject": 관심 과목, (string)
"money": 학생이 원하는 지불 금액, (int)
}
{
“name” : 이름, (string)
"area": 지역, (string)
"age": 나이, (int)
"style": 성향, (string)
"subject": 과목, (string)
“target” : 가르칠 대상 학년
“university”:대학, (string)
“major”: 전공, (string)
"wage": 시급, (long)
"experience": 경력, (string)
}
GET/students/connections/check
없음
{
“name” : 이름, (string)
"area": 지역, (string)
"age": 나이, (int)
"style": 성향, (string)
"subject": 과목, (string)
“target” : 가르칠 대상 학년
“university”:대학, (string)
“major”: 전공, (string)
"wage": 시급, (long)
"experience": 경력, (string)
“accpet”: 수락여부, (boolean)
}
GET/ teachers/connections/check
없음
{
“name” : 이름, (string)
"area": 지역, (string)
"grade": 학년, (string)
"subject": 관심 과목, (string)
"money": 학생이 원하는 지불 금액, (int)
}
없음
{
“name”: 사용자(학생,선생님) 실명, (string)
“phoneNumber” : “사용자(학생,선생님) 전화번호” , (string)
}