/// 
///WCF Data Object 
///BASIC CLASS FOR TABLE t_LotAtt
///By wm  
///on 08/06/2018
/// 
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Runtime.Serialization;
using DeiNiu.wms.Data.Model;
namespace DeiNiu.Wcf 
{
	#region WcfLotAtt
	/// 
	/// This object represents the properties and methods of a WcfLotAtt.
    /// 
    [DataContract]
	public class WcfLotAtt  { 
                    internal int _ID;   
                    internal int _lotId;   
                    internal string _attName = String.Empty;   
                    internal int _attType;   
                    internal bool _isList;   
                    internal int _listId;   
                    internal bool _isOptional;   
                    internal int _operater;   
                    internal string _lastmodified = String.Empty;   
                    internal string _createtime = String.Empty;   
                    internal bool _dr;   
		
		public  WcfLotAtt () {
		}
		 
     
		#region Public Properties 
      
       [DataMember]
        public  int   ID{
			get {return _ID;}
			 set {_ID = value;}  
		}  
        
      
       [DataMember]
        public  int   lotId{
			get {return _lotId;}
			 set {_lotId = value;}  
		}  
        
      
       [DataMember]
        public string  attName{
			get {return _attName;}
			 set {_attName = value;}  
		}  
        
      
       [DataMember]
        public  int   attType{
			get {return _attType;}
			 set {_attType = value;}  
		}  
        
      
       [DataMember]
        public  bool   isList{
			get {return _isList;}
			 set {_isList = value;}  
		}  
        
      
       [DataMember]
        public  int   listId{
			get {return _listId;}
			 set {_listId = value;}  
		}  
        
      
       [DataMember]
        public  bool   isOptional{
			get {return _isOptional;}
			 set {_isOptional = value;}  
		}  
        
      
       [DataMember]
        public  int   operater{
			get {return _operater;}
			 set {_operater = value;}  
		}  
        
      
       [DataMember]
        public string  lastmodified{
			get {return _lastmodified;}
			 set {_lastmodified = value;}  
		}  
        
      
       [DataMember]
        public string  createtime{
			get {return _createtime;}
			 set {_createtime = value;}  
		}  
        
      
       [DataMember]
        public  bool   dr{
			get {return _dr;}
			 set {_dr = value;}  
		}  
        
		 
		#endregion
             
	public  LotAtt getDbObject(){   
    
          LotAtt dbObj = new  LotAtt(ID);     
          dbObj.ID = ID;  
          dbObj.lotId = lotId;  
          dbObj.attName = attName;  
          dbObj.attType = attType;  
          dbObj.isList = isList;  
          dbObj.listId = listId;  
          dbObj.isOptional = isOptional;  
          dbObj.operater = operater;  
          
           return dbObj;
    
        }
     
	 
    
    	public  WcfLotAtt getWcfObject( LotAtt dbObj){   
    
          WcfLotAtt wcfObj = new  WcfLotAtt();     
          wcfObj.ID = dbObj.ID;  
          wcfObj.lotId = dbObj.lotId;  
          wcfObj.attName = dbObj.attName;  
          wcfObj.attType = dbObj.attType;  
          wcfObj.isList = dbObj.isList;  
          wcfObj.listId = dbObj.listId;  
          wcfObj.isOptional = dbObj.isOptional;  
          wcfObj.operater = dbObj.operater;  
          
           return wcfObj;
    
        }
     
	}
    
    
    
	#endregion
}