using System; using System.Linq; using System.ComponentModel; using System.Collections.Generic; using SqlSugar; namespace Tiger.Model { /// /// ʵÌ壺SMTÎý¸à½ºË®ÐÅÏ¢ /// [Description("Primary:ID")] [Serializable] [SugarTable("SMT_SOLDER")] public class SMT_SOLDER : DbEntityWithAuth { #region ¹¹Ô캯Êý /// /// ʵÌ壺SMTÎý¸à½ºË®ÐÅÏ¢ /// public SMT_SOLDER() {} #endregion #region ¹«¹²ÊôÐÔ /// /// UPN±àÂë /// public string UPN { get; set; } /// /// CPN±àÂë /// public string CPN { get; set; } /// /// ÀàÐÍ(0SolderPasteÎý¸à|1Adhesive½ºË®) /// public string TYPE { get; set; } /// /// ״̬(0RegisterµÇ¼Ç|1InStoreÈë¿â|2Rewarm»ØÎÂ|3SendedÁìÓÃ|4OnlineÉÏÏß|5Stir½Á°è|6OfflineÏÂÏß|7UseUpÓñÏ) /// public int STATUS { get; set; } /// /// ÓÐЧÈÕÆÚ /// public DateTime EXP_DATE { get; set; } = DateTime.MinValue; /// /// ²úÏß±àÂë /// public string LINE_CODE { get; set; } /// /// ÊÇ·ñ³ö¹ñ(Y/N) /// public string IS_OUT { get; set; } /// /// ³ö¹ñÈÕÆÚ /// public DateTime OUT_DATE { get; set; } = DateTime.MinValue; /// /// ³ö¹ñ²Ù×÷Ô± /// public string OUT_USER { get; set; } /// /// ÊÇ·ñ·¢³ö(Y/N) /// public string IS_SEND { get; set; } /// /// ·¢³öÈÕÆÚ /// public DateTime SEND_DATE { get; set; } = DateTime.MinValue; /// /// ·¢³ö²Ù×÷Ô± /// public string SEND_USER { get; set; } /// /// ÊÇ·ñ´ò¿ª(Y/N) /// public string IS_OPEN { get; set; } /// /// ´ò¿ªÈÕÆÚ /// public DateTime OPEN_DATE { get; set; } = DateTime.MinValue; /// /// ´ò¿ª²Ù×÷Ô± /// public string OPEN_USER { get; set; } /// /// Ê×´ÎʹÓÃÈÕÆÚ /// public DateTime FIRST_DATE { get; set; } = DateTime.MinValue; /// /// Ê×´ÎʹÓòÙ×÷Ô± /// public string FIRST_USER { get; set; } /// /// ½Á°è´ÎÊý /// public int STIR_SEQ { get; set; } /// /// ½Á°èÈÕÆÚ /// public DateTime STIR_DATE { get; set; } = DateTime.MinValue; /// /// ½Á°è²Ù×÷Ô± /// public string STIR_USER { get; set; } /// /// »Ø¶³´ÎÊý /// public int REFREEZE_SEQ { get; set; } /// /// »Ø¶³ÈÕÆÚ /// public DateTime REFREEZE_DATE { get; set; } = DateTime.MinValue; /// /// »Ø¶³²Ù×÷Ô± /// public string REFREEZE_USER { get; set; } /// /// ±¸×¢ /// public string REMARK { get; set; } #endregion #region ÐéÄâÊôÐÔ /*Àý×Ó [SugarColumn(IsIgnore = true)] public string FieldName { get; set; } */ #endregion #region Íâ¼üÊôÐÔ /*Àý×Ó //Ò»¶ÔÒ»Íâ¼üµ¼º½ [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//Ò»¶ÔÒ» ClassAIdÊÇSMT_SOLDERÀàÀïÃæµÄÍâ¼üID×Ö¶Î public ClassA ClassA { get; set; } //×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull //Ò»¶Ô¶àÍâ¼üµ¼º½ [Navigate(NavigateType.OneToMany, nameof(ClassA.SMT_SOLDERId))]//ClassA±íÖеÄSMT_SOLDERId public List ClassAList { get; set; }//×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull //¶à¶Ô¶àÍâ¼üµ¼º½ [Navigate(typeof(MappingClass), nameof(MappingClass.SMT_SOLDERId), nameof(MappingClass.ClassAId))]//×¢Òâ˳Ðò public List ClassAList { get; set; } //×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull */ #endregion #region ö¾Ù±äÁ¿ /*Àý×Ó public enum FieldNames { [Description("ö¾ÙÃèÊö0")] Enum0, [Description("ö¾ÙÃèÊö1")] Enum1, } */ #endregion #region ¹«¹²·½·¨ #endregion }//endClass }