using System; using System.Data; using System.Collections; using System.Collections.Generic; using HcUtility.Core; using Newtonsoft.Json; namespace DSWeb.MvcShipping.Models.MsCwVouchersGlInvoiceEntity { [JsonObject] public class MsCwVouchersGlInvoiceEntity : ModelObjectBillHead { #region 私有成员 private string _gid = String.Empty;//主键唯一值 private string _billno = "*";//主键唯一值 private string _customername;// private string _actualcustomername;// private string _invoiceno;// private string _invoicecustname;// private string _invoicecategory = "0"; private string _invoicecategoryref = ""; private int _invoicetype = 0; private string _invoicetyperef = ""; private int _billstatus = 0; private string _billstatusref = ""; private string _currency = "RMB"; private decimal _amount = 0; private decimal _invamount = 0; private decimal _otcurramount = 0; private string _amountcapital = ""; private decimal _rate = 0; private string _applicant;// private string _applicantname;// private DateTime? _applytime = null; private string _invoicemaketime = DateTime.Now.ToString("yyyy-MM-dd"); private string _operator;// private string _operatorname;// private DateTime? _operatetime = DateTime.Now; private string _remark;// private string _companyid; private string _bsno; private string _mblno; private string _vesselvoyage; private string _etd; private string _pol; private string _pod; private string _custrateno; private string _custaddrtel; private string _custbank; private string _bank; private string _account; private string _licensecode; private string _taxcode; private string _isneedprint; private string _isneedfee; private string _isdelete; private DateTime? _deletetime = null; private string _deleteoperator;// private string _deloperatorname;// private string _voucherno; private string _nostl; private string _feeamount; private string _VOUNO; #endregion #region 读写属性 /// /// 主键唯一值 /// [ModelDB(MDBType = ModelDBOprationType.All, IsPrimary = true)] public string GID { get { return _gid; } set { _gid = value; } } [ModelDB] public string BILLNO { get { return _billno; } set { _billno = value; } } [ModelDB] public string CUSTOMERNAME { get { return _customername; } set { _customername = value; } } [ModelDB] public string ACTUALCUSTOMERNAME { get { return _actualcustomername; } set { _actualcustomername = value; } } [ModelDB] public string CURRENCY { get { return _currency; } set { _currency = value; } } [ModelDB] public string INVOICENO { get { return _invoiceno; } set { _invoiceno = value; } } [ModelDB] public string INVOICECUSTNAME { get { return _invoicecustname; } set { _invoicecustname = value; } } [ModelDB] public int INVOICETYPE { get { return _invoicetype; } set { _invoicetype = value; } } public string INVOICETYPEREF { get { return _invoicetyperef; } set { _invoicetyperef = value; } } [ModelDB] public int BILLSTATUS { get { return _billstatus; } set { _billstatus = value; } } public string BILLSTATUSREF { get { return _billstatusref; } set { _billstatusref = value; } } [ModelDB] public string INVOICECATEGORY { get { return _invoicecategory; } set { _invoicecategory = value; } } public string INVOICECATEGORYREF { get { return _invoicecategoryref; } set { _invoicecategoryref = value; } } [ModelDB] public decimal INVAMOUNT { get { return _invamount; } set { _invamount = value; } } [ModelDB] public decimal AMOUNT { get { return _amount; } set { _amount = value; } } [ModelDB] public decimal OTCURRAMOUNT { get { return _otcurramount; } set { _otcurramount = value; } } [ModelDB] public string AMOUNTCAPITAL { get { return _amountcapital; } set { _amountcapital = value; } } [ModelDB] public decimal EXCHANGERATE { get { return _rate; } set { _rate = value; } } public string APPLICANT { get { return _applicant; } set { _applicant = value; } } public string APPLICANTNAME { get { return _applicantname; } set { _applicantname = value; } } public DateTime? APPLYTIME { get { return _applytime; } set { _applytime = value; } } [ModelDB] public string INVOICEMAKETIME { get { return _invoicemaketime; } set { _invoicemaketime = value; } } [ModelDB] public string OPERATOR { get { return _operator; } set { _operator = value; } } public string OPERATORNAME { get { return _operatorname; } set { _operatorname = value; } } [ModelDB] public DateTime? OPERATETIME { get { return _operatetime; } set { _operatetime = value; } } [ModelDB] public string COMPANYID { get { return _companyid; } set { _companyid = value; } } /// /// 备注 /// [ModelDB] public string REMARK { get { return _remark; } set { _remark = value; } } [ModelDB] public string BSNO { get { return _bsno; } set { _bsno = value; } } [ModelDB] public string MBLNO { get { return _mblno; } set { _mblno = value; } } [ModelDB] public string VESSELVOYAGE { get { return _vesselvoyage; } set { _vesselvoyage = value; } } [ModelDB] public string ETD { get { return _etd; } set { _etd = value; } } [ModelDB] public string POL { get { return _pol; } set { _pol = value; } } [ModelDB] public string POD { get { return _pod; } set { _pod = value; } } [ModelDB] public string CUSTRATENO { get { return _custrateno; } set { _custrateno = value; } } [ModelDB] public string CUSTADDRTEL { get { return _custaddrtel; } set { _custaddrtel = value; } } [ModelDB] public string CUSTBANK { get { return _custbank; } set { _custbank = value; } } [ModelDB] public string BANK { get { return _bank; } set { _bank = value; } } [ModelDB] public string ACCOUNT { get { return _account; } set { _account = value; } } [ModelDB] public string LICENSECODE { get { return _licensecode; } set { _licensecode = value; } } [ModelDB] public string TAXCODE { get { return _taxcode; } set { _taxcode = value; } } public string ISNEEDPRINT { get { return _isneedprint; } set { _isneedprint = value; } } public string ISNEEDFEE { get { return _isneedfee; } set { _isneedfee = value; } } public string ISDELETE { get { return _isdelete; } set { _isdelete = value; } } public string DELETEOPERATOR { get { return _deleteoperator; } set { _deleteoperator = value; } } public string DELOPERATORNAME { get { return _deloperatorname; } set { _deloperatorname = value; } } public DateTime? DELETETIME { get { return _deletetime; } set { _deletetime = value; } } public string VOUCHERNO { get { return _voucherno; } set { _voucherno = value; } } public string NOSTL { get { return _nostl; } set { _nostl = value; } } public string FEEAMOUNT { get { return _feeamount; } set { _feeamount = value; } } /// /// 总账凭证号 /// public string VOUNO { get { return _VOUNO; } set { _VOUNO = value; } } #endregion public string PTORRED { get; set; } public string SETRED { get; set; } public MsCwVouchersGlInvoiceEntity() { TableName = "ch_fee_invoice"; } override public string GetBillNoFieldName() { return "GID"; } } }