This commit is contained in:
tx 2025-02-27 19:38:10 +08:00
parent 962075ddb8
commit db4938fec5
3 changed files with 13 additions and 8 deletions

View File

@ -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<PageResponse<TimelyWarningVO>> 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<Boolean> 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();

View File

@ -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<TimelyWarningDO> {
@Insert("insert into timely_warning (name, unit, data, direction) values " +
"(#{name},#{unit},#{data},#{direction})")
void add(TimelyWarningRequest timelyWarningRequest);
}

View File

@ -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);
}
}