package com.gyee.power.fitting.controller.newfj; import com.alibaba.fastjson.JSONObject; import com.gyee.power.fitting.common.result.JsonResult; import com.gyee.power.fitting.common.result.ResultCode; import com.gyee.power.fitting.model.custom.NewDataFittingVo; import com.gyee.power.fitting.service.custom.curve.NewDataFittingService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.Map; @RestController @CrossOrigin @RequestMapping("/new/power/fitting") public class NewDataFittingController { @Autowired private NewDataFittingService newDataFittingService; /** * 功率曲线拟合 * @param newDataFittingVo * @return */ @GetMapping("/data") public JSONObject dataFitting(@RequestBody NewDataFittingVo newDataFittingVo ) { newDataFittingService.newDataFitting(newDataFittingVo); return null; } /** * 读取曲线,散点等数据 * @param id 拟合好的数据ID * @return */ @GetMapping("curve") public JSONObject dataFittingCurve(String id){ Map result = newDataFittingService.dataFittingCurve(id); return JsonResult.successData(ResultCode.SUCCESS, result); } }