|  |  | 
 |  |  |  | 
 |  |  | namespace WIDESEA_Model.Models | 
 |  |  | { | 
 |  |  |     [SugarTable(nameof(Dt_PurchaseOrder), "éè´è®¢å"), ModelValidate] | 
 |  |  |     /// <summary> | 
 |  |  |     /// éè´å | 
 |  |  |     /// </summary> | 
 |  |  |     [SugarTable(nameof(Dt_PurchaseOrder), "éè´å"), ModelValidate] | 
 |  |  |     public class Dt_PurchaseOrder : BaseEntity | 
 |  |  |     { | 
 |  |  |         /// <summary> | 
 |  |  |         /// ä¸»é® | 
 |  |  |         /// </summary> | 
 |  |  |         [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "")] | 
 |  |  |         [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主é®")] | 
 |  |  |         public int Id { get; set; } | 
 |  |  |  | 
 |  |  |         /// <summary> | 
 |  |  |         /// éè´åå· | 
 |  |  |         /// </summary> | 
 |  |  |         [PropertyValidate("éè´åå·", NotNullAndEmpty = true)] | 
 |  |  |         [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "")] | 
 |  |  |         [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "éè´åå·")] | 
 |  |  |         public string PurchaseOrderNo { get; set; } | 
 |  |  |  | 
 |  |  |         /// <summary> | 
 |  |  |         /// åæ®ç±»å(S:æ åå
¥åºãV:å¯å®è¡¥ç»å
¥åº) | 
 |  |  |         /// </summary> | 
 |  |  |         [PropertyValidate("åæ®ç±»å", NotNullAndEmpty = true, Check = new[] { "S", "V" })] | 
 |  |  |         [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "")] | 
 |  |  |         [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "åæ®ç±»å")] | 
 |  |  |         public string PurchaseOrderType { get; set; } | 
 |  |  |  | 
 |  |  |         /// <summary> | 
 |  |  |         /// ä¾åºåç¼å· | 
 |  |  |         /// </summary> | 
 |  |  |         [PropertyValidate("ä¾åºåç¼å·", NotNullAndEmpty = true)] | 
 |  |  |         [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "")] | 
 |  |  |         [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "ä¾åºåç¼å·")] | 
 |  |  |         public string SupplierCode { get; set; } | 
 |  |  |  | 
 |  |  |         /// <summary> | 
 |  |  |         /// éè´æ°é | 
 |  |  |         /// </summary> | 
 |  |  |         [PropertyValidate("éè´æ°é", MinValue = 0, IsContainMinValue = false)] | 
 |  |  |         [SugarColumn(IsNullable = false, ColumnDescription = "")] | 
 |  |  |         [SugarColumn(IsNullable = false, ColumnDescription = "éè´æ°é")] | 
 |  |  |         public float OrderQuantity { get; set; } | 
 |  |  |  | 
 |  |  |         [SugarColumn(IsNullable = false, ColumnDescription = "")] | 
 |  |  |         /// <summary> | 
 |  |  |         /// éè´åç¶æ | 
 |  |  |         /// </summary> | 
 |  |  |         [SugarColumn(IsNullable = false, ColumnDescription = "éè´åç¶æ")] | 
 |  |  |         public int PurchaseOrderStatus { get; set; } | 
 |  |  |  | 
 |  |  |         /// <summary> | 
 |  |  |         /// ä¸åæ¥æ | 
 |  |  |         /// </summary> | 
 |  |  |         [PropertyValidate("ä¸åæ¥æ", NotNullAndEmpty = true)] | 
 |  |  |         [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "")] | 
 |  |  |         [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "ä¸åæ¥æ")] | 
 |  |  |         public string OrderDate { get; set; } | 
 |  |  |  | 
 |  |  |         /// <summary> | 
 |  |  |         /// å¤æ³¨ | 
 |  |  |         /// </summary> | 
 |  |  |         [SugarColumn(IsNullable = true, Length = 200, ColumnDescription = "")] | 
 |  |  |         [SugarColumn(IsNullable = true, Length = 200, ColumnDescription = "夿³¨")] | 
 |  |  |         public string Remark { get; set; } | 
 |  |  |  | 
 |  |  |         /// <summary> |