潘志宝
2025-01-14 cb5066ddca3d7c8d0959b20715f0f46948e6753e
提交 | 用户 | 时间
a6de49 1 package com.iailab.module.data.point.service;
H 2
6bf63b 3 import com.iailab.framework.common.pojo.PageResult;
07890e 4 import com.iailab.module.data.api.point.dto.ApiPointDTO;
a6de49 5 import com.iailab.module.data.point.dto.DaPointDTO;
139c6a 6 import com.iailab.module.data.point.vo.*;
a6de49 7
48c064 8 import java.util.HashMap;
L 9 import java.util.LinkedHashMap;
a6de49 10 import java.util.List;
H 11 import java.util.Map;
12
13 /**
6bf63b 14  * @author lirm
a6de49 15  * @Description
6bf63b 16  * @createTime 2024年09月2日
a6de49 17  */
6bf63b 18 public interface DaPointService{
250190 19     PageResult<DaPointDTO> queryPage(DaPointPageReqVO reqVO);
a6de49 20
6bf63b 21     DaPointDTO info(String id);
a6de49 22
07890e 23     ApiPointDTO getSimpleInfoById(String id);
b8b8cb 24
25     DaPointDTO getSimpleInfoByNo(String no);
26
6bf63b 27     void add(DaPointDTO daPointDTO);
L 28
29     void update(DaPointDTO daPointDTO);
30
31     void delete(String[] id);
a6de49 32
H 33     List<DaPointDTO> list(Map<String, Object> params);
34
35     List<DaPointDTO> getConstantPoint(String freq);
36
37     List<DaPointDTO> getConstantPoint(List<String> pointNos);
38
39     List<DaPointDTO> getMeasurePoint(String freq);
40
41     List<DaPointDTO> getMeasurePoint(List<String> pointNos);
42
43     DaPointDTO getMeasurePointByNo(String pointNo);
44
45     List<DaPointDTO> getMathPoint(String freq);
46
47     List<DaPointDTO> getMathPoint(List<String> pointNos);
48
56dba6 49     List<DaPointDTO> getCumulatePoint(String freq);
50
d64649 51     List<DaPointDTO> getCumulatePoint(List<String> pointNos);
52
eb1c5f 53     List<DaPointDTO> getCumulatePoint(DaPointPageReqVO reqVO);
54
a6de49 55     DaPointDTO getByNo(String pointNo);
H 56
57     List<DaPointDTO> getByNos(List<String> pointNos);
58
59     void enableByIds(String[] ids);
60
61     void disableByIds(String[] ids);
62
63     void updateDefaultValue(DaPointDTO dto);
6bf63b 64
139c6a 65     PointImportRespVO importPointList(List<PointImportExcelVO> importPoints, boolean isUpdateSupport);
D 66
14cb32 67     List<DaPointDTO> getList(DaPointPageReqVO exportReqVO);
68
69     List<DaPointDTO> getConstantPoint(DaPointPageReqVO reqVO);
70
71     List<DaPointDTO> getMeasurePoint(DaPointPageReqVO reqVO);
72
73     List<DaPointDTO> getMathPoint(DaPointPageReqVO reqVO);
48c064 74
L 75     PageResult<ApiPointDTO> getPointPage(HashMap map);
a6de49 76 }