2024-05-13 17:22:36 +08:00
|
|
|
package com.genersoft.iot.vmp.service;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.genersoft.iot.vmp.gb28181.bean.MobilePosition;
|
2024-09-24 15:59:47 +08:00
|
|
|
import com.genersoft.iot.vmp.gb28181.bean.Platform;
|
2024-09-24 16:25:21 +08:00
|
|
|
import com.genersoft.iot.vmp.service.bean.GPSMsgInfo;
|
2024-05-13 17:22:36 +08:00
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
public interface IMobilePositionService {
|
|
|
|
|
|
|
|
|
|
void add(List<MobilePosition> mobilePositionList);
|
|
|
|
|
|
|
|
|
|
void add(MobilePosition mobilePosition);
|
2024-09-24 15:59:47 +08:00
|
|
|
|
|
|
|
|
List<MobilePosition> queryMobilePositions(String deviceId, String channelId, String startTime, String endTime);
|
|
|
|
|
|
|
|
|
|
List<Platform> queryEnablePlatformListWithAsMessageChannel();
|
|
|
|
|
|
|
|
|
|
MobilePosition queryLatestPosition(String deviceId);
|
2024-09-24 16:25:21 +08:00
|
|
|
|
|
|
|
|
void updateStreamGPS(List<GPSMsgInfo> gpsMsgInfoList);
|
|
|
|
|
|
2024-05-13 17:22:36 +08:00
|
|
|
}
|