carbon_emission/server/src/main/java/net/carbon/controller/TimelyWarningController.java

44 lines
1.4 KiB
Java
Raw Normal View History

2025-02-27 12:47:33 +08:00
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<PageResponse<TimelyWarningVO>> get(@RequestParam("pageSize") Long pageSize, @RequestParam("page") Long page) {
return Result.success(timelyWarningService.getList(pageSize, page));
}
@DeleteMapping("warn/delete")
public Result<Boolean> 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();
}
}