using Alipay.EasySDK.Payment.Common.Models;
using LifePayment.Application.Contracts.LifePay;
using LifePayment.Domain.Shared;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Volo.Abp;
using Volo.Abp.Application.Services;
using ZeroD.Util;
namespace LifePayment.Application.Contracts;
public interface ILifePayRateService : IApplicationService
{
///
/// 获取折扣通道配置分页
///
///
///
Task> GetLifePayRateChannelPage(PageInput input);
///
/// 获取折扣通道配置列表
///
///
///
Task> GetLifePayRateChannelAllList(QueryRateChannelInput input);
///
/// 新增编辑折扣通道配置
///
///
///
Task CreateOrEditLifePayRateChannel(CreateEditRateChannelInput input);
///
/// 设置折扣通道状态
///
///
///
///
Task SetRateChannelStatus(Guid id, LifePayRateChannelStatus status);
///
/// 删除折扣通道
///
///
///
Task DeleteRateChannel(Guid id);
}