liulingling.177216
2024-08-26 349f1cfc5fa77fbc636d542df0d8050fddec48c2
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
package com.dingzhuo.energy.data.monitoring.alarm.mapper;
 
 
import com.dingzhuo.energy.data.monitoring.alarm.domain.AlarmItem;
import org.apache.ibatis.annotations.Param;
 
import java.util.List;
 
/**
 * 预报警设置Mapper接口
 *
 * @author sys
 * @date 2020-03-02
 */
public interface AlarmItemMapper {
 
  /**
   * 查询预报警设置
   *
   * @param id 预报警设置ID
   * @return 预报警设置
   */
  AlarmItem selectAlarmItemById(String id);
 
  /**
   * 查询预报警设置列表
   *
   * @param alarmItem 预报警设置
   * @return 预报警设置集合
   */
  List<AlarmItem> selectAlarmItemList(AlarmItem alarmItem);
 
  /**
   * 新增预报警设置
   *
   * @param alarmItem 预报警设置
   * @return 结果
   */
  int insertAlarmItem(AlarmItem alarmItem);
 
  /**
   * 修改预报警设置
   *
   * @param alarmItem 预报警设置
   * @return 结果
   */
  int updateAlarmItem(AlarmItem alarmItem);
 
  /**
   * 删除预报警设置
   *
   * @param id 预报警设置ID
   * @return 结果
   */
  int deleteAlarmItemById(String id);
 
  /**
   * 批量删除预报警设置
   *
   * @param ids 需要删除的数据ID
   * @return 结果
   */
  int deleteAlarmItemByIds(String[] ids);
 
  /**
   * 查询预报警设置
   *
   * @param id 预报警设置ID
   * @return 预报警设置
   */
  List<AlarmItem> selectAlarmItemtingById(String id);
 
  /**
   * 修改预报警设置
   *
   * @param ids       预报警设置
   * @param update_by 预报警设置
   * @param flag      预报警设置
   * @return 结果
   */
  int updateStartStop(String[] ids, String flag, String update_by);
 
  /**
   * @return 结果
   */
  String getStartStop(String indexid);
 
  /**
   * 修改【请填写功能名称】
   *
   * @param data 【请填写功能名称】
   * @param username 当前登录人用户名
   * @return 结果
   */
  int updateLimitVal(@Param("data") List data, @Param("id") String id, String username);
 
  /**
   * 修改【查询是否存在测点设置】
   *
   * @return 结果
   */
  int selectCountById(String id);
 
  /**
   * 修改【请填写功能名称】
   *
   * @param data 【请填写功能名称】
   * @return 结果
   */
  int updateLimitValNoDel(@Param("data") List data, @Param("id") String id, String username);
 
  /**
   * 修改【查询是否存在测点设置】
   *
   * @return 结果
   */
  int deleteAllLimitVal(String id);
 
  /**
   * 查询预报警设置
   *
   * @param id 预报警设置ID
   * @return 预报警设置
   */
  int getSettingCount(String id);
 
  List<AlarmItem> getAllAlarmItem();
}