|
|
using System;
|
|
|
using HcUtility.Core;
|
|
|
using Newtonsoft.Json;
|
|
|
|
|
|
namespace DSWeb.MvcShipping.Models.MsOpApply
|
|
|
{
|
|
|
[JsonObject]
|
|
|
public class MsOpApply : ModelObjectBillHead
|
|
|
{
|
|
|
#region 私有成员
|
|
|
// private string _BSNO ="opapply"+Guid.NewGuid().ToString();//业务编号
|
|
|
private string _BSNO = Guid.NewGuid().ToString();//业务编号
|
|
|
private string _MASTERNO;
|
|
|
private decimal _timeMark = 0;
|
|
|
private bool _BSSTATUS;//业务状态
|
|
|
private bool _FEESTATUS;//费用状态
|
|
|
private string _BSSTATUSREF = "未锁定";//
|
|
|
private string _FEESTATUSREF = "未锁定";//
|
|
|
|
|
|
private DateTime _BSDATE = DateTime.Now;//录入日期
|
|
|
private string _ACCDATE = DateTime.Now.ToString("yyyy-MM");//会计期间
|
|
|
private string _OPDATE = DateTime.Now.ToString("yyyy-MM-dd");//业务期间
|
|
|
private string _MBLNO = "";//主提单号
|
|
|
private string _HBLNO = "";//分提单号
|
|
|
private string _CUSTNO = "";//委托编号
|
|
|
private string _BSCUSTNO = "";//委托编号
|
|
|
private string _CUSTOMERNAME = "";//委托单位
|
|
|
private string _BSTYPE = "";//业务类型
|
|
|
private string _BSTYPEREF = "";
|
|
|
private string _VESSEL = "";//船名
|
|
|
private string _VOYNO = "";//航次
|
|
|
private string _ETD = null;//开船日期
|
|
|
private string _ETA = null;//开船日期
|
|
|
private string _PORTLOAD = "";//卸货港代码
|
|
|
private string _PORTDISCHARGE = "";//卸货港
|
|
|
private string _INPUTBY = "";//录入人
|
|
|
private string _OP = "";//操作员
|
|
|
private string _SALE = "";//揽货人
|
|
|
private string _CUSTSERVICE = "";
|
|
|
private string _CUSTOMSER = "";//报关行
|
|
|
private string _BSSOURCE = "";//业务来源
|
|
|
private string _BSSOURCEDETAIL = "";//来源明细
|
|
|
private string _CORPID = "";//分公司代码
|
|
|
private string _SALEDEPT = "";//所属业务部门
|
|
|
private decimal _PKGS;//件数;eger
|
|
|
private Decimal _KGS;//毛重
|
|
|
private Decimal _NETWEIGHT;//净重
|
|
|
private Decimal _CBM;//尺码
|
|
|
private string _CUSTOMNO = "";//报关单号
|
|
|
private string _BSCUSTOMNO = "";//报关单号
|
|
|
private string _CUSTOMDATE = DateTime.Now.ToString("yyyy-MM-dd");//报关日期
|
|
|
private string _INSPECTIONNO = "";//报检单号
|
|
|
private string _INSPECTIONDATE = null;//报检日期
|
|
|
private string _INVNO = "";//发票号
|
|
|
private string _CONTRACTNO = "";//合同号
|
|
|
private string _ARCOUNTRY = "";//运抵国
|
|
|
private string _GOODSOURCE = "";//货源地
|
|
|
private string _DOCNO = "";//批准文号
|
|
|
private string _TRADETYPE = "";//成交方式
|
|
|
private string _REMARK = "";//成交方式
|
|
|
private string _BOOKNO = "";//成交方式
|
|
|
private string _BYCUSTOM = "";//成交方式
|
|
|
private string _ENTERP = "";//
|
|
|
private string _ENTERPID = "";//
|
|
|
private string _IsSERVICE1 = "0";
|
|
|
private string _IsSERVICE2 = "0";
|
|
|
private string _IsSERVICE3 = "0";
|
|
|
private string _IsSERVICE4 = "0";
|
|
|
private string _IsSERVICE5 = "0";
|
|
|
private string _IsSERVICE6 = "0";
|
|
|
private string _IsSERVICE7 = "0";
|
|
|
private string _IsSERVICE8 = "0";
|
|
|
private string _IsSERVICE9 = "0";
|
|
|
private string _IsSERVICE10 = "0";
|
|
|
private string _IsSERVICE11 = "0";
|
|
|
private string _IsSERVICE12 = "0";
|
|
|
private string _IsSERVICE13 = "0";
|
|
|
private string _IsSERVICE14 = "0";
|
|
|
private string _IsSERVICE15 = "0";
|
|
|
private string _IsSERVICE16 = "0";
|
|
|
|
|
|
private string _SERVICE1 = "";
|
|
|
private string _SERVICE2 = "";
|
|
|
private string _SERVICE3 = "";
|
|
|
private string _SERVICE4 = "";
|
|
|
private string _SERVICE5 = "";
|
|
|
private string _SERVICE6 = "";
|
|
|
private string _SERVICE7 = "";
|
|
|
private string _SERVICE8 = "";
|
|
|
private string _SERVICE9 = "";
|
|
|
private string _SERVICE10 = "";
|
|
|
private string _SERVICE11 = "";
|
|
|
private string _SERVICE12 = "";
|
|
|
private string _SERVICE13 = "";
|
|
|
private string _SERVICE14 = "";
|
|
|
private string _SERVICE15 = "";
|
|
|
private string _SERVICE16 = "";
|
|
|
private string _CUSTOMTYPE = "";
|
|
|
private string _ISCLEAR = "0";
|
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
#region 读写属性
|
|
|
/// <summary>
|
|
|
/// 业务编号
|
|
|
/// </summary>
|
|
|
[ModelDB(MDBType = ModelDBOprationType.All, IsPrimary = true)]
|
|
|
public string BSNO { get { return _BSNO; } set { _BSNO = value; } }
|
|
|
|
|
|
[ModelDB(MDBType = ModelDBOprationType.Insert)]
|
|
|
public string MASTERNO { get { return _MASTERNO; } set { _MASTERNO = value; } }
|
|
|
|
|
|
public decimal TimeMark
|
|
|
{
|
|
|
get { return _timeMark; }
|
|
|
set { _timeMark = value; }
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 业务状态
|
|
|
/// </summary>
|
|
|
[ModelDB(MDBType = ModelDBOprationType.Insert)]
|
|
|
public bool BSSTATUS { get { return _BSSTATUS; } set { _BSSTATUS = value; } }
|
|
|
public string BSSTATUSREF { get { return _BSSTATUSREF; } set { _BSSTATUSREF = value; } }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 费用状态
|
|
|
/// </summary>
|
|
|
[ModelDB(MDBType = ModelDBOprationType.Insert)]
|
|
|
public bool FEESTATUS { get { return _FEESTATUS; } set { _FEESTATUS = value; } }
|
|
|
public string FEESTATUSREF { get { return _FEESTATUSREF; } set { _FEESTATUSREF = 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; } }
|
|
|
/// <summary>
|
|
|
/// 录入日期
|
|
|
/// </summary>
|
|
|
[ModelDB(MDBType = ModelDBOprationType.Insert)]
|
|
|
public DateTime BSDATE { get { return _BSDATE; } set { _BSDATE = value; } }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 会计期间
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string ACCDATE { get { return _ACCDATE; } set { _ACCDATE = value; } }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 业务期间
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string OPDATE { get { return _OPDATE; } set { _OPDATE = value; } }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 主提单号
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string MBLNO { get { return _MBLNO; } set { _MBLNO = value; } }
|
|
|
|
|
|
[ModelDB]
|
|
|
public string HBLNO { get { return _HBLNO; } set { _HBLNO = value; } }
|
|
|
/// <summary>
|
|
|
/// 委托编号
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string CUSTNO { get { return _CUSTNO; } set { _CUSTNO = value; } }
|
|
|
public string BSCUSTNO { get { return _BSCUSTNO; } set { _BSCUSTNO = value; } }
|
|
|
/// <summary>
|
|
|
/// 委托单位
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string CUSTOMERNAME { get { return _CUSTOMERNAME; } set { _CUSTOMERNAME = value; } }
|
|
|
|
|
|
private string _MANIFESTSTATUS = "无状态";
|
|
|
/// <summary>
|
|
|
/// 业务状态_中文
|
|
|
/// </summary>
|
|
|
public string MANIFESTSTATUS
|
|
|
{
|
|
|
get { return _MANIFESTSTATUS; }
|
|
|
set { _MANIFESTSTATUS = value; }
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 业务类型 枚举类型96004
|
|
|
///
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string BSTYPE { get { return _BSTYPE; } set { _BSTYPE = value; } }
|
|
|
|
|
|
public string BSTYPEREF { get { return _BSTYPEREF; } set { _BSTYPEREF = value; } }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 船名
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string VESSEL { get { return _VESSEL; } set { _VESSEL = value; } }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 航次
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string VOYNO { get { return _VOYNO; } set { _VOYNO = value; } }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 开船日期
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string ETD { get { return _ETD; } set { _ETD = value; } }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 预抵日期
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string ETA { get { return _ETA; } set { _ETA = value; } }
|
|
|
|
|
|
[ModelDB]
|
|
|
public string PORTLOAD { get { return _PORTLOAD; } set { _PORTLOAD = value; } }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 卸货港
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string PORTDISCHARGE { get { return _PORTDISCHARGE; } set { _PORTDISCHARGE = value; } }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 录入人
|
|
|
/// </summary>
|
|
|
[ModelDB(MDBType = ModelDBOprationType.Insert)]
|
|
|
public string INPUTBY { get { return _INPUTBY; } set { _INPUTBY = value; } }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 操作员
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string OP { get { return _OP; } set { _OP = value; } }
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// 揽货人
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string SALE { get { return _SALE; } set { _SALE = value; } }
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// 操作员
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string CUSTSERVICE { get { return _CUSTSERVICE; } set { _CUSTSERVICE = value; } }
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// 报关行
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string CUSTOMSER { get { return _CUSTOMSER; } set { _CUSTOMSER = value; } }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 业务来源
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string BSSOURCE { get { return _BSSOURCE; } set { _BSSOURCE = value; } }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 来源明细
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string BSSOURCEDETAIL { get { return _BSSOURCEDETAIL; } set { _BSSOURCEDETAIL = value; } }
|
|
|
|
|
|
|
|
|
[ModelDB]
|
|
|
public string CORPID { get { return _CORPID; } set { _CORPID = value; } }
|
|
|
|
|
|
private string _salecorpid = "";
|
|
|
/// <summary>
|
|
|
/// 分公司代码
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string SALECORPID
|
|
|
{
|
|
|
get { return _salecorpid; }
|
|
|
set { _salecorpid = value; }
|
|
|
}
|
|
|
private string _salecorp = "";
|
|
|
/// <summary>
|
|
|
/// 分公司代码
|
|
|
/// </summary>
|
|
|
public string SALECORP
|
|
|
{
|
|
|
get { return _salecorp; }
|
|
|
set { _salecorp = value; }
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 所属业务部门
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string SALEDEPT { get { return _SALEDEPT; } set { _SALEDEPT = value; } }
|
|
|
|
|
|
|
|
|
[ModelDB]
|
|
|
public decimal PKGS { get { return _PKGS; } set { _PKGS = value; } }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 毛重
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public Decimal KGS { get { return _KGS; } set { _KGS = value; } }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 净重
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public Decimal NETWEIGHT { get { return _NETWEIGHT; } set { _NETWEIGHT = value; } }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 尺码
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public Decimal CBM { get { return _CBM; } set { _CBM = value; } }
|
|
|
|
|
|
[ModelDB]
|
|
|
public string CUSTOMNO { get { return _CUSTOMNO; } set { _CUSTOMNO = value; } }
|
|
|
public void setbstype() {
|
|
|
//根据报关单号 结尾0出口 结尾1进口
|
|
|
if (CUSTOMNO.Length == 0) { }
|
|
|
else {
|
|
|
if (CUSTOMNO.Trim().Substring(CUSTOMNO.Length - 1, 1) == "0") {
|
|
|
BSTYPE = "1";//海运出口
|
|
|
}
|
|
|
if (CUSTOMNO.Trim().Substring(CUSTOMNO.Length - 1, 1) == "1")
|
|
|
{
|
|
|
BSTYPE = "2";//海运进口
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
[ModelDB]
|
|
|
public string BSCUSTOMNO { get { return _BSCUSTOMNO; } set { _BSCUSTOMNO = value; } }
|
|
|
[ModelDB]
|
|
|
public string CUSTOMDATE { get { return _CUSTOMDATE; } set { _CUSTOMDATE = value; } }
|
|
|
|
|
|
[ModelDB]
|
|
|
public string INSPECTIONNO { get { return _INSPECTIONNO; } set { _INSPECTIONNO = value; } }
|
|
|
[ModelDB]
|
|
|
public string INSPECTIONDATE { get { return _INSPECTIONDATE; } set { _INSPECTIONDATE = value; } }
|
|
|
|
|
|
[ModelDB]
|
|
|
public string INVNO { get { return _INVNO; } set { _INVNO = value; } }
|
|
|
[ModelDB]
|
|
|
public string CONTRACTNO { get { return _CONTRACTNO; } set { _CONTRACTNO = value; } }
|
|
|
[ModelDB]
|
|
|
public string ARCOUNTRY { get { return _ARCOUNTRY; } set { _ARCOUNTRY = value; } }
|
|
|
[ModelDB]
|
|
|
public string GOODSOURCE { get { return _GOODSOURCE; } set { _GOODSOURCE = value; } }
|
|
|
[ModelDB]
|
|
|
public string DOCNO { get { return _DOCNO; } set { _DOCNO = value; } }
|
|
|
[ModelDB]
|
|
|
public string TRADETYPE { get { return _TRADETYPE; } set { _TRADETYPE = value; } }
|
|
|
[ModelDB]
|
|
|
public string REMARK { get { return _REMARK; } set { _REMARK = value; } }
|
|
|
[ModelDB]
|
|
|
public string BOOKNO { get { return _BOOKNO; } set { _BOOKNO = value; } }
|
|
|
[ModelDB]
|
|
|
public string BYCUSTOM { get { return _BYCUSTOM; } set { _BYCUSTOM = value; } }
|
|
|
[ModelDB]
|
|
|
public string ENTERP { get { return _ENTERP; } set { _ENTERP = value; } }
|
|
|
[ModelDB]
|
|
|
public string ENTERPID { get { return _ENTERPID; } set { _ENTERPID = value; } }
|
|
|
private string _CLEARCUSTOMDATE = null;//报关日期
|
|
|
private string _INSPECTSERVICE = "";//
|
|
|
private bool _ISMOREGOOD = false;
|
|
|
|
|
|
|
|
|
|
|
|
[ModelDB]
|
|
|
public string CLEARCUSTOMDATE { get { return _CLEARCUSTOMDATE; } set { _CLEARCUSTOMDATE = value; } }
|
|
|
|
|
|
[ModelDB]
|
|
|
public string INSPECTSERVICE { get { return _INSPECTSERVICE; } set { _INSPECTSERVICE = value; } }
|
|
|
/// <summary>
|
|
|
/// 多品名
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public bool ISMOREGOOD { get { return _ISMOREGOOD; } set { _ISMOREGOOD = value; } }
|
|
|
private int _customsnum = 1;
|
|
|
|
|
|
private int _cntr1 = 0;
|
|
|
/// <summary>
|
|
|
/// 箱型1
|
|
|
/// </summary>
|
|
|
public int CNTR1
|
|
|
{
|
|
|
get { return _cntr1; }
|
|
|
set { _cntr1 = value; }
|
|
|
}
|
|
|
|
|
|
private int _cntr2 = 0;
|
|
|
/// <summary>
|
|
|
/// 箱型2
|
|
|
/// </summary>
|
|
|
public int CNTR2
|
|
|
{
|
|
|
get { return _cntr2; }
|
|
|
set { _cntr2 = value; }
|
|
|
}
|
|
|
|
|
|
private int _cntr3 = 0;
|
|
|
/// <summary>
|
|
|
/// 箱型3
|
|
|
/// </summary>
|
|
|
public int CNTR3
|
|
|
{
|
|
|
get { return _cntr3; }
|
|
|
set { _cntr3 = value; }
|
|
|
}
|
|
|
|
|
|
private int _cntr4 = 0;
|
|
|
/// <summary>
|
|
|
/// 箱型4
|
|
|
/// </summary>
|
|
|
public int CNTR4
|
|
|
{
|
|
|
get { return _cntr4; }
|
|
|
set { _cntr4 = value; }
|
|
|
}
|
|
|
|
|
|
private int _cntr5 = 0;
|
|
|
/// <summary>
|
|
|
/// 箱型5
|
|
|
/// </summary>
|
|
|
public int CNTR5
|
|
|
{
|
|
|
get { return _cntr5; }
|
|
|
set { _cntr5 = value; }
|
|
|
}
|
|
|
|
|
|
private int _cntr6 = 0;
|
|
|
/// <summary>
|
|
|
/// 箱型6
|
|
|
/// </summary>
|
|
|
public int CNTR6
|
|
|
{
|
|
|
get { return _cntr6; }
|
|
|
set { _cntr6 = value; }
|
|
|
}
|
|
|
|
|
|
private int _cntr7 = 0;
|
|
|
/// <summary>
|
|
|
/// 箱型7
|
|
|
/// </summary>
|
|
|
public int CNTR7
|
|
|
{
|
|
|
get { return _cntr7; }
|
|
|
set { _cntr7 = value; }
|
|
|
}
|
|
|
|
|
|
private int _cntr8 = 0;
|
|
|
/// <summary>
|
|
|
/// 箱型8
|
|
|
/// </summary>
|
|
|
public int CNTR8
|
|
|
{
|
|
|
get { return _cntr8; }
|
|
|
set { _cntr8 = value; }
|
|
|
}
|
|
|
|
|
|
private int _cntr9 = 0;
|
|
|
/// <summary>
|
|
|
/// 箱型9
|
|
|
/// </summary>
|
|
|
public int CNTR9
|
|
|
{
|
|
|
get { return _cntr9; }
|
|
|
set { _cntr9 = value; }
|
|
|
}
|
|
|
|
|
|
private int _cntr10 = 0;
|
|
|
/// <summary>
|
|
|
/// 箱型10
|
|
|
/// </summary>
|
|
|
public int CNTR10
|
|
|
{
|
|
|
get { return _cntr10; }
|
|
|
set { _cntr10 = value; }
|
|
|
}
|
|
|
|
|
|
private int _otcntr = 0;
|
|
|
/// <summary>
|
|
|
/// 其他箱型
|
|
|
/// </summary>
|
|
|
public int OTCNTR
|
|
|
{
|
|
|
get { return _otcntr; }
|
|
|
set { _otcntr = value; }
|
|
|
}
|
|
|
|
|
|
private int _teu = 0;
|
|
|
/// <summary>
|
|
|
/// 箱TEU
|
|
|
/// </summary>
|
|
|
|
|
|
public int TEU
|
|
|
{
|
|
|
get { return _teu; }
|
|
|
set { _teu = value; }
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 报关票数
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public int CUSTOMSNUM
|
|
|
{
|
|
|
get { return _customsnum; }
|
|
|
set { _customsnum = value; }
|
|
|
}
|
|
|
|
|
|
[ModelDB]
|
|
|
public string IsSERVICE1
|
|
|
{
|
|
|
get { return _IsSERVICE1; }
|
|
|
set { _IsSERVICE1 = value; }
|
|
|
}
|
|
|
|
|
|
[ModelDB]
|
|
|
public string IsSERVICE2
|
|
|
{
|
|
|
get { return _IsSERVICE2; }
|
|
|
set { _IsSERVICE2 = value; }
|
|
|
}
|
|
|
[ModelDB]
|
|
|
public string IsSERVICE3
|
|
|
{
|
|
|
get { return _IsSERVICE3; }
|
|
|
set { _IsSERVICE3 = value; }
|
|
|
}
|
|
|
[ModelDB]
|
|
|
public string IsSERVICE4
|
|
|
{
|
|
|
get { return _IsSERVICE4; }
|
|
|
set { _IsSERVICE4 = value; }
|
|
|
}
|
|
|
[ModelDB]
|
|
|
public string IsSERVICE5
|
|
|
{
|
|
|
get { return _IsSERVICE5; }
|
|
|
set { _IsSERVICE5 = value; }
|
|
|
}
|
|
|
[ModelDB]
|
|
|
public string IsSERVICE6
|
|
|
{
|
|
|
get { return _IsSERVICE6; }
|
|
|
set { _IsSERVICE6 = value; }
|
|
|
}
|
|
|
[ModelDB]
|
|
|
public string IsSERVICE7
|
|
|
{
|
|
|
get { return _IsSERVICE7; }
|
|
|
set { _IsSERVICE7 = value; }
|
|
|
}
|
|
|
[ModelDB]
|
|
|
public string IsSERVICE8
|
|
|
{
|
|
|
get { return _IsSERVICE8; }
|
|
|
set { _IsSERVICE8 = value; }
|
|
|
}
|
|
|
|
|
|
[ModelDB]
|
|
|
public string IsSERVICE9
|
|
|
{
|
|
|
get { return _IsSERVICE9; }
|
|
|
set { _IsSERVICE9 = value; }
|
|
|
}
|
|
|
|
|
|
[ModelDB]
|
|
|
public string IsSERVICE10
|
|
|
{
|
|
|
get { return _IsSERVICE10; }
|
|
|
set { _IsSERVICE10 = value; }
|
|
|
}
|
|
|
[ModelDB]
|
|
|
public string IsSERVICE11
|
|
|
{
|
|
|
get { return _IsSERVICE11; }
|
|
|
set { _IsSERVICE11 = value; }
|
|
|
}
|
|
|
[ModelDB]
|
|
|
public string IsSERVICE12
|
|
|
{
|
|
|
get { return _IsSERVICE12; }
|
|
|
set { _IsSERVICE12 = value; }
|
|
|
}
|
|
|
[ModelDB]
|
|
|
public string IsSERVICE13
|
|
|
{
|
|
|
get { return _IsSERVICE13; }
|
|
|
set { _IsSERVICE13 = value; }
|
|
|
}
|
|
|
[ModelDB]
|
|
|
public string IsSERVICE14
|
|
|
{
|
|
|
get { return _IsSERVICE14; }
|
|
|
set { _IsSERVICE14 = value; }
|
|
|
}
|
|
|
[ModelDB]
|
|
|
public string IsSERVICE15
|
|
|
{
|
|
|
get { return _IsSERVICE15; }
|
|
|
set { _IsSERVICE15 = value; }
|
|
|
}
|
|
|
[ModelDB]
|
|
|
public string IsSERVICE16
|
|
|
{
|
|
|
get { return _IsSERVICE16; }
|
|
|
set { _IsSERVICE16 = value; }
|
|
|
}
|
|
|
|
|
|
public string SERVICE1
|
|
|
{
|
|
|
get { return _SERVICE1; }
|
|
|
set { _SERVICE1 = value; }
|
|
|
}
|
|
|
|
|
|
|
|
|
public string SERVICE2
|
|
|
{
|
|
|
get { return _SERVICE2; }
|
|
|
set { _SERVICE2 = value; }
|
|
|
}
|
|
|
|
|
|
public string SERVICE3
|
|
|
{
|
|
|
get { return _SERVICE3; }
|
|
|
set { _SERVICE3 = value; }
|
|
|
}
|
|
|
|
|
|
public string SERVICE4
|
|
|
{
|
|
|
get { return _SERVICE4; }
|
|
|
set { _SERVICE4 = value; }
|
|
|
}
|
|
|
|
|
|
public string SERVICE5
|
|
|
{
|
|
|
get { return _SERVICE5; }
|
|
|
set { _SERVICE5 = value; }
|
|
|
}
|
|
|
|
|
|
public string SERVICE6
|
|
|
{
|
|
|
get { return _SERVICE6; }
|
|
|
set { _SERVICE6 = value; }
|
|
|
}
|
|
|
|
|
|
public string SERVICE7
|
|
|
{
|
|
|
get { return _SERVICE7; }
|
|
|
set { _SERVICE7 = value; }
|
|
|
}
|
|
|
|
|
|
public string SERVICE8
|
|
|
{
|
|
|
get { return _SERVICE8; }
|
|
|
set { _SERVICE8 = value; }
|
|
|
}
|
|
|
public string SERVICE9
|
|
|
{
|
|
|
get { return _SERVICE9; }
|
|
|
set { _SERVICE9 = value; }
|
|
|
}
|
|
|
|
|
|
|
|
|
public string SERVICE10
|
|
|
{
|
|
|
get { return _SERVICE10; }
|
|
|
set { _SERVICE10 = value; }
|
|
|
}
|
|
|
|
|
|
public string SERVICE11
|
|
|
{
|
|
|
get { return _SERVICE11; }
|
|
|
set { _SERVICE11 = value; }
|
|
|
}
|
|
|
|
|
|
public string SERVICE12
|
|
|
{
|
|
|
get { return _SERVICE12; }
|
|
|
set { _SERVICE12 = value; }
|
|
|
}
|
|
|
|
|
|
public string SERVICE13
|
|
|
{
|
|
|
get { return _SERVICE13; }
|
|
|
set { _SERVICE13 = value; }
|
|
|
}
|
|
|
|
|
|
public string SERVICE14
|
|
|
{
|
|
|
get { return _SERVICE14; }
|
|
|
set { _SERVICE14 = value; }
|
|
|
}
|
|
|
|
|
|
public string SERVICE15
|
|
|
{
|
|
|
get { return _SERVICE15; }
|
|
|
set { _SERVICE15 = value; }
|
|
|
}
|
|
|
|
|
|
public string SERVICE16
|
|
|
{
|
|
|
get { return _SERVICE16; }
|
|
|
set { _SERVICE16 = value; }
|
|
|
}
|
|
|
private string _tradeterm = "";
|
|
|
/// <summary>
|
|
|
/// 贸易条款
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string TRADETERM
|
|
|
{
|
|
|
get { return _tradeterm; }
|
|
|
set { _tradeterm = 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; } }
|
|
|
public string DRDUISTATUS { set; get; }
|
|
|
|
|
|
public string CRINVSTATUS { set; get; }
|
|
|
public string CRDUISTATUS { set; get; }
|
|
|
[ModelDB]
|
|
|
public string CUSTOMTYPE
|
|
|
{
|
|
|
get { return _CUSTOMTYPE; }
|
|
|
set { _CUSTOMTYPE = value; }
|
|
|
}
|
|
|
[ModelDB]
|
|
|
public string ISCLEAR
|
|
|
{
|
|
|
get { return _ISCLEAR; }
|
|
|
set { _ISCLEAR = value; }
|
|
|
}
|
|
|
|
|
|
private string _WMSNO = "";
|
|
|
|
|
|
[ModelDB]
|
|
|
public string WMSNO
|
|
|
{
|
|
|
get { return _WMSNO; }
|
|
|
set { _WMSNO = value; }
|
|
|
}
|
|
|
private string _CUSTOMSLNO = "";
|
|
|
|
|
|
[ModelDB]
|
|
|
public string CUSTOMSLNO
|
|
|
{
|
|
|
get { return _CUSTOMSLNO; }
|
|
|
set { _CUSTOMSLNO = value; }
|
|
|
}
|
|
|
|
|
|
private string _ISCUSTOMEND = "0";
|
|
|
[ModelDB]
|
|
|
public string ISCUSTOMEND
|
|
|
{
|
|
|
get { return _ISCUSTOMEND; }
|
|
|
set { _ISCUSTOMEND = value; }
|
|
|
}
|
|
|
|
|
|
|
|
|
//需求编号:SR2017081100003
|
|
|
private int _ediywlx = 0;
|
|
|
/// <summary>
|
|
|
/// 易航线_0代表一般出口业务;1代表一般进口业务;2代表出口备案手册业务;3代表进口备案手册业务;4出境清单业务;5进境清单业务;
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public int EDIYWLX
|
|
|
{
|
|
|
get { return _ediywlx; }
|
|
|
set { _ediywlx = value; }
|
|
|
}
|
|
|
|
|
|
private string _recordsn = "";
|
|
|
/// <summary>
|
|
|
/// 易航线_备案号,ediYwlx =0||1时,该字段不填写,其他必须填写
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string RECORDSN
|
|
|
{
|
|
|
get { return _recordsn; }
|
|
|
set { _recordsn = value; }
|
|
|
}
|
|
|
|
|
|
private string _payment = "";
|
|
|
/// <summary>
|
|
|
/// 易航线_征税比例(电汇),出口方式需要必填,进口方式不填
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string PAYMENT
|
|
|
{
|
|
|
get { return _payment; }
|
|
|
set { _payment = value; }
|
|
|
}
|
|
|
|
|
|
private string _carriagetype = "";
|
|
|
/// <summary>
|
|
|
/// 易航线_运费类型,率,单价,总价
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string CARRIAGETYPE
|
|
|
{
|
|
|
get { return _carriagetype; }
|
|
|
set { _carriagetype = value; }
|
|
|
}
|
|
|
|
|
|
private decimal _carriageprice = 0;
|
|
|
/// <summary>
|
|
|
/// 易航线_运费金额
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public decimal CARRIAGEPRICE
|
|
|
{
|
|
|
get { return _carriageprice; }
|
|
|
set { _carriageprice = value; }
|
|
|
}
|
|
|
|
|
|
private string _carriagecurrency = "";
|
|
|
/// <summary>
|
|
|
/// 易航线_运费币制,当carriageType是[率]时,不能填运费币制
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string CARRIAGECURRENCY
|
|
|
{
|
|
|
get { return _carriagecurrency; }
|
|
|
set { _carriagecurrency = value; }
|
|
|
}
|
|
|
|
|
|
private string _premiumtype = "";
|
|
|
/// <summary>
|
|
|
/// 易航线_保费类型,率,单价,总价
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string PREMIUMTYPE
|
|
|
{
|
|
|
get { return _premiumtype; }
|
|
|
set { _premiumtype = value; }
|
|
|
}
|
|
|
|
|
|
private decimal _premiumprice = 0;
|
|
|
/// <summary>
|
|
|
/// 易航线_保费金额
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public decimal PREMIUMPRICE
|
|
|
{
|
|
|
get { return _premiumprice; }
|
|
|
set { _premiumprice = value; }
|
|
|
}
|
|
|
|
|
|
private string _premiumcurrency = "";
|
|
|
/// <summary>
|
|
|
/// 易航线_保费币制,当premiumType是[率]时,不能填保费币制
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string PREMIUMCURRENCY
|
|
|
{
|
|
|
get { return _premiumcurrency; }
|
|
|
set { _premiumcurrency = value; }
|
|
|
}
|
|
|
public string BillFeeStatus { get; set; }
|
|
|
|
|
|
private string _currency = "";
|
|
|
/// <summary>
|
|
|
/// 币别
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string CURRENCY
|
|
|
{
|
|
|
get { return _currency; }
|
|
|
set { _currency = value; }
|
|
|
}
|
|
|
|
|
|
private string _cargovalue = "";
|
|
|
/// <summary>
|
|
|
/// 货值
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string CARGOVALUE
|
|
|
{
|
|
|
get { return _cargovalue; }
|
|
|
set { _cargovalue = value; }
|
|
|
}
|
|
|
|
|
|
|
|
|
private string _INQUNO = "";
|
|
|
/// <summary>
|
|
|
/// 检验检验号
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string INQUNO
|
|
|
{
|
|
|
get { return _INQUNO; }
|
|
|
set { _INQUNO = value; }
|
|
|
}
|
|
|
|
|
|
|
|
|
private string _ISDY = "";
|
|
|
/// <summary>
|
|
|
/// 单一窗口读取
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string ISDY
|
|
|
{
|
|
|
get { return _ISDY; }
|
|
|
set { _ISDY = value; }
|
|
|
}
|
|
|
|
|
|
private string _DOCSTATUS = "";
|
|
|
/// <summary>
|
|
|
/// 单据状态
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string DOCSTATUS
|
|
|
{
|
|
|
get { return _DOCSTATUS; }
|
|
|
set { _DOCSTATUS = value; }
|
|
|
}
|
|
|
|
|
|
private string _CUSCIQNO = "";
|
|
|
/// <summary>
|
|
|
/// 统一编号
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string CUSCIQNO
|
|
|
{
|
|
|
get { return _CUSCIQNO; }
|
|
|
set { _CUSCIQNO = value; }
|
|
|
}
|
|
|
|
|
|
private string _TRANCUSTOMNO = "";
|
|
|
/// <summary>
|
|
|
/// 转关编号
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string TRANCUSTOMNO
|
|
|
{
|
|
|
get { return _TRANCUSTOMNO; }
|
|
|
set { _TRANCUSTOMNO = value; }
|
|
|
}
|
|
|
private string _CUSTOMLOCKNO = "";
|
|
|
/// <summary>
|
|
|
/// 关锁号
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string CUSTOMLOCKNO
|
|
|
{
|
|
|
get { return _CUSTOMLOCKNO; }
|
|
|
set { _CUSTOMLOCKNO = value; }
|
|
|
}
|
|
|
private string _EXPCUSTOMTYPE = "";
|
|
|
/// <summary>
|
|
|
/// 出境关别
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string EXPCUSTOMTYPE
|
|
|
{
|
|
|
get { return _EXPCUSTOMTYPE; }
|
|
|
set { _EXPCUSTOMTYPE = value; }
|
|
|
}
|
|
|
private string _DESPPORT = "";
|
|
|
/// <summary>
|
|
|
/// 离境口岸
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string DESPPORT
|
|
|
{
|
|
|
get { return _DESPPORT; }
|
|
|
set { _DESPPORT = value; }
|
|
|
}
|
|
|
|
|
|
private string _CONSIGNEE = "";
|
|
|
/// <summary>
|
|
|
/// 收货人
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string CONSIGNEE
|
|
|
{
|
|
|
get { return _CONSIGNEE; }
|
|
|
set { _CONSIGNEE = value; }
|
|
|
}
|
|
|
|
|
|
|
|
|
public string OPSTATUS { get; set; }
|
|
|
public string CTN_ID { get; set; }
|
|
|
public string CNTRNO { get; set; }
|
|
|
|
|
|
string _ETPS_CATEGORY { get; set; }
|
|
|
|
|
|
[ModelDB]
|
|
|
public string ETPS_CATEGORY
|
|
|
{
|
|
|
get { return _ETPS_CATEGORY; }
|
|
|
set { _ETPS_CATEGORY = value; }
|
|
|
}
|
|
|
|
|
|
int _CDNTYPE {get;set; }
|
|
|
[ModelDB]
|
|
|
public int CDNTYPE
|
|
|
{
|
|
|
get { return _CDNTYPE; }
|
|
|
set { _CDNTYPE = value; }
|
|
|
}
|
|
|
|
|
|
private string _operatorcode = "";
|
|
|
/// <summary>
|
|
|
/// 客户操作代码
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string OPERATORCODE
|
|
|
{
|
|
|
get { return _operatorcode; }
|
|
|
set { _operatorcode = value; }
|
|
|
}
|
|
|
|
|
|
|
|
|
private string _InspectionNotice = "";
|
|
|
/// <summary>
|
|
|
/// 查验通知
|
|
|
/// </summary>
|
|
|
[ModelDB]
|
|
|
public string InspectionNotice
|
|
|
{
|
|
|
get { return _InspectionNotice; }
|
|
|
set { _InspectionNotice = value; }
|
|
|
}
|
|
|
|
|
|
public string cusSupvDmd { get; set; }
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
#region 附加字段
|
|
|
|
|
|
public string AgentStatus { get; set; } = "";
|
|
|
|
|
|
#endregion
|
|
|
public MsOpApply()
|
|
|
{
|
|
|
TableName = "op_apply";
|
|
|
}
|
|
|
|
|
|
override public string GetBillNoFieldName()
|
|
|
{
|
|
|
return "BsNo";
|
|
|
}
|
|
|
}
|
|
|
|
|
|
[JsonObject]
|
|
|
public class MsOpApplySum : ModelObjectBillHead
|
|
|
{
|
|
|
#region 读写属性
|
|
|
|
|
|
private int _nobill = 0;
|
|
|
private int _SERVICE1 = 0;
|
|
|
private int _SERVICE2 = 0;
|
|
|
private int _SERVICE3 =0;
|
|
|
private int _SERVICE4 = 0;
|
|
|
private int _SERVICE5 = 0;
|
|
|
private int _SERVICE6 = 0;
|
|
|
private int _SERVICE7 = 0;
|
|
|
private int _SERVICE8 = 0;
|
|
|
private int _SERVICE9 =0;
|
|
|
private int _SERVICE10 = 0;
|
|
|
private int _SERVICE11 = 0;
|
|
|
private int _SERVICE12 = 0;
|
|
|
private int _SERVICE13 = 0;
|
|
|
private int _SERVICE14 = 0;
|
|
|
private int _SERVICE15 = 0;
|
|
|
private int _SERVICE16 = 0;
|
|
|
|
|
|
/// <summary>
|
|
|
/// 提单份数
|
|
|
/// </summary>
|
|
|
public int NOBILL
|
|
|
{
|
|
|
get { return _nobill; }
|
|
|
set { _nobill = value; }
|
|
|
}
|
|
|
|
|
|
private int _customsnum = 0;
|
|
|
|
|
|
public int CUSTOMSNUM
|
|
|
{
|
|
|
get { return _customsnum; }
|
|
|
set { _customsnum = value; }
|
|
|
}
|
|
|
|
|
|
|
|
|
public int SERVICE1
|
|
|
{
|
|
|
get { return _SERVICE1; }
|
|
|
set { _SERVICE1 = value; }
|
|
|
}
|
|
|
|
|
|
|
|
|
public int SERVICE2
|
|
|
{
|
|
|
get { return _SERVICE2; }
|
|
|
set { _SERVICE2 = value; }
|
|
|
}
|
|
|
|
|
|
public int SERVICE3
|
|
|
{
|
|
|
get { return _SERVICE3; }
|
|
|
set { _SERVICE3 = value; }
|
|
|
}
|
|
|
|
|
|
public int SERVICE4
|
|
|
{
|
|
|
get { return _SERVICE4; }
|
|
|
set { _SERVICE4 = value; }
|
|
|
}
|
|
|
|
|
|
public int SERVICE5
|
|
|
{
|
|
|
get { return _SERVICE5; }
|
|
|
set { _SERVICE5 = value; }
|
|
|
}
|
|
|
|
|
|
public int SERVICE6
|
|
|
{
|
|
|
get { return _SERVICE6; }
|
|
|
set { _SERVICE6 = value; }
|
|
|
}
|
|
|
|
|
|
public int SERVICE7
|
|
|
{
|
|
|
get { return _SERVICE7; }
|
|
|
set { _SERVICE7 = value; }
|
|
|
}
|
|
|
|
|
|
public int SERVICE8
|
|
|
{
|
|
|
get { return _SERVICE8; }
|
|
|
set { _SERVICE8 = value; }
|
|
|
}
|
|
|
public int SERVICE9
|
|
|
{
|
|
|
get { return _SERVICE9; }
|
|
|
set { _SERVICE9 = value; }
|
|
|
}
|
|
|
|
|
|
|
|
|
public int SERVICE10
|
|
|
{
|
|
|
get { return _SERVICE10; }
|
|
|
set { _SERVICE10 = value; }
|
|
|
}
|
|
|
|
|
|
public int SERVICE11
|
|
|
{
|
|
|
get { return _SERVICE11; }
|
|
|
set { _SERVICE11 = value; }
|
|
|
}
|
|
|
|
|
|
public int SERVICE12
|
|
|
{
|
|
|
get { return _SERVICE12; }
|
|
|
set { _SERVICE12 = value; }
|
|
|
}
|
|
|
|
|
|
public int SERVICE13
|
|
|
{
|
|
|
get { return _SERVICE13; }
|
|
|
set { _SERVICE13 = value; }
|
|
|
}
|
|
|
|
|
|
public int SERVICE14
|
|
|
{
|
|
|
get { return _SERVICE14; }
|
|
|
set { _SERVICE14 = value; }
|
|
|
}
|
|
|
|
|
|
public int SERVICE15
|
|
|
{
|
|
|
get { return _SERVICE15; }
|
|
|
set { _SERVICE15 = value; }
|
|
|
}
|
|
|
|
|
|
public int SERVICE16
|
|
|
{
|
|
|
get { return _SERVICE16; }
|
|
|
set { _SERVICE16 = value; }
|
|
|
}
|
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
}
|
|
|
|
|
|
[JsonObject]
|
|
|
public class ENTERP: ModelObjectBase
|
|
|
{
|
|
|
#region private Fields
|
|
|
|
|
|
private string _CUSTOMER = string.Empty;
|
|
|
|
|
|
private string _ENTERPID = string.Empty;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
#region Public Properties
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public string ENTERPID
|
|
|
{
|
|
|
get { return _ENTERPID; }
|
|
|
set { _ENTERPID = value; }
|
|
|
}
|
|
|
|
|
|
public string CUSTOMER
|
|
|
{
|
|
|
get { return _CUSTOMER; }
|
|
|
set { _CUSTOMER = value; }
|
|
|
}
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
[JsonObject]
|
|
|
public class MsOpApplyELine : ModelObjectBillHead
|
|
|
{
|
|
|
#region 易航线网站返回的数据解析实体类
|
|
|
private string _taskId = "";
|
|
|
/// <summary>
|
|
|
/// 空
|
|
|
/// </summary>
|
|
|
public string taskId
|
|
|
{
|
|
|
get { return _taskId; }
|
|
|
set { _taskId = value; }
|
|
|
}
|
|
|
|
|
|
private string _resultCode = "";
|
|
|
/// <summary>
|
|
|
/// 回值码, 0错误 1正确
|
|
|
/// </summary>
|
|
|
public string resultCode
|
|
|
{
|
|
|
get { return _resultCode; }
|
|
|
set { _resultCode = value; }
|
|
|
}
|
|
|
|
|
|
private string _resultValue = "";
|
|
|
/// <summary>
|
|
|
/// 回值描述(正确时为返回的token,错误时为错误提示),Token仅存2小时,到时失效,需要再次获取
|
|
|
/// </summary>
|
|
|
public string resultValue
|
|
|
{
|
|
|
get { return _resultValue; }
|
|
|
set { _resultValue = value; }
|
|
|
}
|
|
|
|
|
|
private string _systemNum = "";
|
|
|
/// <summary>
|
|
|
/// 回值描述
|
|
|
/// </summary>
|
|
|
public string systemNum
|
|
|
{
|
|
|
get { return _systemNum; }
|
|
|
set { _systemNum = value; }
|
|
|
}
|
|
|
#endregion
|
|
|
}
|
|
|
|
|
|
[JsonObject]
|
|
|
public class MsOpApply_Opseai : MsOpApply {
|
|
|
public string 商品名称 { get; set; }
|
|
|
public string 单价 { get; set; }
|
|
|
public string REMARK2 { get; set; }
|
|
|
}
|
|
|
}
|