Files

62 lines
2.2 KiB
C#

using AllBase.Model.Param.WXParam;
using NaiBa.Util;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AllBase.Model.Result.WXResult
{
public class WxActivityData
{
public requestProductInfoList requestProductInfoList { get; set; } = new requestProductInfoList();
public ConcurrentList<WXProductParam> productList { get; set; } = new ConcurrentList<WXProductParam>();
//public int? totalNum { get; set; } // "1648"
//public int? totalPage { get; set; } // "165"
}
public class requestProductInfoList
{
public int? code { get; set; } // 0
public ConcurrentList<requestProductInfoResult> resultList { get; set; } = new ConcurrentList<requestProductInfoResult>();
}
public class requestProductInfoResult
{
public string shopId { get; set; }
public requestProductInfo product { get; set; }
/// <summary>
/// 是否已报名活动
/// </summary>
public bool? isAdded { get; set; } // true
public int? activityStockNum { get; set; } // 0
public int? activityPrice { get; set; } // 557
public int? dailyStock { get; set; } // 0,
public int? stockMode { get; set; } // 1,
public string invalidString { get; set; } // "",
public string invalidStringPrecheck { get; set; } // "",
public int? canSetLowestPrice { get; set; } // 0,
public int? minActivityPrice { get; set; } // 567,
public int? minStockNum { get; set; } // 0,
public int? defaultStockMode { get; set; } // 1,
public string maxPlatform_618Discount { get; set; } // "28",
public string maxPlatform_618DiscountMerchant { get; set; } // "42",
public string maxPlatformSubsidy { get; set; } // "28",
public string maxMerchantSubsidy { get; set; } // "42",
public string validPrice { get; set; } // "567",
public string salePrice { get; set; } // "567"
}
public class requestProductInfo
{
public string productId { get; set; } // "10000848702293",
public string skuId { get; set; } // "14973867421"
}
}