package org.springblade.modules.location.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springblade.modules.location.entity.LiveLocation; import org.springblade.modules.location.mapper.LiveLocationMapper; import org.springblade.modules.location.service.LiveLocationService; import org.springblade.modules.location.vo.LiveLocationVo; import org.springblade.modules.location.vo.LocusVo; import org.springframework.stereotype.Service; import java.util.List; /** * 实时位置服务实现类 * @author zhongrj */ @Service public class LiveLocationServiceImpl extends ServiceImpl implements LiveLocationService { /** * 实时位置分页信息 * @param page * @param liveLocation 实时位置信息对象 * @return */ @Override public IPage selectLiveLocationPage(IPage page, LiveLocationVo liveLocation) { return page.setRecords(baseMapper.selectLiveLocationPage(page, liveLocation)); } /** * 详情 * @param liveLocation 实时位置信息对象 */ @Override public LiveLocationVo selectLiveLocationInfo(LiveLocation liveLocation) { return baseMapper.selectLiveLocationInfo(liveLocation); } /** * 获取轨迹数据 * @param liveLocationVo 实时对象信息 * @return */ @Override public List getLocusInfoList(LiveLocationVo liveLocationVo) { return baseMapper.getLocusInfoList(liveLocationVo); } }