old_flsystem/类库/Api.Framework/Data/TB/TBPassInfoData.cs

59 lines
1.6 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System.Text.RegularExpressions;
namespace Api.Framework.Data.TB
{
/// <summary>
/// 解析后的淘宝口令信息
/// </summary>
public class TBPassInfoData
{
/// <summary>
/// 商品Id
/// </summary>
public string num_iid { get; set; }
/// <summary>
/// 优惠券Id
/// </summary>
public string activityId
{
get
{
string activityIdTmp = string.Empty;
if (string.IsNullOrWhiteSpace(origin_url) == false)
{
var reg = Regex.Match(origin_url, @"activityId=(?<活动ID>[A-Za-z0-9]+)", RegexOptions.IgnoreCase);
if (reg.Success)
activityIdTmp = reg.Groups["活动ID"].Value;
}
return activityIdTmp;
}
}
/// <summary>
/// 商品淘客转连连接
/// </summary>
public string click_url { get; set; }
/// <summary>
/// 店铺卖家ID
/// </summary>
public string seller_id { get; set; }
/// <summary>
/// 入参淘口令对应原始链接
/// </summary>
public string origin_url { get; set; }
/// <summary>
/// 入参淘口令推广链接中的pid如果不属于当前调用的推广者则展示“0”
/// </summary>
public string origin_pid { get; set; }
/// <summary>
/// 1-动态ID转链场景2-消费者比价场景3-商品库导购场景
/// </summary>
public string biz_scene_id { get; set; }
}
}