From 2f55cebbad3dea187a5f91d16ec80a9677dab699 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 13 十一月 2024 11:16:53 +0800 Subject: [PATCH] 1 --- src/main/java/com/yssh/controller/EmissionController.java | 65 ++++++++++++++++++++++++++++++++ 1 files changed, 65 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/yssh/controller/EmissionController.java b/src/main/java/com/yssh/controller/EmissionController.java new file mode 100644 index 0000000..9514c7a --- /dev/null +++ b/src/main/java/com/yssh/controller/EmissionController.java @@ -0,0 +1,65 @@ +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.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.EmissionService; +import com.yssh.utils.Result; + +import javax.annotation.Resource; + +@Api(tags="鎺掓斁鐐�") +@RestController +@RequestMapping("/emission") +@SuppressWarnings("rawtypes") +public class EmissionController { + @Resource + private EmissionService 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("鍒犻櫎鎴愬姛"); + } +} -- Gitblit v1.9.3