package net.carbon.controller; import net.carbon.bean.PageResponse; import net.carbon.model.request.TimelyWarningRequest; import net.carbon.model.vo.TimelyWarningVO; import net.carbon.result.Result; import net.carbon.service.TimelyWarningService; import org.springframework.web.bind.annotation.*; @RestController @RequestMapping("/api") public class TimelyWarningController { private TimelyWarningService timelyWarningService; @GetMapping("/TimelyWarning") public Result> get(@RequestParam("pageSize") Long pageSize, @RequestParam("page") Long page) { return Result.success(timelyWarningService.getList(pageSize, page)); } @DeleteMapping("warn/delete") public Result delete(@RequestParam("id") Long id) { int row = timelyWarningService.delete(id); if (row > 0) { return Result.success(); } return Result.error("删除失败"); } @PostMapping("warn/edit") public Result update(@RequestBody TimelyWarningRequest timelyWarningRequest) { int row = timelyWarningService.updateById(timelyWarningRequest); if (row > 0) { return Result.success(); } return Result.error("修改失败"); } @PostMapping("warn/add") public Result add(@RequestBody TimelyWarningRequest timelyWarningRequest) { timelyWarningService.add(timelyWarningRequest); return Result.success(); } }