From db4938fec5984c6499d96264c9221f8f2dfe0b07 Mon Sep 17 00:00:00 2001 From: tx <15413105+tx3800@user.noreply.gitee.com> Date: Thu, 27 Feb 2025 19:38:10 +0800 Subject: [PATCH] tx --- .../carbon/controller/TimelyWarningController.java | 12 +++++++----- .../java/net/carbon/mapper/TimelyWarningMapper.java | 5 +++++ .../service/impl/TimelyWarningServiceImpl.java | 4 +--- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/server/src/main/java/net/carbon/controller/TimelyWarningController.java b/server/src/main/java/net/carbon/controller/TimelyWarningController.java index 3e67944..d7c1468 100644 --- a/server/src/main/java/net/carbon/controller/TimelyWarningController.java +++ b/server/src/main/java/net/carbon/controller/TimelyWarningController.java @@ -5,19 +5,21 @@ 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.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @RestController -@RequestMapping("/api") public class TimelyWarningController { + + @Autowired private TimelyWarningService timelyWarningService; - @GetMapping("/TimelyWarning") + @GetMapping("/api/TimelyWarning") public Result> get(@RequestParam("pageSize") Long pageSize, @RequestParam("page") Long page) { return Result.success(timelyWarningService.getList(pageSize, page)); } - @DeleteMapping("warn/delete") + @DeleteMapping("/api/warn/delete") public Result delete(@RequestParam("id") Long id) { int row = timelyWarningService.delete(id); if (row > 0) { @@ -26,7 +28,7 @@ public class TimelyWarningController { return Result.error("删除失败"); } - @PostMapping("warn/edit") + @PostMapping("/api/warn/edit") public Result update(@RequestBody TimelyWarningRequest timelyWarningRequest) { int row = timelyWarningService.updateById(timelyWarningRequest); if (row > 0) { @@ -35,7 +37,7 @@ public class TimelyWarningController { return Result.error("修改失败"); } - @PostMapping("warn/add") + @PostMapping("/api/warn/add") public Result add(@RequestBody TimelyWarningRequest timelyWarningRequest) { timelyWarningService.add(timelyWarningRequest); return Result.success(); diff --git a/server/src/main/java/net/carbon/mapper/TimelyWarningMapper.java b/server/src/main/java/net/carbon/mapper/TimelyWarningMapper.java index b9a83eb..b97b11e 100644 --- a/server/src/main/java/net/carbon/mapper/TimelyWarningMapper.java +++ b/server/src/main/java/net/carbon/mapper/TimelyWarningMapper.java @@ -3,10 +3,15 @@ package net.carbon.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import net.carbon.model.po.TimelyWarningDO; +import net.carbon.model.request.TimelyWarningRequest; +import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.Mapper; @Mapper public interface TimelyWarningMapper extends BaseMapper { + @Insert("insert into timely_warning (name, unit, data, direction) values " + + "(#{name},#{unit},#{data},#{direction})") + void add(TimelyWarningRequest timelyWarningRequest); } \ No newline at end of file diff --git a/server/src/main/java/net/carbon/service/impl/TimelyWarningServiceImpl.java b/server/src/main/java/net/carbon/service/impl/TimelyWarningServiceImpl.java index 3209777..3931e96 100644 --- a/server/src/main/java/net/carbon/service/impl/TimelyWarningServiceImpl.java +++ b/server/src/main/java/net/carbon/service/impl/TimelyWarningServiceImpl.java @@ -58,8 +58,6 @@ public class TimelyWarningServiceImpl implements TimelyWarningService { @Override public void add(TimelyWarningRequest timelyWarningRequest) { - TimelyWarningDO timelyWarningDO = new TimelyWarningDO(); - BeanUtils.copyProperties(timelyWarningRequest, timelyWarningDO); - timelyWarningMapper.insert(timelyWarningDO); + timelyWarningMapper.add(timelyWarningRequest); } }