using Nirvana.Common; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Waste.Application { /// /// 苏州设备对接平台 /// public interface ISuZhouService { /// /// Hello接口GET测试 /// /// /// Task GetHelloAsync(string greet); /// /// Hello接口Post测试 /// /// /// Task PostHelloAsync(string greet); /// /// 分页查询当前账号下存在的地产区域数据 /// /// /// /// /// Task GetEstatesAsync(int page = 1, int size = 10, string search = ""); /// /// 添加地产区域信息 /// /// /// Task PostEstatesAsync(EstatesC2SDto estatesC2SDto); /// /// 查询地产区域信息 /// /// /// Task GetEstatesByIdAsync(string id); /// /// 向服务端推送测试用垃圾采集数据 /// /// /// Task PostGarbagesAsync(GarbageC2SDto garbageC2SDto); /// /// 向服务端推送测试用垃圾采集数据 /// /// /// Task PostGarbagesAsync(GarbagePltC2SDto garbageC2SDto); /// /// 删除地产区域 /// /// /// Task DeleteEstates(string id); /// /// 删除采集点 /// /// /// Task DeleteCollect(string id); /// /// 添加采集点 /// /// /// Task PostCollectAsync(CollectC2SDto estatesC2SDto); /// /// 获取时间戳 /// /// int GetTimestamp(); /// /// 获取随机数 /// /// int GetNonce(); /// /// 获取UTC时间戳 /// /// int GetUTCTimestamp(); /// /// 获取签名 /// /// /// /// string GetUserApiSign(string secret, params string[] dataparams); } }