회원가입
username: username,
email: email,
password: password
{}
로그인
username: username
password: password
{}
프로필 조회
x
userId: userId,
username: username,
email: email,
introduce: introduce,
profileImageUrl: profileImageUrl
프로필 수정
preUsername: preUsername,
username: username,
introduce: introduce,
password: password,
image: image
{}
username 중복 확인
username: username
isDuplicated: isDuplicated
패스워드 일치 확인
password: password
isMatched: isMatched
팀 생성
name: name,
description: description,
color: color
teamId: teamId
팀 조회
x
name: name,
description: description,
color: color,
List: [
username: username,
role: role
]
팀 수정
teamId: teamId,
name: name
{}
멤버 초대
teamId: teamId,
List: [
username: username
]
{}
멤버 삭제
teamId: teamId,
username: username
{}
카테고리 생성
teamId: teamId,
name: name
categoryId: categoryId
카테고리 전체 조회
x
List: [
name: name,
sequence: sequence,
List: [
name: name,
sequence: sequenece
]
]
카테고리 삭제
categoyId: categoryId
{}
카테고리 복구
categoryId: categoryId
{}
카드 생성
categoryId: categoryId,
name: name,
description: desc,
deadline: deadline,
multipartFile: multipartFile
cardId: cardId
카드 단건 조회
x
name: name,
description: description,
fileUrl: fileUrl,
deadLine: deadLine,
List: [
title: title
List: [
content: content,
isCompleted: isCompleted
]
]
카드 수정
cardId: cardId,
name: name,
description: description,
deadline: deadilne,
file: file
{}
작업자 할당
cardId: cardId,
List: [
userId: userId
]
{}
체크리스트 생성
title: title
checklistId: checklistId
체크리스트 수정
checklistId: checklistId
title: title
{}
체크리스트 삭제
checklistId: checklistId
{}
할일 생성
content: content
taskId: taskId
할일 수정
taskId: taskId
content: content
isCompleted: isCompleted
{}
댓글 생성
content: content
commentId: commentId
댓글 삭제
commentId: commentId
{}
댓글 수정
commentId: commentId
content: content
{}