using JiShe.ServicePro.IoTDBManagement.TableModels; using JiShe.ServicePro.Kafka.Internal; using Volo.Abp.Application.Services; namespace JiShe.CollectBus.Subscribers { /// /// 定时抄读任务消息订阅 /// public interface IWorkerSubscriberAppService : IApplicationService { #region 电表消息采集 /// /// 一分钟定时抄读任务消息消费订阅 /// /// /// Task AmmeterScheduledMeterOneMinuteReadingIssuedEvent(MeterReadingTelemetryPacketInfo receivedMessage); /// /// 5分钟采集电表数据下行消息消费订阅 /// /// /// Task AmmeterScheduledMeterFiveMinuteReadingIssuedEvent(MeterReadingTelemetryPacketInfo receivedMessage); /// /// 15分钟采集电表数据下行消息消费订阅 /// /// /// Task AmmeterScheduledMeterFifteenMinuteReadingIssuedEvent(List receivedMessage); /// /// 电表自动阀控下行消息消费订阅 /// /// /// Task AmmeterScheduledAutoValveControl(List receivedMessage); /// /// 其他采集数据下行消息主题,日冻结,月冻结、集中器版本号、SIM卡号、定时校时等下行消息消费订阅 /// /// /// Task AmmeterScheduledOther(List receivedMessage); /// /// 电表手动阀控下行消息消费订阅 /// /// /// Task AmmeterScheduledManualValveControl(MeterReadingTelemetryPacketInfo receivedMessage); /// /// 电表手动抄读下行消息消费订阅 /// /// /// Task AmmeterScheduledManualValveReading(MeterReadingTelemetryPacketInfo receivedMessage); #endregion #region 水表消息采集 /// /// 水表数据下行消息消费订阅 /// /// /// Task WatermeterScheduledAutoReading(MeterReadingTelemetryPacketInfo receivedMessage); /// /// 水表自动阀控下行消息消费订阅 /// /// /// Task WatermeterScheduleAutoValveControl(MeterReadingTelemetryPacketInfo receivedMessage); /// /// 水表手动阀控下行消息消费订阅 /// /// /// Task WatermeterScheduleManualValveControl(MeterReadingTelemetryPacketInfo receivedMessage); /// /// 水表手动抄读下行消息消费订阅 /// /// /// Task WatermeterScheduleManualValveReading(MeterReadingTelemetryPacketInfo receivedMessage); #endregion } }