| | |
| | | package com.ruoyi.app.position.service; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import com.ruoyi.alarm.wall.domain.ArdAlarmWall; |
| | | import com.ruoyi.app.position.domain.ArdAppPosition; |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.scheduling.domian.SchedulingParam; |
| | | |
| | | |
| | | /** |
| | |
| | | * @param ardAppPosition app位置 |
| | | * @return 结果 |
| | | */ |
| | | public int insertArdAppPosition(ArdAppPosition ardAppPosition); |
| | | public List<ArdAlarmWall> insertArdAppPosition(ArdAppPosition ardAppPosition); |
| | | |
| | | /** |
| | | * 修改app位置 |
| | |
| | | * @return 结果 |
| | | */ |
| | | public int deleteArdAppPositionById(String id); |
| | | /** |
| | | * 获取封控圈内所有在线app用户 |
| | | * 刘苏义 |
| | | * 2023/8/17 13:56:36 |
| | | */ |
| | | public List<SysUser>getNearAppUsers(SchedulingParam param); |
| | | |
| | | /** |
| | | * 获取封控圈内所有在线app用户(多边形) |
| | | * 刘苏义 |
| | | * 2023/8/17 13:56:36 |
| | | */ |
| | | public List<SysUser>getNearAppUsersWithPolygon(SchedulingParam param); |
| | | |
| | | public Map<String,List<SysUser>> getOnlinePCOrCommander(String usersId); |
| | | |
| | | public List<Map<String,Object>> getOnlineCommanderPosition(String soilderId); |
| | | |
| | | public List<ArdAppPosition> getAPPPositionByUserIdAndTime(Map<String,String> para); |
| | | |
| | | //public void sendCheckCommandersPosition(String usersId,Map<String,Object> para); |
| | | |
| | | //public void sendCheckSYCarsPosition(String usersId,Map<String,Object> para); |
| | | |
| | | //public List<Map<String,Object>> getCheckCommandersPosition(String usersId); |
| | | |
| | | //public List<Map<String,Object>> getCheckSYCarsPosition(String usersId); |
| | | |
| | | //public Map<String,List<Map<String,Object>>> getCheckPosition(String usersId); |
| | | } |