package com.whyc.controller;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.whyc.dto.Response;
|
import com.whyc.pojo.DeviceInf;
|
import com.whyc.pojo.DeviceType;
|
import com.whyc.service.DeviceInfService;
|
import com.whyc.service.DeviceTypeService;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.PutMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestParam;
|
import org.springframework.web.bind.annotation.RestController;
|
|
@RestController
|
@RequestMapping("testConfig")
|
@Slf4j
|
@Api(tags = "试验配置")
|
public class TestConfigController {
|
@Autowired
|
private DeviceInfService deviceInfService;
|
@Autowired
|
private DeviceTypeService deviceTypeService;
|
|
@PutMapping
|
@ApiOperation("加载默认配置参数")
|
public Response setDefautlTestConfig(@RequestParam Integer deviceId){
|
DeviceInf deviceInf = deviceInfService.getOneByDeviceId(deviceId);
|
DeviceType deviceType = deviceTypeService.getOneByDeviceTypeId(deviceInf.getSystemId());
|
deviceInf.setLoadStartType(deviceType.getLoadStartType());
|
deviceInf.setLoadRuntime(deviceType.getLoadRuntime());
|
deviceInf.setLoadCurrStd(deviceType.getLoadCurrStd());
|
deviceInf.setLoadVolStd(deviceType.getLoadVolStd());
|
deviceInf.setLoadRpm(deviceType.getLoadRpm());
|
deviceInf.setLoadTorque(deviceType.getLoadTorque());
|
deviceInf.setLoadPropulsionShaft(deviceType.getLoadPropulsionShaft());
|
return deviceInfService.update(deviceInf);
|
}
|
|
|
}
|