perryhsu
2020-09-30 3ab47f8fdd1da2c97917c38b2510855d7c3963c4
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
package com.fgkj.mapper.impl;
 
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
 
import com.fgkj.mapper.AlarmDaoFactory;
import com.fgkj.mapper.BaseDAO;
import com.fgkj.mapper.BattCapFactory;
import com.fgkj.mapper.BattTestData;
import com.fgkj.mapper.CallBack;
import com.fgkj.mapper.DAOHelper;
import com.fgkj.db.DBUtil;
import com.fgkj.dto.Alarm_param;
import com.fgkj.dto.BattInf;
import com.fgkj.dto.Batt_Maint_Dealarm;
import com.fgkj.dto.Batttestdata;
import com.fgkj.dto.Batttestdata_inf;
import com.fgkj.dto.Batttestdatastop;
import com.fgkj.test.Mon_vols;
 
public interface BatttestdatastopMapper{
 
    public boolean add(Object obj);
 
    public boolean updatenew(Object obj);
    
    public boolean update(Object obj);
 
    //6.1电池充放电管理删除操作
    public boolean del(Object obj);
 
    //历史监测单体电压折线图
    public List serchByCondition(Object obj);
    
    //3根据battgroupid和mon_num(电池编号)查测试信息
    public List serchByMonNum(Object obj);
 
    //1根据与阈值比较得到最新落后信息
    public List serchByLowNew(Object obj);
        
    //根据与电容阈值比较得到数据是否有效
    public List serchByType(Object obj);
 
    //2根据落后的数据(数量,编号,电压)
    public List serchByLow(Object obj);
 
    //根据截止平均电压值
    public List serch(Object obj);
 
    //1.4得到历史最高电容/平均电容/最低电容/
    public List serchByCap(Object obj);
 
    //7.1选出落后单体
     public List serchBadBatt(Object obj);
 
      //查询指定电池组指定单体的实际容量
    public double serchRealCapByMon_num(Object obj);
 
    /*public static void main(String[] args) {
        Batttestdatastop btds=new Batttestdatastop();
        btds.setBattGroupId(1000001);
        btds.setTest_record_count(1);
        BatttestdatastopDAOImpl bi=new BatttestdatastopDAOImpl();
        //List<Batttestdatastop> list=bi.serch(btds);
        List<Batttestdatastop> list=bi.serchByCap(btds);
        for(Batttestdatastop b:list){
            System.out.println(b);
        }
        //System.out.println(new BatttestdatastopDAOImpl().serchByCondition(btds));
    }*/
}