어떤 기능인가요?
학생 앱에서 게시된 운영 회차에서 배정된 내 사물함과 지난 회차 이력을 조회하는 API를 추가한다.
| Method |
Endpoint |
설명 |
GET |
/v1/app/lockers/applications |
내 배정 사물함 조회 (지난 회차 이력 포함) |
- 신청 일시 최신순으로 내려주고, 배정된 사물함이 없으면
data를 null로 내려준다.
- 배정 상태는 사용 종료일로 판정한다: 종료일 당일까지
ASSIGNED(배정완료), 다음 날부터 EXPIRED(이용종료). 신청이 곧 배정이라 APPLIED는 두지 않는다.
- 응답의
lockerPeriodId로 기존 구역 목록·구역 상세 조회 API를 호출해 사물함 위치를 보여준다.
📝 작업 상세 내용
도메인
영속화
서비스 / API
검증
📁 참고 자료 (선택)
어떤 기능인가요?
학생 앱에서 게시된 운영 회차에서 배정된 내 사물함과 지난 회차 이력을 조회하는 API를 추가한다.
GET/v1/app/lockers/applicationsdata를null로 내려준다.ASSIGNED(배정완료), 다음 날부터EXPIRED(이용종료). 신청이 곧 배정이라APPLIED는 두지 않는다.lockerPeriodId로 기존 구역 목록·구역 상세 조회 API를 호출해 사물함 위치를 보여준다.📝 작업 상세 내용
도메인
LockerApplicationStatus(ASSIGNED/EXPIRED),LockerPeriod.isUsageEnded(today)LockerApplicationSummary영속화
서비스 / API
LockerApplicationService.getApplicationsByMemberId— 게시를 내린 회차의 신청 제외, 삭제된 사물함도 이름 표시MyLockerApplicationListResponse,AppLockerApi·AppLockerController엔드포인트검증
📁 참고 자료 (선택)