using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using YBDevice.Core;
using YBDevice.Entity;
namespace YBDevice.NApi.Application.SubscriberInfo
{
///
/// CAP订阅相关接口
///
public interface ISubscriberService
{
///
/// 添加用户使用过的设备类型
///
///
Task InsertRegUserDevTypeAsync(RegUserDevTypeS2SDto data);
///
/// 添加日志
///
///
void InsertErrorLogger(string message);
///
/// 添加审计日志
///
///
///
Task InsertAuditLogger(AduitLogS2SDto data);
///
/// 添加通知日志
///
///
///
Task InsertNoticeLoggerAsync(YB_NoticeLogger message);
///
/// 更新实时数据
///
///
///
Task UpdateRealData(UpdateRealDataS2SDtO data);
///
/// 添加测量记录
///
///
///
Task InsertResultData(InsertResultDataS2SDto data);
///
/// 更新粉丝数据
///
///
///
Task UpdateFansData(YB_WXFans userinfo);
///
/// 删除用户测量记录
///
///
///
Task DeleteUserDataAsync(DeleteUserDataS2SDto data);
///
/// 更新用户身高数据
///
///
///
Task UpdateUserHeightDataAsync(UpdateUserHeightDataS2SDto data);
///
/// 邮件发送
///
///
Task SendEmailAsync(SendEmailS2SDto data);
///
/// 订阅消息发送
///
///
///
Task SendSubscribeMessageAsync(SendSubscribeMessageS2SDto data);
}
}