38 lines
679 B
TypeScript
38 lines
679 B
TypeScript
|
|
import axios from 'axios'
|
|
|
|
/**
|
|
* 관망도 API
|
|
*/
|
|
const API_URL = `${process.env.NEXT_PUBLIC_SEWERAGE_API_URL}/v1/map`
|
|
|
|
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: () => {
|
|
return axios.get(`${API_URL}/lyrStngs`)
|
|
}
|
|
}
|