using New_College.IServices.BASE;
using New_College.Model;
using New_College.Model.Models;
using New_College.Model.ViewModels;
using New_College.Model.ViewModels.Query;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace New_College.IServices
{
///
/// IV_VipCardInfoServices
///
public interface IV_VipCardInfoServices : IBaseServices
{
Task> BindCardInfo(VipCardQuery query);
Task> OpenBindCardInfo(OpenVipCardRequest query);
///
/// 获取vip信息
///
///
///
Task> GetVipInfo(IdQuery query);
///
/// 生成卡信息
///
///
///
Task>> AutoVipCardInfo(AutoVipInfoQuery query);
///
/// 获取vip信息(分页)
///
///
///
Task>> GetVipCardInfoByPage(VipCardInfoSearchQuery query);
///
/// 获取单个vip信息
///
///
///
Task> GetVipCardInfoOne(IdQuery query);
///
/// 添加vip
///
///
///
Task> AddVipCardInfo(VipCardInfoQuery query);
///
/// 更新vip
///
///
///
Task> UpdateVipCardInfo(VipCardInfoQuery query);
///
/// 删除vip
///
///
///
Task> DeleteVipCardInfo(IdQuery query);
}
}