潘志宝
2024-09-12 ac6fb5406fccf2d9a0e39ae5e299c7fa207978da
提交 | 用户 | 时间
a6de49 1 package com.iailab.module.data.point.service;
H 2
6bf63b 3 import com.iailab.framework.common.pojo.PageResult;
a6de49 4 import com.iailab.module.data.point.dto.DaPointDTO;
H 5 import com.iailab.module.data.point.entity.DaPointEntity;
6bf63b 6 import com.iailab.module.data.point.vo.DaPointPageReqVO;
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{
L 17     PageResult<DaPointEntity> queryPage(DaPointPageReqVO reqVO);
a6de49 18
6bf63b 19     DaPointDTO info(String id);
a6de49 20
6bf63b 21     void add(DaPointDTO daPointDTO);
L 22
23     void update(DaPointDTO daPointDTO);
24
25     void delete(String[] id);
26
a6de49 27
H 28     List<DaPointDTO> list(Map<String, Object> params);
29
30     List<DaPointDTO> getConstantPoint(String freq);
31
32     List<DaPointDTO> getConstantPoint(List<String> pointNos);
33
34     List<DaPointDTO> getMeasurePoint(String freq);
35
36     List<DaPointDTO> getMeasurePoint(List<String> pointNos);
37
38     DaPointDTO getMeasurePointByNo(String pointNo);
39
40     List<DaPointDTO> getMathPoint(String freq);
41
42     List<DaPointDTO> getMathPoint(List<String> pointNos);
43
44     DaPointDTO getByNo(String pointNo);
45
46     List<DaPointDTO> getByNos(List<String> pointNos);
47
48     void enableByIds(String[] ids);
49
50     void disableByIds(String[] ids);
51
52     void updateDefaultValue(DaPointDTO dto);
6bf63b 53
a6de49 54 }