package com.moral.api.controller;
|
|
import com.moral.api.entity.SpecialDevice;
|
import com.moral.api.service.SpecialDeviceService;
|
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("/specialDevice")
|
public class SpecialDeviceController {
|
|
@Resource
|
private SpecialDeviceService specialDeviceService;
|
|
@RequestMapping(value = "getSpecialDeviceByCondition", method = RequestMethod.GET)
|
@ResponseBody
|
public ResultMessage getSpecialDeviceByCondition(HttpServletRequest request) {
|
Map<String,Object> parameters = WebUtils.getParametersStartingWith(request,null);
|
Map<String,Object> resultMap = specialDeviceService.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 = "insert", method = RequestMethod.POST)
|
@ResponseBody
|
public ResultMessage insert(@RequestBody SpecialDevice specialDevice){
|
System.out.println(specialDevice);
|
Map<String,Object> resultMap = specialDeviceService.insert(specialDevice);
|
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());
|
}
|
}
|