package com.thhy.materials.modules.biz.gpshis.controller; import com.github.pagehelper.PageInfo; import com.thhy.general.common.BasicResult; import com.thhy.general.utils.PagingUtils; import com.thhy.materials.modules.biz.gpshis.entity.GpsHistory; import com.thhy.materials.modules.biz.gpshis.service.GpsHistoryService; 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-08-26 19:34:33 */ @RestController @RequestMapping("gpsHistory") public class GpsHistoryController { @Autowired private GpsHistoryService gpsHistoryService; @RequestMapping("findList") public BasicResult findList(@RequestBody(required = false) GpsHistory gpsHistory,HttpServletRequest req){ PagingUtils.setPageParam(req); List gpsHistoryList = gpsHistoryService.findList(gpsHistory); PageInfo pageInfo = new PageInfo<>(gpsHistoryList); return BasicResult.success(pageInfo); } @RequestMapping("addGpsHistory") public BasicResult addGpsHistory(@RequestBody GpsHistory gpsHistory){ gpsHistoryService.addGpsHistory(gpsHistory); return BasicResult.success(); } /** @RequestMapping("update") public BasicResult update(@RequestBody GpsHistory gpsHistory){ gpsHistoryService.update(gpsHistory); return BasicResult.success(); }**/ @RequestMapping("delete") public BasicResult delete(@RequestBody GpsHistory gpsHistory){ gpsHistoryService.delete(gpsHistory.getId()); return BasicResult.success(); } }