package com.zy.asrs.entity.mes;
|
|
import com.alibaba.fastjson.annotation.JSONField;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
import lombok.Data;
|
|
import java.util.List;
|
|
// MES运输任务
|
@Data
|
public class TransTask {
|
|
// 任务编号,wcs_task_header表中的task_no
|
private String taskno;
|
// 任务名称,wcs_task_header表中的task_name
|
private String taskname;
|
// 生产订单号
|
@JsonProperty("OrderNo")
|
@JSONField(name = "OrderNo")
|
private String OrderNo;
|
// 运输类型,01:空托,02:毛坯,03:成品,04:转序,本接口为转序
|
@JsonProperty("TransType")
|
@JSONField(name = "TransType")
|
private String TransType;
|
// 当前工序,通过当前任务
|
@JsonProperty("CurProcess")
|
@JSONField(name = "CurProcess")
|
private String CurProcess;
|
// 起点编码
|
@JsonProperty("CurStationId")
|
@JSONField(name = "CurStationId")
|
private String CurStationId;
|
// 下一工位,默认计划下一工序,可手工调整
|
@JsonProperty("NextProcess")
|
@JSONField(name = "NextProcess")
|
private String NextProcess;
|
// 终点编码
|
@JsonProperty("NextStationId")
|
@JSONField(name = "NextStationId")
|
private String NextStationId;
|
// 零件编码
|
@JsonProperty("Itemno")
|
@JSONField(name = "Itemno")
|
private String Itemno;
|
// 数量
|
@JsonProperty("Qty")
|
@JSONField(name = "Qty")
|
private Integer Qty;
|
// 生产线编码
|
@JsonProperty("ProductLineId")
|
@JSONField(name = "ProductLineId")
|
private String ProductLineId;
|
// 物料二维码
|
@JsonProperty("ItemBarcode")
|
@JSONField(name = "ItemBarcode")
|
private List<String> ItemBarcode;
|
// 操作类型,1 新增任务;2 修改任务;3 取消任务;(RCS执行后无法取消)
|
@JsonProperty("OperateType")
|
@JSONField(name = "OperateType")
|
private Integer OperateType;
|
// 指定AGV厂家,1 海康;2 华晓;华晓与海康AGV运载能力不同,MES可按需求指定
|
@JsonProperty("AgvFactory")
|
@JSONField(name = "AgvFactory")
|
private Integer AgvFactory;
|
|
// 托盘ID
|
@JsonProperty("TuoPanId")
|
@JSONField(name = "TuoPanId")
|
private String TuoPanId;
|
|
}
|