using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Waste.Application.ThirdApiInfo;
namespace Waste.Application.SubscribeInfo
{
///
/// CAP订阅相关接口
///
public interface ISubscribeService
{
///
/// 添加记录
///
///
///
Task InsertResultAsync(ResultS2SDto data);
///
/// 更新记录上报结果
///
///
///
Task UpdateStatusAsync(UpdateStatusDto data);
///
/// 更新设备开机信息
///
///
///
Task UpdateRegInfoAsync(Guid deviceid);
///
/// 心跳数据上报
///
///
///
Task UpdateHeartInfoAsync(DevHeartRequestDto data);
///
/// 更新设备版本信息
///
///
///
Task UpdateVersionAsync(DeviceVerS2SDto data);
///
/// 4G模块传输的数据增加测量记录
///
///
///
Task Insert4GResultAsync(nMyPackage myPackage);
///
/// A8 4G模块传输的数据增加测量记录
///
///
///
void InsertA84GResultAsync(A8MyPackage myPackage);
///
/// 测试,4G模块传输的数据增加测量记录
///
///
///
void Test(nMyPackage myPackage);
///
/// 第三方推送设备消息
///
///
///
Task SeedThirdMessageAsync(SendThirdMessageSubscriDto data);
}
}