package com.thhy.mobile.modules.biz.checkdevice.controller; import com.github.pagehelper.PageInfo; import com.thhy.general.common.BasicResult; import com.thhy.general.utils.PagingUtils; import com.thhy.mobile.modules.biz.checkdevice.entity.CheckDevice; import com.thhy.mobile.modules.biz.checkdevice.entity.CheckDeviceAddDto; import com.thhy.mobile.modules.biz.checkdevice.entity.CheckDeviceDto; import com.thhy.mobile.modules.biz.checkdevice.entity.CheckDeviceListVo; import com.thhy.mobile.modules.biz.checkdevice.service.CheckDeviceService; 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.HashMap; import java.util.List; /** * @author zhang_xiao_bo * @since 2023-09-25 16:02:35 */ @RestController @RequestMapping("checkDevice") public class CheckDeviceController { @Autowired private CheckDeviceService checkDeviceService; @RequestMapping("findList") public BasicResult findList(@RequestBody(required = false) CheckDeviceDto checkDeviceDto, HttpServletRequest req){ PagingUtils.setPageParam(req); List checkDeviceList = checkDeviceService.findList(checkDeviceDto); PageInfo pageInfo = new PageInfo<>(checkDeviceList); return BasicResult.success(pageInfo); } @RequestMapping("checkDeviceInfo") public BasicResult checkDeviceInfo(@RequestBody(required = false) CheckDeviceDto checkDeviceDto){ CheckDeviceListVo listVo = checkDeviceService.checkDeviceInfo(checkDeviceDto); return BasicResult.success(listVo); } @RequestMapping("addCheckDevice") public BasicResult addCheckDevice(@RequestBody CheckDeviceAddDto checkDeviceAddDto){ checkDeviceService.addCheckDevice(checkDeviceAddDto); return BasicResult.success(); } /** @RequestMapping("update") public BasicResult update(@RequestBody CheckDevice checkDevice){ checkDeviceService.update(checkDevice); return BasicResult.success(); }**/ @RequestMapping("delete") public BasicResult delete(@RequestBody CheckDevice checkDevice){ checkDeviceService.delete(checkDevice.getId()); return BasicResult.success(); } @RequestMapping("deviceList") public BasicResult deviceList(){ List> hashMapList = checkDeviceService.deviceList(); return BasicResult.success(hashMapList); } }