|
@@ -0,0 +1,57 @@
|
|
|
+package com.gyee.consumer.controller.datacenter;
|
|
|
+
|
|
|
+import com.gyee.common.config.R;
|
|
|
+import com.gyee.consumer.api.datacenter.DatacenterApi;
|
|
|
+import com.gyee.consumer.api.datacenter.ParameterComparisonApi;
|
|
|
+import org.springframework.web.bind.annotation.GetMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestParam;
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
+
|
|
|
+import javax.annotation.Resource;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @ClassName : ParameterComparisonController
|
|
|
+ * @Author : xieshengjie
|
|
|
+ * @Date: 2022/2/22 12:28
|
|
|
+ * @Description :
|
|
|
+ */
|
|
|
+@RestController
|
|
|
+public class ParameterComparisonController {
|
|
|
+
|
|
|
+ @Resource
|
|
|
+ private ParameterComparisonApi parameterComparisonApi;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取设备结构
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/consumer/paramComparison/equipmentStructure")
|
|
|
+ public R getEquipmentStructure(@RequestParam(value = "wtid",required = false)String wtid){
|
|
|
+ return parameterComparisonApi.getEquipmentStructure(wtid);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取参数列表
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/consumer/paramComparison/equipmentParams")
|
|
|
+ public R getEquipmentParams(@RequestParam(value = "description",required = false)String description){
|
|
|
+ return parameterComparisonApi.getEquipmentParams(description);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 生成曲线
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/consumer/paramComparison/generatingCurve")
|
|
|
+ public R generatingCurve(@RequestParam(value = "begin",required = true)String begin,
|
|
|
+ @RequestParam(value = "end",required = true)String end,
|
|
|
+ @RequestParam(value = "interval",required = false)String interval,
|
|
|
+ @RequestParam(value = "type",required = false)String type,
|
|
|
+ @RequestParam(value = "paramtype",required = true)String paramtype,
|
|
|
+ @RequestParam(value = "wts",required = true)String wts,
|
|
|
+ @RequestParam(value = "params",required = true)String params) throws Exception{
|
|
|
+ return parameterComparisonApi.generatingCurve(begin,end,interval,type,paramtype,wts,params);
|
|
|
+ }
|
|
|
+}
|