| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- package com.ydtech.modules.admin.service;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.ydtech.modules.admin.model.SysUser;
- import com.ydtech.modules.admin.model.dto.*;
- import com.ydtech.modules.admin.model.po.SysPcAddress;
- import com.ydtech.modules.admin.model.po.SysPcAddressHistory;
- import com.ydtech.modules.admin.model.vo.PcAddressHistoryInfoVo;
- import com.ydtech.modules.admin.model.vo.RegionInfoVo;
- import com.ydtech.modules.order.entity.BasePageResult;
- import java.util.List;
- /**
- * @author Administrator
- * @description 针对表【sys_pc_address(pc获取ip地址)】的数据库操作Service
- * @createDate 2024-09-02 09:40:08
- */
- public interface SysPcAddressService extends IService<SysPcAddress> {
- /**
- * pc保存地址
- */
- void saveSysPcAddress(IpInfoDto ipInfoDto,SysUser user);
- /**
- * 获取所有人的地址
- * @return
- */
- List<SysPcAddress> getEveryone(SysPcAddressDto sysPcAddressDto);
- // 获取某范围内的Location数据
- List<SysPcAddress> findLocationsWithinRadius(AdressRangeDto adressRangeDto);
- SysPcAddressNumVo queryPcNum(SysPcAddressDto sysPcAddressDto);
- List<RegionInfoVo> queryRegionInfo(SysPcAddressDto sysPcAddressDto);
- BasePageResult<SysPcAddress> queryPcAddressInfo(PcAddressInfoDto addressInfoDto);
- PcAddressHistoryInfoVo getPcAddress(String startTime, String endTime, String source);
- List<SysPcAddress> getOnlinePeople();
- BasePageResult<SysPcAddressHistory> queryPcAddressHistoryInfo(PcAddressInfoDto addressInfoDto);
- }
|