#
lsh
2024-06-07 e3a413d3410621a7abbec52e48b3ff51b89d9cca
src/main/java/com/zy/asrs/entity/WrkMastSta.java
@@ -80,7 +80,7 @@
    /**
     * 类型 0:非空  1:空板
     */
    @ApiModelProperty(value= "类型 0:非空  1:空板")
    @ApiModelProperty(value= "类型 1:满版  2:空板")
    private Integer type;
    /**
@@ -100,9 +100,16 @@
    /**
     * 工作类型
     */
    @ApiModelProperty(value= "工作类型")
    @ApiModelProperty(value= "工作类型  1:取(叠盘)  2:拆盘  5:满取  6:满放")
    @TableField("wrk_type")
    private Integer wrkType;
    /**
     * 工作类型
     */
    @ApiModelProperty(value= "工作类型")
    @TableField("wrk_crn")
    private Integer wrkCrn;
    /**
     * 标记时间
@@ -113,6 +120,18 @@
    private Date bignTime;
    public WrkMastSta() {}
    public WrkMastSta(Date now, Integer staStart) {
        this.wrkNo = staStart.longValue()+19999;
        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;
@@ -129,6 +148,20 @@
        this.bignTime = 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;
        }
    }
//    WrkMastSta wrkMastSta = new WrkMastSta(
//            null,    // 工作号[非空]
//            null,    // 工作档开始位置[非空]