🔐 AuthController (/auth)
| 메서드 | 엔드포인트 | 설명 | 요청 바디 | 응답 타입 |
|---|---|---|---|---|
| POST | /signup |
회원가입 요청 | SignUpRequest |
SignUpResponse |
| POST | /login |
로그인 요청 | LoginRequest |
LoginResponse |
| POST | /refresh |
AccessToken 재발급 | { "refreshToken": string } |
LoginResponse |
| GET | /checkSid/{sid} |
학번 중복 확인 | PathVariable |
boolean |
| POST | /logOut |
로그아웃 요청 | accessToken (string) |
LogOutResponse |
| 메서드 | 엔드포인트 | 설명 | 요청 바디 | 응답 타입 |
|---|---|---|---|---|
| POST | /register |
회원 정보 등록 | MemberRequest |
MemberResponse |
| GET | /list |
전체 회원 리스트 | PathVariable |
List<MemberResponse> |
| POST | /board/add |
게시판 글 추가 | BoardRequest |
BoardResponse |
| PUT | /board/update |
게시판 글 수정 | BoardUpdateRequest |
BoardResponse |
| DELETE | /board/delete/{boardId} |
게시판 글 삭제 | PathVariable |
204 No Content |
| GET | /board/list |
게시판 전체 글 조회 | PathVariable |
List<BoardResponse> |
| GET | /board/{boardId} |
특정 글 조회 | PathVariable |
BoardResponse |
| POST | /chat |
챗봇 질의 요청 | { query, sessionId } |
Mono<String> |
| GET | /memberInfo/{sid} |
특정 회원 정보 조회 | PathVariable |
MemberResponse |
| 메서드 | 엔드포인트 | 설명 | 요청 바디 | 응답 타입 |
|---|---|---|---|---|
| GET | /qr |
QR 코드 생성 요청 | PathVariable |
String (QR URL) |
| POST | /qrIdentify |
QR 출석 인증 및 등록 | AttendanceRequest |
AttendanceResponse |
| PUT | /updateInfo |
출석 정보 수정 | AttendanceRequest |
AttendanceResponse |
| GET | /info/{sid} |
특정 사용자 출석 정보 조회 | PathVariable |
List<AttendanceResponse> |
| GET | /info/all |
전체 출석 정보 조회 | PathVariable |
List<AttendanceResponse> |