package com.zy.core.model; import com.zy.core.Slave; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.ArrayList; import java.util.List; @EqualsAndHashCode(callSuper = true) @Data public class LiftSlave extends Slave { // 排 private Integer row; // 列 private Integer bay; //提升机站点 private List sta = new ArrayList<>(); @Data public static class Sta { // 提升机站点号 private Integer staNo; // 层 private Integer lev; } //获取提升机库位号 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); if (lev < 10) { sb.append("0"); } sb.append(lev); return sb.toString(); } }