package com.yssh.controller; import com.yssh.entity.YsshQxsh; import com.yssh.entity.YsshSuYuan; import com.yssh.entity.YsshWeather; import com.yssh.service.YsshSuYuanService; import com.yssh.utils.Result; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; /** * @author wMeng * @ClassName YsshSuYuanController * @Description TODO * @date 2022/11/5 10:45 * @Version 1.0 */ @Api(tags="溯源") @RestController @RequestMapping("/ysshSuYuanController") public class YsshSuYuanController { @Autowired private YsshSuYuanService ysshSuYuanService; @GetMapping("/query") @ApiOperation("查询数据") public Result query(String fatherName){ List data = ysshSuYuanService.query(fatherName); return Result.OK(data); } @PostMapping("/queryByIds") @ApiOperation("根据ids查询数据") public Result queryByIds(@RequestBody List ids){ List data = ysshSuYuanService.queryByIds(ids); return Result.OK(data); } @GetMapping("/getAll") @ApiOperation("查询所有数据") public Result getAll(){ List list = ysshSuYuanService.getAll(); return Result.OK(list); } @PostMapping("/insert") @ApiOperation("插入数据") public Result insert(@RequestBody YsshSuYuan ysshSuYuan){ int i = ysshSuYuanService.insert(ysshSuYuan); if(i == 0){ return Result.error("插入失败"); } return Result.OK("插入成功"); } @DeleteMapping("/delete/{id}") @ApiOperation("删除数据") public Result delete(@PathVariable("id") String id){ int i = ysshSuYuanService.delete(id); if(i == 0){ return Result.error("删除失败"); } return Result.OK("删除成功"); } @PostMapping("/update") @ApiOperation("更新数据") public Result update(@RequestBody YsshSuYuan ysshSuYuan){ int i = ysshSuYuanService.update(ysshSuYuan); if(i == 0){ return Result.error("更新失败"); } return Result.OK("更新成功"); } }