zhubaomin
2025-04-08 5f54ba90abcc0ccf1b578472eac54fc98056767c
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
129
130
131
132
133
134
package com.dy.pipIrrGlobal.daoRm;
 
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.dy.pipIrrGlobal.pojoUg.UgRtuController;
import com.dy.pipIrrGlobal.voPr.VoController;
import com.dy.pipIrrGlobal.voUg.VoUgResult;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
 
import java.util.List;
import java.util.Map;
 
/**
 * @Author: liurunyu
 * @Date: 2024/11/5 9:29
 * @Description
 */
@Mapper
public interface UgRtuControllerMapper extends BaseMapper<UgRtuController> {
    /**
     * delete by primary key
     *
     * @param id primaryKey
     * @return deleteCount
     */
    int deleteByPrimaryKey(Long id);
    /**
     * delete by task key
     *
     * @param taskId task id
     * @return deleteCount
     */
    int deleteByTaskId(@Param("taskId")Long taskId);
 
    /**
     * insert record to table
     *
     * @param record the record
     * @return insert count
     */
    int insert(UgRtuController record);
 
    /**
     * insert record to table selective
     *
     * @param record the record
     * @return insert count
     */
    int insertSelective(UgRtuController record);
 
    /**
     * select by primary key
     *
     * @param id primary key
     * @return object by primary key
     */
    UgRtuController selectByPrimaryKey(Long id);
    /**
     * 根据指定获取控制器记录数
     * @param params
     * @return
     */
    Long selectRecordCount(Map<?, ?> params);
 
    /**
     * 根据指定获取控制器记录
     * @param params
     * @return
     */
    List<VoController> selectControllers(Map<?, ?> params);
 
 
    /**
     * 得到升级任务的所有对象控制器
     *
     * @param taskId 升级任务id
     * @return object by primary key
     */
    List<UgRtuController> selectAllConByTask(Long taskId) ;
 
    /**
     * 得到升级任务的所有对象控制器
     *
     * @param taskId 升级任务id
     * @return object by primary key
     */
    List<String> selectAllRtuAddrByTask(Long taskId) ;
 
    /**
     * 根据任务id和控制器id查询数量
     *
     * @param taskId 升级任务id
     * @param conId 控制器id
     * @return object by primary key
     */
    Long selectCountByTaskAndCon(@Param("taskId") Long taskId, @Param("conId") Long conId) ;
 
    /**
     * 分页查询一个升级任务中所有控制器升级结查 数量
     *
     * @param params
     * @return
     */
    Long selectControllerUpgradeResultsCount(Map<?, ?> params) ;
    /**
     * 分页查询一个升级任务中所有控制器升级结查
     * @param params
     * @return
     */
    List<VoUgResult> selectControllerUpgradeResults(Map<?, ?> params);
 
    /**
     * update record selective
     *
     * @param record the updated record
     * @return update count
     */
    int updateByPrimaryKeySelective(UgRtuController record);
 
    /**
     * update record
     *
     * @param record the updated record
     * @return update count
     */
    int updateByPrimaryKey(UgRtuController record);
 
    /**
     * 更新升级RTU的升级完成状态
     * @param params
     * @return
     */
    int updateRtuUpgradeState(Map<?, ?> params) ;
}