/** * 관망도 API */ import { DEV_URL_WR, DEV_URL_SN } from "@/components/ui/config"; export type LyrStngProps = { lyr_sn: string lyr_nm: string upper_lyr_sn: string drawOrdr: string flterSql: string gobjTy: string lyrTpNm: string useYn: string minViewSize: string iconNm: string lblAtrbNm: string fontNm: string fontIntnColor: string fontExtnColor: string fontExtnWdth: string lnWdth: string lnColor: string polgnColor: string initEprssYn: string clickPsblYn: string } export const mapService = { //레이어 설정 조회 getLyrStngs: async () => { const response = await fetch(`${DEV_URL_SN}/api/v1/map/lyrStngs/DM_NETWORK`, { method: 'GET', headers: { 'Accept': 'application/json', }, }); if (!response.ok) { throw new Error(`HTTP error! status: ${response.status}`); } return response.json(); }, getPbnstRuseFclts: async (ruseFcltPk:any) => { const response = await fetch(`${DEV_URL_WR}/reuseFc/pubFc/${ruseFcltPk}`, { method: 'GET', headers: { 'Accept': 'application/json', }, }); if (!response.ok) { throw new Error(`HTTP error! status: ${response.status}`); } return response.json(); } }