using JiShe.CollectBus.Ammeters; using JiShe.CollectBus.IotSystems.Watermeter; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Volo.Abp.Application.Services; using Volo.Abp.DependencyInjection; namespace JiShe.CollectBus.Workers { /// /// 定时任务基础约束 /// public interface IScheduledMeterReadingService : IApplicationService { /// /// 获取电表信息 /// /// 采集端Code /// Task> GetAmmeterInfoList(string gatherCode = ""); /// /// 初始化电表缓存数据 /// /// 采集端Code /// Task InitAmmeterCacheData(string gatherCode = ""); /// /// 获取水表信息 /// /// 采集端Code /// Task> GetWatermeterInfoList(string gatherCode = ""); /// /// 初始化水表缓存数据 /// /// 采集端Code /// Task InitWatermeterCacheData(string gatherCode = ""); /// /// 1分钟采集电表数据 /// /// Task ScheduledMeterOneMinuteReading(); /// /// 5分钟采集电表数据 /// /// Task ScheduledMeterFiveMinuteReading(); /// /// 15分钟采集电表数据 /// /// Task ScheduledMeterFifteenMinuteReading(); } }