using HH.WCS.Hexafluo.util;
using HH.WCS.Hexafluo.wms;
using System;
namespace HH.WCS.ZCQTJ.Entitys
{
///
/// MES任务记录表
///
[ST("MES任务记录表")]
public class TN_MesTaskEntitys : BaseModel
{
///
/// 任务号
///
public string task_no { get; set; }
///
/// 任务类型1:入库;2:出库;3-空桶任务
///
public int Task_type { get; set; }
///
///新增字段 任务异常字段 (如果mes传1过来 wms只接收不读取)
///
// [Column("Task_abnormal")]
// public int Task_abnormal { get; set; }
///
/// 标准重量
///
public float standardWeight { get; set; }
///
/// 周转卡号
///
public string TurnCardNum { get; set; }
///
/// 制品编号
///
public string PROD_NO { get; set; }
///
/// 工艺编号
///
public string PROD_TECH { get; set; }
///
/// 制品规格
///
public string PROD_SPEC { get; set; }
///
/// 制品类型
///
public string PROD_BOM { get; set; }
///
/// 制品特征值
///
public string PROD_Feature { get; set; }
///
/// 工装编号
///
public string TOOLS_NO { get; set; }
///
/// 工装类型
///
public string TOOLS_TPYE { get; set; }
///
/// 载料数量
///
public float ST_AMOUNT { get; set; }
///
/// 当前数量
///
public float CURRENT_AMOUNT { get; set; }
///
/// 起始库位编号
///
public string Location_From { get; set; }
///
/// 目的库位编号
///
public string Location_To { get; set; }
///
/// 生产时间
///
public DateTime PRODUCE_TIME { get; set; }
///
/// 生效时间
///
public DateTime SHELF_LIFE_TIME { get; set; }
///
/// 失效时间
///
public DateTime EXPIRED_TIME { get; set; }
///
/// 实际生效时间
///
// [Column("Effective_Time")]
public DateTime Effective_Time { get; set; }
///
/// 实际失效时间
///
// [Column("Actual_Failure_Time")]
public DateTime Actual_Failure_Time { get; set; }
///
/// 缩短报告时间
///
public float SHELF_REP { get; set; }
///
/// 延长报告时间
///
public float EXPIRED_REP { get; set; }
///
/// 质检状态代码
///
public string CHECK_CODE { get; set; }
///
/// 质检状态
///
public string CHECK_INFO { get; set; }
///
/// 优先级0-普通:任务生成时,均为此级别;1-加急;2-紧急
///
public int Priority { get; set; }
///
/// 任务状态0-初始状态;1-进行中;2-完成;3-任务取消
///
public int Data_status { get; set; }
///
/// 是否需要触发 Y/N
///
public string NeedTrig { get; set; }
///
/// 创建时间
///
public DateTime CreateDate { get; set; }
///
/// 业务类型
/// 1 半成品满托入库
/// 2 成型机半成品回库
/// 3 成型机空桶回库
/// 4 成型机满托出库
/// 5 成型机带束回库
/// 6 成型机带束满托出库
/// 7 半成品空托出库
///
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 "6":
name = "成型机带束满托出库";
break;
case "7":
name = "半成品空托出库";
break;
}
return name;
}
}
///
/// 任务阶段
///
public string SECTION { get; set; }
///
/// 执行次数
///
public int frequency { get; set; }
///
/// 下达方式
///
public string Givewayto { get; set; }
}
}