¶Ô±ÈÐÂÎļþ |
| | |
| | | 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("å 餿å"); |
| | | } |
| | | } |