| New file |
| | |
| | | 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 |
| | | { |
| | | /// <summary> |
| | | /// 获取折扣通道配置分页 |
| | | /// </summary> |
| | | /// <param name="input"></param> |
| | | /// <returns></returns> |
| | | Task<PageOutput<CreateEditRateChannelOutput>> GetLifePayRateChannelPage(PageInput input); |
| | | |
| | | /// <summary> |
| | | /// 获取折扣通道配置列表 |
| | | /// </summary> |
| | | /// <param name="input"></param> |
| | | /// <returns></returns> |
| | | Task<List<CreateEditRateChannelOutput>> GetLifePayRateChannelAllList(QueryRateChannelInput input); |
| | | |
| | | /// <summary> |
| | | /// 新增编辑折扣通道配置 |
| | | /// </summary> |
| | | /// <param name="input"></param> |
| | | /// <returns></returns> |
| | | Task<int> CreateOrEditLifePayRateChannel(CreateEditRateChannelInput input); |
| | | |
| | | /// <summary> |
| | | /// 设置折扣通道状态 |
| | | /// </summary> |
| | | /// <param name="id"></param> |
| | | /// <param name="status"></param> |
| | | /// <returns></returns> |
| | | Task<int> SetRateChannelStatus(Guid id, LifePayRateChannelStatus status); |
| | | |
| | | /// <summary> |
| | | /// 删除折扣通道 |
| | | /// </summary> |
| | | /// <param name="id"></param> |
| | | /// <returns></returns> |
| | | Task<int> DeleteRateChannel(Guid id); |
| | | |
| | | Task<CreateEditRateChannelOutput> GetRateChannelByCode(string code); |
| | | } |