ReferDomain.java 2.71 KB
package com.huaheng.api.general.domain;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * Created by Enzo Cotter on 2019/11/4.
 *
 * @author zh
 */
@Data
public class ReferDomain {
    /**
     * 仓库号
     */
    @JSONField(name = "LGNUM")
    @ApiModelProperty(value = "仓库号")
    private String LGNUM;
    /**
     * 任务类型
     * 1 =EWM上架;入库
     * 2 =EWM下架;出库
     * 3 = 空容器上架;
     * 4 = 空容器下架;
     * 9 = WMS触发任务;
     */
    @JSONField(name = "TRART")
    @ApiModelProperty(value = "任务类型")
    private String TRART;
    /**
     * 任务号
     */
    @JSONField(name = "TANUM")
    @ApiModelProperty(value = "任务号")
    private String TANUM;
    /**
     * 任务号行项目
     */
    @JSONField(name = "TAPOS")
    @ApiModelProperty(value = "任务号行项目")
    private String TAPOS;
    /**
     * 任务起点,源仓位
     */
    @JSONField(name = "VLPLA")
    @ApiModelProperty(value = "任务起点")
    private String VLPLA;
    /**
     * 任务终点,目标仓位
     */
    @JSONField(name = "NLPLA")
    @ApiModelProperty(value = "任务终点")
    private String NLPLA;
    /**
     * 任务创建日期
     */
    @JSONField(name = "CRDAT")
    @ApiModelProperty(value = "任务创建日期")
    private String CRDAT;
    /**
     * 任务创建时间
     */
    @JSONField(name = "CRDTM")
    @ApiModelProperty(value = "任务创建时间")
    private String CRDTM;
    /**
     * 操作人员
     */
    @JSONField(name = "CREATOR")
    @ApiModelProperty(value = "操作人员")
    private String CREATOR;

    /**
     * 若为空则按照传输顺序执行,若有值按照排序执行
     */
    @JSONField(name = "PRIORITY")
    @ApiModelProperty(value = "优先级")
    private Integer PRIORITY;
    /**
     * 备用字段
     */
    @JSONField(name = "ZFIELD1")
    @ApiModelProperty(value = "备用字段")
    private String ZFIELD1;

    @JSONField(name = "ZFIELD2")
    @ApiModelProperty(value = "ZFIELD2")
    private String ZFIELD2;

    @JSONField(name = "ZFIELD3")
    @ApiModelProperty(value = "ZFIELD3")
    private String ZFIELD3;

    @JSONField(name = "ZFIELD4")
    @ApiModelProperty(value = "ZFIELD4")
    private String ZFIELD4;

    @JSONField(name = "ZFIELD5")
    @ApiModelProperty(value = "ZFIELD5")
    private String ZFIELD5;

    @JSONField(name = "ZFIELD6")
    @ApiModelProperty(value = "ZFIELD6")
    private String ZFIELD6;

    @JSONField(name = "ZFIELD7")
    @ApiModelProperty(value = "ZFIELD7")
    private String ZFIELD7;

    @JSONField(name = "ZFIELD8")
    @ApiModelProperty(value = "ZFIELD8")
    private String ZFIELD8;

}