CarElectricBuffer.java
871 Bytes
package com.bsth.data.electric;
import com.bsth.data.real_park.CarParkRealHandler;
import com.bsth.entity.electric.BusElectric;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* 车辆电量信息
* Created by panzhao on 2017/9/11.
*/
@Component
public class CarElectricBuffer {
public static Map<String, BusElectric> carElecMap = new HashMap<>();
@Autowired
CarParkRealHandler carParkRealHandler;
public void putAll(List<BusElectric> list){
for(BusElectric be : list){
carElecMap.put(be.getNbbm(), be);
carParkRealHandler.putElec(be);
}
}
public static Collection<BusElectric> all(){
return carElecMap.values();
}
}