【新增】快递物流查询接口新增v2版本,实现v1与v2版本切换使用。

This commit is contained in:
jianweie code
2023-12-29 21:35:34 +08:00
parent d722161e65
commit 892c9eb284
8 changed files with 663 additions and 131 deletions

View File

@@ -10449,56 +10449,241 @@
内容【XXXXXXX公司】 派件中 派件人: 滕XX 电话 13787XXXXX 如有疑问请联系XXXXX-XXXXX
</summary>
</member>
<member name="T:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressCompanyListResult">
<member name="T:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressCompanyListResultV1">
<summary>
查询货运公司列表返回实体数据
查询货运公司列表返回实体数据V1
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressCompanyListResult.showapi_res_error">
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressCompanyListResultV1.showapi_res_error">
<summary>
错误说明
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressCompanyListResult.showapi_res_code">
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressCompanyListResultV1.showapi_res_code">
<summary>
状态码
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressCompanyListResult.showapi_res_id">
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressCompanyListResultV1.showapi_res_id">
<summary>
返回资源序列
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressCompanyListResult.showapi_res_body">
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressCompanyListResultV1.showapi_res_body">
<summary>
返回资源主体
</summary>
</member>
<member name="T:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressPollResult">
<member name="P:CoreCms.Net.Model.ViewModels.Api.Express_listItem.img_url">
<summary>
查询货运公司列表返回实体数据
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressPollResult.showapi_res_error">
<member name="P:CoreCms.Net.Model.ViewModels.Api.Express_listItem.phone">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.Express_listItem.exp_name">
<summary>
顺丰速运
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.Express_listItem.com">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.Express_listItem.url">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.Express_listItem.note">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.Showapi_res_body.ret_code">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.Showapi_res_body.express_list">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.Showapi_res_body.msg">
<summary>
查询成功!
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressCompanyListResultV2.showapi_res_error">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressCompanyListResultV2.showapi_res_code">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressCompanyListResultV2.showapi_res_id">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressCompanyListResultV2.showapi_res_body">
<summary>
</summary>
</member>
<member name="T:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressPollResultV1">
<summary>
查询物流轨迹返回值V1
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressPollResultV1.showapi_res_error">
<summary>
错误说明
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressPollResult.showapi_res_code">
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressPollResultV1.showapi_res_code">
<summary>
状态码
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressPollResult.showapi_res_id">
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressPollResultV1.showapi_res_id">
<summary>
返回资源序列
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressPollResult.showapi_res_body">
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressPollResultV1.showapi_res_body">
<summary>
返回资源主体
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressPollResultV2.showapi_res_error">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressPollResultV2.showapi_fee_num">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressPollResultV2.showapi_res_code">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressPollResultV2.showapi_res_id">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ShowApiGetExpressPollResultV2.showapi_res_body">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.PollDataV2.time">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.PollDataV2.location">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.PollDataV2.status">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.PollDataV2.address">
<summary>
浙江省-台州市
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.PollDataV2.context">
<summary>
【台州市】已离开 浙江台州分拨交付中心;发往 山东潍坊分拨交付中心
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ExpressPollResBodyV2.delivery_time">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ExpressPollResBodyV2.nu">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ExpressPollResBodyV2.logo">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ExpressPollResBodyV2.original_com">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ExpressPollResBodyV2.com">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ExpressPollResBodyV2.tel">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ExpressPollResBodyV2.data">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ExpressPollResBodyV2.msg">
<summary>
查询成功
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ExpressPollResBodyV2.possible_exp_list">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ExpressPollResBodyV2.ret_code">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ExpressPollResBodyV2.showapi_inner_fee_num">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ExpressPollResBodyV2.update_time">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ExpressPollResBodyV2.query_num">
<summary>
</summary>
</member>
<member name="P:CoreCms.Net.Model.ViewModels.Api.ExpressPollResBodyV2.com_name">
<summary>
韵达速递
</summary>
</member>
<member name="T:CoreCms.Net.Model.ViewModels.Basics.DbTableInfoTree">
<summary>
代码生成器下拉数据列表实体

View File

