package com.ydtech.modules.admin.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ydtech.modules.admin.model.SysGeographyPosition; import com.ydtech.modules.admin.model.SysGeographyPositionRecord; import com.ydtech.modules.admin.model.dto.*; import com.ydtech.modules.admin.model.vo.*; import com.ydtech.modules.order.entity.BasePageResult; import java.util.List; public interface SysGeographyPositionService extends IService { SysGeographyPositionVo queryPosition(SysGeographyPositionDto sysGeographyPositionDto); BasePageResult queryPositionList(SysGeographyPositionPageDto sysGeographyPositionPageDto); SysPcAddressNumVo queryPcNum(SysGeographyPositionDto sysGeographyPositionDto); List queryRegionInfo(SysGeographyPositionDto sysGeographyPositionDto); List findLocationsWithinRadius(AdressRangeDto adressRangeDto); BasePageResult queryPcAddressInfo(PcAddressInfoDto addressInfoDto); BasePageResult queryGeographyRecord(PcAddressInfoDto addressInfoDto); AppGeographyHistoryInfoVo getGeographyPosition(String startTime, String endTime, String source,String queryId,Integer type); List getOnlinePeople(); }