회원가입
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
팀 생성
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
]
]
카드 생성
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
{}