reservation.api.js 1.21 KB
Newer Older
한규민's avatar
한규민 committed
1
2
3
4
5
import axios from "axios";
import { baseUrl } from "../utils/baseUrl.js";

const findReservedSeats = async (timeTable) => {
    const url = `${baseUrl}/api/reservation/findreservation`;
6
    const { data } = await axios.post(url, { timeTable: timeTable });
한규민's avatar
한규민 committed
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
    return data
}

const findReservation = async () => {
    const url = `${baseUrl}/api/reservation/findreservation`;
    const { data } = await axios.get(url);
    return data
}

const findOneReservation = async () => {
    const url = `${baseUrl}/api/reservation/findonereservation`;
    const { data } = await axios.get(url);
    return data
}

const save = async (save) => {
    const url = `${baseUrl}/api/reservation/save`;
    const { data } = await axios.post(url, save);
    return data
26
}
한규민's avatar
한규민 committed
27

28
29
30
31
const saveTid = async (tid) => {
    const url = `${baseUrl}/api/reservation/savetid`;
    const { data } = await axios.post(url, tid);
    return data
한규민's avatar
한규민 committed
32
}
33
34
35
36
37
38
39
40

const deleteReservation = async () => {
    const url = `${baseUrl}/api/reservation/delete`;
    const { data } = await axios.get(url);
    return data
}

const reservationApi = {
한규민's avatar
한규민 committed
41
42
43
    findReservation,
    findReservedSeats,
    findOneReservation,
44
45
46
    save,
    saveTid,
    deleteReservation
한규민's avatar
한규민 committed
47
48
}
export default reservationApi