package com.zy.core.thread; import com.zy.core.ThreadHandler; import com.zy.core.model.CommandResponse; import com.zy.core.model.command.StationCommand; import com.zy.core.model.protocol.StationProtocol; import java.util.List; import java.util.Map; public interface StationThread extends ThreadHandler { List getStatus(); Map getStatusMap(); StationCommand getMoveCommand(Integer taskNo, Integer stationId, Integer targetStationId, Integer palletSize); CommandResponse sendCommand(StationCommand command); }