doum
2026-05-26 f4d592f3626f94117d8a4eb22176a28290931980
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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<String, Object> 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<YwElectrical> list);
 
    void enrichDataList(List<YwElectricalData> list);
}