using System; using SqlSugar; using System.Linq; using System.ComponentModel; using System.Collections.Generic; namespace Tiger.Model { /// /// ʵÌ壺ËÍ»õµ¥(SRM)Ã÷ϸ /// [Description("Primary:ID")] [Serializable] [SugarTable("V_BIZ_SRM_DLVY_DTL")] public class V_BIZ_SRM_DLVY_DTL : DbEntityWithAuth { #region ¹¹Ô캯Êý /// /// ʵÌ壺ËÍ»õµ¥(SRM)Ã÷ϸ /// public V_BIZ_SRM_DLVY_DTL() {} #endregion #region ¹«¹²ÊôÐÔ /// /// ËÍ»õµ¥ºÅ /// public string DELIVERY_NO { get; set; } /// /// ²É¹ºµ¥Ïî´Î /// public int LINE_NO { get; set; } = 0; /// /// ERP²É¹ºµ¥ºÅ /// public string ERP_PO_NO { get; set; } /// /// ËÍ»õµ¥Ïî´Î /// public int PO_LINE_NO { get; set; } = 0; /// /// ²É¹ºµ¥ÀàÐÍ 1£ºÒ»°ã²É¹º£»2£ºÎ¯Íâ²É¹º /// public int PO_TYPE { get; set; } = 1; /// /// ÎïÁϱàÂë /// public string ITEM_CODE { get; set; } /// /// ÎïÁÏÃû³Æ /// public string ITEM_NAME { get; set; } /// /// ¹æ¸ñ /// public string SPECIFICATION { get; set; } /// /// ÊýÁ¿ /// public decimal QTY { get; set; } = 0; /// /// µ¥Î» /// public string UNIT { get; set; } /// /// ¼Æ¼ÛÊýÁ¿ /// public int VALUATION_QTY { get; set; } = 0; /// /// µ¥¼Û /// public double PRICE { get; set; } = 0; /// /// º¬Ë°µ¥¼Û /// public double TAX_PRICE { get; set; } = 0; /// /// ״̬£¨1:´ýÇ©ÊÕ£»2:Ç©ÊÕÖУ»3: ÒÑÍê³É£»£© /// public int STATUS { get; set; } = 1; /// /// ÊÕ»õ״̬£¨0-δÊÕ»õ;1-²¿·ÖÊÕ»õ;2-È«²¿ÊÕ»õ£© /// public int RECEIVE_STATUS { get; set; } = 0; /// /// ²É¹ºÔ± /// public string BUYER { get; set; } /// /// ¶©µ¥½»ÆÚ /// public DateTime EXPECTED_DATE { get; set; } = DateTime.MinValue; /// /// ÅŶ¨½»ÆÚ£¨»Ø¸´½»ÆÚ£© /// public DateTime ANSWER_DATE { get; set; } = DateTime.MinValue; /// /// ±Ò±ð±àÂë /// public string CURRENCY_CODE { get; set; } /// /// ±Ò±ðÃû³Æ /// public string CURRENCY_NAME { get; set; } /// /// Ëͼì״̬£¨0:δËͼ죻1:²¿·ÖËͼ죻2:È«²¿Ëͼì 3Ãâ¼ì£© /// public int VERIFY_STATUS { get; set; } = 0; /// /// ¼ìÑé½á¹û±êʶ£¨0:Ãâ¼ì 1:È«²¿ºÏ¸ñ£»2:²¿·ÖºÏ¸ñ£»3:¾ÜÊÕ£© /// public int VERIFY_RESULT { get; set; } = 0; /// /// ±¸×¢ /// public string REMARK { get; set; } /// /// Æ·ÅÆ /// public string BRAND_NAME { get; set; } /// /// Åú´Î /// public string BATCH_NUMBER { get; set; } /// /// µ¥Î»Ãû³Æ /// public string UNIT_NAME { get; set; } /// /// °ü×°ÊýÁ¿ /// public decimal PACKING_QTY { get; set; } = 0; /// /// ÉêÇëÊýÁ¿ /// public int APPLY_DELIVERY_QTY { get; set; } = 0; /// /// Ã«ÖØ /// public decimal GROSS_WEIGHT { get; set; } /// /// ¾»ÖØ /// public decimal NET_WEIGHT { get; set; } /// /// ÖØÁ¿µ¥Î» /// public string UNIT_WEIGHTCODE { get; set; } /// /// ÖØÁ¿µ¥Î»Ãû³Æ /// public string UNIT_WEIGHTNAME { get; set; } /// /// ½ô¼±±êʶ /// public int URGENT_FLAG { get; set; } = 0; /// /// ±êʶÊÇ·ñÇ©ÊÕ /// //public string SOURCECODE { get; set; } /// /// ±êʶÊÇ·ñÇ©ÊÕ /// #endregion #region ÐéÄâÊôÐÔ /*Àý×Ó [SugarColumn(IsIgnore = true)] public string FieldName { get; set; } */ #endregion #region Íâ¼üÊôÐÔ /*Àý×Ó //Ò»¶ÔÒ»Íâ¼üµ¼º½ [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//Ò»¶ÔÒ» ClassAIdÊÇBIZ_SRM_DLVY_DTLÀàÀïÃæµÄÍâ¼üID×Ö¶Î public ClassA ClassA { get; set; } //×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull //Ò»¶Ô¶àÍâ¼üµ¼º½ [Navigate(NavigateType.OneToMany, nameof(ClassA.BIZ_SRM_DLVY_DTLId))]//ClassA±íÖеÄBIZ_SRM_DLVY_DTLId public List ClassAList { get; set; }//×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull //¶à¶Ô¶àÍâ¼üµ¼º½ [Navigate(typeof(MappingClass), nameof(MappingClass.BIZ_SRM_DLVY_DTLId), nameof(MappingClass.ClassAId))]//×¢Òâ˳Ðò public List ClassAList { get; set; } //×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull */ #endregion #region ö¾Ù±äÁ¿ /*Àý×Ó public enum FieldNames { [Description("ö¾ÙÃèÊö0")] Enum0, [Description("ö¾ÙÃèÊö1")] Enum1, } */ public enum STATUSs { [Description("´ýÇ©ÊÕ")] INVENTORY=1, [Description("Ç©ÊÕÖÐ")] WORKING=2, [Description("ÒÑÍê³É")] EXCEED=3, } public enum RECEIVE_STATUSs { [Description("´ýÇ©ÊÕ")] INVENTORY, [Description("Ç©ÊÕÖÐ")] WORKING, [Description("ÒÑÍê³É")] EXCEED, } public enum VERIFY_STATUSs { [Description("δËͼì")] NOTSUBMISSION, [Description("²¿·ÖËͼì")] PARTSUBMISSION, [Description("È«²¿Ëͼì")] ALLSUBMISSION, [Description("Ãâ¼ì")] NOTINSPECT, } public enum VERIFY_RESULTs { [Description("Ãâ¼ì")] NOTINSPECT, [Description("È«²¿ºÏ¸ñ")] ALLQUALIFIED, [Description("²¿·ÖºÏ¸ñ")] PARTQUALIFIED, [Description("¾ÜÊÕ")] REJECTION, } #endregion #region ¹«¹²·½·¨ #endregion }//endClass }