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.RegionInfoVo; import com.ydtech.modules.admin.model.vo.SysGeographyPositionInfoVo; import com.ydtech.modules.admin.model.vo.SysGeographyPositionVo; 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); }