Repository navigation
[BackEnd] 알람 비즈니스 로직 설계 #50
sooah-0208
started this conversation in
Decision Log
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
확정안
API 명세서
1. 알림 목록 조회 (POST)
Description: 현재 로그인 사용자의 알림 목록을 조회한다. (알림 payload의 companyId 기준으로 현재 선택 회사와 매칭)
POST/alarmRequest Parameters
1. Query Parameters
typestrOptionaltypesstrOptionalisReadboolOptionalpageintOptionalsizeintOptional2. Header Parameters
AuthorizationstrRequiredCompany_Idnu,RequiredResponse Body (JSON)
성공
실패
2. 알림 읽음 처리 (PATCH)
Description: 알림을 전체 또는 유형별로 읽음 처리한다.
PATCH/alarmRequest Parameters
1. Request Body
typesArray<str>또는null2. Header Parameters
AuthorizationstrRequiredCompany_IdintRequiredResponse Body (JSON)
성공
실패
3. 알림 삭제 (DELETE)
Description: 알림을 개별/전체 삭제한다. 삭제 후 최신 알림 목록을 반환한다.
DELETE/alarmRequest Parameters
1. Path Parameters
idint또는strRequired2. Header Parameters
AuthorizationstrRequiredCompany_IdintRequiredResponse Body (JSON)
성공
실패
4. 실시간 알림 (WebSocket / STOMP)
Description: 새로운 알림 발생 시 백엔드가 프론트로 실시간 알림을 전송한다.
실시간 알림 WebSocket / STOMP/alarmRequest Parameters
1. Header Parameters
AuthorizationstrRequiredCompany_IdintRequiredResponse Body (JSON)
성공
실패
영향 범위
FE @x2bjvhmmwg-gif / BE / 문서 @frankie516c
담당자
@mpsddd-commits , @choiyc05, @sooah-0208, @HorieZA , @choegayoung
결정일
2026-05-03
All reactions