package com.ruoyi.sy.gps31; import com.ruoyi.sy.domain.ArdSyCarLock; import java.util.HashMap; import java.util.List; import java.util.Map; public class PositionContainer { private static Map>> deptPositionMap = new HashMap();//依部门存放实施车辆位置:deptId,carId,车辆位置 private static Map>> userPositionMap = new HashMap();//依用户存放实施车辆位置:userId,carId,车辆位置 private static Map> carPositionMap = new HashMap();//依车辆存放实施车辆位置:carId,车辆位置 private static Map tankCarParkingAlarmTHread = new HashMap();//依车辆存放异常停车线程:carId,异常停车线程 private static Map carThreadMap = new HashMap();//车辆主键,线程容器 public static Map> getTopicSubscribe() { return topicSubscribe; } public static void setTopicSubscribe(Map> topicSubscribe) { PositionContainer.topicSubscribe = topicSubscribe; } public static Map> topicSubscribe; public static synchronized Map>> getDeptPositionMap() { return deptPositionMap; } public static synchronized void setDeptPositionMap(Map>> deptPositionMap) { PositionContainer.deptPositionMap = deptPositionMap; } public static synchronized Map>> getUserPositionMap() { return userPositionMap; } public static synchronized void setUserPositionMap(Map>> userPositionMap) { PositionContainer.userPositionMap = userPositionMap; } public static Map> getCarPositionMap() { return carPositionMap; } public static void setCarPositionMap(Map> carPositionMap) { PositionContainer.carPositionMap = carPositionMap; } public static Map getTankCarParkingAlarmTHread() { return tankCarParkingAlarmTHread; } public static void setTankCarParkingAlarmTHread(Map tankCarParkingAlarmTHread) { PositionContainer.tankCarParkingAlarmTHread = tankCarParkingAlarmTHread; } public static Map getCarThreadMap() { return carThreadMap; } public static void setCarThreadMap(Map carThreadMap) { PositionContainer.carThreadMap = carThreadMap; } }