using System;
using HcUtility.Core;
using Newtonsoft.Json;
namespace DSWeb.TruckMng.Models.MsOpTruckBulkPc
{
[JsonObject]
public class MsOpTruckBulkPc : ModelObjectBillHead
{
#region 属性
private string _BSNO = Guid.NewGuid().ToString();//业务编号
public string BillFeeStatus { get; set; }
///
/// 业务唯一编号
///
[ModelDB(MDBType = ModelDBOprationType.All, IsPrimary = true)]
public string BSNO
{
get { return _BSNO; }
set { _BSNO = value; }
}
private bool _bsstatus = false;
///
/// 业务状态(接受委托false、业务封帐true,和code_state 中的状态)
///
[ModelDB(MDBType = ModelDBOprationType.Insert)]
public bool BSSTATUS
{
get { return _bsstatus; }
set { _bsstatus = value; }
}
private bool _feestatus = false;
///
/// 费用状态
///
[ModelDB(MDBType = ModelDBOprationType.Insert)]
public bool FEESTATUS
{
get { return _feestatus; }
set { _feestatus = value; }
}
private string _BSSTATUSREF = "";
///
/// 业务状态(接受委托false、业务封帐true,和code_state 中的状态)
///
public string BSSTATUSREF
{
get { return _BSSTATUSREF; }
set { _BSSTATUSREF = value; }
}
private string _FEESTATUSREF = "";
///
/// 费用状态
///
public string FEESTATUSREF
{
get { return _FEESTATUSREF; }
set { _FEESTATUSREF = value; }
}
private string _TRANSSTATUS = "";
///
/// 业务状态(接受委托false、业务封帐true,和code_state 中的状态)
///
[ModelDB]
public string TRANSSTATUS
{
get { return _TRANSSTATUS; }
set { _TRANSSTATUS = value; }
}
private string _TRANSTYPE = "普运";
///
/// 业务状态(接受委托false、业务封帐true,和code_state 中的状态)
///
[ModelDB(MDBType = ModelDBOprationType.Insert)]
public string TRANSTYPE
{
get { return _TRANSTYPE; }
set { _TRANSTYPE = value; }
}
private string _TRADETYPE = "";
///
/// 业务类型(进口、出口)
///
[ModelDB]
public string TRADETYPE
{
get { return _TRADETYPE; }
set { _TRADETYPE = value; }
}
private string _GOODSNAME = "";
[ModelDB]
public string GOODSNAME
{
get { return _GOODSNAME; }
set { _GOODSNAME = value; }
}
private string _custno = "";
///
/// 委托编号(可以根据规则生成)
///
[ModelDB]
public string CUSTNO
{
get { return _custno; }
set { _custno = value; }
}
private string _customername = "";
///
/// 委托单位
///
[ModelDB]
public string CUSTOMERNAME
{
get { return _customername; }
set { _customername = value; }
}
private string _CUSTATTN = "";
///
/// 委托单位
///
[ModelDB]
public string CUSTATTN
{
get { return _CUSTATTN; }
set { _CUSTATTN = value; }
}
private string _CUSTTEL = "";
///
/// 委托单位
///
[ModelDB]
public string CUSTTEL
{
get { return _CUSTTEL; }
set { _CUSTTEL = value; }
}
private string _TRUCKER = "";
///
/// 车队
///
[ModelDB]
public string TRUCKER
{
get { return _TRUCKER; }
set { _TRUCKER = value; }
}
private string _DRIVER = "";
///
/// 司机
///
[ModelDB]
public string DRIVER
{
get { return _DRIVER; }
set { _DRIVER = value; }
}
private string _DRIVERTEL = "";
///
/// 司机
///
[ModelDB]
public string DRIVERTEL
{
get { return _DRIVERTEL; }
set { _DRIVERTEL = value; }
}
private string _TRUCKNO = "";
///
/// 车号
///
[ModelDB]
public string TRUCKNO
{
get { return _TRUCKNO; }
set { _TRUCKNO = value; }
}
private string _consigneename = "";
///
/// 收货人
///
[ModelDB]
public string CONSIGNEENAME
{
get { return _consigneename; }
set { _consigneename = value; }
}
private string _consigneeattn = "";
[ModelDB]
public string CONSIGNEEATTN
{
get { return _consigneeattn; }
set { _consigneeattn = value; }
}
private string _consigneetel = "";
[ModelDB]
public string CONSIGNEETEL
{
get { return _consigneetel; }
set { _consigneetel = value; }
}
private string _consigneeaddr = "";
[ModelDB]
public string CONSIGNEEADDR
{
get { return _consigneeaddr; }
set { _consigneeaddr= value; }
}
private string _bsdate = "";
///
/// 接单日期
///
[ModelDB]
public string BSDATE
{
get { return _bsdate; }
set { _bsdate = value; }
}
private string _accdate = "";
///
/// 会计期间
///
[ModelDB]
public string ACCDATE
{
get { return _accdate; }
set { _accdate = value; }
}
private string _op = "";
///
/// 操作员
///
[ModelDB]
public string OP
{
get { return _op; }
set { _op = value; }
}
private string _ddop = "";
///
/// 调度
///
[ModelDB]
public string DDOP
{
get { return _ddop; }
set { _ddop = value; }
}
private string _corpid = "";
///
/// 分公司代码
///
[ModelDB(MDBType = ModelDBOprationType.Insert)]
public string CORPID
{
get { return _corpid; }
set { _corpid = value; }
}
private string _salecorpid = "";
///
/// 分公司代码
///
[ModelDB]
public string SALECORPID
{
get { return _salecorpid; }
set { _salecorpid = value; }
}
private string _salecorp = "";
///
/// 分公司代码
///
public string SALECORP
{
get { return _salecorp; }
set { _salecorp = value; }
}
private string _custservice = "";
///
/// 客服员
///
[ModelDB]
public string CUSTSERVICE
{
get { return _custservice; }
set { _custservice = value; }
}
private string _sale = "";
///
/// 揽货人
///
[ModelDB]
public string SALE
{
get { return _sale; }
set { _sale = value; }
}
private string _etd;
///
/// 派车日期
///
[ModelDB]
public string ETD
{
get { return _etd; }
set { _etd = value; }
}
private string _eta;
///
/// 到达日期
///
[ModelDB]
public string ETA
{
get { return _eta; }
set { _eta = value; }
}
private string _portload = "";
///
/// 装货地
///
[ModelDB]
public string PORTLOAD
{
get { return _portload; }
set { _portload = value; }
}
private string _portdischarge = "";
///
/// 卸货地
///
[ModelDB]
public string PORTDISCHARGE
{
get { return _portdischarge; }
set { _portdischarge = value; }
}
private string _mblno= "";
///
/// 提单号
///
[ModelDB]
public string MBLNO
{
get { return _mblno; }
set { _mblno = value; }
}
private string _yard = "";
///
/// 场站
///
[ModelDB]
public string YARD
{
get { return _yard; }
set { _yard = value; }
}
private string _CLOSINGDATE = "";
///
/// 截港日期
///
[ModelDB]
public string CLOSINGDATE
{
get { return _CLOSINGDATE; }
set { _CLOSINGDATE = value; }
}
private decimal _kgs = 0;
///
/// 毛重
///
[ModelDB]
public decimal KGS
{
get { return _kgs; }
set { _kgs = value; }
}
private decimal _netweight = 0;
///
/// 净重
///
[ModelDB]
public decimal NETWEIGHT
{
get { return _netweight; }
set { _netweight = value; }
}
private int _pkgs = 0;
///
/// 件数
///
[ModelDB]
public int PKGS
{
get { return _pkgs; }
set { _pkgs = value; }
}
private decimal _CBM = 0;
///
/// 立方数/尺码
///
[ModelDB]
public decimal CBM
{
get { return _CBM; }
set { _CBM = value; }
}
private decimal _TRUCKNUM = 0;
///
/// 立方数/尺码
///
[ModelDB]
public decimal TRUCKNUM
{
get { return _TRUCKNUM; }
set { _TRUCKNUM = value; }
}
private string _cntrtotal = "";
///
/// 集装箱
///
[ModelDB]
public string CNTRTOTAL
{
get { return _cntrtotal; }
set { _cntrtotal = value; }
}
private bool _isvou = false;
///
/// 是否生成凭证
///
public bool ISVOU
{
get { return _isvou; }
set { _isvou = value; }
}
private string _vouno = "";
///
/// 凭证号
///
public string VOUNO
{
get { return _vouno; }
set { _vouno = value; }
}
private string _stlname = "";
///
/// 结算方式
///
[ModelDB]
public string STLNAME
{
get { return _stlname; }
set { _stlname = value; }
}
private string _stldate;
///
/// 结算时间
///
[ModelDB]
public string STLDATE
{
get { return _stldate; }
set { _stldate = value; }
}
private string _remark = "";
///
/// 备注
///
[ModelDB]
public string REMARK
{
get { return _remark; }
set { _remark = value; }
}
private string _createuser = "";
///
/// 创建人
///
[ModelDB(MDBType = ModelDBOprationType.Insert)]
public string CREATEUSER
{
get { return _createuser; }
set { _createuser = value; }
}
private string _createtime ="";
///
/// 创建时间
///
[ModelDB(MDBType = ModelDBOprationType.Insert)]
public string CREATETIME
{
get { return _createtime; }
set { _createtime = value; }
}
private string _modifieduser = "";
///
/// 最后一次操作人
///
[ModelDB]
public string MODIFIEDUSER
{
get { return _modifieduser; }
set { _modifieduser = value; }
}
private DateTime _modifiedtime = DateTime.Now;
///
/// 最后一次操作时间
///
[ModelDB]
public DateTime MODIFIEDTIME
{
get { return _modifiedtime; }
set { _modifiedtime = value; }
}
private string _DRFEESTATUS = "";
private string _CRFEESTATUS = "";
public string DRFEESTATUS { get { return _DRFEESTATUS; } set { _DRFEESTATUS = value; } }
public string CRFEESTATUS { get { return _CRFEESTATUS; } set { _CRFEESTATUS = value; } }
private string _TTLDR = "0";
private string _TTLYFDR = "0";
private string _TTLOTDR = "0";
public string TTLDR { get { return _TTLDR; } set { _TTLDR = value; } }
public string TTLYFDR { get { return _TTLYFDR; } set { _TTLYFDR = value; } }
public string TTLOTDR { get { return _TTLOTDR; } set { _TTLOTDR = value; } }
private string _ISPRINTPR = "";
public string ISPRINTPR
{
get { return _ISPRINTPR; }
set { _ISPRINTPR = value; }
}
private string _DRINVSTATUS = "";
public string DRINVSTATUS { get { return _DRINVSTATUS; } set { _DRINVSTATUS = value; } }
private string _contractno = "";
///
/// 合同号
///
[ModelDB]
public string CONTRACTNO
{
get { return _contractno; }
set { _contractno = value; }
}
private string _TEMPLATENAME = "";
[ModelDB]
public string TEMPLATENAME
{
get { return _TEMPLATENAME; }
set { _TEMPLATENAME = value; }
}
private string _UNITTYPE;
private string _UNIT = String.Empty;
private decimal _UNITPRICE = 0;
private decimal _FREIGHT = 0;
private decimal _ORUNITPRICE = 0;
private decimal _ORFREIGHT = 0;
private decimal _TAXRATE = 0;
private decimal _TTLFREIGHT = 0;
private string _ISFEE = "0";
private string _FEEUNIT;
private string _PRICEUNIT;
[ModelDB]
public string UNIT
{
get { return _UNIT; }
set { _UNIT = value; }
}
[ModelDB]
public string UNITTYPE
{
get { return _UNITTYPE; }
set { _UNITTYPE = value; }
}
[ModelDB]
public decimal UNITPRICE
{
get { return _UNITPRICE; }
set { _UNITPRICE = value; }
}
[ModelDB]
public decimal FREIGHT
{
get { return _FREIGHT; }
set { _FREIGHT = value; }
}
[ModelDB]
public decimal ORUNITPRICE
{
get { return _ORUNITPRICE; }
set { _ORUNITPRICE = value; }
}
[ModelDB]
public decimal ORFREIGHT
{
get { return _ORFREIGHT; }
set { _ORFREIGHT = value; }
}
[ModelDB]
public decimal TAXRATE
{
get { return _TAXRATE; }
set { _TAXRATE = value; }
}
[ModelDB]
public decimal TTLFREIGHT
{
get { return _TTLFREIGHT; }
set { _TTLFREIGHT = value; }
}
[ModelDB]
public string FEEUNIT
{
get { return _FEEUNIT; }
set { _FEEUNIT = value; }
}
[ModelDB]
public string PRICEUNIT
{
get { return _PRICEUNIT; }
set { _PRICEUNIT = value; }
}
public string ISFEE
{
get { return _ISFEE; }
set { _ISFEE = value; }
}
private string _ISAUTOFEE = "是";
///
///
public string ISAUTOFEE
{
get { return _ISAUTOFEE; }
set { _ISAUTOFEE = value; }
}
public string CUSTOMERNAMEREF { get; set; }
public string TRUCKERREF { get; set; }
public string ORDERNO { get; set; }
public string CTNALL { get; set; }
public int CTNNUM { get; set; }
public string ARRIVEDATE { get; set; }
public string RETURNDOCDATE { get; set; }
public string ARRIVEREMARK { get; set; }
#endregion
public MsOpTruckBulkPc()
{
TableName = "op_truck_bulk_pc";
}
override public string GetBillNoFieldName()
{
return "BSNO";
}
}
[JsonObject]
public class MsOpTruckBulkPcDetail : ModelObjectBillBody
{
#region private Fields
private string _GID = Guid.NewGuid().ToString();
private string _BSNO = "";
public string LINKBSNO { get; set; }
public string LINKGID { get; set; }
public string TRANSSTATUS { get; set; }
public string CUSTNO { get; set; }
public string CONTRACTNO { get; set; }
public string TEMPLATENAME { get; set; }
public string CUSTOMERNAME { get; set; }
public string CUSTOMERNAMEREF { get; set; }
public string CUSTTEL { get; set; }
public string CUSTATTN { get; set; }
public string CONSIGNEENAME { get; set; }
public string CONSIGNEETEL { get; set; }
public string CONSIGNEEATTN { get; set; }
public string CONSIGNEEADDR { get; set; }
public string BSDATE { get; set; }
public string CUSTSERVICE { get; set; }
public string SALE { get; set; }
public string ETD { get; set; }
public string ETA { get; set; }
public string PORTLOAD { get; set; }
public string PORTDISCHARGE { get; set; }
public string YARD { get; set; }
public string TRADETYPE { get; set; }
public decimal GPKGS { get; set; }
public decimal UNITKGS { get; set; }
public decimal NETWEIGHT { get; set; }
public decimal GKGS { get; set; }
public decimal GCBM { get; set; }
public decimal GNETWEIGHT { get; set; }
public decimal GTRUCKNUM { get; set; }
public string UNITTYPE { get; set; }
public string OP { get; set; }
public decimal TRUCKNUM { get; set; }
public string CTNALL { get; set; }
public int CTNNUM { get; set; }
public int GCTNNUM { get; set; }
private string _GOODSNAME = String.Empty;
private decimal _PKGS = 0;
private decimal _KGS = 0;
private decimal _CBM = 0;
private string _CREATEUSER = String.Empty;
private string _CREATETIME = String.Empty;
private string _remark = String.Empty;
public decimal UNITPRICE { get; set; }
public decimal TTLDR { get; set; }
#endregion
#region Public Properties
[ModelDB(MDBType = ModelDBOprationType.All, IsPrimary = true)]
public string GID
{
get { return _GID; }
set { _GID = value; }
}
[ModelDB]
public string BSNO
{
get { return _BSNO; }
set { _BSNO = value; }
}
[ModelDB]
public string GOODSNAME
{
get { return _GOODSNAME; }
set { _GOODSNAME = value; }
}
[ModelDB]
public decimal PKGS
{
get { return _PKGS; }
set { _PKGS = value; }
}
[ModelDB]
public decimal KGS
{
get { return _KGS; }
set { _KGS = value; }
}
[ModelDB]
public decimal CBM
{
get { return _CBM; }
set { _CBM = value; }
}
[ModelDB]
public string REMARK
{
get { return _remark; }
set { _remark = value; }
}
[ModelDB]
public string CREATEUSER
{
get { return _CREATEUSER; }
set { _CREATEUSER = value; }
}
[ModelDB]
public string CREATETIME
{
get { return _CREATETIME; }
set { _CREATETIME = value; }
}
public string ORDERNO { get; set; }
#endregion
public MsOpTruckBulkPcDetail()
{
TableName = "op_truck_bulk_pc_detail";
}
}
}