using OASystem.Domain.Dtos.SmallFun; using OASystem.Domain.ViewModels.JuHeExchangeRate; namespace OASystem.API.OAMethodLib.JuHeAPI { /// <summary> /// 聚合Api 服务 /// </summary> public interface IJuHeApiService { /// <summary> /// 获取汇率 /// </summary> /// <returns></returns> Task<JuHeAPIResult> GetExchangeRateAsync(); /// <summary> /// 获取汇率 Single /// </summary> /// <param name="currencyCode">币种code</param> /// <returns></returns> Task<Result> GetSingleRateAsync(string currencyCode); /// <summary> /// 获取汇率 Item /// </summary> /// <returns></returns> Task<List<ExchangeRateModel>> PostItemRateAsync(string[] currencyCodes); /// <summary> /// 获取汇率转换结果 /// </summary> /// <returns></returns> Task<Result> GetExchangeRateAsync(ExchangeRateDto dto); } }