|  |  | 
 |  |  | import com.zy.core.model.protocol.StaProtocol; | 
 |  |  | import com.zy.core.properties.SlaveProperties; | 
 |  |  | import com.zy.core.DevpThread; | 
 |  |  | import com.zy.core.thread.SiemensDevpThread; | 
 |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
 |  |  | import org.springframework.web.bind.annotation.*; | 
 |  |  |  | 
 |  |  | 
 |  |  |     @Autowired | 
 |  |  |     private BasDevpService basDevpService; | 
 |  |  |  | 
 |  |  |     @GetMapping("/io/mode/info/site") | 
 |  |  |     @ManagerAuth(memo = "入出库模式") | 
 |  |  |     public R ioMode(){ | 
 |  |  |         List<Map<String, Object>> res = new ArrayList<>(); | 
 |  |  |         for (DevpSlave devp : slaveProperties.getDevp()) { | 
 |  |  |             SiemensDevpThread devpThread = (SiemensDevpThread) SlaveConnection.get(SlaveType.Devp, devp.getId()); | 
 |  |  |             Map<String, Object> map2 = new HashMap<>(); | 
 |  |  |             map2.put("floor", 2); | 
 |  |  |             map2.put("modeVal", devpThread.ioModeOf2F.id); | 
 |  |  |             map2.put("modeDesc", devpThread.ioModeOf2F.desc); | 
 |  |  |             res.add(map2); | 
 |  |  |         } | 
 |  |  |         return R.ok().add(res); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @PostMapping("/table/site") | 
 |  |  |     @ManagerAuth(memo = "站点信息表") | 
 |  |  |     public R siteTable(){ |