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.
DS7/DSWeb/Areas/MvcShipping/Models/MsOpSeae/MsOpSeaeDetail.cs

1090 lines
25 KiB
C#

using System;
using AutoMapper;
using DSWeb.MvcShipping.Models.MsOpCtnStatus;
using HcUtility.Core;
using Newtonsoft.Json;
namespace DSWeb.MvcShipping.Models.MsOpSeae
{
[JsonObject]
public class MsOpSeaeDetail : ModelObjectBillBody
{
#region 读写属性
private string _GID = "";
/// <summary>
/// GID
/// </summary>
public string GID
{
get { return _GID; }
set { _GID = value; }
}
private string _ctn_id = "";
/// <summary>
/// 编号
/// </summary>
[ModelDB(MDBType = ModelDBOprationType.All, IsPrimary = true)]
public string CTN_ID
{
get { return _ctn_id; }
set { _ctn_id = value; }
}
private string _VGMCONNCOM = "";
[ModelDB]
public string VGMCONNCOM
{
get { return _VGMCONNCOM; }
set { _VGMCONNCOM = value; }
}
private string _BSNO = "";
/// <summary>
/// 业务编号
/// </summary>
[ModelDB(MDBType = ModelDBOprationType.All, IsPrimary = true)]
public string BSNO
{
get { return _BSNO; }
set { _BSNO = value; }
}
private string _MASTERNO = "";
public string MASTERNO
{
get { return _MASTERNO; }
set { _MASTERNO = value; }
}
private string _ctncode = "";
/// <summary>
/// 箱型代码
/// </summary>
[ModelDB]
public string CTNCODE
{
get { return _ctncode; }
set { _ctncode = value; }
}
private string _size = "";
/// <summary>
/// 尺寸
/// </summary>
[ModelDB]
public string SIZE
{
get { return _size; }
set { _size = value; }
}
private string _ctn = "";
/// <summary>
/// 箱型
/// </summary>
[ModelDB]
public string CTN
{
get { return _ctn; }
set { _ctn = value; }
}
private int _ctnnum = 0;
/// <summary>
/// 箱量
/// </summary>
[ModelDB]
public int CTNNUM
{
get { return _ctnnum; }
set { _ctnnum = value; }
}
private int _teu = 0;
/// <summary>
/// TEU
/// </summary>
[ModelDB]
public int TEU
{
get { return _teu; }
set { _teu = value; }
}
private string _ctnall = "";
/// <summary>
/// 表现形式
/// </summary>
[ModelDB]
public string CTNALL
{
get { return _ctnall; }
set { _ctnall = value; }
}
private string _cntrno = "";
/// <summary>
/// 箱号
/// </summary>
[ModelDB]
public string CNTRNO
{
get { return _cntrno; }
set { _cntrno = value; }
}
private string _sealno = "";
/// <summary>
/// 封号
/// </summary>
[ModelDB]
public string SEALNO
{
get { return _sealno; }
set { _sealno = value; }
}
private int _pkgs = 0;
/// <summary>
/// 件数
/// </summary>
[ModelDB]
public int PKGS
{
get { return _pkgs; }
set { _pkgs = value; }
}
private decimal _kgs = 0;
/// <summary>
/// 重量
/// </summary>
[ModelDB]
public decimal KGS
{
get { return _kgs; }
set { _kgs = value; }
}
private decimal _cbm = 0;
/// <summary>
/// 尺码
/// </summary>
[ModelDB]
public decimal CBM
{
get { return _cbm; }
set { _cbm = value; }
}
private string _remark = "";
/// <summary>
/// 备注
/// </summary>
[ModelDB]
public string REMARK
{
get { return _remark; }
set { _remark = value; }
}
private string _kindpkgs = "";
/// <summary>
/// KINDPKGS
/// </summary>
[ModelDB]
public string KINDPKGS
{
get { return _kindpkgs; }
set { _kindpkgs = value; }
}
private decimal _tareweight = 0;
/// <summary>
/// 箱皮重
/// </summary>
[ModelDB]
public decimal TAREWEIGHT
{
get { return _tareweight; }
set { _tareweight = value; }
}
private string _goodsname = "";
/// <summary>
/// GOODSNAME
/// </summary>
[ModelDB]
public string GOODSNAME
{
get { return _goodsname; }
set { _goodsname = value; }
}
private string _WEIGHTYPE = "";
/// <summary>
/// 称重方式
/// </summary>
[ModelDB]
public string WEIGHTYPE
{
get { return _WEIGHTYPE; }
set { _WEIGHTYPE = value; }
}
private Decimal _WEIGHKGS = 0;
/// <summary>
/// 称重重量
/// </summary>
[ModelDB]
public Decimal WEIGHKGS
{
get { return _WEIGHKGS; }
set { _WEIGHKGS = value; }
}
private string _WEIGHATTN = "";
/// <summary>
/// VGM联系人
/// </summary>
[ModelDB]
public string WEIGHATTN
{
get { return _WEIGHATTN; }
set { _WEIGHATTN = value; }
}
private string _WEIGHTEL = "";
/// <summary>
/// VGM联系人的联系方式
/// </summary>
[ModelDB]
public string WEIGHTEL
{
get { return _WEIGHTEL; }
set { _WEIGHTEL = value; }
}
private string _VGMADDR = "";
/// <summary>
/// VGM联系人的联系地址
/// </summary>
[ModelDB]
public string VGMADDR
{
get { return _VGMADDR; }
set { _VGMADDR = value; }
}
private string _VGMEMAIL = "";
/// <summary>
/// VGM联系人的联系邮箱
/// </summary>
[ModelDB]
public string VGMEMAIL
{
get { return _VGMEMAIL; }
set { _VGMEMAIL = value; }
}
private string _ISTEMP = "";
/// <summary>
/// 暂进或暂出
/// </summary>
[ModelDB]
public string ISTEMP
{
get { return _ISTEMP; }
set { _ISTEMP = value; }
}
private string _WEIGHSIGN = "";
/// <summary>
/// VGM联系人签名
/// </summary>
[ModelDB]
public string WEIGHSIGN
{
get { return _WEIGHSIGN; }
set { _WEIGHSIGN = value; }
}
private string _WEIGHDATE = "";
/// <summary>
/// VGM日期
/// </summary>
[ModelDB]
public string WEIGHDATE
{
get { return _WEIGHDATE; }
set { _WEIGHDATE = value; }
}
private string _TIXIANGSHIJIAN = "";
/// <summary>
/// 提箱时间
/// </summary>
[ModelDB]
public string TIXIANGSHIJIAN
{
get { return _TIXIANGSHIJIAN; }
set { _TIXIANGSHIJIAN = value; }
}
private string _exitdoor = "";
public string EXITDOOR
{
get { return _exitdoor; }
set { _exitdoor = value; }
}
private string _enterdoor = "";
public string ENTERDOOR
{
get { return _enterdoor; }
set { _enterdoor = value; }
}
private string _ctnstatus = "";
public string CTNSTATUS
{
get { return _ctnstatus; }
set { _ctnstatus = value; }
}
private string _vessel = "";
public string VESSEL
{
get { return _vessel; }
set { _vessel = value; }
}
private string _voyno = "";
public string VOYNO
{
get { return _voyno; }
set { _voyno = value; }
}
private string _mblno = "";
public string MBLNO
{
get { return _mblno; }
set { _mblno = value; }
}
private string _truckno = "";
public string TRUCKNO
{
get { return _truckno; }
set { _truckno = value; }
}
private string _trucktype = "";
public string TRUCKTYPE
{
get { return _trucktype; }
set { _trucktype = value; }
}
private string _ONBORD = "";
public string ONBORD
{
get { return _ONBORD; }
set { _ONBORD = value; }
}
private string _ETD = "";
public string ETD
{
get { return _ETD; }
set { _ETD = value; }
}
private int _fenpkgs = 0;
/// <summary>
/// 件数
/// </summary>
public int FENPKGS
{
get { return _fenpkgs; }
set { _fenpkgs = value; }
}
private decimal _fenkgs = 0;
/// <summary>
/// 重量
/// </summary>
public decimal FENKGS
{
get { return _fenkgs; }
set { _fenkgs = value; }
}
private decimal _fencbm = 0;
/// <summary>
/// 尺码
/// </summary>
public decimal FENCBM
{
get { return _fencbm; }
set { _fencbm = value; }
}
private string _TRUCKER = "";
public string TRUCKER
{
get { return _TRUCKER; }
set { _TRUCKER = value; }
}
private string _FREESTORAGEDAY = "0";
/// <summary>
/// </summary>
public string FREESTORAGEDAY
{
get { return _FREESTORAGEDAY; }
set { _FREESTORAGEDAY = value; }
}
private string _STORAGEDAY = "0";
/// <summary>
/// </summary>
public string STORAGEDAY
{
get { return _STORAGEDAY; }
set { _STORAGEDAY = value; }
}
private string _FREECTNDAY = "0";
/// <summary>
/// </summary>
public string FREECTNDAY
{
get { return _FREECTNDAY; }
set { _FREECTNDAY = value; }
}
private string _CTNDAY = "0";
/// <summary>
/// </summary>
public string CTNDAY
{
get { return _CTNDAY; }
set { _CTNDAY = value; }
}
private string _TRUCKFEE = "0";
/// <summary>
/// </summary>
public string TRUCKFEE
{
get { return _TRUCKFEE; }
set { _TRUCKFEE = value; }
}
private string _STORAGEPRICE = "0";
/// <summary>
/// </summary>
public string STORAGEPRICE
{
get { return _STORAGEPRICE; }
set { _STORAGEPRICE = value; }
}
private string _STORAGEFEE = "0";
/// <summary>
/// </summary>
public string STORAGEFEE
{
get { return _STORAGEFEE; }
set { _STORAGEFEE = value; }
}
private string _CTNPRICE = "0";
/// <summary>
/// </summary>
public string CTNPRICE
{
get { return _CTNPRICE; }
set { _CTNPRICE = value; }
}
private string _CTNFEE = "0";
/// <summary>
/// </summary>
public string CTNFEE
{
get { return _CTNFEE; }
set { _CTNFEE = value; }
}
public string PCTN_ID { get; set; }
public string sub_bno { get; set; }
public string bno { get; set; }
[ModelDB(MDBType = ModelDBOprationType.Insert)]
public long? DJYCTNID { get; set; }
public string TiXiangShiJian { get; set; }
public string FanChangShiJian { get; set; }
#endregion
public MsOpSeaeDetail()
{
TableName = "op_ctn";
}
public override string GetBillNoFieldName()
{
return "BSNO";
}
//public static MsOpSeaeDetail Copy(MsOpSeaeDetail model)
//{
// return Mapper.Map<MsOpSeaeDetail>(model);
//}
}
public class MsOpSeaeDetail_SISave : MsOpSeaeDetail
{
[ModelDB]
public string CTNSTATUS { get; set; }
}
public class MsOpSeaeFenCtn : ModelObjectBillBody
{
#region 读写属性
private string _GID = "";
public string GID
{
get { return _GID; }
set { _GID = value; }
}
private string _ctn_id = "";
public string CTN_ID
{
get { return _ctn_id; }
set { _ctn_id = value; }
}
private string _BSNO = "";
public string BSNO
{
get { return _BSNO; }
set { _BSNO = value; }
}
private string _MASTERNO = "";
public string MASTERNO
{
get { return _MASTERNO; }
set { _MASTERNO = value; }
}
private string _ctncode = "";
public string CTNCODE
{
get { return _ctncode; }
set { _ctncode = value; }
}
private string _size = "";
public string SIZE
{
get { return _size; }
set { _size = value; }
}
private string _ctn = "";
public string CTN
{
get { return _ctn; }
set { _ctn = value; }
}
private int _ctnnum = 0;
public int CTNNUM
{
get { return _ctnnum; }
set { _ctnnum = value; }
}
private int _teu = 0;
public int TEU
{
get { return _teu; }
set { _teu = value; }
}
private string _ctnall = "";
public string CTNALL
{
get { return _ctnall; }
set { _ctnall = value; }
}
private string _cntrno = "";
public string CNTRNO
{
get { return _cntrno; }
set { _cntrno = value; }
}
private string _sealno = "";
public string SEALNO
{
get { return _sealno; }
set { _sealno = value; }
}
private int _pkgs = 0;
public int PKGS
{
get { return _pkgs; }
set { _pkgs = value; }
}
private decimal _kgs = 0;
public decimal KGS
{
get { return _kgs; }
set { _kgs = value; }
}
private decimal _cbm = 0;
public decimal CBM
{
get { return _cbm; }
set { _cbm = value; }
}
private string _remark = "";
public string REMARK
{
get { return _remark; }
set { _remark = value; }
}
private string _kindpkgs = "";
public string KINDPKGS
{
get { return _kindpkgs; }
set { _kindpkgs = value; }
}
private string _goodsname = "";
public string GOODSNAME
{
get { return _goodsname; }
set { _goodsname = value; }
}
private string _MBLNO = "";
public string MBLNO
{
get { return _MBLNO; }
set { _MBLNO = value; }
}
private string _HBLNO = "";
public string HBLNO
{
get { return _HBLNO; }
set { _HBLNO = value; }
}
private string _description = "";
public string DESCRIPTION
{
get { return _description; }
set { _description = value; }
}
private string _cargoid = "";
public string CARGOID
{
get { return _cargoid; }
set { _cargoid = value; }
}
#endregion
}
[JsonObject]
public class MsOpCtnDetail : ModelObjectBillBody
{
#region 读写属性
private string _gid = "";
/// <summary>
/// GID
/// </summary>
[ModelDB(MDBType = ModelDBOprationType.All, IsPrimary = true)]
public string GID
{
get { return _gid; }
set { _gid = value; }
}
private string _ctn_id = "";
/// <summary>
/// CTN_ID
/// </summary>
[ModelDB]
public string CTN_ID
{
get { return _ctn_id; }
set { _ctn_id = value; }
}
private int _pkgs = 0;
/// <summary>
/// 件数
/// </summary>
[ModelDB]
public int PKGS
{
get { return _pkgs; }
set { _pkgs = value; }
}
private string _kindpkgs = "";
/// <summary>
/// 件数包装
/// </summary>
[ModelDB]
public string KINDPKGS
{
get { return _kindpkgs; }
set { _kindpkgs = value; }
}
private decimal _kgs = 0;
/// <summary>
/// 重量
/// </summary>
[ModelDB]
public decimal KGS
{
get { return _kgs; }
set { _kgs = value; }
}
private decimal _cbm = 0;
/// <summary>
/// 尺码
/// </summary>
[ModelDB]
public decimal CBM
{
get { return _cbm; }
set { _cbm = value; }
}
private string _hscode = "";
/// <summary>
/// HS编码
/// </summary>
[ModelDB]
public string HSCODE
{
get { return _hscode; }
set { _hscode = value; }
}
private string _description = "";
/// <summary>
/// 货物描述
/// </summary>
[ModelDB]
public string DESCRIPTION
{
get { return _description; }
set { _description = value; }
}
private string _marks = "";
/// <summary>
/// 唛头
/// </summary>
[ModelDB]
public string MARKS
{
get { return _marks; }
set { _marks = value; }
}
private string _remark = "";
/// <summary>
/// 备注
/// </summary>
[ModelDB]
public string REMARK
{
get { return _remark; }
set { _remark = value; }
}
private string _CNTRNO = "";
/// <summary>
/// 箱号
/// </summary>
public string CNTRNO
{
get { return _CNTRNO; }
set { _CNTRNO = value; }
}
private string _CTNALL = "";
/// <summary>
/// CTNALL
/// </summary>
public string CTNALL
{
get { return _CTNALL; }
set { _CTNALL = value; }
}
#endregion
public MsOpCtnDetail()
{
TableName = "op_ctn_detail";
}
}
[JsonObject]
public class MsOpSeaeManifest : ModelObjectBillBody
{
#region 读写属性
private string _GID = "";
[ModelDB(MDBType = ModelDBOprationType.All, IsPrimary = true)]
public string GID
{
get { return _GID; }
set { _GID = value; }
}
private string _BSNO = "";
[ModelDB]
public string BSNO
{
get { return _BSNO; }
set { _BSNO = value; }
}
private string _MBLNO = "";
[ModelDB]
public string MBLNO
{
get { return _MBLNO; }
set { _MBLNO = value; }
}
private string _cntrno = "";
[ModelDB]
public string CNTRNO
{
get { return _cntrno; }
set { _cntrno = value; }
}
private string _sealno = "";
[ModelDB]
public string SEALNO
{
get { return _sealno; }
set { _sealno = value; }
}
private decimal _pkgs = 0;
[ModelDB]
public decimal PKGS
{
get { return _pkgs; }
set { _pkgs = value; }
}
private decimal _kgs = 0;
[ModelDB]
public decimal KGS
{
get { return _kgs; }
set { _kgs = value; }
}
private decimal _cbm = 0;
[ModelDB]
public decimal CBM
{
get { return _cbm; }
set { _cbm = value; }
}
private string _remark = "";
[ModelDB]
public string REMARK
{
get { return _remark; }
set { _remark = value; }
}
private string _kindpkgs = "";
[ModelDB]
public string KINDPKGS
{
get { return _kindpkgs; }
set { _kindpkgs = value; }
}
private string _description = "";
/// <summary>
/// 货物描述
/// </summary>
[ModelDB]
public string DESCRIPTION
{
get { return _description; }
set { _description = value; }
}
public MsOpSeaeManifest()
{
TableName = "op_manifest";
}
#endregion
}
[JsonObject]
public class MsOpSeaeImpField : ModelObjectBillBody
{
#region 读写属性
private string _BSNO = "";
public string BSNO
{
get { return _BSNO; }
set { _BSNO = value; }
}
public bool ISSHIPPER { get; set; }
public bool ISCONSIGNEE { get; set; }
public bool ISNOTIFYPARTY { get; set; }
public bool ISETD { get; set; }
public bool ISETA { get; set; }
public bool ISVESSEL { get; set; }
public bool ISVOYNO { get; set; }
public bool ISPORTLOAD { get; set; }
public bool ISPORTDISCHARGE { get; set; }
public bool ISDESTINATION { get; set; }
public bool ISPLACEDELIVERY { get; set; }
public bool ISSERVICE { get; set; }
public bool ISISSUETYPE { get; set; }
public bool ISNOBILL { get; set; }
public bool ISISSUEDATE { get; set; }
public bool ISISSUEPLACE { get; set; }
public bool ISBLFRT { get; set; }
public bool ISPREPARDAT { get; set; }
public bool ISHSCODE { get; set; }
public bool ISPAYABLEAT { get; set; }
public bool ISMARKS { get; set; }
public bool ISDESCRIPTION { get; set; }
public bool ISPKGS { get; set; }
public bool ISKINDPKGS { get; set; }
public bool ISKGS { get; set; }
public bool ISCBM { get; set; }
public bool ISTOTALNO { get; set; }
public bool ISREMARK { get; set; }
public bool ISCTN { get; set; }
public bool ISREEFERF { get; set; }
public bool ISTEMPSET { get; set; }
public bool ISTEMPID { get; set; }
public bool ISTEMPMIN { get; set; }
public bool ISTEMPMAX { get; set; }
public bool ISDCLASS { get; set; }
public bool ISDUNNO { get; set; }
public bool ISDPAGE { get; set; }
public bool ISDLABEL { get; set; }
public bool ISLINKMAN { get; set; }
public bool ISMNOTIFYPARTY { get; set; }
#endregion
}
public class JsonMsOpSeaeDetail
{
public System.Collections.Generic.List<MsOpSeaeDetail> message { get; set; }
public string status { get; set; }
}
public class JsonMsOpSeaeHblDetail
{
public string msg { get; set; }
public string code { get; set; }
public System.Collections.Generic.List<MsOpSeaeDetail> data { get; set; }
}
public class JsonReQueryMsOpSeaeHblDetail
{
public string user_key { get; set; }
public string user_secret { get; set; }
public string web_user { get; set; }
public string web_psw { get; set; }
public string bno { get; set; }
public string web_code { get; set; }
public string customer_id { get; set; }
public string customer_name { get; set; }
public int req_type { get; set; }
}
public class VgmData_list
{
/// <summary>
///
/// </summary>
public string booking_no { get; set; }
/// <summary>
///
/// </summary>
public string container_no { get; set; }
/// <summary>
///
/// </summary>
public string weight_type { get; set; }
/// <summary>
///
/// </summary>
public string unit { get; set; }
/// <summary>
///
/// </summary>
public string weight { get; set; }
/// <summary>
///
/// </summary>
public string signatory { get; set; }
/// <summary>
///
/// </summary>
public string reference_id { get; set; }
/// <summary>
///
/// </summary>
public string e_mail_notification { get; set; }
}
//
}