package com.yssh.controller;
|
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiImplicitParam;
|
import io.swagger.annotations.ApiOperation;
|
|
import java.util.List;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.DeleteMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.PathVariable;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import com.yssh.entity.Emission;
|
import com.yssh.service.IEmissionService;
|
import com.yssh.utils.Result;
|
|
/**
|
* @author lishijia
|
* @ClassName YsshPfshController
|
* @Description TODO
|
* @date 2022/11/24 14:44
|
* @Version 1.0
|
*/
|
@Api(tags="排放点")
|
@RestController
|
@RequestMapping("/emission")
|
@SuppressWarnings("rawtypes")
|
public class EmissionController {
|
|
@Autowired
|
private IEmissionService emissionService;
|
|
@ApiOperation(value = "名称查询排放数据", notes = "根据名称查询排放详细信息")
|
@ApiImplicitParam(name = "name", value = "名称", required = true, type = "String")
|
@GetMapping("/query/{name}")
|
public Result query(@PathVariable("name") String name){
|
List<Emission> data = emissionService.query(name);
|
return Result.OK(data);
|
}
|
|
@ApiOperation(value = "查询所有排放点数据", notes = "查询所有厂区排放点数据")
|
@GetMapping("/getAll")
|
public Result getAll(){
|
List<Emission> list = emissionService.getAll();
|
return Result.OK(list);
|
}
|
|
@PostMapping("/insert")
|
@ApiOperation("插入数据")
|
public Result insert(@RequestBody Emission emission){
|
int i = emissionService.insert(emission);
|
if(i == 0){
|
return Result.error("插入失败");
|
}
|
return Result.OK("插入成功");
|
}
|
|
@DeleteMapping("/delete/{id}")
|
@ApiOperation("删除数据")
|
public Result delete(@PathVariable("id") String id){
|
int i = emissionService.delete(id);
|
if(i == 0){
|
return Result.error("删除失败");
|
}
|
return Result.OK("删除成功");
|
}
|
}
|