You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

117 lines
3.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using AUCMA.STORE.Entity.Enums;
using SqlSugar;
namespace AUCMA.STORE.Entity.DAO
{
/// <summary>
/// 任务队列
///</summary>
[SugarTable("BASE_TASK_QUEUE")]
public class BaseTaskQueue
{
/// <summary>
/// UUID
///</summary>
[SugarColumn(ColumnName = "UUID",IsPrimaryKey = true)]
public string uuid { get; set; }
/// <summary>
/// 任务编号
///</summary>
[SugarColumn(ColumnName="TASK_CODE")]
public string pilerTaskCode { get; set; }
/// <summary>
/// 堆垛机编号
///</summary>
[SugarColumn(ColumnName = "PILER_CODE")]
public int plcCode { get; set; }
/// <summary>
/// 箱体条码
///</summary>
[SugarColumn(ColumnName = "BOX_CODE")]
public string boxCode { get; set; }
/// <summary>
/// 物料编号
///</summary>
[SugarColumn(ColumnName = "MATERIAL_CODE")]
public string materialCode { get; set; }
/// <summary>
/// 仓库编号
///</summary>
[SugarColumn(ColumnName = "STORE_CODE")]
public string storeCode { get; set; }
/// <summary>
/// 任务状态
///</summary>
[SugarColumn(ColumnName = "TASK_STATUS")]
public TaskStatus taskStatus { get; set; }
/// <summary>
/// 任务类型0-入库1-出库
///</summary>
[SugarColumn(ColumnName = "TASK_TYPE")]
public TaskType pilerTaskType { get; set; }
/// <summary>
/// 库位区域 0-不区分1-左2-右
///</summary>
[SugarColumn(ColumnName = "LOCATION_AREA")]
public LocationArea locationArea { get; set; }
/// <summary>
/// 操作类型
///</summary>
[SugarColumn(ColumnName = "OPERATION_TYPE")]
public OperationType operationType { get; set; }
/// <summary>
/// 取货排
///</summary>
[SugarColumn(ColumnName = "PILER_CLAIM_GOODS_ROWS")]
public int pilerClaimGoodsRows { get; set; }
/// <summary>
/// 取货列
///</summary>
[SugarColumn(ColumnName = "PILER_CLAIM_GOODS_LINE")]
public int pilerClaimGoodsLine { get; set; }
/// <summary>
/// 取货层
///</summary>
[SugarColumn(ColumnName = "PILER_CLAIM_GOODS_TIER")]
public int pilerClaimGoodsTier { get; set; }
/// <summary>
/// 卸货排
///</summary>
[SugarColumn(ColumnName = "PILER_UNLOAD_ROWS")]
public int pilerUnloadRows { get; set; }
/// <summary>
/// 卸货列
///</summary>
[SugarColumn(ColumnName = "PILER_UNLOAD_LINE")]
public int pilerUnloadLine { get; set; }
/// <summary>
/// 卸货层
///</summary>
[SugarColumn(ColumnName = "PILER_UNLOAD_TIER")]
public int pilerUnloadTier { get; set; }
/// <summary>
/// 记录时间
///</summary>
[SugarColumn(ColumnName = "RECORD_TIME")]
public DateTime recordTime { get; set; }
}
}