using System;
using SqlSugar;
using System.Linq;
using System.ComponentModel;
using System.Collections.Generic;
namespace Tiger.Model
{
///
/// ʵÌ壺Éú²ú²»Á¼¼Ç¼
///
[Description("Primary:ID")]
[DisplayName("Éú²ú²»Á¼¼Ç¼")]
[Serializable]
[SugarTable("MES_WIP_DFT")]
public class MES_WIP_DFT : DbEntityWithAuth
{
#region ¹¹Ô캯Êý
///
/// ʵÌ壺Éú²ú²»Á¼¼Ç¼
///
public MES_WIP_DFT() {}
#endregion
#region ¹«¹²ÊôÐÔ
///
/// ¹ýÕ¾ÌõÂë
///
[DisplayName("¹ýÕ¾ÌõÂë")]
public string SN { get; set; }
///
/// ״̬(0WaitHandle´ý´¦Àí|1RepairingάÐÞÖÐ|2ResolvedÒÑ´¦Àí)
///
[DisplayName("״̬(0WaitHandle´ý´¦Àí|1RepairingάÐÞÖÐ|2ResolvedÒÑ´¦Àí)")]
public int STATUS { get; set; }
///
/// ÎïÁϱàÂë
///
[DisplayName("ÎïÁϱàÂë")]
public string ITEM_CODE { get; set; }
///
/// ¹¤µ¥ºÅ
///
[DisplayName("¹¤µ¥ºÅ")]
public string WORK_ORDER { get; set; }
///
/// ¹¤µ¥Åú´ÎºÅ
///
[DisplayName("¹¤µ¥Åú´ÎºÅ")]
public string BATCH_NO { get; set; }
///
/// ¹¤ÒÕ·Ïß±àÂë
///
[DisplayName("¹¤ÒÕ·Ïß±àÂë")]
public string ROT_CODE { get; set; }
///
/// ¹¤ÒÕ·Ïß½ÚµãID
///
[DisplayName("¹¤ÒÕ·Ïß½ÚµãID")]
public string NODE_ID { get; set; }
///
/// ¹¤ÒÕ·Ïß½ÚµãÃû³Æ
///
[DisplayName("¹¤ÒÕ·Ïß½ÚµãÃû³Æ")]
public string NODE_NAME { get; set; }
///
/// ¹¤³§±àÂë
///
[DisplayName("¹¤³§±àÂë")]
public string FTY_CODE { get; set; }
///
/// ³µ¼ä±àÂë
///
[DisplayName("³µ¼ä±àÂë")]
public string WS_CODE { get; set; }
///
/// ²úÏß±àÂë
///
[DisplayName("²úÏß±àÂë")]
public string LINE_CODE { get; set; }
///
/// ¸Úλ±àÂë
///
[DisplayName("¸Úλ±àÂë")]
public string POST_CODE { get; set; }
///
/// ¹¤Ðò±àÂë
///
[DisplayName("¹¤Ðò±àÂë")]
public string OPER_CODE { get; set; }
///
/// ¼Ó¹¤¶Î
///
[DisplayName("¼Ó¹¤¶Î")]
public string SEGMENT { get; set; }
///
/// ÊÇ·ñ²»Á¼
///
[DisplayName("ÊÇ·ñ²»Á¼")]
public string DFT_FLAG { get; set; }
///
/// ²»Á¼¼ÆÊý
///
[DisplayName("²»Á¼¼ÆÊý")]
public int DFT_COUNT { get; set; }
///
/// ²»Á¼´úÂë±àÂë
///
[DisplayName("²»Á¼´úÂë±àÂë")]
public string DFT_CODE { get; set; }
///
/// ²»Á¼´úÂëÃû³Æ
///
[DisplayName("²»Á¼´úÂëÃû³Æ")]
public string DFT_NAME { get; set; }
///
/// ȱÏݵȼ¶(0MIÇá΢ȱÏÝ|1MAÑÏÖØÈ±ÏÝ|2CRÖÂÃüȱÏÝ)
///
[DisplayName("ȱÏݵȼ¶(0MIÇá΢ȱÏÝ|1MAÑÏÖØÈ±ÏÝ|2CRÖÂÃüȱÏÝ)")]
public int DFT_LEVEL { get; set; }
///
/// ÍÐÅÌ/ÔØ¾ßÌõÂë
///
[DisplayName("ÍÐÅÌ/ÔØ¾ßÌõÂë")]
public string TRAY_SN { get; set; }
///
/// ÈÝÆ÷/ÄÚ°ü×°ÌõÂë
///
[DisplayName("ÈÝÆ÷/ÄÚ°ü×°ÌõÂë")]
public string CONTAINER_SN { get; set; }
///
/// ÍâÏäÌõÂë
///
[DisplayName("ÍâÏäÌõÂë")]
public string CARTON_SN { get; set; }
///
/// Õ»°åÌõÂë
///
[DisplayName("Õ»°åÌõÂë")]
public string PALLET_SN { get; set; }
///
/// ÊÇ·ñÈë¿â
///
[DisplayName("ÊÇ·ñÈë¿â")]
public string INV_FLAG { get; set; }
///
/// µ±Ç°²Ù×÷ʱ¼ä
///
[DisplayName("µ±Ç°²Ù×÷ʱ¼ä")]
public DateTime OPERATION_TIME { get; set; } = DateTime.MinValue;
///
/// °àÖÆ±àÂë
///
[DisplayName("°àÖÆ±àÂë")]
public string SFTS_CODE { get; set; }
///
/// °à´Î±àÂë
///
[DisplayName("°à´Î±àÂë")]
public string SFT_CODE { get; set; }
///
/// ʱ¶Î±àÂë
///
[DisplayName("ʱ¶Î±àÂë")]
public string PRD_CODE { get; set; }
///
/// ³é¼ìÅú´ÎºÅ
///
[DisplayName("³é¼ìÅú´ÎºÅ")]
public string OBA_BATCH { get; set; }
///
/// Ëø¶¨Åú´ÎºÅ
///
[DisplayName("Ëø¶¨Åú´ÎºÅ")]
public string LOCK_BATCH { get; set; }
///
/// ²»Á¼ÔÒò±àÂë
///
[DisplayName("²»Á¼ÔÒò±àÂë")]
public string RSN_CODE { get; set; }
///
/// ²»Á¼ÔÒòÃû³Æ
///
[DisplayName("²»Á¼ÔÒòÃû³Æ")]
public string RSN_NAME { get; set; }
///
/// ÊÇ·ñ±ØÐë¸ü»»Áã¼þ(Y/N)
///
[DisplayName("ÊÇ·ñ±ØÐë¸ü»»Áã¼þ(Y/N)")]
public string NEED_REPLACE { get; set; }
///
/// ²»Á¼ÔðÈαàÂë
///
[DisplayName("²»Á¼ÔðÈαàÂë")]
public string DUTY_CODE { get; set; }
///
/// ²»Á¼ÔðÈÎÃû³Æ
///
[DisplayName("²»Á¼ÔðÈÎÃû³Æ")]
public string DUTY_NAME { get; set; }
///
/// ȱÏÝλÖñàÂë
///
[DisplayName("ȱÏÝλÖñàÂë")]
public string LOC_CODE { get; set; }
///
/// ȱÏÝλÖÃÃû³Æ
///
[DisplayName("ȱÏÝλÖÃÃû³Æ")]
public string LOC_NAME { get; set; }
///
/// ²»Á¼½â¾ö·½°¸±àÂë
///
[DisplayName("²»Á¼½â¾ö·½°¸±àÂë")]
public string SOL_CODE { get; set; }
///
/// ²»Á¼½â¾ö·½°¸Ãû³Æ
///
[DisplayName("²»Á¼½â¾ö·½°¸Ãû³Æ")]
public string SOL_NAME { get; set; }
///
/// ±¸×¢
///
[DisplayName("±¸×¢")]
public string REMARK { get; set; }
///
/// ×·ËÝÐÅÏ¢
///
[DisplayName("×·ËÝÐÅÏ¢")]
public string TRACE_INFO { get; set; }
#endregion
#region ÐéÄâÊôÐÔ
/*Àý×Ó
[SugarColumn(IsIgnore = true)]
public string FieldName { get; set; }
*/
#endregion
#region Íâ¼üÊôÐÔ
/*Àý×Ó
//Ò»¶ÔÒ»Íâ¼üµ¼º½
[Navigate(NavigateType.OneToOne, nameof(ClassAId))]//Ò»¶ÔÒ» ClassAIdÊÇMES_WIP_DFTÀàÀïÃæµÄÍâ¼üID×Ö¶Î
public ClassA ClassA { get; set; } //×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull
//Ò»¶Ô¶àÍâ¼üµ¼º½
[Navigate(NavigateType.OneToMany, nameof(ClassA.MES_WIP_DFTId))]//ClassA±íÖеÄMES_WIP_DFTId
public List ClassAList { get; set; }//×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull
//¶à¶Ô¶àÍâ¼üµ¼º½
[Navigate(typeof(MappingClass), nameof(MappingClass.MES_WIP_DFTId), nameof(MappingClass.ClassAId))]//×¢Òâ˳Ðò
public List ClassAList { get; set; } //×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull
*/
#endregion
#region ö¾Ù±äÁ¿
/*Àý×Ó
public enum FieldNames
{
[Description("ö¾ÙÃèÊö0")]
Enum0,
[Description("ö¾ÙÃèÊö1")]
Enum1,
}
*/
///
/// ö¾Ù£º×´Ì¬(0WaitHandle´ý´¦Àí|1RepairingάÐÞÖÐ|2ResolvedÒÑ´¦Àí)
///
public enum STATUSs
{
[Description("´ý´¦Àí")]
WaitHandle = 0,
[Description("άÐÞÖÐ")]
Repairing = 1,
[Description("ÒÑ´¦Àí")]
Resolved = 2,
}
///
/// ö¾Ù£ºÈ±Ïݵȼ¶(0MIÇá΢ȱÏÝ|1MAÑÏÖØÈ±ÏÝ|2CRÖÂÃüȱÏÝ)
///
public enum DFT_LEVELs
{
[Description("Çá΢ȱÏÝ")]
MI = 0,
[Description("ÑÏÖØÈ±ÏÝ")]
MA = 1,
[Description("ÖÂÃüȱÏÝ")]
CR = 2,
}
#endregion
#region ¹«¹²·½·¨
#endregion
}//endClass
}