package com.hzs.system.base;

import com.hzs.common.core.domain.R;
import com.hzs.common.domain.system.base.BdArea;

import java.util.List;
import java.util.Map;

/**
 * 行政区划接口
 */
public interface IAreaServiceApi {

    /**
     * 获取行政区划Map
     *
     * @param pkCountry 国家ID
     * @return
     */
    R<Map<Integer, String>> getAreaMap(Integer pkCountry);

    /**
     * 获取行政区划Map
     *
     * @param pkCountryList 国家ID列表
     * @return
     */
    R<Map<Integer, String>> getAreaMap(List<Integer> pkCountryList);

    /**
     * 获取行政区划
     *
     * @param pkId 行政区划ID
     * @return
     */
    R<BdArea> getArea(Integer pkId);

}
