Blame view

src/main/java/com/huaheng/api/acs/domain/AgvTask.java 3.4 KB
xumiao authored
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
package com.huaheng.api.acs.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.huaheng.framework.web.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.models.auth.In;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * AGV任务实体
 *
 */
@ApiModel(value="com.huaheng.api.acs.domain.AgvTask")
@TableName(value = "agv_task")
@Data
public class AgvTask implements Serializable {
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @TableField(value = "InternalTaskType")
    private Integer internalTaskType;
    //任务号
    @TableField(exist = false)
    private String taskNo;
    //前置任务
    @TableField(value = "preTaskNo")
    private String preTaskNo;
    //交互标识
    @TableField(value = "interactionId")
    private String interactionId;
    //任务头标识
    @TableField(value = "taskHeaderId")
    private Integer taskHeaderId;
    //任务子标识
    @TableField(value = "taskDetailId")
    private  Integer taskDetailId;
    //任务类型
    @TableField(value = "taskType")
    private Integer taskType;
    //货架编码
    @TableField(value = "shelfNo")
    private  String shelfNo;
    //站台编码
    @TableField(value = "station")
    private String station;
    //源位置编码
    @TableField(value = "fromPort")
    private  String fromPort;
    //目的位置编码
    @TableField(value = "toPort")
    private String toPort;
//    //行
//    @TableField(value = "row")
//    private  String row;
//    //列
//    @TableField(value = "col")
//    private String col;
//    //层
//    @TableField(value = "layer")
//    private String layer;
    //方向
    @TableField(value = "orientation")
    private String orientation;
    //平台
    @TableField(value = "platform")
    private String platform;
    //小车编号
    @TableField(value = "carNo")
    private  String carNo;
    //状态
    @TableField(value = "status")
    private Integer status;

    //仓库ID
    @TableField(value = "warehouseId")
    private Integer warehouseId;
    //仓库编码
    @TableField(value = "warehouseCode")
    private String warehouseCode;
    //货主ID
    @TableField(value = "companyId")
    private Integer companyId;
    //货主编码
    @TableField(value = "companyCode")
    private String companyCode;
    //优先级
    @TableField(value = "priority")
    private Integer priority;

    @TableField(exist = false)
    private String parameters;

    @TableField(value = "containerCode")
    private String containerCode;
    //货主ID list
    @TableField(exist = false)
    private List<Integer> companyIdList;
    //货主list
    @TableField(exist = false)
    private List<String> companyCodeList;
    @TableField(value = "createdTime")
    private Date createdTime;
    @TableField(value = "createdBy")
    private String createdBy;
    @TableField(value = "updated")
    private Date updated;
    @TableField(value = "updatedBy")
    private String updatedBy;

    @TableField(value = "fromUserDef1")
    private String fromUserDef1;
    @TableField(value = "toUserDef1")
    private String toUserDef1;

    @TableField(value = "ryTask")
    private String ryTask;


}