using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace DSWeb.Models
{
    public class WmsOutEntity            //wms_out出库记录
    {        
        /// <summary>
        /// 构造函数
        /// </summary>
        public WmsOutEntity()
        {
        }

        #region 读写属性
        private string _gid = "";
        /// <summary>
        /// 惟一编号
        /// </summary>
        public string GID
        {
            get { return _gid; }
            set { _gid = value; }
        }

        private string _associatedno = "";
        /// <summary>
        /// 关联号
        /// </summary>
        public string ASSOCIATEDNO
        {
            get { return _associatedno; }
            set { _associatedno = value; }
        }

        private string _bsno = "";
        /// <summary>
        /// 仓单明细号
        /// </summary>
        public string BSNO
        {
            get { return _bsno; }
            set { _bsno = value; }
        }

        private string _clientgid = "";
        /// <summary>
        /// CLIENTGID
        /// </summary>
        public string CLIENTGID
        {
            get { return _clientgid; }
            set { _clientgid = value; }
        }

        private string _clientcode = "";
        /// <summary>
        /// 客户编码
        /// </summary>
        public string CLIENTCODE
        {
            get { return _clientcode; }
            set { _clientcode = value; }
        }

        private string _customername = "";
        /// <summary>
        /// 客户名称
        /// </summary>
        public string CUSTOMERNAME
        {
            get { return _customername; }
            set { _customername = value; }
        }

        private DateTime _dodate = DateTime.Now;
        /// <summary>
        /// 操作时间
        /// </summary>
        public DateTime DODATE
        {
            get { return _dodate; }
            set { _dodate = value; }
        }

        private string _storagecode = "";
        /// <summary>
        /// 仓库编码
        /// </summary>
        public string STORAGECODE
        {
            get { return _storagecode; }
            set { _storagecode = value; }
        }

        private string _storagename = "";
        /// <summary>
        /// 仓库名称
        /// </summary>
        public string STORAGENAME
        {
            get { return _storagename; }
            set { _storagename = value; }
        }

        private string _areacode = "";
        /// <summary>
        /// 库位编码
        /// </summary>
        public string AREACODE
        {
            get { return _areacode; }
            set { _areacode = value; }
        }

        private string _areaname = "";
        /// <summary>
        /// 库位名称
        /// </summary>
        public string AREANAME
        {
            get { return _areaname; }
            set { _areaname = value; }
        }

        private string _goodscode = "";
        /// <summary>
        /// 货物编号
        /// </summary>
        public string GOODSCODE
        {
            get { return _goodscode; }
            set { _goodscode = value; }
        }

        private string _goodsname = "";
        /// <summary>
        /// 货物名称
        /// </summary>
        public string GOODSNAME
        {
            get { return _goodsname; }
            set { _goodsname = value; }
        }

        private string _goodstype = "";
        /// <summary>
        /// 货物类型
        /// </summary>
        public string GOODSTYPE
        {
            get { return _goodstype; }
            set { _goodstype = value; }
        }

        private string _goodsmodel = "";
        /// <summary>
        /// 型号
        /// </summary>
        public string GOODSMODEL
        {
            get { return _goodsmodel; }
            set { _goodsmodel = value; }
        }

        private string _goodsstandard = "";
        /// <summary>
        /// 规格
        /// </summary>
        public string GOODSSTANDARD
        {
            get { return _goodsstandard; }
            set { _goodsstandard = value; }
        }

        private string _goodspack = "";
        /// <summary>
        /// 包装
        /// </summary>
        public string GOODSPACK
        {
            get { return _goodspack; }
            set { _goodspack = value; }
        }

        private decimal _goodspfsl = 0;
        /// <summary>
        /// 出库量
        /// </summary>
        public decimal GOODSPFSL
        {
            get { return _goodspfsl; }
            set { _goodspfsl = value; }
        }

        private decimal _goodsoutfee = 0;
        /// <summary>
        /// 仓储费用
        /// </summary>
        public decimal GOODSOUTFEE
        {
            get { return _goodsoutfee; }
            set { _goodsoutfee = value; }
        }

        private string _truckno = "";
        /// <summary>
        /// TRUCKNO
        /// </summary>
        public string TRUCKNO
        {
            get { return _truckno; }
            set { _truckno = value; }
        }

        private string _remark = "";
        /// <summary>
        /// 备注
        /// </summary>
        public string REMARK
        {
            get { return _remark; }
            set { _remark = value; }
        }

        private bool _isdelete = false;
        /// <summary>
        /// 是否废除
        /// </summary>
        public bool ISDELETE
        {
            get { return _isdelete; }
            set { _isdelete = value; }
        }

        private DateTime _deletetime = DateTime.Now;
        /// <summary>
        /// 废除时间
        /// </summary>
        public DateTime DELETETIME
        {
            get { return _deletetime; }
            set { _deletetime = value; }
        }

        private string _deleteuser = "";
        /// <summary>
        /// 废除操作人
        /// </summary>
        public string DELETEUSER
        {
            get { return _deleteuser; }
            set { _deleteuser = value; }
        }

        private string _createuser = "";
        /// <summary>
        /// 创建人
        /// </summary>
        public string CREATEUSER
        {
            get { return _createuser; }
            set { _createuser = value; }
        }

        private DateTime _createtime=DateTime.Now;
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CREATETIME
        {
            get { return _createtime; }
            set { _createtime = value; }
        }

        private string _modifieduser = "";
        /// <summary>
        /// 最后一次更新操作人
        /// </summary>
        public string MODIFIEDUSER
        {
            get { return _modifieduser; }
            set { _modifieduser = value; }
        }

        private DateTime _modifiedtime = DateTime.Now;
        /// <summary>
        /// 最后一次更新操作时间
        /// </summary>
        public DateTime MODIFIEDTIME
        {
            get { return _modifiedtime; }
            set { _modifiedtime = value; }
        }

        private decimal _goodspackpfsl = 0;
        /// <summary>
        /// 出库件数
        /// </summary>
        public decimal GOODSPACKPFSL
        {
            get { return _goodspackpfsl; }
            set { _goodspackpfsl = value; }
        }

        private string _truckname = "";
        /// <summary>
        /// 装卸队名称 / 应付账款客户名称
        /// </summary>
        public string TRUCKNAME
        {
            get { return _truckname; }
            set { _truckname = value; }
        }

        private string _wmsop = "";
        /// <summary>
        /// 制表人
        /// </summary>
        public string WMSOP
        {
            get { return _wmsop; }
            set { _wmsop = value; }
        }

        private string _storeman = "";
        /// <summary>
        /// 保管人
        /// </summary>
        public string STOREMAN
        {
            get { return _storeman; }
            set { _storeman = value; }
        }

        private bool _islock = false;
        /// <summary>
        /// 是否锁定
        /// </summary>
        public bool ISLOCK
        {
            get { return _islock; }
            set { _islock = value; }
        }

        private string _lockuser = "";
        /// <summary>
        /// 锁定操作人
        /// </summary>
        public string LOCKUSER
        {
            get { return _lockuser; }
            set { _lockuser = value; }
        }

        private DateTime _locktime = DateTime.Now;
        /// <summary>
        /// 锁定时间
        /// </summary>
        public DateTime LOCKTIME
        {
            get { return _locktime; }
            set { _locktime = value; }
        }

        private decimal _goodsoutfeeap = 0;
        /// <summary>
        /// 应付仓储费
        /// </summary>
        public decimal GOODSOUTFEEAP
        {
            get { return _goodsoutfeeap; }
            set { _goodsoutfeeap = value; }
        }

        private decimal _arfee = 0;
        /// <summary>
        /// 出库费应收
        /// </summary>
        public decimal ARFEE
        {
            get { return _arfee; }
            set { _arfee = value; }
        }

        private decimal _apfee = 0;
        /// <summary>
        /// 出库费应付
        /// </summary>
        public decimal APFEE
        {
            get { return _apfee; }
            set { _apfee = value; }
        }

        private string _inspectionno = "";
        /// <summary>
        /// 审批单号
        /// </summary>
        public string INSPECTIONNO
        {
            get { return _inspectionno; }
            set { _inspectionno = value; }
        }

        private string _customno = "";
        /// <summary>
        /// 报关单号/备案清单号
        /// </summary>
        public string CUSTOMNO
        {
            get { return _customno; }
            set { _customno = value; }
        }

        private string _corpid = "";
        /// <summary>
        /// 分公司代码
        /// </summary>
        public string CORPID
        {
            get { return _corpid; }
            set { _corpid = value; }
        }

        private string _clientnameold = "";
        /// <summary>
        /// 货权转移的客户名称
        /// </summary>
        public string CLIENTNAMEOLD
        {
            get { return _clientnameold; }
            set { _clientnameold = value; }
        }

        private DateTime _oldcustfeedate = DateTime.Now;
        /// <summary>
        /// 上家承担仓储期限
        /// </summary>
        public DateTime OLDCUSTFEEDATE
        {
            get { return _oldcustfeedate; }
            set { _oldcustfeedate = value; }
        }

        private string _clientbsno = "";
        /// <summary>
        /// 不同客户的重复的出库单/客户出库仓单号
        /// </summary>
        public string CLIENTBSNO
        {
            get { return _clientbsno; }
            set { _clientbsno = value; }
        }

        private string _ARCLIENTWMSOUT = "";
        /// <summary>
        /// 应收仓储客户名称
        /// </summary>
        public string ARCLIENTWMSOUT
        {
            get { return _ARCLIENTWMSOUT; }
            set { _ARCLIENTWMSOUT = value; }
        }

        private string _arclient = "";
        /// <summary>
        /// 应收账款客户名称 / 仓库或客户
        /// </summary>
        public string ARCLIENT
        {
            get { return _arclient; }
            set { _arclient = value; }
        }

        private string _ingidnew = "";
        /// <summary>
        /// 货权转移的入库wmsgid
        /// </summary>
        public string INGIDNEW
        {
            get { return _ingidnew; }
            set { _ingidnew = value; }
        }

        private string _totalno = "";
        /// <summary>
        /// 件数大写
        /// </summary>
        public string TOTALNO
        {
            get { return _totalno; }
            set { _totalno = value; }
        }

        private string _remark2 = "";
        /// <summary>
        /// 备注2/发货须知第一条
        /// </summary>
        public string REMARK2
        {
            get { return _remark2; }
            set { _remark2 = value; }
        }

        private DateTime _validdate;
        /// <summary>
        /// 有效期
        /// </summary>
        public DateTime VALIDDATE
        {
            get { return _validdate; }
            set { _validdate = value; }
        }

        private string _CHARGEUNIT = "";
        /// <summary>
        /// 计费单位
        /// </summary>
        public string CHARGEUNIT
        {
            get { return _CHARGEUNIT; }
            set { _CHARGEUNIT = value; }
        }

        private string _mblnonew = "";
        /// <summary>
        /// 转移单号
        /// </summary>
        public string MBLNONEW
        {
            get { return _mblnonew; }
            set { _mblnonew = value; }
        }

        private bool _ISCHANGE = false;
        /// <summary>
        /// 是否是货权转移
        /// </summary>
        public bool ISCHANGE
        {
            get { return _ISCHANGE; }
            set { _ISCHANGE = value; }
        }

        private string _BZTCHNO = "";
        /// <summary>
        /// 批次号
        /// </summary>
        public string BZTCHNO
        {
            get { return _BZTCHNO; }
            set { _BZTCHNO = value; }
        }

        private bool _ISCOLLECTING = false;
        /// <summary>
        /// 是否代收费
        /// </summary>
        public bool ISCOLLECTING
        {
            get { return _ISCOLLECTING; }
            set { _ISCOLLECTING = value; }
        }
        #endregion
    }
}