import request from '@/config/axios' // 地区 VO export interface AreaVO { id: number name: string parentId: number level: number children?: AreaVO[] } // 获得地区树 export const getAreaTree = async () => { return await request.get({ url: '/system/area/tree' }) } // 获得地区列表(根据父级ID) export const getAreaList = async (parentId: number) => { return await request.get({ url: '/system/area/list?parentId=' + parentId }) } // 获得地区详情 export const getArea = async (id: number) => { return await request.get({ url: '/system/area/get?id=' + id }) } // 获得 IP 对应的地区名 export const getAreaByIp = async (ip: string) => { return await request.get({ url: '/system/area/get-by-ip?ip=' + ip }) }