|  |  | 
 |  |  |  * 地图数据节点 | 
 |  |  |  */ | 
 |  |  | @Data | 
 |  |  | public class MapNode { | 
 |  |  | public class MapNode implements Cloneable { | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * -1 禁用 | 
 |  |  |      * 0 子轨道 | 
 |  |  |      * 3 母轨道 | 
 |  |  |      * 4 充电桩 | 
 |  |  |      * 4 输送站点 | 
 |  |  |      * 5 充电桩 | 
 |  |  |      * 6 小车可走输送站点 | 
 |  |  |      * 66 穿梭车坐标 | 
 |  |  |      * 67 提升机坐标 | 
 |  |  |      * -999 锁定节点 | 
 |  |  |      */ | 
 |  |  |     private Integer value; | 
 |  |  | 
 |  |  |  | 
 |  |  |     private Integer right; | 
 |  |  |  | 
 |  |  |     private String no; | 
 |  |  |  | 
 |  |  |     private Integer row; | 
 |  |  |  | 
 |  |  |     private Integer bay; | 
 |  |  |  | 
 |  |  |     //节点被锁定时所属设备号 | 
 |  |  |     private Integer lockDeviceNo; | 
 |  |  |  | 
 |  |  |     //**************兼容牛眼新协议**************// | 
 |  |  |     private Integer xBase;//x基准 | 
 |  |  |  | 
 |  |  |     private Integer yBase;//y基准 | 
 |  |  |     //**************兼容牛眼新协议**************// | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public MapNode clone() { | 
 |  |  |         try { | 
 |  |  |             return (MapNode) super.clone(); | 
 |  |  |         } catch (CloneNotSupportedException e) { | 
 |  |  |             e.printStackTrace(); | 
 |  |  |         } | 
 |  |  |         return null; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | } |