2026-01-10 00:56:22 +08:00
|
|
|
|
using Volo.Abp.Application.Dtos;
|
|
|
|
|
|
using Yi.Framework.AiHub.Application.Contracts.Dtos.Recharge;
|
2025-08-13 22:19:31 +08:00
|
|
|
|
|
|
|
|
|
|
namespace Yi.Framework.AiHub.Application.Contracts.IServices;
|
2025-08-11 15:51:59 +08:00
|
|
|
|
|
|
|
|
|
|
public interface IRechargeService
|
|
|
|
|
|
{
|
2026-01-10 00:56:22 +08:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 查询已登录的账户充值记录(分页)
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
Task<PagedResultDto<RechargeGetListOutput>> GetListByAccountAsync(RechargeGetListInput input);
|
|
|
|
|
|
|
2025-08-11 15:51:59 +08:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 移除用户vip及角色
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
Task RemoveVipRoleByExpireAsync();
|
2025-08-13 22:19:31 +08:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 给用户充值VIP
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="input">充值输入参数</param>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
Task RechargeVipAsync(RechargeCreateInput input);
|
2025-08-11 15:51:59 +08:00
|
|
|
|
}
|