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);
}