From 2bad8336e2c14ffd85403c14ad254916146b6a5e Mon Sep 17 00:00:00 2001 From: fengxiang <110431245@qq.com> Date: Tue, 13 Mar 2018 15:11:31 +0800 Subject: [PATCH] 报表模块 --- src/test/java/com/moral/JavaBeanToJsonOutPrint.java | 45 ++++++++++++++++++++++++++++++++------------- 1 files changed, 32 insertions(+), 13 deletions(-) diff --git a/src/test/java/com/moral/JavaBeanToJsonOutPrint.java b/src/test/java/com/moral/JavaBeanToJsonOutPrint.java index 8b9de9d..e639249 100644 --- a/src/test/java/com/moral/JavaBeanToJsonOutPrint.java +++ b/src/test/java/com/moral/JavaBeanToJsonOutPrint.java @@ -6,30 +6,49 @@ import com.moral.entity.Device; import com.moral.entity.DeviceAdjustValue; import com.moral.entity.alarm.AlarmConfig; +import com.moral.entity.charts.*; import com.moral.security.auth.login.LoginMode; import com.moral.security.model.UserContext; import org.junit.Test; +import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.Map; +import javax.annotation.Resource; +import java.util.*; public class JavaBeanToJsonOutPrint { @Test public void jsonOutPrintTest(){ - UserContext userContext = UserContext.create("312", LoginMode.Andriod,1,new ArrayList<>()); -// adjustValue.setCreateTime(new Date()); -// adjustValue.setUpdateTime(new Date()); -// adjustValue.setId(0); -// Map<String,Float> value = new HashMap(); -// value.put("e1", (float) 1.2); -// adjustValue.setValue(value); - String json = "{\"createTime\":1516342989358,\"deviceId\":null,\"id\":0,\"updateTime\":1516342989358,\"value\":{\"e1\":1.2}}"; +// UserContext userContext = UserContext.create("312", LoginMode.Andriod,1,new ArrayList<>()); +//// adjustValue.setCreateTime(new Date()); +//// adjustValue.setUpdateTime(new Date()); +//// adjustValue.setId(0); +//// Map<String,Float> value = new HashMap(); +//// value.put("e1", (float) 1.2); +//// adjustValue.setValue(value); +// String json = "{\"createTime\":1516342989358,\"deviceId\":null,\"id\":0,\"updateTime\":1516342989358,\"value\":{\"e1\":1.2}}"; +// LineChartCriteria lineChartCriteria = new LineChartCriteria(); +// List<DataCondition> dataConditions = new ArrayList<>(); +// DataCondition dataCondition = new DataCondition(); +// dataCondition.setActualTime(1); +// dataCondition.setAreaRange(AreaRange.AREA); +// dataCondition.setAreaRangeId(1); +// dataCondition.setTimeUnits(TimeUnits.DAY); +// dataConditions.add(dataCondition); +// lineChartCriteria.setDataConditions(dataConditions); +// lineChartCriteria.setSensorKey("e1"); +// TimePeriod timePeriod = new TimePeriod(); +// timePeriod.setEndTime(new Date()); +// timePeriod.setStartTime(new Date()); +// timePeriod.setTimeUnits(TimeUnits.DAY); +// lineChartCriteria.setTimePeriod(timePeriod); // Map map = JSON.parseObject("{\"e1\":0.0}"); - String json1 = JSON.toJSONString(userContext); + String str = "{\"sensorKey\":\"e1\",\"timePeriod\":{\"startTime\":\"2018-03-09T07:53:53.463Z\",\"endTime\":\"2018-03-09T07:53:53.463Z\",\"timeUnits\":\"DAY\"},\"dataConditions\":[{\"timeUnits\":\"DAY\",\"actualTime\":null,\"areaRange\":\"AREA\",\"areaRangeId\":320583}]}"; + LineChartCriteria lineChartCriteria = JSON.parseObject(str,LineChartCriteria.class); +// TimePeriod timePeriod = JSON.parseObject(str,TimePeriod.class); + String json1 = JSON.toJSONString(lineChartCriteria); System.out.printf("\n\n\n\n"); System.out.printf(json1); System.out.printf("\n\n\n\n"); } + } -- Gitblit v1.8.0