using LifePayment.Domain.Shared;
|
using System.Threading.Tasks;
|
|
namespace LifePayment.Domain;
|
|
public interface IACOOLYManager
|
{
|
|
#region 燃气
|
|
/// <summary>
|
/// 获取燃气面值
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
Task<GasParValueResponse> GasParValue(GasParValueRequestInput input);
|
|
/// <summary>
|
/// 获取燃气支持商户
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
Task<GasOrgTypeValueResponse> GasOrgType(GasOrgTypeRequestInput input);
|
|
/// <summary>
|
/// 提交燃气订单
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
Task<ConfirmGasOrderResponse> ConfirmGasOrder(ConfirmGasOrderRequestInput input);
|
|
#endregion
|
|
#region 电费
|
|
/// <summary>
|
/// 获取电费面值
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
Task<ElectricParValueResponse> ElectricParValue(ACOOLYRequestBaseInput input);
|
|
/// <summary>
|
/// 获取电费充值区域
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
Task<ElectricSupportAreaResponse> GetElectricSupportArea(ACOOLYRequestBaseInput input);
|
|
/// <summary>
|
/// 提交电费订单
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
Task<ConfirmElectricOrderResponse> ConfirmElectricOrder(ConfirmElectricOrderRequestInput input);
|
|
#endregion
|
|
#region 话费
|
|
/// <summary>
|
/// 获取话费面值
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
Task<PhoneParValueResponse> PhoneParValue(ACOOLYRequestBaseInput input);
|
|
/// <summary>
|
/// 提交话费订单
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
Task<ConfirmPhoneOrderResponse> ConfirmPhoneOrder(ConfirmPhoneOrderRequestInput input);
|
|
#endregion
|
|
}
|