@@ -12,12 +12,12 @@ using System.Collections.Generic;
namespace CoreCms.Net.Model.ViewModels.Api
{
#region
#region V1
/// <summary>
/// 查询货运公司列表返回实体数据
/// 查询货运公司列表返回实体数据V1
/// </summary>
public class ShowApiGetExpressCompanyListResult
public class ShowApiGetExpressCompanyListResultV1
{
/// <summary>
/// 错误说明
@@ -88,12 +88,79 @@ namespace CoreCms.Net.Model.ViewModels.Api
#endregion
#region MyRegion
#region V2
public class Express_listItem
{
/// <summary>
///
/// </summary>
public string img_url { get; set; }
/// <summary>
///
/// </summary>
public string phone { get; set; }
/// <summary>
/// 顺丰速运
/// </summary>
public string exp_name { get; set; }
/// <summary>
///
/// </summary>
public string com { get; set; }
/// <summary>
///
/// </summary>
public string url { get; set; }
/// <summary>
///
/// </summary>
public string note { get; set; }
}
public class Showapi_res_body
{
/// <summary>
///
/// </summary>
public int ret_code { get; set; }
/// <summary>
///
/// </summary>
public List<Express_listItem> express_list { get; set; }
/// <summary>
/// 查询成功!
/// </summary>
public string msg { get; set; }
}
public class ShowApiGetExpressCompanyListResultV2
{
/// <summary>
///
/// </summary>
public string showapi_res_error { get; set; }
/// <summary>
///
/// </summary>
public int showapi_res_code { get; set; }
/// <summary>
///
/// </summary>
public string showapi_res_id { get; set; }
/// <summary>
///
/// </summary>
public Showapi_res_body showapi_res_body { get; set; }
}
#endregion
#region V1
/// <summary>
/// 查询货运公司列表返回实体数据
/// 查询物流轨迹返回值V1
/// </summary>
public class ShowApiGetExpressPollResult
public class ShowApiGetExpressPollResultV1
{
/// <summary>
/// 错误说明
@@ -113,11 +180,11 @@ namespace CoreCms.Net.Model.ViewModels.Api
/// <summary>
/// 返回资源主体
/// </summary>
public ExpressPollResBody showapi_res_body { get; set; }
public ExpressPollResBodyV1 showapi_res_body { get; set; }
}
public class ExpressPollResBody
public class ExpressPollResBodyV1
{
public long update { get; set; }
public string upgrade_info { get; set; }
@@ -127,7 +194,7 @@ namespace CoreCms.Net.Model.ViewModels.Api
public int status { get; set; }
public int fee_num { get; set; }
public string tel { get; set; }
public List<PollData> data { get; set; }
public List<PollDataV1> data { get; set; }
public string expSpellName { get; set; }
public string msg { get; set; }
@@ -139,11 +206,127 @@ namespace CoreCms.Net.Model.ViewModels.Api
public List<object> possibleExpList { get; set; }
}
public class PollData
public class PollDataV1
{
public string time { get; set; }
public string context { get; set; }
}
#endregion
#region V2
public class ShowApiGetExpressPollResultV2
{
/// <summary>
///
/// </summary>
public string showapi_res_error { get; set; }
/// <summary>
///
/// </summary>
public int showapi_fee_num { get; set; }
/// <summary>
///
/// </summary>
public int showapi_res_code { get; set; }
/// <summary>
///
/// </summary>
public string showapi_res_id { get; set; }
/// <summary>
///
/// </summary>
public ExpressPollResBodyV2 showapi_res_body { get; set; }
}
public class PollDataV2
{
/// <summary>
///
/// </summary>
public string time { get; set; }
/// <summary>
///
/// </summary>
public string location { get; set; }
/// <summary>
///
/// </summary>
public int status { get; set; }
/// <summary>
/// 浙江省-台州市
/// </summary>
public string address { get; set; }
/// <summary>
/// 【台州市】已离开 浙江台州分拨交付中心;发往 山东潍坊分拨交付中心
/// </summary>
public string context { get; set; }
}
public class ExpressPollResBodyV2
{
/// <summary>
///
/// </summary>
public string delivery_time { get; set; }
/// <summary>
///
/// </summary>
public string nu { get; set; }
/// <summary>
///
/// </summary>
public string logo { get; set; }
/// <summary>
///
/// </summary>
public string original_com { get; set; }
/// <summary>
///
/// </summary>
public string com { get; set; }
/// <summary>
///
/// </summary>
public string tel { get; set; }
/// <summary>
///
/// </summary>
public List<PollDataV2>? data { get; set; }
/// <summary>
/// 查询成功
/// </summary>
public string msg { get; set; }
/// <summary>
///
/// </summary>
public List<string>? possible_exp_list { get; set; }
/// <summary>
///
/// </summary>
public int ret_code { get; set; }
/// <summary>
///
/// </summary>
public int showapi_inner_fee_num { get; set; }
/// <summary>
///
/// </summary>
public string update_time { get; set; }
/// <summary>
///
/// </summary>
public int query_num { get; set; }
/// <summary>
/// 韵达速递
/// </summary>
public string com_name { get; set; }
}
#endregion
}