package cn.gistack.nky.requestpojo; import cn.gistack.nky.resultpojo.DataResPo; import lombok.Data; import java.util.ArrayList; import java.util.List; @Data public class BatchDataPo { List datas; PredictWatersPo water; public BatchDataPo(){} public BatchDataPo(DataResPo dataResPo,String type){ List list = new ArrayList<>(); dataResPo.getChildren().forEach(dataResChildrenPo -> { BDDataPo bdDataPo = new BDDataPo(dataResChildrenPo,type); if (type.equals("1") ){ //渗压 if (dataResChildrenPo.getIs_main_cd().equals("y")){ PredictWatersPo waters = new PredictWatersPo(dataResChildrenPo.getTm(),dataResChildrenPo.getSw_val(),dataResChildrenPo.getRes_cd()); this.water = waters; } } list.add(bdDataPo); }); this.datas = list; } }