using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HH.WMS.Entitys.Entitys.Mes
{
///
/// 移送任务 Transport invitation
///
[Table("TN_MES_TASK")]
public class TN_MES_TASK
{
///
/// 任务号
///
[Column("task_no")]
public string task_no { get; set; }
///
/// 任务类型1:入库;2:出库;3-空桶任务
///
[Column("Task_type")]
public int Task_type { get; set; }
///
/// 周转卡号
///
[Column("TurnCardNum")]
public string TurnCardNum { get; set; }
///
/// 制品编号
///
[Column("PROD_NO")]
public string PROD_NO { get; set; }
///
/// 工艺编号
///
[Column("PROD_TECH")]
public string PROD_TECH { get; set; }
///
/// 制品规格
///
[Column("PROD_SPEC")]
public string PROD_SPEC { get; set; }
///
/// 制品类型
///
[Column("PROD_BOM")]
public string PROD_BOM { get; set; }
///
/// 制品特征值
///
[Column("PROD_Feature")]
public string PROD_Feature { get; set; }
///
/// 工装编号
///
[Column("TOOLS_NO")]
public string TOOLS_NO { get; set; }
///
/// 载料数量
///
[Column("ST_AMOUNT")]
public float ST_AMOUNT { get; set; }
///
/// 当前数量
///
[Column("CURRENT_AMOUNT")]
public float CURRENT_AMOUNT { get; set; }
///
/// 起始库位编号
///
[Column("Location_From")]
public string Location_From { get; set; }
///
/// 目的库位编号
///
[Column("Location_To")]
public string Location_To { get; set; }
///
/// 生产时间
///
[Column("PRODUCE_TIME")]
public DateTime PRODUCE_TIME { get; set; }
///
/// 生效时间
///
[Column("SHELF_LIFE_TIME")]
public DateTime SHELF_LIFE_TIME { get; set; }
///
/// 失效时间
///
[Column("EXPIRED_TIME")]
public DateTime EXPIRED_TIME { get; set; }
///
/// 缩短报告时间
///
[Column("SHELF_REP")]
public float SHELF_REP { get; set; }
///
/// 延长报告时间
///
[Column("EXPIRED_REP")]
public float EXPIRED_REP{ get; set; }
///
/// 质检状态代码
///
[Column("CHECK_CODE")]
public string CHECK_CODE { get; set; }
///
/// 质检状态
///
[Column("CHECK_INFO")]
public string CHECK_INFO { get; set; }
///
/// 优先级0-普通:任务生成时,均为此级别;1-加急;2-紧急
///
[Column("Priority")]
public int Priority { get; set; }
///
/// 任务状态0-初始状态;1-进行中;2-完成;3-任务取消
///
[Column("Data_status")]
public int Data_status { get; set; }
///
/// 是否需要触发 Y/N
///
[Column("NeedTrig")]
public string NeedTrig { get; set; }
///
/// 创建时间
///
[Column("CreateDate")]
public DateTime CreateDate { get; set; }
///
/// 业务类型
/// 1 半成品满托入库
/// 2 成型机半成品回库
/// 3 成型机空桶回库
/// 4 成型机满托出库
/// 5 成型机带束回库
/// 6 成型机带束满托出库
///
[Column("BUSI_TYPE")]
public string BUSI_TYPE { get; set; }
public string BUSI_TYPE_NAME
{
get
{
string name = "未知";
switch (BUSI_TYPE)
{
case "1":
name = "半成品满托入库";
break;
case "2":
name = "成型机半成品回库";
break;
case "3":
name = "成型机空桶回库";
break;
case "4":
name = "成型机满托出库";
break;
case "5":
name = "成型机带束回库";
break;
case "":
name = "成型机带束满托出库";
break;
}
return name;
}
}
///
/// 任务阶段
///
public string SECTION { get; set; }
}
}