|  |  | 
 |  |  |     private Long wrkNo; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * rvg号 | 
 |  |  |      */ | 
 |  |  |     @ApiModelProperty(value = "RGV编号") | 
 |  |  |     @TableField("rgv_no") | 
 |  |  |     private Integer rgvNo; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 工位号 | 
 |  |  |      */ | 
 |  |  |     @ApiModelProperty(value = "工位号") | 
 |  |  |     @TableField("work_sta") | 
 |  |  |     private Integer workSta; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 工作档开始位置 | 
 |  |  |      */ | 
 |  |  |     @ApiModelProperty(value = "工作档开始位置") | 
 |  |  | 
 |  |  |     /** | 
 |  |  |      * 工作类型 1:取(叠盘)  2:拆盘  3:取放 5:满取  6:满放 | 
 |  |  |      */ | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     @ApiModelProperty(value = "工作类型  1:取(叠盘)  2:拆盘  3:取放 5:满取  6:满放") | 
 |  |  |     @TableField("wrk_type") | 
 |  |  |     private Integer wrkType; | 
 |  |  | 
 |  |  |     @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") | 
 |  |  |     private Date bignTime; | 
 |  |  |  | 
 |  |  |     private Integer mk; | 
 |  |  |  | 
 |  |  |     public WrkMastSta() { | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | 
 |  |  |         this.wrkNo = wrkMast.getWrkNo().longValue(); | 
 |  |  |         this.wrkStart = wrkMast.getSourceStaNo(); | 
 |  |  |         this.wrkEnd = wrkMast.getStaNo(); | 
 |  |  |         this.staStart = basDevp.getDevNo(); | 
 |  |  |         this.staStart = getStaSta(basDevp.getDevNo()); | 
 |  |  |         this.staEnd = getStaEnd(wrkMast.getStaNo()); | 
 |  |  |         this.createTime = now; | 
 |  |  |         this.updateTime = now; | 
 |  |  |         this.wrkSts = 0; | 
 |  |  |         this.bignTime = now; | 
 |  |  |         this.mk = 0; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public WrkMastSta(Date now, Integer staStart) { | 
 |  |  | 
 |  |  |  | 
 |  |  |     public Integer getStaEnd(Integer souSta) { | 
 |  |  |         switch (souSta) { | 
 |  |  |             case 100: | 
 |  |  |             case 103: | 
 |  |  |             case 106: | 
 |  |  |             case 109: | 
 |  |  |             case 112: | 
 |  |  |             case 2010: return 2012; | 
 |  |  |             case 2004: return 2006; | 
 |  |  |             case 2016: return 2018; | 
 |  |  |             case 2022: return 2024; | 
 |  |  |             case 2028: return 2030; | 
 |  |  |             case 115: | 
 |  |  |                 return souSta + 1; | 
 |  |  |             default: | 
 |  |  | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public Integer getStaSta(Integer souSta) { | 
 |  |  |         switch (souSta) { | 
 |  |  |             case 1043: return 1042; | 
 |  |  |             case 1104: return 1105; | 
 |  |  |             case 1005: return 1007; | 
 |  |  |             case 1008: return 1010; | 
 |  |  |             case 1019: return 1021; | 
 |  |  |             case 1022: return 1024; | 
 |  |  |             case 1029: return 1031; | 
 |  |  |             case 2001: return 2003; | 
 |  |  |             case 2007: return 2009; | 
 |  |  |             case 2013: return 2015; | 
 |  |  |             case 2019: return 2021; | 
 |  |  |             case 2025: return 2027; | 
 |  |  |             default: | 
 |  |  |                 return souSta; | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     public String getType$() { | 
 |  |  |         if (Cools.isEmpty(this.type)) { | 
 |  |  |             return ""; |