package com.hzs.system.config;

import com.hzs.common.core.domain.R;
import com.hzs.system.config.dto.AreaCurrencyDTO;

import java.util.List;

/**
 * 专区币种配置提供的公共api
 */
public interface IAreaCurrencyServiceApi {

    /**
     * 根据条件查询国家的所有币种
     *
     * @param pkCountry 国家
     */
    R<List<AreaCurrencyDTO>> queryAreaCurrencyByPkCountry(Integer pkCountry);

    /**
     * 根据条件查找对应的币种配置
     *
     * @param specialArea 所属专区
     * @param pkCountry   国家
     */
    R<List<AreaCurrencyDTO>> queryAreaCurrencyByCondition(Integer specialArea, Integer pkCountry);

    /*
     * 根据条件查找对应的币种配置
     **/
    R<List<AreaCurrencyDTO>> queryAreaCurrencyByCondition(Integer pkSpecialAccount);
}
