package com.thhy.screen.modules.biz.agv.controller; import com.github.pagehelper.PageInfo; import com.thhy.general.common.BasicResult; import com.thhy.general.utils.PagingUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import com.thhy.screen.modules.biz.agv.entity.AgvStateHistory; import com.thhy.screen.modules.biz.agv.service.AgvStateHistoryService; import java.io.Serializable; import java.util.List; import javax.servlet.http.HttpServletRequest; import org.springframework.web.bind.annotation.RestController; /** * @author zhang_xiao_bo * @since 2023-08-31 09:12:38 */ @RestController @RequestMapping("agvStateHistory") public class AgvStateHistoryController { @Autowired private AgvStateHistoryService agvStateHistoryService; @RequestMapping("findList") public BasicResult findList(@RequestBody(required = false) AgvStateHistory agvStateHistory,HttpServletRequest req){ PagingUtils.setPageParam(req); List agvStateHistoryList = agvStateHistoryService.findList(agvStateHistory); PageInfo pageInfo = new PageInfo<>(agvStateHistoryList); return BasicResult.success(pageInfo); } @RequestMapping("addAgvStateHistory") public BasicResult addAgvStateHistory(@RequestBody AgvStateHistory agvStateHistory){ agvStateHistoryService.addAgvStateHistory(agvStateHistory); return BasicResult.success(); } /** @RequestMapping("update") public BasicResult update(@RequestBody AgvStateHistory agvStateHistory){ agvStateHistoryService.update(agvStateHistory); return BasicResult.success(); }**/ @RequestMapping("delete") public BasicResult delete(@RequestBody AgvStateHistory agvStateHistory){ agvStateHistoryService.delete(agvStateHistory.getId()); return BasicResult.success(); } }