using System.Collections.Generic; using System.Threading.Tasks; using JiShe.CollectBus.EnergySystem.Dto; using Volo.Abp.Application.Services; namespace JiShe.CollectBus.EnergySystem; public interface IEnergySystemAppService : IApplicationService { /// /// 电表阀控、水表阀控 /// /// The input. /// Task> ValveControl(ValveControlInput input); /// /// 批量抄读时段 /// /// /// Task> ReadTime(ReadTimeInput input); /// /// 电表档案下发 /// /// /// Task> AmmeterArchivesDown(AmmeterArchivesDownInput input); /// /// 电表档案一键匹配 /// /// /// Task AmmeterArchivesMatch(AmmeterArchivesMatchInput input); /// /// 通讯参数设置 /// /// /// Task CommunicationParametersSet(CommunicationParametersSetInput input); /// /// 召测时间 /// /// /// Task CallTimeTesting(CallTimeTestingInput input); /// /// 时间校准 /// /// /// Task TimeAdjust(TimeAdjustInput input); /// /// 重启终端 /// /// /// Task TerminalRestart(TerminalRestartInput input); /// /// 读取表号 /// /// /// Task> ReadMeterNum(ReadMeterNumInput input); /// /// 抄读 /// /// /// Task> Reading(ReadingInput input); /// /// 设置时间段 /// /// /// Task TimeSet(TimeSetInput input); /// /// 设置自动上报采集项 /// /// /// Task AutoReportCollectionItemsSet(AutoReportCollectionItemsSetInput input); /// /// 设置自动上报 /// /// /// Task AutoReportSet(AutoReportSetInput input); /// /// 查询自动上报开启状态 /// /// /// Task QueryAutoReportOpenStatus(QueryAutoReportOpenStatusInput input); /// /// 批量抄读版本 /// /// /// Task> BatchReadVersion(BatchReadVersionInput input); /// /// 查询采集日志 /// /// /// Task> QueryRecordLog(QueryRecordLogInput input); /// /// 校准电表时间 /// /// /// Task AdjustMeterTiming(AdjustMeterTimingInput input); /// /// 更新集中器在线记录 /// /// /// Task AddConrOnlineRecord(List input); /// /// 记录信号强度 /// /// /// Task AddSignalStrength(List input); /// /// 集中器上下线、心跳记录 /// /// /// Task AddFocusLog(List input); }