liuying
2024-11-28 6c5a7bd1a9342d8e6792773aef3d62588a60714d
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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
using Admin.NET.Core;
 
/*
 * @author : 刘文奇
 * @date : 2024/5/29上午10:26:39
 * @desc : 调度任务
 */
namespace Admin.NET.Application.Entity
{
    /// <summary>
    /// 机器人任务表
    /// </summary>
    [SugarTable("wms_rbline_task", "机器人任务表")]
    public class WmsRbLineTask : EntityBase
    {
 
        /// <summary>
        /// 任务号
        /// </summary>
        [Required]
        [SugarColumn(ColumnName = "TaskNo", ColumnDescription = "任务号", Length = 50)]
        public string TaskNo { get; set; }
 
        /// <summary>
        /// 任务名称
        /// </summary>
        [SugarColumn(ColumnName = "TaskName", ColumnDescription = "任务名称", Length = 50)]
        public string? TaskName { get; set; }
 
 
        [Required]
        [SugarColumn(ColumnName = "UPI", ColumnDescription = "部件条码", Length = 50)]
        public string UPI { get; set; }
 
        [SugarColumn(ColumnName = "Length", ColumnDescription = "长")]
        public float Length { get; set; }
 
        [SugarColumn(ColumnName = "Width", ColumnDescription = "宽")]
        public float Width { get; set; }
 
        [SugarColumn(ColumnName = "Thk", ColumnDescription = "厚")]
        public float Thk { get; set; }
 
      
        [SugarColumn(ColumnName = "PlanNo", ColumnDescription = "批次号", Length = 50)]
        public string PlanNo { get; set; }
 
       
        [SugarColumn(ColumnName = "OrderId", ColumnDescription = "订单号", Length = 50)]
        public string OrderId { get; set; }
 
        
        [SugarColumn(ColumnName = "PackageCode", ColumnDescription = "包装号", Length = 50)]
        public string PackageCode { get; set; }
 
 
        /// <summary>
        /// 库位编码
        /// </summary>
        [SugarColumn(ColumnName = "PlaceCode", ColumnDescription = "库位编码", Length = 50)]
 
        public string PlaceCode { get; set; }
 
        /// <summary>
        /// 任务类型
        /// </summary>
 
        [SugarColumn(ColumnName = "RbTaskType", ColumnDescription = "任务类型")]
        public RbTaskTypeEnum? RbTaskType { get; set; }
 
 
        /// <summary>
        /// 任务类型名称
        /// </summary>
        [SugarColumn(ColumnName = "RbTaskTypeEnumName", ColumnDescription = "任务类型名称", Length = 50)]
 
        public string? RbTaskTypeEnumName { get; set; }
 
 
        
 
 
 
        /// <summary>
        /// 任务状态
        /// </summary>
        [Required]
 
        [SugarColumn(ColumnName = "TaskStatus", ColumnDescription = "任务状态")]
        public TaskStatusEnum TaskStatus { get; set; }
 
        /// <summary>
        /// 任务状态名称
        /// </summary>
        [Required]
 
        [SugarColumn(ColumnName = "TaskStatusName", ColumnDescription = "任务状态名称")]
        public string TaskStatusName { get; set; }
 
 
        /// <summary>
        /// 任务描述
        /// </summary>
        [SugarColumn(ColumnName = "TaskDescribe", ColumnDescription = "任务描述", Length = 255)]
 
        public string? TaskDescribe { get; set; }
 
 
        /// <summary>
        /// 任务消息
        /// </summary>
        [SugarColumn(ColumnName = "TaskMsg", ColumnDescription = "任务消息", Length = 255)]
 
        public string? TaskMsg { get; set; }
 
 
       
 
        /// <summary>
        /// 下发时间
        /// </summary>
 
        [SugarColumn(ColumnName = "IssueTime", ColumnDescription = "下发时间")]
        public DateTime? IssueTime { get; set; }
        /// <summary>
        /// 任务完成时间
        /// </summary>
 
        [SugarColumn(ColumnName = "FinishedTime", ColumnDescription = "任务完成时间")]
        public DateTime? FinishedTime { get; set; }
 
 
        /// <summary>
        /// 是否标记强制完成
        /// </summary>
        [Required]
 
        [SugarColumn(ColumnName = "IsFlagFinish", ColumnDescription = "是否标记强制完成")]
        public bool IsFlagFinish { get; set; }
 
 
 
 
    }
}