using Magicodes.ExporterAndImporter.Core;
|
using SqlSugar;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using WIDESEA_Core.Attributes;
|
using WIDESEA_Core.Enums;
|
|
namespace WIDESEA_Model.Models
|
{
|
[SugarTable(nameof(Dt_Task_Hty), "任务信息历史")]
|
public class Dt_Task_Hty
|
{
|
/// <summary>
|
/// 主键
|
/// </summary>
|
[ImporterHeader(Name = "主键")]
|
[ExporterHeader(DisplayName = "主键")]
|
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键")]
|
public int TaskId { get; set; }
|
|
/// <summary>
|
/// 任务号
|
/// </summary>
|
[ImporterHeader(Name = "任务号")]
|
[ExporterHeader(DisplayName = "任务号")]
|
[SugarColumn(IsNullable = false, ColumnDescription = "任务号"), SequenceAttirbute(nameof(SequenceEnum.SeqTaskNum), 6000)]
|
public int TaskNum { get; set; }
|
|
/// <summary>
|
/// 托盘编号
|
/// </summary>
|
[ImporterHeader(Name = "托盘编号")]
|
[ExporterHeader(DisplayName = "托盘编号")]
|
[SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "托盘编号")]
|
public string PalletCode { get; set; }
|
|
/// <summary>
|
/// 巷道号
|
/// </summary>
|
[ImporterHeader(Name = "巷道号")]
|
[ExporterHeader(DisplayName = "巷道号")]
|
[SugarColumn(IsNullable = false, Length = 10, ColumnDescription = "巷道号")]
|
public string Roadway { get; set; }
|
|
/// <summary>
|
/// 任务类型
|
/// </summary>
|
[ImporterHeader(Name = "任务类型")]
|
[ExporterHeader(DisplayName = "任务类型")]
|
[SugarColumn(IsNullable = false, ColumnDescription = "任务类型")]
|
public int TaskType { get; set; }
|
|
/// <summary>
|
/// 任务状态
|
/// </summary>
|
[ImporterHeader(Name = "任务状态")]
|
[ExporterHeader(DisplayName = "任务状态")]
|
[SugarColumn(IsNullable = false, ColumnDescription = "任务状态")]
|
public int TaskStatus { get; set; }
|
|
/// <summary>
|
/// 起始地址
|
/// </summary>
|
[ImporterHeader(Name = "起始地址")]
|
[ExporterHeader(DisplayName = "起始地址")]
|
[SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "起始地址")]
|
public string SourceAddress { get; set; }
|
|
/// <summary>
|
/// 目标地址
|
/// </summary>
|
[ImporterHeader(Name = "目标地址")]
|
[ExporterHeader(DisplayName = "目标地址")]
|
[SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "目标地址")]
|
public string TargetAddress { get; set; }
|
|
/// <summary>
|
/// 当前位置
|
/// </summary>
|
[ImporterHeader(Name = "当前位置")]
|
[ExporterHeader(DisplayName = "当前位置")]
|
[SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "当前位置")]
|
public string CurrentAddress { get; set; }
|
|
/// <summary>
|
/// 下一地址
|
/// </summary>
|
[ImporterHeader(Name = "下一地址")]
|
[ExporterHeader(DisplayName = "下一地址")]
|
[SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "下一地址")]
|
public string NextAddress { get; set; }
|
|
/// <summary>
|
/// 异常信息
|
/// </summary>
|
[ImporterHeader(Name = "单据编号")]
|
[ExporterHeader(DisplayName = "单据编号")]
|
[SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "单据编号")]
|
public string? OrderNo { get; set; }
|
|
/// <summary>
|
/// 优先级
|
/// </summary>
|
[ImporterHeader(Name = "优先级")]
|
[ExporterHeader(DisplayName = "优先级")]
|
[SugarColumn(IsNullable = false, ColumnDescription = "优先级")]
|
public int Grade { get; set; }
|
|
[SugarColumn(IsNullable = false, DefaultValue = "0", ColumnDescription = "源主键")]
|
public int SourceKey { get; set; }
|
|
/// <summary>
|
/// 任务下发时间
|
/// </summary>
|
[ImporterHeader(Name = "任务下发时间")]
|
[ExporterHeader(DisplayName = "任务下发时间")]
|
[SugarColumn(IsNullable = true, ColumnDescription = "任务下发时间")]
|
public DateTime? Dispatchertime { get; set; }
|
|
/// <summary>
|
/// 深度
|
/// </summary>
|
[ImporterHeader(Name = "深度")]
|
[ExporterHeader(DisplayName = "深度")]
|
[SugarColumn(IsNullable = true, ColumnDescription = "深度")]
|
public int Depth { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
[ImporterHeader(Name = "备注")]
|
[ExporterHeader(DisplayName = "备注")]
|
[SugarColumn(IsNullable = true, Length = 255, ColumnDescription = "备注")]
|
public string Remark { get; set; }
|
|
[SugarColumn(IsNullable = false, DefaultValue = "0", ColumnDescription = "源主键")]
|
public int SourceId { get; set; }
|
|
[SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "备注")]
|
public string OperateType { get; set; }
|
|
/// <summary>
|
/// 创建人
|
/// </summary>
|
[ImporterHeader(Name = "创建人")]
|
[ExporterHeader(DisplayName = "创建人")]
|
[SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "创建人")]
|
public string Creater { get; set; }
|
|
/// <summary>
|
/// 创建时间
|
/// </summary>
|
[ImporterHeader(Name = "创建时间")]
|
[ExporterHeader(DisplayName = "创建时间")]
|
[SugarColumn(IsNullable = false, ColumnDescription = "创建时间")]
|
public DateTime CreateDate { get; set; } = DateTime.Now;
|
|
/// <summary>
|
/// 更新者
|
/// </summary>
|
[ImporterHeader(Name = "修改人")]
|
[ExporterHeader(DisplayName = "修改人")]
|
[SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "修改人")]
|
public string Modifier { get; set; }
|
|
/// <summary>
|
/// 修改日期
|
/// </summary>
|
[ImporterHeader(Name = "修改日期")]
|
[ExporterHeader(DisplayName = "修改日期")]
|
[SugarColumn(IsNullable = true, ColumnDescription = "修改日期")]
|
public DateTime? ModifyDate { get; set; }
|
/// <summary>
|
/// 托盘数量
|
/// </summary>
|
[ImporterHeader(Name = "托盘数量")]
|
[ExporterHeader(DisplayName = "托盘数量")]
|
[SugarColumn(IsNullable = false, ColumnDescription = "托盘数量")]
|
public int PalletCodequantity { get; set; }
|
/// <summary>
|
/// 原材料去向
|
/// </summary>
|
[ImporterHeader(Name = "原材料去向")]
|
[ExporterHeader(DisplayName = "原材料去向")]
|
[SugarColumn(IsNullable = false, ColumnDescription = "原材料去向")]
|
public int PLCTo { get; set; }
|
}
|
}
|