generated from pricelees/issue-pr-template
refactor: 회원 예약 페이지 엔드포인트 수정("/summary" -> "/overview")
This commit is contained in:
parent
1bd2292ea0
commit
c0df43f840
@ -17,11 +17,11 @@ export const confirmReservation = async (reservationId: string): Promise<void> =
|
||||
|
||||
|
||||
export const cancelReservation = async (id: string, cancelReason: string): Promise<void> => {
|
||||
return await apiClient.post(`/reservations/${id}/cancel`, { cancelReason }, true);
|
||||
return await apiClient.post(`/reservations/${id}/cancel`, { cancelReason });
|
||||
};
|
||||
|
||||
export const fetchSummaryByMember = async (): Promise<ReservationOverviewListResponse> => {
|
||||
return await apiClient.get<ReservationOverviewListResponse>('/reservations/summary');
|
||||
export const fetchAllOverviewByUser = async (): Promise<ReservationOverviewListResponse> => {
|
||||
return await apiClient.get<ReservationOverviewListResponse>('/reservations/overview');
|
||||
}
|
||||
|
||||
export const fetchDetailById = async (reservationId: string): Promise<ReservationDetailRetrieveResponse> => {
|
||||
|
||||
@ -85,9 +85,9 @@
|
||||
/* --- Status Badge --- */
|
||||
.card-status-badge {
|
||||
position: absolute;
|
||||
top: 15px;
|
||||
right: 15px;
|
||||
padding: 4px 10px;
|
||||
top: 30px;
|
||||
right: 10px;
|
||||
padding: 3px 10px;
|
||||
border-radius: 12px;
|
||||
font-size: 12px;
|
||||
font-weight: 700;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import { cancelPayment } from '@_api/payment/paymentAPI';
|
||||
import type { PaymentRetrieveResponse } from '@_api/payment/PaymentTypes';
|
||||
import { cancelReservation, fetchDetailById, fetchSummaryByMember } from '@_api/reservation/reservationAPI';
|
||||
import { cancelReservation, fetchDetailById, fetchAllOverviewByUser } from '@_api/reservation/reservationAPI';
|
||||
import {
|
||||
ReservationStatus,
|
||||
type ReservationDetail,
|
||||
@ -191,7 +191,7 @@ const MyReservationPage: React.FC = () => {
|
||||
const loadReservations = async () => {
|
||||
try {
|
||||
setIsLoading(true);
|
||||
const data = await fetchSummaryByMember();
|
||||
const data = await fetchAllOverviewByUser();
|
||||
setReservations(data.reservations);
|
||||
setError(null);
|
||||
} catch (err) {
|
||||
|
||||
@ -48,7 +48,7 @@ interface ReservationAPI {
|
||||
|
||||
@Operation(summary = "회원별 예약 요약 목록 조회")
|
||||
@ApiResponses(ApiResponse(responseCode = "200", useReturnTypeSchema = true))
|
||||
fun findSummaryByMemberId(
|
||||
fun findOverviewByUser(
|
||||
@User user: CurrentUserContext,
|
||||
): ResponseEntity<CommonApiResponse<ReservationOverviewListResponse>>
|
||||
|
||||
|
||||
@ -54,8 +54,8 @@ class ReservationController(
|
||||
return ResponseEntity.ok().body(CommonApiResponse())
|
||||
}
|
||||
|
||||
@GetMapping("/summary")
|
||||
override fun findSummaryByMemberId(
|
||||
@GetMapping("/overview")
|
||||
override fun findOverviewByUser(
|
||||
@User user: CurrentUserContext,
|
||||
): ResponseEntity<CommonApiResponse<ReservationOverviewListResponse>> {
|
||||
val response = reservationService.findAllUserReservationOverview(user)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user