import service from "@/utils/services"; import { CityItem, CityMuseumItemType, GetCityMuseumListApiRequest, GetCityMuseumListApiResponse, GetExhibitListApiRequest, GetExhibitionConfigApiResponse, GetScreenConfigApiResponse, } from "./types"; export const getCityApi = () => { return service.get("/api/show/dict/getCity"); }; export const getCityMuseumListApi = (data: GetCityMuseumListApiRequest) => { return service.post( "/api/show/exhibition/pageCityList", data ); }; export const getExhibitListApi = (data: GetExhibitListApiRequest) => { return service.post( "/api/show/exhibition/pageList", data ); }; export const getMuseumDetailApi = (id: string) => { return service.get(`/api/show/exhibition/detail/${id}`); }; export const reservationVenueApi = (data: any) => { // @ts-ignore return service.post("/api/show/book/save", data, { hidden: true, }); }; export const getVenueNumApi = (data: any) => { return service.post(`/api/show/book/checkNum`, data); }; export const getScreenConfigApi = async () => { return service.get("/api/show/screen/getConfig"); }; export const getExhibitionConfigApi = async (exhibitionId: number) => { return service.get( `/api/show/book/info/${exhibitionId}` ); };