- 할일 등록 : 버튼 클릭 시 발생, INSERT
| Method |
POST |
| URI |
/works |
| HTTP Status Code |
201 : 성공 |
| 400 : 데이터 누락 (일) |
|
| 500 : INSERT 에러 |
|
| Request Body |
// 내 할일 목록일 경우 userId, 팀 할일 목록의 경우 teamId를 추가로 보내주세요 |
| { |
|
userId : “” || teamId : “”,
name : “”
} |
| Response Body | |
- 목록 조회 : TODO, DONE 조회, SELECT
- 내 할일 목록인 경우 userId, 팀 할일 목록의 경우 teamId 전달
| Method |
GET |
| URI |
/works?userId={userId}&teamId={teamId} |
| HTTP Status Code |
200 : 성공 |
| 500 : SELECT 에러 |
|
| Request Body |
|
| Response Body |
{ |
id,
name,
state,
user_id,
team_id
} |
| Method |
PUT |
| URI |
/works |
| HTTP Status Code |
200 : 성공 |
| 500 : UPDATE 에러 |
|
| Request Body |
{ |
id,
name
} |
| Response Body | |
| Method |
DELETE |
| URI |
/works/:id |
| HTTP Status Code |
200 : 성공 |
| 500 : DELETE 에러 |
|
| Request Body |
|
| Response Body |
|
| Method |
PUT |
| URI |
/works |
| HTTP Status Code |
200 : 성공 |
| 500 : UPDATE 에러 |
|
| Request Body |
{ |
id,
state
} |
| Response Body | |