You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

788 lines
18 KiB
C#

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using System;
using System.Data;
using System.Collections;
using System.Collections.Generic;
using HcUtility.Core;
using Newtonsoft.Json;
namespace DSWeb.Areas.Account.Models.TruckChfee_do_detail
{
[JsonObject]
public class TruckChfee_do_detail
{
#region 私有成员
/// <summary>
/// 业务唯一编号
/// </summary>
public string BSNO
{
get;set;
}
/// <summary>
/// </summary>
public string TRANSSTATUS
{
get;
set;
}
/// <summary>
/// 业务状态接受委托false、业务封帐true和code_state 中的状态)
/// </summary>
public string TRANSTYPE
{
get;
set;
}
/// <summary>
/// 委托编号(可以根据规则生成)
/// </summary>
public string CUSTNO
{
get; set;
}
/// <summary>
/// 订舱编号
/// </summary>
public string ORDERNO
{
get;
set;
}
/// <summary>
/// 订舱编号
/// </summary>
public string ORDERNO1
{
get;
set;
}
/// <summary>
/// 合同号
/// </summary>
public string CONTRACTNO
{
get;
set;
}
/// <summary>
/// 委托单位
/// </summary>
public string CUSTOMERNAME
{
get;
set;
}
/// <summary>
/// 委托单位
/// </summary>
public string CUSTOMERNAMEREF
{
get;
set;
}
/// <summary>
/// 委托单位
/// </summary>
public string CUSTATTN
{
get;
set;
}
/// <summary>
/// 委托单位
/// </summary>
public string CUSTTEL
{
get;
set;
}
/// <summary>
/// 收货人
/// </summary>
public string CONSIGNEENAME
{
get;
set;
}
public string CONSIGNEEATTN
{
get;
set;
}
public string CONSIGNEETEL
{
get;
set;
}
public string CONSIGNEEADDR
{
get;
set;
}
private string _bsdate = "";
/// <summary>
/// 接单日期
/// </summary>
public string BSDATE
{
get { return _bsdate; }
set { _bsdate = value; }
}
/// <summary>
/// 操作员
/// </summary>
public string OP
{
get;
set;
}
/// <summary>
/// 调度
/// </summary>
public string DDOP
{
get;
set;
}
/// <summary>
/// 客服员
/// </summary>
public string CUSTSERVICE
{
get;
set;
}
/// <summary>
/// 揽货人
/// </summary>
public string SALE
{
get;
set;
}
/// <summary>
/// 分公司代码
/// </summary>
public string CORPID
{
get;
set;
}
/// <summary>
/// 派车日期
/// </summary>
public string ETD
{
get;
set;
}
/// <summary>
/// 到达日期
/// </summary>
public string ETA
{
get;
set;
}
/// <summary>
/// 装货地
/// </summary>
public string PORTLOAD
{
get;
set;
}
/// <summary>
/// 卸货地
/// </summary>
public string PORTDISCHARGE
{
get;
set;
}
/// <summary>
/// 提单号
/// </summary>
public string MBLNO
{
get;
set;
}
/// <summary>
/// 场站
/// </summary>
public string YARD
{
get;
set;
}
/// <summary>
/// 截港日期
/// </summary>
public string CLOSINGDATE
{
get;
set;
}
/// <summary>
/// 贸易方式
/// </summary>
public string TRADETYPE
{
get;
set;
}
/// <summary>
/// 品名
/// </summary>
public string GOODSNAME
{
get;
set;
}
/// <summary>
/// 毛重
/// </summary>
public decimal KGS
{
get;
set;
}
/// <summary>
/// 净重
/// </summary>
public decimal NETWEIGHT
{
get;
set;
}
/// <summary>
/// 件数
/// </summary>
public int PKGS
{
get;
set;
}
/// <summary>
/// 件数包装
/// </summary>
public string KINDPKGS
{
get;
set;
}
/// <summary>
/// 立方数/尺码
/// </summary>
public decimal CBM
{
get;
set;
}
private int _trucknum = 0;
/// <summary>
/// 件数
/// </summary>
public int TRUCKNUM
{
get { return _trucknum; }
set { _trucknum = value; }
}
/// <summary>
/// 集装箱
/// </summary>
public string CNTRTOTAL
{
get;
set;
}
/// <summary>
/// 备注
/// </summary>
public string REMARK
{
get;
set;
}
private string _createuser = "";
/// <summary>
/// 创建人
/// </summary>
public string CREATEUSER
{
get { return _createuser; }
set { _createuser = value; }
}
private string _createtime = "";
/// <summary>
/// 创建时间
/// </summary>
public string 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 string _billno = "*";
private string _feedoid = "";
private string _feeid = "";
private int _feetype = 0;
private string _feetyperef = "";
private string _feename = "";
private string _feeobjname = "";
private string _currency = "";
private decimal _amount = 0;
private decimal _doamount = 0;
private string _origcurrency = "";
private decimal _origamount = 0;
private decimal _origstlamount = 0;
private decimal _exchangerate = 0;
private decimal _appexchangerate = 0;
private decimal _origexchangerate = 0;
private string _payfeedoid = "";
private decimal _paydoamount = 0;
private string _invoiceno = "";
#endregion
#region 读写属性
/// <summary>
/// 业务编号
/// </summary>
//public string LOCK_EXCHANGERATE { get { return _LOCK_EXCHANGERATE; } set { _LOCK_EXCHANGERATE = value; } }
public string BILLNO
{
get { return _billno; }
set { _billno = value; }
}
public string CURRENCY
{
get { return _currency; }
set { _currency = value; }
}
public decimal AMOUNT
{
get { return _amount; }
set { _amount = value; }
}
public decimal DOAMOUNT
{
get { return _doamount; }
set { _doamount = value; }
}
public string FEENAME
{
get { return _feename; }
set { _feename = value; }
}
public string FEEOBJNAME
{
get { return _feeobjname; }
set { _feeobjname = value; }
}
public string FEEDOID
{
get { return _feedoid; }
set { _feedoid = value; }
}
public string FEEID
{
get { return _feeid; }
set { _feeid = value; }
}
public int FEETYPE
{
get { return _feetype; }
set { _feetype = value; }
}
public string FEETYPEREF
{
get { return _feetyperef; }
set { _feetyperef = value; }
}
public string ORIGCURRENCY
{
get { return _origcurrency; }
set { _origcurrency = value; }
}
public decimal ORIGAMOUNT
{
get { return _origamount; }
set { _origamount = value; }
}
public decimal ORIGSTLAMOUNT
{
get { return _origstlamount; }
set { _origstlamount = value; }
}
public decimal EXCHANGERATE
{
get { return _exchangerate; }
set { _exchangerate = value; }
}
public decimal APPEXCHANGERATE
{
get { return _appexchangerate; }
set { _appexchangerate = value; }
}
public decimal ORIGEXCHANGERATE
{
get { return _origexchangerate; }
set { _origexchangerate = value; }
}
public string PAYFEEDOID
{
get { return _payfeedoid; }
set { _payfeedoid = value; }
}
public decimal PAYDOAMOUNT
{
get { return _paydoamount; }
set { _paydoamount = value; }
}
public string INVOICENO
{
get { return _invoiceno; }
set { _invoiceno = value; }
}
public string TRUCKER { get; set; }
public string TRUCKNO { get; set; }
#endregion
}
[JsonObject]
public class BillTruckCustDetail
{
#region 私有成员
public string BSNO {get;set;}
public string TRANSTYPE { get; set; }
public string TRANSSTATUS { get; set; }
public string CUSTOMERNAME { get; set; }
public string CUSTNO { get; set; }
public string MBLNO { get; set; }
public string CONTRACTNO { get; set; }
public string ORDERNO { get; set; }
public string BSDATE { get; set; }
public string ETD { get; set; }
public string ETA { get; set; }
public string OP { get; set; }
public string SALE { get; set; }
public string CUSTSERVICE { get; set; }
public string CUSTATTN { get; set; }
public string CUSTTEL { get; set; }
public string CONSIGNEENAME { get; set; }
public string CONSIGNEEATTN { get; set; }
public string CONSIGNEETEL { get; set; }
public string CONSIGNEEADDR { get; set; }
public string PORTLOAD { get; set; }
public string PORTDISCHARGE { get; set; }
public string GOODSNAME { get; set; }
public decimal KGS { get; set; }
public decimal NETWEIGHT { get; set; }
public decimal CBM { get; set; }
public int PKGS { get; set; }
public string KINDPKGS { get; set; }
public string TRUCKER { get; set; }
public string TRUCKNO { get; set; }
private string _RMBDRSTATUS = "";
private string _USDDRSTATUS = "";
private string _CH_ID = String.Empty;
private string _FeeObjName = "";//结费单位
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;
#endregion
#region 读写属性
public string RMBDRSTATUS { get { return _RMBDRSTATUS; } set { _RMBDRSTATUS = value; } }
public string USDDRSTATUS { get { return _USDDRSTATUS; } set { _USDDRSTATUS = value; } }
public string CH_ID { get { return _CH_ID; } set { _CH_ID = value; } }
public string FEEOBJNAME { get { return _FeeObjName; } set { _FeeObjName = 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; }
}
#endregion
}
}