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_ACT")]
public class MES_WIP_ACT : DbEntityWithAuth
{
#region ¹¹Ô캯Êý
///
/// ʵÌ壺Éú²úÐÐΪ¼Ç¼
///
public MES_WIP_ACT() {}
#endregion
#region ¹«¹²ÊôÐÔ
///
/// Éú²ú¹ý³Ì¼Ç¼ID
///
[DisplayName("Éú²ú¹ý³Ì¼Ç¼ID")]
public string HIS_ID { get; set; }
///
/// ¹ýÕ¾ÌõÂë
///
[DisplayName("¹ýÕ¾ÌõÂë")]
public string SN { get; set; }
///
/// ״̬(0Init³õʼ»¯|1InputÒÑͶÈë|2OKÁ¼Æ·¹ýÕ¾|3NG²»Á¼¹ýÕ¾|4RepairάÐÞÖÐ|5FinishedÒÑÍ깤|6ScrapÒѱ¨·Ï|7InStorageÒÑÈë¿â|8RejectÒѾÜÊÕ|9ShippedÒѳö»õ)
///
[DisplayName("״̬(0Init³õʼ»¯|1InputÒÑͶÈë|2OKÁ¼Æ·¹ýÕ¾|3NG²»Á¼¹ýÕ¾|4RepairάÐÞÖÐ|5FinishedÒÑÍ깤|6ScrapÒѱ¨·Ï|7InStorageÒÑÈë¿â|8RejectÒѾÜÊÕ|9ShippedÒѳö»õ)")]
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; }
///
/// ¹¤ÐòÐÐΪID
///
[DisplayName("¹¤ÐòÐÐΪID")]
public string ACT_ID { get; set; }
///
/// ÐÐΪÃû³Æ
///
[DisplayName("ÐÐΪÃû³Æ")]
public string ACT_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 TRAY_SN { 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; }
///
/// ÐÐΪÀàÐÍ(0NormalĬÈÏÐÐΪ|1ScanɨÂëÑéÖ¤|2Assy×é×°ÉÏÁÏ|3Test²úÆ·²âÊÔ|4Audit²úÆ·³é¼ì|5Print±êÇ©´òÓ¡|6Package°ü×°¹æÔò)
///
[DisplayName("ÐÐΪÀàÐÍ(0NormalĬÈÏÐÐΪ|1ScanɨÂëÑéÖ¤|2Assy×é×°ÉÏÁÏ|3Test²úÆ·²âÊÔ|4Audit²úÆ·³é¼ì|5Print±êÇ©´òÓ¡|6Package°ü×°¹æÔò)")]
public int ACT_TYPE { get; set; }
///
/// ÐÐΪɨÂë
///
[DisplayName("ÐÐΪɨÂë")]
public string ACT_SN { get; set; }
///
/// ÐÐΪ²Ù×÷Öµ1
///
[DisplayName("ÐÐΪ²Ù×÷Öµ1")]
public string ACT_VALUE_1 { get; set; }
///
/// ÐÐΪ²Ù×÷Öµ2
///
[DisplayName("ÐÐΪ²Ù×÷Öµ2")]
public string ACT_VALUE_2 { get; set; }
///
/// ÐÐΪ²Ù×÷Öµ3
///
[DisplayName("ÐÐΪ²Ù×÷Öµ3")]
public string ACT_VALUE_3 { get; set; }
///
/// ÐÐΪ²Ù×÷Öµ4
///
[DisplayName("ÐÐΪ²Ù×÷Öµ4")]
public string ACT_VALUE_4 { get; set; }
///
/// ÐÐΪ²Ù×÷Öµ5
///
[DisplayName("ÐÐΪ²Ù×÷Öµ5")]
public string ACT_VALUE_5 { get; set; }
///
/// ÐÐΪÊÇ·ñ³É¹¦(Y/N)
///
[DisplayName("ÐÐΪÊÇ·ñ³É¹¦(Y/N)")]
public string ACT_RESULT { 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_ACTÀàÀïÃæµÄÍâ¼üID×Ö¶Î
public ClassA ClassA { get; set; } //×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull
//Ò»¶Ô¶àÍâ¼üµ¼º½
[Navigate(NavigateType.OneToMany, nameof(ClassA.MES_WIP_ACTId))]//ClassA±íÖеÄMES_WIP_ACTId
public List ClassAList { get; set; }//×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull
//¶à¶Ô¶àÍâ¼üµ¼º½
[Navigate(typeof(MappingClass), nameof(MappingClass.MES_WIP_ACTId), nameof(MappingClass.ClassAId))]//×¢Òâ˳Ðò
public List ClassAList { get; set; } //×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull
*/
#endregion
#region ö¾Ù±äÁ¿
/*Àý×Ó
public enum FieldNames
{
[Description("ö¾ÙÃèÊö0")]
Enum0,
[Description("ö¾ÙÃèÊö1")]
Enum1,
}
*/
///
/// ö¾Ù£º×´Ì¬(0Init³õʼ»¯|1InputÒÑͶÈë|2OKÁ¼Æ·¹ýÕ¾|3NG²»Á¼¹ýÕ¾|4RepairάÐÞÖÐ|5FinishedÒÑÍ깤|6ScrapÒѱ¨·Ï|7InStorageÒÑÈë¿â|8RejectÒѾÜÊÕ|9ShippedÒѳö»õ)
///
public enum STATUSs
{
[Description("³õʼ»¯")]
Init = 0,
[Description("ÒÑͶÈë")]
Input = 1,
[Description("Á¼Æ·¹ýÕ¾")]
OK = 2,
[Description("²»Á¼¹ýÕ¾")]
NG = 3,
[Description("άÐÞÖÐ")]
Repair = 4,
[Description("ÒÑÍ깤")]
Finished = 5,
[Description("Òѱ¨·Ï")]
Scrap = 6,
[Description("ÒÑÈë¿â")]
InStorage = 7,
[Description("ÒѾÜÊÕ")]
Reject = 8,
[Description("Òѳö»õ")]
Shipped = 9,
}
///
/// ö¾Ù£ºÐÐΪÀàÐÍ(0NormalĬÈÏÐÐΪ|1ScanɨÂëÑéÖ¤|2Assy×é×°ÉÏÁÏ|3Test²úÆ·²âÊÔ|4Audit²úÆ·³é¼ì|5Print±êÇ©´òÓ¡|6Package°ü×°¹æÔò)
///
public enum ACT_TYPEs
{
[Description("ĬÈÏÐÐΪ")]
Normal = 0,
[Description("ɨÂëÑéÖ¤")]
Scan = 1,
[Description("×é×°ÉÏÁÏ")]
Assy = 2,
[Description("²úÆ·²âÊÔ")]
Test = 3,
[Description("²úÆ·³é¼ì")]
Audit = 4,
[Description("±êÇ©´òÓ¡")]
Print = 5,
[Description("°ü×°¹æÔò")]
Package = 6,
}
#endregion
#region ¹«¹²·½·¨
#endregion
}//endClass
}