package com.chinaweal.aiccs.aiccs.market.service;

import com.chinaweal.aiccs.aiccs.market.entity.AddressGeoLog;
import com.chinaweal.aiccs.aiccs.market.entity.dto.GeoCodes;
import com.chinaweal.youfool.framework.springboot.exception.custom.BusinessException;
import com.chinaweal.youfool.framework.springboot.mybatis.plus.BaseService;

import java.util.List;

/**
 * <p>
 * 地址编码记录表 服务类
 * </p>
 *
 * @author <a href="https://blog.lroyia.top">lroyia</a>
 * @since 2021-11-27
 */
public interface AddressGeoLogService extends BaseService<AddressGeoLog> {

    /**
     * 高德地图地理编码解析
     * @return  解析结果
     * @throws BusinessException 业务异常
     * @author lroyia
     * @since  2021年11月28日 09:25:37
     */
    List<GeoCodes> getGeoCodesByGeo(String address, String city) throws BusinessException;
}
