issue #60
All checks were successful
Test CI / build (push) Successful in 17s

- 일정 추가 로직 1차 구현
- 일정 목록 화면 구현 중
This commit is contained in:
geonhee-min
2025-12-10 17:12:29 +09:00
parent 0c13854257
commit e86fb3bac2
23 changed files with 631 additions and 282 deletions

View File

@@ -1,8 +1,11 @@
import type { CreateScheduleRequest } from "@/data/request/schedule/CreateScheduleRequest";
import { BaseNetwork } from "./BaseNetwork"
import type { UpdateScheduleRequest } from "@/data/request/schedule/UpdateScheduleRequest";
import type { DeleteScheduleRequest } from "@/data/request/schedule/DeleteScheduleRequest";
import type { ScheduleListRequest } from "@/data/request/schedule/ScheduleListRequest";
import {
ScheduleListRequest,
CreateScheduleRequest,
UpdateScheduleRequest,
DeleteScheduleRequest
} from '@/data/request';
import { CreateScheduleResponse } from "@/data/response";
export class ScheduleNetwork extends BaseNetwork {
private baseUrl = "/schedule";
@@ -21,7 +24,7 @@ export class ScheduleNetwork extends BaseNetwork {
}
async create(data: CreateScheduleRequest) {
return await this.post(
return await this.post<CreateScheduleResponse>(
`${this.baseUrl}/create`,
data
);