package com.moral.api.controller;
|
|
import com.alibaba.fastjson.JSON;
|
import com.moral.api.entity.DeviceAdjustValue;
|
import com.moral.api.service.DeviceAdjustValueService;
|
import com.moral.constant.ResultMessage;
|
import com.moral.util.WebUtils;
|
import io.swagger.annotations.Api;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
import javax.servlet.http.HttpServletRequest;
|
import java.util.Map;
|
|
@Slf4j
|
@Api(tags = {"校准值"})
|
@RestController
|
@RequestMapping("/deviceAdjustValue")
|
public class DeviceAdjustValueController {
|
|
@Resource
|
private DeviceAdjustValueService deviceAdjustValueService;
|
|
@RequestMapping(value = "insertOneDeviceAdjustValue", method = RequestMethod.POST)
|
@ResponseBody
|
public ResultMessage insertOneDeviceAdjustValue(@RequestBody DeviceAdjustValue deviceAdjustValue) {
|
//DeviceAdjustValue deviceAdjustValue = JSON.parseObject(JSON.toJSONString(parameters), DeviceAdjustValue.class);
|
Map<String,Object> resultMap = deviceAdjustValueService.insertOne(deviceAdjustValue);
|
String msg = resultMap.get("msg").toString();
|
int code = Integer.parseInt(resultMap.get("code").toString());
|
if (code == 0){
|
return ResultMessage.ok(msg);
|
}
|
return ResultMessage.fail(Integer.parseInt(resultMap.get("code").toString()),resultMap.get("msg").toString());
|
}
|
|
@RequestMapping(value = "getDeviceAdjustValueByCondition", method = RequestMethod.GET)
|
@ResponseBody
|
public ResultMessage getDeviceAdjustValueByCondition(HttpServletRequest request) {
|
Map<String,Object> parameters = WebUtils.getParametersStartingWith(request,null);
|
Map<String,Object> resultMap = deviceAdjustValueService.getDataByCondition(parameters);
|
if (!resultMap.containsKey("code")){
|
return ResultMessage.ok(resultMap);
|
}
|
return ResultMessage.fail(Integer.parseInt(resultMap.get("code").toString()),resultMap.get("msg").toString());
|
}
|
|
@RequestMapping(value = "getTimeSlot", method = RequestMethod.GET)
|
@ResponseBody
|
public ResultMessage getTimeSlot(HttpServletRequest request) {
|
Map<String,Object> parameters = WebUtils.getParametersStartingWith(request,null);
|
Map<String,Object> resultMap = deviceAdjustValueService.getTimeSlot(parameters);
|
if (!resultMap.containsKey("code")){
|
return ResultMessage.ok(resultMap);
|
}
|
return ResultMessage.fail(Integer.parseInt(resultMap.get("code").toString()),resultMap.get("msg").toString());
|
}
|
|
@RequestMapping(value = "updateOneDeviceAdjustValue", method = RequestMethod.POST)
|
@ResponseBody
|
public ResultMessage updateOneDeviceAdjustValue(@RequestBody Map<String, Object> parameters) {
|
Map<String,Object> resultMap = deviceAdjustValueService.updateOne(parameters);
|
String msg = resultMap.get("msg").toString();
|
int code = Integer.parseInt(resultMap.get("code").toString());
|
if (code == 0){
|
return ResultMessage.ok(msg);
|
}
|
return ResultMessage.fail(Integer.parseInt(resultMap.get("code").toString()),resultMap.get("msg").toString());
|
}
|
|
@RequestMapping(value = "deleteOneDeviceAdjustValue", method = RequestMethod.POST)
|
@ResponseBody
|
public ResultMessage deleteOneDeviceAdjustValue(@RequestBody Map<String, Object> parameters) {
|
Map<String,Object> resultMap = deviceAdjustValueService.deleteOne(parameters);
|
String msg = resultMap.get("msg").toString();
|
int code = Integer.parseInt(resultMap.get("code").toString());
|
if (code == 0){
|
return ResultMessage.ok(msg);
|
}
|
return ResultMessage.fail(Integer.parseInt(resultMap.get("code").toString()),resultMap.get("msg").toString());
|
}
|
|
}
|