| | |
| | | @Data |
| | | public class LiftSlave extends Slave { |
| | | |
| | | // 排 |
| | | private Integer row; |
| | | |
| | | // 列 |
| | | private Integer bay; |
| | | |
| | | //提升机站点 |
| | | private List<Sta> sta = new ArrayList<>(); |
| | | |
| | | //排 |
| | | private Integer row; |
| | | |
| | | //列 |
| | | private Integer bay; |
| | | |
| | | //待机位排 |
| | | private Integer standByRow; |
| | | |
| | | //待机位列 |
| | | private Integer standByBay; |
| | | |
| | | //站点排 |
| | | private Integer staRow; |
| | | |
| | | //站点列 |
| | | private Integer staBay; |
| | | |
| | | @Data |
| | | public static class Sta { |
| | |
| | | // 层 |
| | | private Integer lev; |
| | | |
| | | } |
| | | // 提升机号 |
| | | private Integer liftNo; |
| | | |
| | | //获取提升机库位号 |
| | | public String getLiftLocNo(Integer lev) { |
| | | StringBuffer sb = new StringBuffer(); |
| | | if (row < 10) { |
| | | sb.append("0"); |
| | | } |
| | | sb.append(row); |
| | | |
| | | if (bay < 10) { |
| | | sb.append("00"); |
| | | } else if (bay < 100) { |
| | | sb.append("0"); |
| | | } |
| | | sb.append(bay); |
| | | sb.append(lev); |
| | | return sb.toString(); |
| | | } |
| | | |
| | | } |