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