using System; using SqlSugar; using System.Linq; using System.ComponentModel; using System.Collections.Generic; namespace Tiger.Model { /// /// ʵÌ壺²É¹ºµ¥(ERP)Ã÷ϸ /// [Description("Primary:ID")] [Serializable] [SugarTable("BIZ_ERP_PO_DTL")] public class BIZ_ERP_PO_DTL : DbEntityWithAuth { #region ¹¹Ô캯Êý /// /// ʵÌ壺²É¹ºµ¥(ERP)Ã÷ϸ /// public BIZ_ERP_PO_DTL() { } #endregion ¹¹Ô캯Êý #region ¹«¹²ÊôÐÔ /// /// µ¥¾ÝID /// public string BILLID { get; set; } /// /// µ¥¾ÝºÅÂë /// public string BILLCODE { get; set; } /// /// µ¥¾ÝÐкŠ/// public string BILLLINE { get; set; } /// /// ÎïÁÏ´úÂë /// public string MATERIALCODE { get; set; } /// /// µ¥Î»´úÂë /// public string UNITCODE { get; set; } /// /// Ðе¥¾Ý״̬ /// public int LINESTATUS { get; set; } /// /// ÐèÇóÊýÁ¿ /// public decimal PRQTY { get; set; } /// /// ÊýÁ¿ /// public decimal QTY { get; set; } /// /// ËÍ»õÊýÁ¿ /// public decimal ARRIVALQTY { get; set; } /// /// Èë¿âÊýÁ¿ /// public decimal INSTOCKQTY { get; set; } /// /// ÍË»õÊýÁ¿ /// public decimal RETURNQTY { get; set; } /// /// ÊÇ·ñÔùÆ· /// public int ISGIVEAWAY { get; set; } /// /// ˰ÂÊ /// public decimal TAXRATE { get; set; } /// /// ¼Û¸ñ /// public decimal PRICE { get; set; } /// /// º¬Ë°¼Û¸ñ /// public decimal TAXPRICE { get; set; } /// /// ×Ü¼Û /// public decimal AMOUNT { get; set; } /// /// ËùÓÐ×Ü¼Û /// public decimal ALLAMOUNT { get; set; } /// /// º¬Ë°×Ü¼Û /// public decimal TAXAMOUNT { get; set; } /// /// ÕÛ¿ÛÂÊ /// public decimal DISCOUNTRATE { get; set; } /// /// ÕÛ¿Û½ð¶î /// public decimal DISCOUNT { get; set; } /// /// ¹©Ó¦ÉÌÎïÁϱàÂë /// public string SUPPLIERMATERIALCODE { get; set; } /// /// ËÍ»õÈÕÆÚ /// public DateTime DELIVERYDATE { get; set; } = DateTime.MinValue; /// /// ³ÐŵÈÕÆÚ /// public DateTime PROMISEDATE { get; set; } = DateTime.MinValue; /// /// ±¸×¢ /// public string REMARK { get; set; } #endregion ¹«¹²ÊôÐÔ #region ÐéÄâÊôÐÔ /*Àý×Ó /// /// 实体:BIZ_ERP_PO_DTL /// [Description("Primary:Id")] [Serializable] [SugarTable("BIZ_ERP_PO_DTL")] public class BIZ_ERP_PO_DTL : DbEntityWithAuth { #region 构造函æ•? /// /// 实体:BIZ_ERP_PO_DTL /// public BIZ_ERP_PO_DTL() { } #endregion 构造函æ•? #region 公共属æ€? /// /// 单据ID /// public string BILLID { get; set; } /// /// 单据号码 /// public string BILLCODE { get; set; } /// /// 单据行号 /// public int BILLLINE { get; set; } /// /// 物料代码 /// public string MATERIALCODE { get; set; } /// /// 单位代码 /// public string UNITCODE { get; set; } /// /// 行单据状æ€? /// public int LINESTATUS { get; set; } /// /// 需求数é‡? /// public decimal PRQTY { get; set; } /// /// 数量 /// public decimal QTY { get; set; } /// /// 送货数量 /// public decimal? ARRIVALQTY { get; set; } /// /// 入库数量 /// public decimal INSTOCKQTY { get; set; } /// /// 退货数é‡? /// public decimal RETURNQTY { get; set; } /// /// 是否赠品 /// public bool ISGIVEAWAY { get; set; } /// /// 税率 /// public decimal TAXRATE { get; set; } /// /// ä»·æ ¼ /// public decimal PRICE { get; set; } /// /// 含税价格 /// public decimal TAXPRICE { get; set; } /// /// 总价 /// public decimal AMOUNT { get; set; } /// /// 所有总价 /// public decimal ALLAMOUNT { get; set; } /// /// 含税总价 /// public decimal TAXAMOUNT { get; set; } /// /// 折扣çŽ? /// public decimal DISCOUNTRATE { get; set; } /// /// 折扣金额 /// public decimal DISCOUNT { get; set; } /// /// 供应商物料编ç ? /// public string SUPPLIERMATERIALCODE { get; set; } /// /// 送货日期 /// public DateTime DELIVERYDATE { get; set; } = DateTime.MinValue; /// /// 承诺日期 /// public DateTime PROMISEDATE { get; set; } = DateTime.MinValue; /// /// 备注 /// public string REMARK { get; set; } #endregion 公共属æ€? #region 虚拟属æ€? /*例子 [SugarColumn(IsIgnore = true)] public string FieldName { get; set; } */ #endregion 虚拟属æ€? #region Íâ¼üÊôÐÔ /*Àý×Ó //Ò»¶ÔÒ»Íâ¼üµ¼º½ [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//Ò»¶ÔÒ» ClassAIdÊÇBIZ_ERP_PO_DTLÀàÀïÃæµÄÍâ¼üID×Ö¶Î public ClassA ClassA { get; set; } //×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull //Ò»¶Ô¶àÍâ¼üµ¼º½ [Navigate(NavigateType.OneToMany, nameof(ClassA.BIZ_ERP_PO_DTLId))]//ClassA±íÖеÄBIZ_ERP_PO_DTLId public List ClassAList { get; set; }//×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull //¶à¶Ô¶àÍâ¼üµ¼º½ [Navigate(typeof(MappingClass), nameof(MappingClass.BIZ_ERP_PO_DTLId), nameof(MappingClass.ClassAId))]//×¢Òâ˳Ðò public List ClassAList { get; set; } //×¢Òâ½ûÖ¹ÊÖ¶¯¸³Öµ£¬Ö»ÄÜÊÇnull */ #endregion Íâ¼üÊôÐÔ #region ö¾Ù±äÁ¿ /*Àý×Ó #endregion ö¾Ù±äÁ¿ #region 枚举变量 /*例子 public enum FieldNames { [Description("ö¾ÙÃèÊö0")] Enum0, [Description("ö¾ÙÃèÊö1")] Enum1, } */ #endregion 枚举变量 }//endClass }