| | |
| | | import com.whyc.dto.AlmHis.BattAlmPar; |
| | | import com.whyc.dto.AlmHis.DevAlmPar; |
| | | import com.whyc.dto.AlmHis.PwrAlmPar; |
| | | import com.whyc.dto.Real.QuarterData; |
| | | import com.whyc.mapper.CallBack; |
| | | import com.whyc.pojo.db_alarm.BattalarmDataHistory; |
| | | import com.whyc.pojo.db_alarm.DevalarmDataHistory; |
| | | import com.whyc.pojo.db_data_history.BattRealdataId; |
| | | import com.whyc.pojo.db_pwrdev_alarm.PwrdevAlarmHistory; |
| | | import com.whyc.util.ThreadLocalUtil; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | }); |
| | | return list; |
| | | } |
| | | |
| | | //获取电池组某一年月的数据 |
| | | public List<QuarterData> getBattRealHis(String tableName,String columnName) { |
| | | String sql="select distinct mon_num,record_time,"+columnName+" from "+tableName+" order by record_time asc"; |
| | | List<QuarterData> list = sqlExecuteService.executeQuery_call(sql, new CallBack() { |
| | | @Override |
| | | public List getResults(ResultSet rs) throws SQLException { |
| | | List<QuarterData> list=new ArrayList<>(); |
| | | while (rs.next()){ |
| | | QuarterData data=new QuarterData(); |
| | | data.setRecordTime(rs.getTimestamp("record_time")); |
| | | data.setNumValue(rs.getFloat(columnName)); |
| | | data.setMonNum(rs.getInt("mon_num")); |
| | | list.add(data); |
| | | } |
| | | return list; |
| | | } |
| | | }); |
| | | return list; |
| | | } |
| | | } |