| | |
| | | package com.zy.asrs.entity; |
| | | |
| | | import com.core.common.Cools;import com.baomidou.mybatisplus.annotations.TableId; |
| | | import com.core.common.Cools; |
| | | import com.baomidou.mybatisplus.annotations.TableId; |
| | | import com.baomidou.mybatisplus.enums.IdType; |
| | | import com.baomidou.mybatisplus.annotations.TableField; |
| | | |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.Date; |
| | | |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.Date; |
| | | import java.text.SimpleDateFormat; |
| | |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import com.baomidou.mybatisplus.annotations.TableName; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | @Data |
| | |
| | | /** |
| | | * ID |
| | | */ |
| | | @ApiModelProperty(value= "ID") |
| | | @ApiModelProperty(value = "ID") |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | /** |
| | | * 工作号 |
| | | */ |
| | | @ApiModelProperty(value= "工作号") |
| | | @ApiModelProperty(value = "工作号") |
| | | @TableField("wrk_no") |
| | | private Long wrkNo; |
| | | |
| | | /** |
| | | * 工作档开始位置 |
| | | */ |
| | | @ApiModelProperty(value= "工作档开始位置") |
| | | @ApiModelProperty(value = "工作档开始位置") |
| | | @TableField("wrk_start") |
| | | private Integer wrkStart; |
| | | |
| | | /** |
| | | * 工作档结束位置 |
| | | */ |
| | | @ApiModelProperty(value= "工作档结束位置") |
| | | @ApiModelProperty(value = "工作档结束位置") |
| | | @TableField("wrk_end") |
| | | private Integer wrkEnd; |
| | | |
| | | /** |
| | | * 小车接货位置 |
| | | */ |
| | | @ApiModelProperty(value= "小车接货位置") |
| | | @ApiModelProperty(value = "小车接货位置") |
| | | @TableField("sta_start") |
| | | private Integer staStart; |
| | | |
| | | /** |
| | | * 小车放货位置 |
| | | */ |
| | | @ApiModelProperty(value= "小车放货位置") |
| | | @ApiModelProperty(value = "小车放货位置") |
| | | @TableField("sta_end") |
| | | private Integer staEnd; |
| | | |
| | | /** |
| | | * 添加时间 |
| | | */ |
| | | @ApiModelProperty(value= "添加时间") |
| | | @ApiModelProperty(value = "添加时间") |
| | | @TableField("create_time") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date createTime; |
| | | |
| | | /** |
| | | * 修改时间 |
| | | */ |
| | | @ApiModelProperty(value= "修改时间") |
| | | @ApiModelProperty(value = "修改时间") |
| | | @TableField("update_time") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date updateTime; |
| | | |
| | | /** |
| | | * 类型 0:非空 1:空板 |
| | | * 类型 1:非空 2:空板 |
| | | */ |
| | | @ApiModelProperty(value= "类型 0:非空 1:空板") |
| | | @ApiModelProperty(value = "类型 1:非空 2:空板") |
| | | private Integer type; |
| | | |
| | | /** |
| | | * 工作状态 0:初始 1:等待小车取 2:等待小车放 3:完成 |
| | | */ |
| | | @ApiModelProperty(value= "工作状态 0:初始 1:等待小车取 2:等待小车放 3:完成") |
| | | @ApiModelProperty(value = "工作状态 0:初始 1:等待小车取 2:等待小车放 3:完成") |
| | | @TableField("wrk_sts") |
| | | private Integer wrkSts; |
| | | |
| | | /** |
| | | * 行号 |
| | | */ |
| | | @ApiModelProperty(value= "行号") |
| | | @ApiModelProperty(value = "行号") |
| | | @TableField("line_number") |
| | | private Integer lineNumber; |
| | | |
| | | /** |
| | | * 工作类型 |
| | | * 工作类型 1:取(叠盘) 2:拆盘 3:取放 5:满取 6:满放 |
| | | */ |
| | | @ApiModelProperty(value= "工作类型") |
| | | @ApiModelProperty(value = "工作类型 1:取(叠盘) 2:拆盘 3:取放 5:满取 6:满放") |
| | | @TableField("wrk_type") |
| | | private Integer wrkType; |
| | | |
| | | /** |
| | | * 标记时间 |
| | | */ |
| | | @ApiModelProperty(value= "标记时间") |
| | | @ApiModelProperty(value = "标记时间") |
| | | @TableField("bign_time") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date bignTime; |
| | | |
| | | public WrkMastSta() {} |
| | | public WrkMastSta() { |
| | | } |
| | | |
| | | public WrkMastSta(Long wrkNo,Integer wrkStart,Integer wrkEnd,Integer staStart,Integer staEnd,Date createTime,Date updateTime,Integer type,Integer wrkSts,Integer lineNumber,Integer wrkType,Date bignTime) { |
| | | public WrkMastSta(WrkMast wrkMast, Date now, BasDevp basDevp) { |
| | | this.wrkNo = wrkMast.getWrkNo().longValue(); |
| | | this.wrkStart = wrkMast.getSourceStaNo(); |
| | | this.wrkEnd = wrkMast.getStaNo(); |
| | | this.staStart = basDevp.getDevNo(); |
| | | this.staEnd = getStaEnd(wrkMast.getStaNo()); |
| | | this.createTime = now; |
| | | this.updateTime = now; |
| | | this.wrkSts = 0; |
| | | this.bignTime = now; |
| | | } |
| | | |
| | | public WrkMastSta(Date now, Integer staStart) { |
| | | this.wrkNo = staStart.longValue()+19999L; |
| | | this.wrkStart = staStart; |
| | | this.wrkEnd = staStart; |
| | | this.staStart = staStart; |
| | | this.staEnd = staStart; |
| | | this.createTime = now; |
| | | this.updateTime = now; |
| | | this.wrkSts = 0; |
| | | this.bignTime = now; |
| | | } |
| | | |
| | | public WrkMastSta(Long wrkNo, Integer wrkStart, Integer wrkEnd, Integer staStart, Integer staEnd, Date createTime, Date updateTime, Integer type, Integer wrkSts, Integer lineNumber, Integer wrkType, Date bignTime) { |
| | | this.wrkNo = wrkNo; |
| | | this.wrkStart = wrkStart; |
| | | this.wrkEnd = wrkEnd; |
| | |
| | | // null // 标记时间 |
| | | // ); |
| | | |
| | | public String getCreateTime$(){ |
| | | if (Cools.isEmpty(this.createTime)){ |
| | | public String getCreateTime$() { |
| | | if (Cools.isEmpty(this.createTime)) { |
| | | return ""; |
| | | } |
| | | return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.createTime); |
| | | } |
| | | |
| | | public String getUpdateTime$(){ |
| | | if (Cools.isEmpty(this.updateTime)){ |
| | | public String getUpdateTime$() { |
| | | if (Cools.isEmpty(this.updateTime)) { |
| | | return ""; |
| | | } |
| | | return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.updateTime); |
| | | } |
| | | |
| | | public String getBignTime$(){ |
| | | if (Cools.isEmpty(this.bignTime)){ |
| | | public String getBignTime$() { |
| | | if (Cools.isEmpty(this.bignTime)) { |
| | | return ""; |
| | | } |
| | | return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.bignTime); |
| | | } |
| | | |
| | | public Integer getStaEnd(Integer souSta) { |
| | | switch (souSta) { |
| | | case 100: |
| | | case 103: |
| | | case 106: |
| | | case 109: |
| | | case 112: |
| | | case 115: |
| | | return souSta + 1; |
| | | default: |
| | | return souSta; |
| | | } |
| | | } |
| | | |
| | | public String getType$() { |
| | | if (Cools.isEmpty(this.type)) { |
| | | return ""; |
| | | } |
| | | switch (this.type) { |
| | | case 1: |
| | | return "非空"; |
| | | case 2: |
| | | return "空板"; |
| | | default: |
| | | return ""; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 工作状态 0:初始 1:等待小车取 2:等待小车放 3:完成 |
| | | */ |
| | | public String getWrkSts$() { |
| | | if (Cools.isEmpty(this.wrkSts)) { |
| | | try { |
| | | if (this.wrkSts==0){ |
| | | return "初始"; |
| | | } |
| | | }catch (Exception e){ |
| | | return ""; |
| | | } |
| | | return ""; |
| | | } |
| | | switch (this.wrkSts) { |
| | | case 0: |
| | | return "初始"; |
| | | case 1: |
| | | return "等待小车取"; |
| | | case 2: |
| | | return "等待小车放"; |
| | | case 3: |
| | | return "完成"; |
| | | default: |
| | | return ""; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 工作类型 1:取(叠盘) 2:拆盘 3:取放 5:满取 6:满放 |
| | | */ |
| | | public String getWrkType$() { |
| | | if (Cools.isEmpty(this.wrkType)) { |
| | | return ""; |
| | | } |
| | | switch (this.wrkType) { |
| | | case 1: |
| | | return "叠盘"; |
| | | case 2: |
| | | return "拆盘"; |
| | | case 3: |
| | | return "取放"; |
| | | case 4: |
| | | return "行走"; |
| | | case 5: |
| | | return "满取"; |
| | | case 6: |
| | | return "满放"; |
| | | default: |
| | | return ""; |
| | | } |
| | | } |
| | | |
| | | |
| | | } |