whyclxw
2025-05-28 e16302f9d475c7cc4dd18c5abf1a23cb5502e362
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
package com.whyc.mapper;
 
import com.whyc.pojo.BattRtdata;
import org.apache.ibatis.annotations.Param;
 
import java.util.List;
 
public interface BattRtdataMapper extends CustomMapper<BattRtdata>{
    int deleteByPrimaryKey(Long num);
 
    @Override
    int insert(BattRtdata record);
 
    int insertSelective(BattRtdata record);
 
    BattRtdata selectByPrimaryKey(Long num);
 
    int updateByPrimaryKeySelective(BattRtdata record);
 
    int updateByPrimaryKey(BattRtdata record);
 
    //3D查询机房下电池组单体信息
    List<BattRtdata> getStation3D(String stationId);
 
    //第三方接口 查询单体实时
    List<BattRtdata> getRealtime(@Param("stationIds") List stationIds);
 
    List<BattRtdata> getByDevId(@Param("devId") int devId);
 
    //查询机房下最大的单体电压和单体
    BattRtdata maxData(int battGroupId);
 
    //查询机房下最低的单体电压和单体
    BattRtdata minData(int battGroupId);
 
    void insertMonRecord(int battGroupId, List<Integer> monNumList);
 
    void deleteWhenMonNumBeyond(int battGroupId, int mon_cnt);
 
    //并联电源多组单体数据
    List<BattRtdata> serch9141ByCondition(int devId);
 
    void addBatch(List<BattRtdata> battDataList);
 
    void updateBatch(List<BattRtdata> updateList);
    //查询电池组单体实时信息
    List<BattRtdata> serchPowerHr6159(int devId);
}