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