package com.doumee.service.business; import com.doumee.core.model.LoginUserInfo; import com.doumee.dao.business.dto.YwElectricalEditDTO; import com.doumee.dao.business.dto.YwElectricalOperateDTO; import com.doumee.dao.business.model.YwElectrical; import com.doumee.dao.business.model.YwElectricalData; import java.util.List; import java.util.Map; public interface YwElectricalBizService { YwElectricalEditDTO getDetail(Integer id); void updateDetail(YwElectricalEditDTO dto, LoginUserInfo user); Map getRemoteInfo(Integer electricalId); String operate(YwElectricalOperateDTO dto, LoginUserInfo user); boolean handleElectricalNotify(String responseContent, String timestamp, String sign); void syncMeterDataScheduled(); /** 手动从第三方平台拉取抄表数据入库 */ String syncMeterDataFromPlatform(); void cleanLogBeforeThreeMonths(); void enrichList(List list); void enrichDataList(List list); }