using JiShe.CollectBus.IotSystems.MessageIssueds; using JiShe.CollectBus.IotSystems.MessageReceiveds; using JiShe.CollectBus.IotSystems.MeterReadingRecords; using JiShe.CollectBus.Kafka.Internal; using System.Collections.Generic; using System.Threading.Tasks; using Volo.Abp.Application.Services; namespace JiShe.CollectBus.Subscribers { /// /// 定时抄读任务消息订阅 /// public interface IWorkerSubscriberAppService : IApplicationService { #region 电表消息采集 /// /// 1分钟采集电表数据下行消息消费订阅 /// /// Task AmmeterScheduledMeterOneMinuteReadingIssuedEvent(MeterReadingTelemetryPacketInfo issuedEventMessage); /// /// 5分钟采集电表数据下行消息消费订阅 /// /// Task AmmeterScheduledMeterFiveMinuteReadingIssuedEvent(MeterReadingTelemetryPacketInfo issuedEventMessage); /// /// 15分钟采集电表数据下行消息消费订阅 /// /// Task AmmeterScheduledMeterFifteenMinuteReadingIssuedEvent(MeterReadingTelemetryPacketInfo issuedEventMessage); /// /// 电表自动阀控下行消息消费订阅 /// /// Task AmmeterScheduledAutoValveControl(MeterReadingTelemetryPacketInfo issuedEventMessage); #endregion #region 水表消息采集 /// /// 1分钟采集水表数据下行消息消费订阅 /// /// Task WatermeterSubscriberWorkerAutoReadingIssuedEvent(MeterReadingTelemetryPacketInfo issuedEventMessage); #endregion } }