package com.fgkj.mapper.impl;
|
|
import com.fgkj.dto.Batttestdata_inf;
|
|
import java.util.List;
|
|
import org.springframework.stereotype.Repository;
|
|
public interface Batttestdata_infMapper{
|
|
//向batttestdata_inf表中添加数据
|
public boolean add(Object obj);
|
|
//1.1测试battgroupid在batttestdata_inf中是否存在
|
public List judge(Object obj);
|
|
//6.1电池充放电删除操作
|
public boolean del(Object obj);
|
|
//电池充/放电数据管理删除
|
public String delPro(Object obj);
|
|
//查询所有的充放电信息
|
public List searchAll();
|
|
//历史数据查询
|
public List serchByCondition(Object obj);
|
|
//6.2根据battgroupi和test_starttime查test_record_count
|
public List serchTest_record_count(Object obj);
|
|
//0.7电测放电测试比例
|
public List serchByInfo(Object obj);
|
|
//0.10电池健康率
|
public List serchGood();
|
|
//7.1电池放电落后单体筛选,并将电容告警的电池组加到告警表中
|
/*开始放电的时间判断的时间段,放在test_starttime和test_starttime_ex中*/
|
public List serchBadBatt(Object obj);
|
|
//机房历史放电数据续航能力查询(历史)
|
public List serchBattLife(Object obj);
|
|
//机房历史放电数据续航能力查询(实时)
|
public List serchBattLifeNow(Object obj);
|
|
//充电测试数据
|
public List<Batttestdata_inf> serchByTestType2(Object obj);
|
|
//放电测试数据
|
public List serchByTestType3(Object obj);
|
|
//新增放电测试次数
|
public List serchByDataNew(Object obj);
|
|
//6.4.2根据条件查询符合条件的测试完成的电池组(蓄电池放电测试完成率)
|
/*
|
* mon_num中存放层次
|
* test_starttypeHex 中存放层次对应namem名字*/
|
public List serchComplete(Object obj);
|
|
//6.4.4根据条件查询符合条件的测试完成的电池组(蓄电池容量预警)
|
/*
|
* data_available 中存放层次
|
* test_starttypeHex 中存放层次对应name名字*/
|
public List serchCap(Object obj);
|
|
//1.4电池组性能评估(根据电池组id查询所有的放电记录求出放电总次数,最高历史容量,最低历史容量,平均容量,最新测试容量)
|
public List serchDischargeTest(Object obj);
|
|
//1.2电池组统计分析查询
|
public List serchByTestType(Object obj);
|
|
//历史数据查询<跨域>
|
public List serchByCondition_ky(Object obj);
|
|
/*public static void main(String[] args) throws ParseException {
|
Batttestdata_infDAOImpl bimpl=new Batttestdata_infDAOImpl();
|
Batttestdata_inf tdata=new Batttestdata_inf();
|
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
|
Date date1= sdf.parse("2015-09-07");
|
Date date2= sdf.parse("2016-09-07");
|
tdata.setNum(100);
|
tdata.setTest_starttype(2);
|
tdata.setTest_starttime(ActionUtil.getSimpDate(date1));
|
tdata.setTest_starttime_ex(ActionUtil.getSimpDate(date2));
|
|
BattInf binf=new BattInf();
|
binf.setStationName1("二枢纽");
|
|
Batt_Maint_Dealarm bmd=new Batt_Maint_Dealarm();
|
bmd.setTdata(tdata);
|
bmd.setBinf(binf);
|
List<Batt_Maint_Dealarm> list=bimpl.serchByInfo(bmd);
|
for (Batt_Maint_Dealarm b : list) {
|
System.out.println(b);
|
}
|
System.out.println(list.size());
|
|
}*/
|
|
}
|