1.Question: 封装成Json格式数据返回给前端,后端需要使用数据结构?
如图,后端需要把数据查询出来,返回给前端,
柱形图;
2.SQL查询出来的数据
3.业务层代码块
Map<String,Object> maps = new HashMap<>();
List<Map<String,Object>> monLightHourData=new ArrayList<>();
//光照时长 mon_light_hour ,年积温mon_temp,昼夜温差avg_temp_diff ,总降雨量 mon_rain
List<ShareDataVo> illumination = PeterDao.selectIlluminationByOrchardId(orchardId);
//遍历查询出来的结果集
for (ShareDataVo sdv : illumination) {
Map<String, Object> map = new HashMap<>();
map.put("month",sdv.getMonth());
map.put("mon_light_hour",sdv.getMon_light_hour());
map.put("mon_temp",sdv.getMon_temp());
map.put("avg_temp_diff",sdv.getAvg_temp_diff());
map.put("mon_rain",sdv.getMon_rain());
monLightHourData.add(map);
}
map1.put("MonLightHourData",monLightHourData);
return new ResponseResult(maps);
}