package com.thhy.mobile.modules.biz.cultivated.controller; import com.github.pagehelper.PageInfo; import com.thhy.general.common.BasicResult; import com.thhy.general.config.SysUserInfo; import com.thhy.general.utils.PagingUtils; import com.thhy.general.utils.UserInfoUtils; import com.thhy.mobile.modules.biz.cultivated.entity.*; import com.thhy.mobile.modules.biz.cultivated.service.WaterCultivatedService; import com.thhy.mobile.modules.biz.pipeinfo.entity.PipeDto; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import java.util.List; /** * @author zhang_xiao_bo * @since 2023-05-11 14:45:24 */ @RestController @RequestMapping("waterCultivated") public class WaterCultivatedController { @Autowired private WaterCultivatedService waterCultivatedService; @RequestMapping("findList") public BasicResult findList(@RequestBody(required = false) WaterCultivated waterCultivated,HttpServletRequest req){ PagingUtils.setPageParam(req); List waterCultivatedList = waterCultivatedService.findList(waterCultivated); PageInfo pageInfo = new PageInfo<>(waterCultivatedList); return BasicResult.success(pageInfo); } @RequestMapping("screenFindList") public BasicResult screenFindList(String token){ List waterCultivatedList = waterCultivatedService.screenFindList(token); return BasicResult.success(waterCultivatedList); } @RequestMapping("addWaterCultivated") public BasicResult addWaterCultivated(@RequestBody CulDeviceDto culDeviceDto){ waterCultivatedService.addWaterCultivated(culDeviceDto); return BasicResult.success(); } /** @RequestMapping("update") public BasicResult update(@RequestBody WaterCultivated waterCultivated){ waterCultivatedService.update(waterCultivated); return BasicResult.success(); }**/ @RequestMapping("delete") public BasicResult delete(@RequestBody WaterCultivated waterCultivated){ waterCultivatedService.delete(waterCultivated.getWaterCultivatedId()); return BasicResult.success(); } @RequestMapping("pulldown") public BasicResult pulldown(@RequestBody(required = false) WaterCultivated waterCultivated){ List waterCultivatedList = waterCultivatedService.pulldown(waterCultivated); return BasicResult.success(waterCultivatedList); } @RequestMapping("waterDeviceList") public BasicResult waterDeviceList(@RequestBody CulDeviceDto culDeviceDto){ List deviceList = waterCultivatedService.waterDeviceList(culDeviceDto); return BasicResult.success(deviceList); } @RequestMapping("getH5WaterRecord") public BasicResult getH5WaterRecord(@RequestBody(required = false) PipeDto pipeDto){ return BasicResult.success(waterCultivatedService.getH5WaterRecord(pipeDto.getNum())); } }