package com.zy.asrs.entity.param; import lombok.Data; import java.util.ArrayList; import java.util.List; /** * Created by vincent on 2022/4/9 */ @Data public class WcsTaskDistributionParam { public static final List STA_ALL = new ArrayList() {{ add(101);add(102);add(104);add(105);add(107);add(108);add(110); add(111);add(113);add(114);add(115); add(116);add(117);add(118);add(119);add(120); add(121);add(122);add(123);add(124);add(125);add(126);add(127);add(128);add(129);add(130); add(131);add(132);add(133); }}; private Long taskNo;//工作号 private String startSta;//起点 private String endSta;//终点 public Integer getStartSta$(){ if (this.startSta != null){ try{ if (STA_ALL.contains(Integer.parseInt(this.startSta))) { return Integer.parseInt(this.startSta); } else { return 0; } } catch (Exception e){ return 0; } } else { return 0; } } public Integer getEndSta$(){ if (this.endSta != null){ try{ if (STA_ALL.contains(Integer.parseInt(this.endSta))) { return Integer.parseInt(this.endSta); } else { return 0; } } catch (Exception e){ return 0; } } else { return 0; } } }