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.

145 lines
3.6 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.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace djy.Model.IsfDto
{
public class Info
{
/// <summary>
/// 提单类型CODE
/// </summary>
public string blTypeCode { get; set; }
/// <summary>
/// 交货地代码
/// </summary>
public string deliveryHarbourCode { get; set; }
/// <summary>
/// 卸货港代码
/// </summary>
public string dischargeHarbourCode { get; set; }
/// <summary>
/// HSTCode多个用英文逗号隔开
/// </summary>
public string hstCode { get; set; }
/// <summary>
/// 类型(1.ISF5 2.ISF10)
/// </summary>
public string infoType { get; set; }
/// <summary>
/// 提单号
/// </summary>
public string masterBillNo { get; set; }
///// <summary>
///// 备注
///// </summary>
//public string memo { get; set; }
/// <summary>
/// 业务id
/// </summary>
public string refId { get; set; }
/// <summary>
/// 贸易类型代码
/// </summary>
public string shipmentTypeCode { get; set; }
}
public class CompanyList
{
/// <summary>
/// 地址
/// </summary>
public string address { get; set; }
/// <summary>
/// 城市
/// </summary>
public string city { get; set; }
/// <summary>
/// 公司ID
/// </summary>
public string companyId { get; set; }
/// <summary>
/// 公司名称
/// </summary>
public string companyName { get; set; }
/// <summary>
/// 公司类型
/// </summary>
public string companyType { get; set; }
/// <summary>
/// 国家代码
/// </summary>
public string countryCode { get; set; }
/// <summary>
/// HSTCode多个用英文逗号隔开
/// </summary>
public string hstCode { get; set; }
/// <summary>
/// id类型代码
/// </summary>
public string idTypeCode { get; set; }
///// <summary>
///// 进出口类型(1.进口2.出口)
///// </summary>
//public string ieType { get; set; }
/// <summary>
/// 邮编
/// </summary>
public string postcode { get; set; }
/// <summary>
/// 省份
/// </summary>
public string province { get; set; }
/// <summary>
/// 省份代码
/// </summary>
public string provinceCode { get; set; }
}
public class IsfInfo
{
public List<CompanyList> companyList { get; set; }
public string format { get; set; }
public Info info { get; set; }
/// <summary>
/// 服务名称值为eportyun.manifest.isf.sendBill
/// </summary>
public string method { get; set; }
/// <summary>
/// 类型1.原始2.修改3.删除4.重发
/// </summary>
public int msgType { get; set; }
/// <summary>
/// 加密
/// </summary>
public string sign { get; set; }
/// <summary>
/// 时间戳
/// </summary>
public string timestamp { get; set; }
/// <summary>
/// 用户id
/// </summary>
public string user_id { get; set; }
/// <summary>
/// 2.0
/// </summary>
public string version { get; set; }
}
}