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
}