| using System; | 
| using System.Collections.Generic; | 
| using System.Linq; | 
| using System.Text; | 
| using System.Threading.Tasks; | 
| using WIDESEA_Core.Attributes; | 
|   | 
| namespace WIDESEA_DTO.ERP | 
| { | 
|     [ModelValidate()] | 
|     public class MaterielInfoDTO | 
|     { | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         [PropertyValidate("", NotNullAndEmpty = true)] | 
|         public string Code { get; set; } | 
|   | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         [PropertyValidate("", NotNullAndEmpty = true)] | 
|         public string Name { get; set; } | 
|   | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         public string StandType { get; set; } | 
|   | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         [PropertyValidate("", NotNullAndEmpty = true)] | 
|         public int ItemType { get; set; } | 
|   | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         [PropertyValidate("", NotNullAndEmpty = true)] | 
|         public string Type { get; set; } | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         [PropertyValidate("", NotNullAndEmpty = true)] | 
|         public int ItemSourceType { get; set; } | 
|   | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         [PropertyValidate("", NotNullAndEmpty = true)] | 
|         public string Unit { get; set; } | 
|   | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         [PropertyValidate("", NotNullAndEmpty = true)] | 
|         public string MaterialVersion { get; set; } | 
|   | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         [PropertyValidate("", NotNullAndEmpty = true)] | 
|         public int Size { get; set; } | 
|   | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         [PropertyValidate("", NotNullAndEmpty = true)] | 
|         public int Length { get; set; } | 
|   | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         [PropertyValidate("", NotNullAndEmpty = true)] | 
|         public int Thickness { get; set; } | 
|   | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         [PropertyValidate("", NotNullAndEmpty = true)] | 
|         public int Wide { get; set; } | 
|   | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         [PropertyValidate("", NotNullAndEmpty = true)] | 
|         public string Model { get; set; } | 
|   | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         [PropertyValidate("", NotNullAndEmpty = true)] | 
|         public string Color { get; set; } | 
|   | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         [PropertyValidate("", NotNullAndEmpty = true)] | 
|         public string MaterialTG { get; set; } | 
|   | 
|         ///// <summary> | 
|         /////  | 
|         ///// </summary> | 
|         //[PropertyValidate("", NotNullAndEmpty = true)] | 
|         //public string Spare1 { get; set; } | 
|   | 
|         ///// <summary> | 
|         /////  | 
|         ///// </summary> | 
|         //[PropertyValidate("", NotNullAndEmpty = true)] | 
|         //public string Spare2 { get; set; } | 
|   | 
|         ///// <summary> | 
|         /////  | 
|         ///// </summary> | 
|         //[PropertyValidate("", NotNullAndEmpty = true)] | 
|         //public string Spare3 { get; set; } | 
|   | 
|         ///// <summary> | 
|         /////  | 
|         ///// </summary> | 
|         //[PropertyValidate("", NotNullAndEmpty = true)] | 
|         //public string Spare4 { get; set; } | 
|   | 
|         ///// <summary> | 
|         /////  | 
|         ///// </summary> | 
|         //[PropertyValidate("", NotNullAndEmpty = true)] | 
|         //public string Spare5 { get; set; } | 
|   | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         [PropertyValidate("", NotNullAndEmpty = true)] | 
|         public int State { get; set; } | 
|   | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         [PropertyValidate("", NotNullAndEmpty = true)] | 
|         public string InvOrgId { get; set; } | 
|   | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         [PropertyValidate("", NotNullAndEmpty = true)] | 
|         public int OperateType { get; set; } | 
|   | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         [PropertyValidate("", NotNullAndEmpty = true)] | 
|         public string UserDef01 { get; set; } | 
|   | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         [PropertyValidate("", NotNullAndEmpty = true)] | 
|         public string UserDef04 { get; set; } | 
|   | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         [PropertyValidate("", NotNullAndEmpty = true)] | 
|         public int IsCheck { get; set; } | 
|   | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         public string WaId { get; set; } | 
|     } | 
| } |