using System; using System.Data; using System.Collections; using System.Collections.Generic; using HcUtility.Core; using Newtonsoft.Json; namespace DSWeb.Areas.Account.Models.BillChfeeDetail { [JsonObject] public class BillChfeeDetail { #region 私有成员 private string _BSNO = "";//业务编号 private bool _BSSTATUS;//业务状态 private string _ACCDATE = "";//会计期间 private string _OPLB = "";//会计期间 private string _OPLBNAME = "";//会计期间 private string _MBLNO = "";//主提单号 private string _HBLNO = "";//分提单号 private string _CUSTNO = "";//委托编号 private string _CUSTOMNO = ""; private string _CUSTOMERNAME = "";//委托单位 private string _VESSEL = "";//船名 private string _VOYNO = "";//航次 private string _ETD;//开船日期 private string _PORTLOAD = "";//卸货港代码 private string _PORTDISCHARGE = "";//卸货港 private string _INPUTBY = "";//操作员 private string _SALE = "";//揽货人 private string _OP = "";//揽货人 private string _DOC = "";//揽货人 private string _CUSTSERVICE = "";//揽货人 private string _BSSOURCE = "";//业务来源 private string _BSSOURCEDETAIL = "";//来源明细 private string _ENTERP = "";//来源明细 private string _CORPID = "";//分公司代码 private string _CH_ID = String.Empty; private int _feeType = 0; private string _feeType_Ref = string.Empty; private string _feeName = String.Empty; private string _feeobjname = String.Empty; private decimal _amount = 0; private decimal _balamount = 0; private decimal _stlamount = 0; private string _currency = "RMB"; private decimal _exChangerate = 1; private decimal _exrate = 1; private decimal _doamount = 0; private decimal _acctaxrate = 0; private decimal _invoice = 0; private string _SALECORP = "";//揽货人 #endregion #region 读写属性 /// /// 业务编号 /// public string BSNO { get { return _BSNO; } set { _BSNO = value; } } /// /// 业务状态 /// public bool BSSTATUS { get { return _BSSTATUS; } set { _BSSTATUS = value; } } /// /// 会计期间 /// public string ACCDATE { get { return _ACCDATE; } set { _ACCDATE = value; } } public string OPLB { get { return _OPLB; } set { _OPLB = value; } } public string OPLBNAME { get { return _OPLBNAME; } set { _OPLBNAME = value; } } /// /// 主提单号 /// public string MBLNO { get { return _MBLNO; } set { _MBLNO = value; } } /// /// 分提单号 /// public string HBLNO { get { return _HBLNO; } set { _HBLNO = value; } } /// /// 委托编号 /// public string CUSTNO { get { return _CUSTNO; } set { _CUSTNO = value; } } public string CUSTOMNO { get { return _CUSTOMNO; } set { _CUSTOMNO = value; } } /// /// 委托单位 /// public string CUSTOMERNAME { get { return _CUSTOMERNAME; } set { _CUSTOMERNAME = value; } } /// /// 船名 /// public string VESSEL { get { return _VESSEL; } set { _VESSEL = value; } } /// /// 航次 /// public string VOYNO { get { return _VOYNO; } set { _VOYNO = value; } } /// /// 开船日期 /// public string ETD { get { return _ETD; } set { _ETD = value; } } /// /// 卸货港代码 /// public string PORTLOAD { get { return _PORTLOAD; } set { _PORTLOAD = value; } } /// /// 卸货港 /// public string PORTDISCHARGE { get { return _PORTDISCHARGE; } set { _PORTDISCHARGE = value; } } /// /// 录入人 /// public string INPUTBY { get { return _INPUTBY; } set { _INPUTBY = value; } } /// /// 操作员 /// public string OP { get { return _OP; } set { _OP = value; } } /// /// 客服 /// public string CUSTSERVICE { get { return _CUSTSERVICE; } set { _CUSTSERVICE = value; } } /// /// 单证 /// public string DOC { get { return _DOC; } set { _DOC = value; } } /// /// 揽货人 /// public string SALE { get { return _SALE; } set { _SALE = value; } } /// /// 业务来源 /// public string BSSOURCE { get { return _BSSOURCE; } set { _BSSOURCE = value; } } /// /// 来源明细 /// public string BSSOURCEDETAIL { get { return _BSSOURCEDETAIL; } set { _BSSOURCEDETAIL = value; } } public string ENTERP { get { return _ENTERP; } set { _ENTERP = value; } } public string CORPID { get { return _CORPID; } set { _CORPID = value; } } public string CH_ID { get { return _CH_ID; } set { _CH_ID = value; } } public int FeeType { get { return _feeType; } set { _feeType = value; } } public string FeeType_Ref { get { return _feeType_Ref; } set { _feeType_Ref = value; } } public string FeeName { get { return _feeName; } set { _feeName = value; } } public string FeeObjName { get { return _feeobjname; } set { _feeobjname = value; } } public decimal Amount { get { return _amount; } set { _amount = value; } } public decimal BalAmount { get { return _balamount; } set { _balamount = value; } } public decimal StlAmount { get { return _stlamount; } set { _stlamount = value; } } public string Currency { get { return _currency; } set { _currency = value; } } public decimal ExChangerate { get { return _exChangerate; } set { _exChangerate = value; } } public decimal EXRATE { get { return _exrate; } set { _exrate = value; } } public decimal DoAmount { get { return _doamount; } set { _doamount = value; } } public decimal AccTaxRate { get { return _acctaxrate; } set { _acctaxrate = value; } } public decimal Invoice { get { return _invoice; } set { _invoice = value; } } public string SALECORP { get { return _SALECORP; } set { _SALECORP = value; } } #endregion } [JsonObject] public class BillCustDetail { #region 私有成员 private string _BSNO = "";//业务编号 private bool _BSSTATUS;//业务状态 private string _ACCDATE = "";//会计期间 private string _OPLB = "";//会计期间 private string _OPLBNAME = "";//会计期间 private string _OPTYPE = "";//更改单 private string _MBLNO = "";//主提单号 private string _HBLNO = "";//分提单号 private string _CUSTNO = "";//委托编号 private string _CUSTOMNO = ""; private string _CUSTOMERNAME = "";//委托单位 private string _VESSEL = "";//船名 private string _VOYNO = "";//航次 private string _ETD;//开船日期 private string _PORTLOAD = "";//卸货港代码 private string _PORTDISCHARGE = "";//卸货港 private string _INPUTBY = "";//操作员 private string _SALE = "";//揽货人 private string _OP = "";//揽货人 private string _DOC = "";//揽货人 private string _CUSTSERVICE = "";//揽货人 private string _BSSOURCE = "";//业务来源 private string _BSSOURCEDETAIL = "";//来源明细 private string _ENTERP = "";//来源明细 private string _CNTRTOTAL = ""; private string _RMBDRSTATUS = ""; private string _USDDRSTATUS = ""; private string _CORPID = "";//分公司代码 private string _SALECORPID = "";//分公司代码 private string _SALECORP = "";//分公司代码 private string _REMARK = "";//分公司代码 private string _CH_ID = String.Empty; private string _FeeObjName = "";//结费单位 private string _ORDERNO = "";//订舱编号/分公司合同号(北京二商用) private decimal _rmbdramount = 0; private decimal _rmbdrbalamount = 0; private decimal _rmbdrstlamount = 0; private decimal _rmbdrdoamount = 0; private decimal _usddramount = 0; private decimal _usddrbalamount = 0; private decimal _usddrstlamount = 0; private decimal _usddrdoamount = 0; private decimal _otdramount = 0; private decimal _otdrbalamount = 0; private decimal _otdrstlamount = 0; private decimal _otdrdoamount = 0; private decimal _rmbcramount = 0; private decimal _rmbcrbalamount = 0; private decimal _rmbcrstlamount = 0; private decimal _rmbcrdoamount = 0; private decimal _usdcramount = 0; private decimal _usdcrbalamount = 0; private decimal _usdcrstlamount = 0; private decimal _usdcrdoamount = 0; private decimal _otcramount = 0; private decimal _otcrbalamount = 0; private decimal _otcrstlamount = 0; private decimal _otcrdoamount = 0; private decimal _balrmbinvdr = 0; private decimal _balrmbinvcr = 0; private decimal _balusdinvdr = 0; private decimal _balusdinvcr = 0; private string _COMPANYNAME = ""; private string _COMPANYID = ""; private string _OPDATE = ""; #endregion #region 读写属性 /// /// 业务编号 /// public string BSNO { get { return _BSNO; } set { _BSNO = value; } } /// /// 业务状态 /// public bool BSSTATUS { get { return _BSSTATUS; } set { _BSSTATUS = value; } } /// /// 会计期间 /// public string ACCDATE { get { return _ACCDATE; } set { _ACCDATE = value; } } public string OPLB { get { return _OPLB; } set { _OPLB = value; } } public string OPLBNAME { get { return _OPLBNAME; } set { _OPLBNAME = value; } } public string OPTYPE { get { return _OPTYPE; } set { _OPTYPE = value; } } /// /// 主提单号 /// public string MBLNO { get { return _MBLNO; } set { _MBLNO = value; } } /// /// 分提单号 /// public string HBLNO { get { return _HBLNO; } set { _HBLNO = value; } } /// /// 委托编号 /// public string CUSTNO { get { return _CUSTNO; } set { _CUSTNO = value; } } public string CUSTOMNO { get { return _CUSTOMNO; } set { _CUSTOMNO = value; } } /// /// 委托单位 /// public string CUSTOMERNAME { get { return _CUSTOMERNAME; } set { _CUSTOMERNAME = value; } } /// /// 船名 /// public string VESSEL { get { return _VESSEL; } set { _VESSEL = value; } } /// /// 航次 /// public string VOYNO { get { return _VOYNO; } set { _VOYNO = value; } } /// /// 开船日期 /// public string ETD { get { return _ETD; } set { _ETD = value; } } /// /// 卸货港代码 /// public string PORTLOAD { get { return _PORTLOAD; } set { _PORTLOAD = value; } } /// /// 卸货港 /// public string PORTDISCHARGE { get { return _PORTDISCHARGE; } set { _PORTDISCHARGE = value; } } /// /// 录入人 /// public string INPUTBY { get { return _INPUTBY; } set { _INPUTBY = value; } } /// /// 操作员 /// public string OP { get { return _OP; } set { _OP = value; } } /// /// 客服 /// public string CUSTSERVICE { get { return _CUSTSERVICE; } set { _CUSTSERVICE = value; } } public string INVNO { get; set; } /// /// 单证 /// public string DOC { get { return _DOC; } set { _DOC = value; } } /// /// 揽货人 /// public string SALE { get { return _SALE; } set { _SALE = value; } } public string CNTRTOTAL { get { return _CNTRTOTAL; } set { _CNTRTOTAL = value; } } public string RMBDRSTATUS { get { return _RMBDRSTATUS; } set { _RMBDRSTATUS = value; } } public string USDDRSTATUS { get { return _USDDRSTATUS; } set { _USDDRSTATUS = value; } } /// /// 业务来源 /// public string BSSOURCE { get { return _BSSOURCE; } set { _BSSOURCE = value; } } /// /// 来源明细 /// public string BSSOURCEDETAIL { get { return _BSSOURCEDETAIL; } set { _BSSOURCEDETAIL = value; } } public string ENTERP { get { return _ENTERP; } set { _ENTERP = value; } } public string CORPID { get { return _CORPID; } set { _CORPID = value; } } public string SALECORPID { get { return _SALECORPID; } set { _SALECORPID = value; } } public string SALECORP { get { return _SALECORP; } set { _SALECORP = value; } } public string CH_ID { get { return _CH_ID; } set { _CH_ID = value; } } public string FEEOBJNAME { get { return _FeeObjName; } set { _FeeObjName = value; } } /// /// 订舱编号/分公司合同号 /// public string ORDERNO { get { return _ORDERNO; } set { _ORDERNO = value; } } public string CONTRACTNO { get; set; } public string INSPECTIONNO { get; set; } public string REMARK { get { return _REMARK; } set { _REMARK = value; } } public decimal RMBDrAmount { get { return _rmbdramount; } set { _rmbdramount = value; } } public decimal RMBDrBalAmount { get { return _rmbdrbalamount; } set { _rmbdrbalamount = value; } } public decimal RMBDrStlAmount { get { return _rmbdrstlamount; } set { _rmbdrstlamount = value; } } public decimal RMBDrDoAmount { get { return _rmbdrdoamount; } set { _rmbdrdoamount = value; } } public decimal USDDrAmount { get { return _usddramount; } set { _usddramount = value; } } public decimal USDDrBalAmount { get { return _usddrbalamount; } set { _usddrbalamount = value; } } public decimal USDDrStlAmount { get { return _usddrstlamount; } set { _usddrstlamount = value; } } public decimal USDDrDoAmount { get { return _usddrdoamount; } set { _usddrdoamount = value; } } public decimal OTDrAmount { get { return _otdramount; } set { _otdramount = value; } } public decimal OTDrBalAmount { get { return _otdrbalamount; } set { _otdrbalamount = value; } } public decimal OTDrStlAmount { get { return _otdrstlamount; } set { _otdrstlamount = value; } } public decimal OTDrDoAmount { get { return _otdrdoamount; } set { _otdrdoamount = value; } } public decimal RMBCrAmount { get { return _rmbcramount; } set { _rmbcramount = value; } } public decimal RMBCrBalAmount { get { return _rmbcrbalamount; } set { _rmbcrbalamount = value; } } public decimal RMBCrStlAmount { get { return _rmbcrstlamount; } set { _rmbcrstlamount = value; } } public decimal RMBCrDoAmount { get { return _rmbcrdoamount; } set { _rmbcrdoamount = value; } } public decimal USDCrAmount { get { return _usdcramount; } set { _usdcramount = value; } } public decimal USDCrBalAmount { get { return _usdcrbalamount; } set { _usdcrbalamount = value; } } public decimal USDCrStlAmount { get { return _usdcrstlamount; } set { _usdcrstlamount = value; } } public decimal USDCrDoAmount { get { return _usdcrdoamount; } set { _usdcrdoamount = value; } } public decimal OTCrAmount { get { return _otcramount; } set { _otcramount = value; } } public decimal OTCrBalAmount { get { return _otcrbalamount; } set { _otcrbalamount = value; } } public decimal OTCrStlAmount { get { return _otcrstlamount; } set { _otcrstlamount = value; } } public decimal OTCrDoAmount { get { return _otcrdoamount; } set { _otcrdoamount = value; } } public decimal BALRMBINVDR { get { return _balrmbinvdr; } set { _balrmbinvdr = value; } } public decimal BALRMBINVCR { get { return _balrmbinvcr; } set { _balrmbinvcr = value; } } public decimal BALUSDINVDR { get { return _balusdinvdr; } set { _balusdinvdr = value; } } public decimal BALUSDINVCR { get { return _balusdinvcr; } set { _balusdinvcr = value; } } public decimal BALTTLDR { get; set; } public string OPDATE { get { return _OPDATE; } set { _OPDATE = value; } } public string COMPANYNAME { get { return _COMPANYNAME; } set { _COMPANYNAME = value; } } public string COMPANYID { get { return _COMPANYID; } set { _COMPANYID = value; } } public string STLNAME { get; set; } public string CARRIER { get; set; } #endregion } }