Product_Wms/WcsMain/DataBase/TableEntity/AppWmsTask.cs

137 lines
3.4 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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