44 lines
1.4 KiB
Java
44 lines
1.4 KiB
Java
![]() |
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();
|
||
|
}
|
||
|
}
|