ustcyc
2025-01-07 de5d55508afd27fb2b47e6d4d6fd9984525c222c
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
package com.zhitan.alarm.services;
 
 
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.zhitan.alarm.domain.AlarmItem;
 
import java.util.ArrayList;
import java.util.List;
 
/**
 * 预报警设置Service接口
 *
 * @author sys
 * @date 2020-03-02
 */
public interface IAlarmItemService {
 
  /**
   * 查询预报警设置
   *
   * @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 ids,flag 预报警设置
   * @return 结果
   */
  int updateStartStop(String[] ids, String flag, String username);
 
  /**
   * 批量删除预报警设置
   *
   * @param ids 需要删除的预报警设置ID
   * @return 结果
   */
  int deleteAlarmItemByIds(String[] ids);
 
  /**
   * 删除预报警设置信息
   *
   * @param id 预报警设置ID
   * @return 结果
   */
  int deleteAlarmItemById(String id);
 
  /**
   * 查询预报警设置列表
   *
   * @param id 预报警设置
   * @return 预报警设置集合
   */
  List<AlarmItem> selectAlarmItemtingById(String id);
 
  /**
   * 查询预报警列表行启停值
   *
   * @param indexid 预报警设置
   * @return 预报警设置集合
   */
  String getStartStop(String indexid);
 
  /**
   * 修改弹出框限值
   *
   * @param data 【修改弹出框限值】
   * @return 结果
   */
  int updateLimitVal(List data, String username);
 
  /**
   * 查询预id下设置限值的数量
   *
   * @param id 预报警设置
   * @return 数
   */
  ArrayList getSettingCount(String[] id);
 
  List<AlarmItem> getAllAlarmItem();
 
  Page<AlarmItem> selectAlarmItemPage(AlarmItem alarmItem, Long pageNum, Long pageSize);
}