¶Ô±ÈÐÂÎļþ |
| | |
| | | using System; |
| | | using SqlSugar; |
| | | using System.Linq; |
| | | using System.ComponentModel; |
| | | using System.Collections.Generic; |
| | | |
| | | namespace Tiger.Model |
| | | { |
| | | /// <summary> |
| | | /// å®ä½ï¼ç产ä¸è¯è®°å½ |
| | | /// </summary> |
| | | [Description("Primary:ID")] |
| | | [DisplayName("ç产ä¸è¯è®°å½")] |
| | | [Serializable] |
| | | [SugarTable("MES_WIP_DFT")] |
| | | public class MES_WIP_DFT : DbEntityWithAuth |
| | | { |
| | | #region æé 彿° |
| | | /// <summary> |
| | | /// å®ä½ï¼ç产ä¸è¯è®°å½ |
| | | /// </summary> |
| | | public MES_WIP_DFT() {} |
| | | #endregion |
| | | |
| | | #region å
Œ
±å±æ§ |
| | | /// <summary> |
| | | /// è¿ç«æ¡ç |
| | | /// </summary> |
| | | [DisplayName("è¿ç«æ¡ç ")] |
| | | public string SN { get; set; } |
| | | /// <summary> |
| | | /// ç¶æ(0WaitHandleå¾
å¤ç|1Repairingç»´ä¿®ä¸|2Resolvedå·²å¤ç) |
| | | /// </summary> |
| | | [DisplayName("ç¶æ(0WaitHandleå¾
å¤ç|1Repairingç»´ä¿®ä¸|2Resolvedå·²å¤ç)")] |
| | | public int STATUS { get; set; } |
| | | /// <summary> |
| | | /// ç©æç¼ç |
| | | /// </summary> |
| | | [DisplayName("ç©æç¼ç ")] |
| | | public string ITEM_CODE { get; set; } |
| | | /// <summary> |
| | | /// å·¥åå· |
| | | /// </summary> |
| | | [DisplayName("å·¥åå·")] |
| | | public string WORK_ORDER { get; set; } |
| | | /// <summary> |
| | | /// å·¥åæ¹æ¬¡å· |
| | | /// </summary> |
| | | [DisplayName("å·¥åæ¹æ¬¡å·")] |
| | | public string BATCH_NO { get; set; } |
| | | /// <summary> |
| | | /// å·¥èºè·¯çº¿ç¼ç |
| | | /// </summary> |
| | | [DisplayName("å·¥èºè·¯çº¿ç¼ç ")] |
| | | public string ROT_CODE { get; set; } |
| | | /// <summary> |
| | | /// å·¥èºè·¯çº¿èç¹ID |
| | | /// </summary> |
| | | [DisplayName("å·¥èºè·¯çº¿èç¹ID")] |
| | | public string NODE_ID { get; set; } |
| | | /// <summary> |
| | | /// å·¥èºè·¯çº¿èç¹åç§° |
| | | /// </summary> |
| | | [DisplayName("å·¥èºè·¯çº¿èç¹åç§°")] |
| | | public string NODE_NAME { get; set; } |
| | | /// <summary> |
| | | /// å·¥åç¼ç |
| | | /// </summary> |
| | | [DisplayName("å·¥åç¼ç ")] |
| | | public string FTY_CODE { get; set; } |
| | | /// <summary> |
| | | /// 车é´ç¼ç |
| | | /// </summary> |
| | | [DisplayName("车é´ç¼ç ")] |
| | | public string WS_CODE { get; set; } |
| | | /// <summary> |
| | | /// 产线ç¼ç |
| | | /// </summary> |
| | | [DisplayName("产线ç¼ç ")] |
| | | public string LINE_CODE { get; set; } |
| | | /// <summary> |
| | | /// å²ä½ç¼ç |
| | | /// </summary> |
| | | [DisplayName("å²ä½ç¼ç ")] |
| | | public string POST_CODE { get; set; } |
| | | /// <summary> |
| | | /// å·¥åºç¼ç |
| | | /// </summary> |
| | | [DisplayName("å·¥åºç¼ç ")] |
| | | public string OPER_CODE { get; set; } |
| | | /// <summary> |
| | | /// å 工段 |
| | | /// </summary> |
| | | [DisplayName("å 工段")] |
| | | public string SEGMENT { get; set; } |
| | | /// <summary> |
| | | /// æ¯å¦ä¸è¯ |
| | | /// </summary> |
| | | [DisplayName("æ¯å¦ä¸è¯")] |
| | | public string DFT_FLAG { get; set; } |
| | | /// <summary> |
| | | /// ä¸è¯è®¡æ° |
| | | /// </summary> |
| | | [DisplayName("ä¸è¯è®¡æ°")] |
| | | public int DFT_COUNT { get; set; } |
| | | /// <summary> |
| | | /// ä¸è¯ä»£ç ç¼ç |
| | | /// </summary> |
| | | [DisplayName("ä¸è¯ä»£ç ç¼ç ")] |
| | | public string DFT_CODE { get; set; } |
| | | /// <summary> |
| | | /// ä¸è¯ä»£ç åç§° |
| | | /// </summary> |
| | | [DisplayName("ä¸è¯ä»£ç åç§°")] |
| | | public string DFT_NAME { get; set; } |
| | | /// <summary> |
| | | /// 缺é·ç级(0MI轻微缺é·|1MA严é缺é·|2CRè´å½ç¼ºé·) |
| | | /// </summary> |
| | | [DisplayName("缺é·ç级(0MI轻微缺é·|1MA严é缺é·|2CRè´å½ç¼ºé·)")] |
| | | public int DFT_LEVEL { get; set; } |
| | | /// <summary> |
| | | /// æç/è½½å
·æ¡ç |
| | | /// </summary> |
| | | [DisplayName("æç/è½½å
·æ¡ç ")] |
| | | public string TRAY_SN { get; set; } |
| | | /// <summary> |
| | | /// 容å¨/å
å
è£
æ¡ç |
| | | /// </summary> |
| | | [DisplayName("容å¨/å
å
è£
æ¡ç ")] |
| | | public string CONTAINER_SN { get; set; } |
| | | /// <summary> |
| | | /// å¤ç®±æ¡ç |
| | | /// </summary> |
| | | [DisplayName("å¤ç®±æ¡ç ")] |
| | | public string CARTON_SN { get; set; } |
| | | /// <summary> |
| | | /// æ æ¿æ¡ç |
| | | /// </summary> |
| | | [DisplayName("æ æ¿æ¡ç ")] |
| | | public string PALLET_SN { get; set; } |
| | | /// <summary> |
| | | /// æ¯å¦å
¥åº |
| | | /// </summary> |
| | | [DisplayName("æ¯å¦å
¥åº")] |
| | | public string INV_FLAG { get; set; } |
| | | /// <summary> |
| | | /// å½åæä½æ¶é´ |
| | | /// </summary> |
| | | [DisplayName("å½åæä½æ¶é´")] |
| | | public DateTime OPERATION_TIME { get; set; } = DateTime.MinValue; |
| | | /// <summary> |
| | | /// çå¶ç¼ç |
| | | /// </summary> |
| | | [DisplayName("çå¶ç¼ç ")] |
| | | public string SFTS_CODE { get; set; } |
| | | /// <summary> |
| | | /// çæ¬¡ç¼ç |
| | | /// </summary> |
| | | [DisplayName("çæ¬¡ç¼ç ")] |
| | | public string SFT_CODE { get; set; } |
| | | /// <summary> |
| | | /// æ¶æ®µç¼ç |
| | | /// </summary> |
| | | [DisplayName("æ¶æ®µç¼ç ")] |
| | | public string PRD_CODE { get; set; } |
| | | /// <summary> |
| | | /// æ½æ£æ¹æ¬¡å· |
| | | /// </summary> |
| | | [DisplayName("æ½æ£æ¹æ¬¡å·")] |
| | | public string OBA_BATCH { get; set; } |
| | | /// <summary> |
| | | /// é宿¹æ¬¡å· |
| | | /// </summary> |
| | | [DisplayName("é宿¹æ¬¡å·")] |
| | | public string LOCK_BATCH { get; set; } |
| | | /// <summary> |
| | | /// ä¸è¯åå ç¼ç |
| | | /// </summary> |
| | | [DisplayName("ä¸è¯åå ç¼ç ")] |
| | | public string RSN_CODE { get; set; } |
| | | /// <summary> |
| | | /// ä¸è¯åå åç§° |
| | | /// </summary> |
| | | [DisplayName("ä¸è¯åå åç§°")] |
| | | public string RSN_NAME { get; set; } |
| | | /// <summary> |
| | | /// æ¯å¦å¿
é¡»æ´æ¢é¶ä»¶(Y/N) |
| | | /// </summary> |
| | | [DisplayName("æ¯å¦å¿
é¡»æ´æ¢é¶ä»¶(Y/N)")] |
| | | public string NEED_REPLACE { get; set; } |
| | | /// <summary> |
| | | /// ä¸è¯è´£ä»»ç¼ç |
| | | /// </summary> |
| | | [DisplayName("ä¸è¯è´£ä»»ç¼ç ")] |
| | | public string DUTY_CODE { get; set; } |
| | | /// <summary> |
| | | /// ä¸è¯è´£ä»»åç§° |
| | | /// </summary> |
| | | [DisplayName("ä¸è¯è´£ä»»åç§°")] |
| | | public string DUTY_NAME { get; set; } |
| | | /// <summary> |
| | | /// 缺é·ä½ç½®ç¼ç |
| | | /// </summary> |
| | | [DisplayName("缺é·ä½ç½®ç¼ç ")] |
| | | public string LOC_CODE { get; set; } |
| | | /// <summary> |
| | | /// 缺é·ä½ç½®åç§° |
| | | /// </summary> |
| | | [DisplayName("缺é·ä½ç½®åç§°")] |
| | | public string LOC_NAME { get; set; } |
| | | /// <summary> |
| | | /// ä¸è¯è§£å³æ¹æ¡ç¼ç |
| | | /// </summary> |
| | | [DisplayName("ä¸è¯è§£å³æ¹æ¡ç¼ç ")] |
| | | public string SOL_CODE { get; set; } |
| | | /// <summary> |
| | | /// ä¸è¯è§£å³æ¹æ¡åç§° |
| | | /// </summary> |
| | | [DisplayName("ä¸è¯è§£å³æ¹æ¡åç§°")] |
| | | public string SOL_NAME { get; set; } |
| | | /// <summary> |
| | | /// 夿³¨ |
| | | /// </summary> |
| | | [DisplayName("夿³¨")] |
| | | public string REMARK { get; set; } |
| | | /// <summary> |
| | | /// è¿½æº¯ä¿¡æ¯ |
| | | /// </summary> |
| | | [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<ClassA> ClassAList { get; set; }//注æç¦æ¢æå¨èµå¼ï¼åªè½æ¯null |
| | | //å¤å¯¹å¤å¤é®å¯¼èª |
| | | [Navigate(typeof(MappingClass), nameof(MappingClass.MES_WIP_DFTId), nameof(MappingClass.ClassAId))]//注æé¡ºåº |
| | | public List<ClassA> ClassAList { get; set; } //注æç¦æ¢æå¨èµå¼ï¼åªè½æ¯null |
| | | */ |
| | | #endregion |
| | | |
| | | #region æä¸¾åé |
| | | /*ä¾å |
| | | public enum FieldNames |
| | | { |
| | | [Description("æä¸¾æè¿°0")] |
| | | Enum0, |
| | | [Description("æä¸¾æè¿°1")] |
| | | Enum1, |
| | | } |
| | | */ |
| | | |
| | | /// <summary> |
| | | /// æä¸¾ï¼ç¶æ(0WaitHandleå¾
å¤ç|1Repairingç»´ä¿®ä¸|2Resolvedå·²å¤ç) |
| | | /// </summary> |
| | | public enum STATUSs |
| | | { |
| | | [Description("å¾
å¤ç")] |
| | | WaitHandle = 0, |
| | | [Description("ç»´ä¿®ä¸")] |
| | | Repairing = 1, |
| | | [Description("å·²å¤ç")] |
| | | Resolved = 2, |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æä¸¾ï¼ç¼ºé·ç级(0MI轻微缺é·|1MA严é缺é·|2CRè´å½ç¼ºé·) |
| | | /// </summary> |
| | | public enum DFT_LEVELs |
| | | { |
| | | [Description("轻微缺é·")] |
| | | MI = 0, |
| | | [Description("严é缺é·")] |
| | | MA = 1, |
| | | [Description("è´å½ç¼ºé·")] |
| | | CR = 2, |
| | | } |
| | | #endregion |
| | | |
| | | #region å
Œ
±æ¹æ³ |
| | | |
| | | #endregion |
| | | |
| | | }//endClass |
| | | } |