Files
shoptime/com.twin.app.shoptime/src/api/homeApi.js
고동영 32c446f1ae merge
2024-01-24 13:52:43 +09:00

67 lines
1.6 KiB
JavaScript

import { URLS } from "./apiConfig";
import api from "./axiosConfig";
// 광고주 AD 정보 상세 조회 - Multiple 전시 IF-LGSP-082
export async function getAdDetailAMD() {}
// 광고주 AD 정보 상세 조회 - Single 전시 IF-LGSP-083
export async function getAdDetailAPD() {}
// 광고주 AD 정보 상세 조회 - Theme 전시 IF-LGSP-081
export async function getAdDetailATD() {}
// HOME Main Contents Banner 정보 조회 IF-LGSP-301
export async function getHomeMainContents() {}
// HOME LAYOUT 정보 조회 IF-LGSP-300
export async function getHomeLayout() {}
// 메뉴 목록 조회 IF-LGSP-044
export async function getHomeMenu() {
try {
const response = await api.get(URLS.GET_HOME_MENU, {
headers: {
lgsp_auth:
"idAfo9EFgAKcoblkOVTBL1o3rnFjw/8n8Wqd6ToStVBXJE7NE4G2L9y2rHH2z1GeufkrdBN5K14kFCxYhDBFewoj7m02hDe5vlLFzfbDAs8gZlyZUMu5bD79Dn2d5+Bb1Nd1Cg==",
},
});
return response.data;
} catch (error) {
console.log("Error", error);
throw error;
}
}
// 약관 정보 조회 IF-LGSP-005
export async function getHomeTerms(props) {
const { trmsTpCdList, mbrNo } = props;
try {
const response = await api.get(URLS.GET_HOME_TERMS, {
params: {
trmsTpCdList,
mbrNo,
},
});
return response.data;
} catch (error) {
console.error("Error : ", error);
throw error;
}
}
// Theme 전시 정보 상세 조회 IF-LGSP-060
export async function getThemeCurationDetailInfo() {}
export default {
getAdDetailAMD,
getAdDetailAPD,
getAdDetailATD,
getHomeMainContents,
getHomeLayout,
getHomeMenu,
getHomeTerms,
getThemeCurationDetailInfo,
};