| 기능명 | URI | 타입 |
|---|---|---|
| 사용자별 카테고리 조회 | /categories/levels | 사용자 |
| 카테고리추가 | /admin/categories | 관리자 |
| 카테고리수정 | /admin/categories/{id} | 관리자 |
| 카테고리삭제 | /admin/categories/{id} | 관리자 |
| 카테고리상세조회 | /admin/categories/{id} | 관리자 |
| 카테고리트리조회 | /admin/categories/tree | 관리자 |
| 기능명 | URI | 타입 | 비고 |
|---|---|---|---|
| 상품리스트조회 | /products | 사용자 | 1 |
| 상품상세조회 | /products/{id} | 사용자 | 2 |
| 상품리뷰조회 | /products/{id}/reviews | 사용자 | 리뷰 완료 후 |
| 상품추가 | /admin/products | 관리자 | 3 |
| 상품수정 | /admin/products/{id} | 관리자 | 4 |
| 상품삭제 | /admin/products/{id} | 관리자 | 5 |
| 상품상세조회 | /admin/products/{id} | 관리자 | 6 |
| 상품리스트조회 | /admin/products | 관리자 | 7 |
| 상품활성화 | /admin/products/{id}/activate | 관리자 | 8 |
| 상품비활성화 | /admin/products/{id}/in-activate | 관리자 | 9 |
| 상품다중품절 | /admin/products/sold-out | 관리자 | 10 |
| 상품품절(토글) | /admin/products/{id}/toggle-sold-out | 관리자 | 11 |
| 기능명 | URI | 타입 |
|---|---|---|
| 주문생성 | /orders | 사용자 |
| 주문조회 | /orders/{id} | 사용자 |
| 내 주문 리스트 조회 | /orders | 사용자 |
| 주문취소 | /orders/{id}/cancel | 사용자 |
| 주문수정 | /orders/{id} | 사용자 |
| 주문 리스트 조회 | /admin/orders | 관리자 |
| 주문 상세 조회 | /admin/orders/{id} | 관리자 |
| 주문 취소 | /admin/orders/{id}/cancel | 관리자 |
| 주문 상태 변경 | /admin/orders/{id}/change-status | 관리자 |
| 기능명 | URI | 타입 |
|---|---|---|
| 장바구니 상품 추가 | /cart/items | 사용자 |
| 장바구니 조회 | /cart | 사용자 |
| 장바구니 상품 수량 변경 | /cart/items/{itemId} | 사용자 |
| 장바구니 상품 삭제 | /cart/items/{itemId} | 사용자 |
| 장바구니 비우기 | /cart | 사용자 |
| 기능명 | URI | 타입 |
|---|---|---|
| 결제 진행 | /payment | 사용자 |
| 결제 내역 조회 | /payment/{paymentId} | 사용자 |
| 결제 승인 | /payment/{paymentId}/approve | 사용자 |
| 결제 취소 | /payment/{paymentId}/cancel | 사용자 |
| 결제 내역 전체 조회 | /admin/payments | 관리자 |
| 결제 상태 변경 | /admin/payments/{paymentId}/status | 관리자 |
| 기능명 | URI | 타입 |
|---|---|---|
| 로그인 | /auth/login | 공통 |
| 리프레시발급로 액세스 발급 (재발급) | /auth/refresh | 공통 |
| 로그아웃 | /auth/logout | 공통 |
| 기능명 | URI | 타입 |
|---|---|---|
| 내 반려동물 등록 | /my/pets | 사용자 |
| 내 반려동물 목록 조회 | /my/pets | 사용자 |
| 내 반려동물 수정 | /my/pets/{id} | 사용자 |
| 내 반려동물 삭제 | /my/pets/{id} | 사용자 |
| 내 반려동물 상세 조회 | /my/pets/{id} | 사용자 |
| 기능명 | URI | 타입 |
|---|---|---|
| 내 주문 조회 | /my/orders | 사용자 |
| 내 리뷰 조회 | /my/reviews | 사용자 |
| 내정보 조회 | /my-info | 사용자 |
| 비밀번호 변경 | /chage-password | 사용자 |
| 탈퇴 | /withdrawal | 사용자 |
| 내정보 수정 | /my-info | 사용자 |
| 회원 조회 | /admin/users | 관리자 |
| 회원 상세조회 | /admin/users/{id} | 관리자 |
| 회원 정보 수정 | /admin/users/{id} | 관리자 |
| 회원 비활성화 | /admin/users/{id}/in-activate | 관리자 |
| 회원 비밀번호 초기화 | /admin/users/{id}/init-password | 관리자 |
| 회원 비밀번호 변경 | /admin/users/{id}/change-password | 관리자 |
| 관리자 조회 | /admin/admins | 관리자 |
| 관리자 상세 조회 | /admin/admins/{id} | 관리자 |
| 관리자 생성 | /admin/admins | 관리자 |
| 관리자 수정 | /admin/admins/{id} | 관리자 |
| 관리자 삭제 | /admin/admins/{id} | 관리자 |
| 관리자 비번 초기화 | /admin/admins/{id}/init-password | 관리자 |
| 회원가입 | /users/signup | 사용자 |
| 내 반려동물 등록 (후순위) | /my/pets | 사용자 |
| 내 반려동물 목록 조회 (후순위) | /my/pets | 사용자 |
| 내 반려동물 수정 (후순위) | /my/pets/{id} | 사용자 |
| 내 반려동물 삭제 (후순위) | /my/pets/{id} | 사용자 |
| 내 반려동물 상세 조회 (후순위) | /my/pets/{id} | 사용자 |
| --- | --- | --- |