using System; using System.Data; using System.Collections; using System.Collections.Generic; using HcUtility.Core; using Newtonsoft.Json; namespace DSWeb.MvcShipping.Models.CurrencyExchange { [JsonObject] public class CurrencyExchange : ModelObjectBillHead { #region private Fields private string _GID = Guid.NewGuid().ToString(); private string _COMPANYID = String.Empty; private string _CURRENCYID = String.Empty; private string _CURRENCY = String.Empty; private string _LOCALCURR = String.Empty; private string _VALUE = String.Empty; private string _CRVALUE = String.Empty; private string _TYPE = String.Empty; private string _STARTTIME = String.Empty; private string _ENDTIME = String.Empty; private string _CREATEUSER; private string _CREATEUSERREF; private string _CREATETIME = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");//录入日期 private string _CUSTOMVALUE = String.Empty;//海关汇率 #endregion public CurrencyExchange() { TableName = "currency_exchange"; } #region Public Properties //region public [ModelDB(MDBType = ModelDBOprationType.All, IsPrimary = true)] public string GID { get { return _GID; } set { _GID = value; } } [ModelDB] public string CURRENCYID { get { return _CURRENCYID; } set { _CURRENCYID = value; } } public string CURRENCY { get { return _CURRENCY; } set { _CURRENCY = value; } } [ModelDB]//应收汇率 public string VALUE { get { return _VALUE; } set { _VALUE = value; } } [ModelDB]//应付汇率 public string CRVALUE { get { return _CRVALUE; } set { _CRVALUE = value; } } [ModelDB] public string TYPE { get { return _TYPE; } set { _TYPE = value; } } [ModelDB] public string STARTTIME { get { return _STARTTIME; } set { _STARTTIME = value; } } [ModelDB] public string ENDTIME { get { return _ENDTIME; } set { _ENDTIME = value; } } [ModelDB(MDBType = ModelDBOprationType.Insert)] public string COMPANYID { get { return _COMPANYID; } set { _COMPANYID = value; } } [ModelDB(MDBType = ModelDBOprationType.Insert)] public string CREATEUSER { get { return _CREATEUSER; } set { _CREATEUSER = value; } } public string CREATEUSERREF { get { return _CREATEUSERREF; } set { _CREATEUSERREF = value; } } [ModelDB(MDBType = ModelDBOprationType.Insert)] public string CREATETIME { get { return _CREATETIME; } set { _CREATETIME = value; } } public string LOCALCURR { get { return _LOCALCURR; } set { _LOCALCURR = value; } } [ModelDB]//海关汇率 public string CUSTOMVALUE { get { return _CUSTOMVALUE; } set { _CUSTOMVALUE = value; } } public string Remark { get; set; } //#endregion //时间区间 用于显示该汇率的起止日期 public string TimeZones { get { return STARTTIME + "_" + ENDTIME; } } public string DrRef { get { return VALUE+" 应收" +CURRENCY+"_"+TimeZones; } } public string CrRef { get { return CRVALUE+" 应付" + CURRENCY + "_" + TimeZones; } } public string CustomRef { get { return CUSTOMVALUE+" 海关" + CURRENCY + "_" + TimeZones; } } #endregion } }