using System.Text.Json.Serialization; using SqlSugar; using WcsMain.WcsAttribute.Clear; namespace WcsMain.DataBase.TableEntity; /// /// tbl_app_wms_task /// wms任务表 /// [SugarTable("tbl_app_wms_task")] [ClearTable("create_time", 30)] public class AppWmsTask { /// /// Wms任务号 /// [SugarColumn(IsPrimaryKey = true, ColumnName = "task_id")] [JsonPropertyName("taskId")] public string? TaskId { get; set; } /// /// 任务类型 /// [SugarColumn(ColumnName = "task_type")] [JsonPropertyName("taskType")] public int? TaskType { get; set; } /// /// 任务状态 /// [SugarColumn(ColumnName = "task_status")] [JsonPropertyName("taskStatus")] public int? TaskStatus { get; set; } /// /// 任务优先级 /// [SugarColumn(ColumnName = "priority")] [JsonPropertyName("priority")] public int? Priority { get; set; } /// /// 任务起点 /// [SugarColumn(ColumnName = "origin")] [JsonPropertyName("origin")] public string? Origin { get; set; } /// /// 任务起点 /// [SugarColumn(ColumnName = "midpoint")] [JsonPropertyName("midPoint")] public string? MidPoint { get; set; } /// /// 任务目的地 /// [SugarColumn(ColumnName = "destination")] [JsonPropertyName("destination")] public string? Destination { get; set; } /// /// 载具编号 /// [SugarColumn(ColumnName = "vehicle_no")] [JsonPropertyName("vehicleNo")] public string? VehicleNo { get; set; } /// /// 载具尺寸 /// [SugarColumn(ColumnName = "vehicle_size")] [JsonPropertyName("vehicleSize")] public int? VehicleSize { get; set; } /// /// 重量 /// [SugarColumn(ColumnName = "weight")] [JsonPropertyName("weight")] public decimal? Weight { get; set; } /// /// 创建时间 /// [SugarColumn(ColumnName = "create_time")] [JsonPropertyName("createTime")] public DateTime? CreateTime { get; set; } /// /// 修改时间 /// [SugarColumn(ColumnName = "modify_time")] [JsonPropertyName("modifyTime")] public DateTime? ModifyTime { get; set; } /// /// 任务开始时间 /// [SugarColumn(ColumnName = "start_time")] [JsonPropertyName("startTime")] public DateTime? StartTime { get; set; } /// /// 任务结束时间 /// [SugarColumn(ColumnName = "end_time")] [JsonPropertyName("endTime")] public DateTime? EndTime { get; set; } /// /// 创建人 /// [SugarColumn(ColumnName = "create_person")] [JsonPropertyName("createPerson")] public string? CreatePerson { get; set; } /// /// 错误信息 /// [SugarColumn(ColumnName = "task_msg")] [JsonPropertyName("taskMsg")] public string? TaskMsg { get; set; } }