ke
2024-08-27 f73dbcd6c21d28ab1e98840eee73c6d09bd0f929
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/controller/WaterDataTermitesController.java
New file
@@ -0,0 +1,49 @@
package cn.gistack.sm.sjztods.controller;
import cn.gistack.sm.sjztods.entity.SkxsQkTj;
import cn.gistack.sm.sjztods.entity.WaterDataTermites;
import cn.gistack.sm.sjztods.service.IWaterDataTermitesService;
import cn.gistack.sm.sjztods.vo.WaterDataTermitesVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springblade.core.tool.api.R;
import org.springblade.core.tool.utils.StringUtil;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@Slf4j
@Api(tags = "白蚁监测数据表")
@RestController
@RequestMapping("/sjztods/waterDataTermites")
@AllArgsConstructor
public class WaterDataTermitesController {
   private final IWaterDataTermitesService waterDataTermitesService;
   /**
    * 修改状态
    * @param waterDataTermites
    * @return
    */
   @ApiOperation(value = "修改状态", notes = "修改状态")
   @PostMapping(value = "/updateStatus")
   public R updateStatus(@RequestBody WaterDataTermitesVO waterDataTermites) {
      if (StringUtil.isAllBlank(waterDataTermites.getStartTime(),
         waterDataTermites.getEndTime(),
      waterDataTermites.getOrder()) ||
         null == waterDataTermites.getStatus()) {
         return R.fail("非法参数");
      }
      boolean ret = waterDataTermitesService.updateWaterDataTermites(waterDataTermites.getStartTime(),
         waterDataTermites.getEndTime(),
         waterDataTermites.getStatus(),
         waterDataTermites.getOrder());
      return R.status(ret);
   }
}