Files
KJD/AllBase/Model/Result/TemuPriceAdjustInfo.cs

111 lines
3.2 KiB
C#
Raw Permalink 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;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AllBase.Model.Result
{
public class TemuPriceAdjustInfo
{
/// <summary>
/// 店铺Id(非登录id)
/// </summary>
public long supplierId { get; set; }
/// <summary>
/// skcId
/// </summary>
public long skcId { get; set; }
/// <summary>
/// 商品Id
/// </summary>
public long productId { get;set; }
public string productName { get; set; }
public string image { get; set; }
/// <summary>
/// 调价单号
/// </summary>
public string priceOrderSn { get; set;}
/// <summary>
/// 调价Id
/// </summary>
public long? id { get; set; }
/// <summary>
/// 申请来源
/// </summary>
public string source { get; set; }
/// <summary>
/// 调价原因
/// </summary>
public string adjustReason { get; set; }
/// <summary>
/// sku详情列表
/// </summary>
public List<SkuInfoItem> skuInfoItemList { get; set; } = new List<SkuInfoItem>();
public string skuIds
{
get
{
var skuIsList = this.skuInfoItemList.Select(s => s.productSkuId).ToList();
return string.Join(",", skuIsList);
}
}
public string skuSpecs
{
get
{
var skuSpecList = this.skuInfoItemList.Select(s => s.spec).ToList();
return string.Join(",", skuSpecList);
}
}
/// <summary>
/// 申报价格类型
/// </summary>
public string activityInvitationName { get; set; }
/// <summary>
/// 调整后申报价格
/// </summary>
public decimal? newSupplyPrice { get; set; }
/// <summary>
/// 是否已取消调价
/// </summary>
public bool isRefuseAdjust { get; set; } = false;
/// <summary>
/// 建立每页唯一的snTag以便一起提交同一页的调价数据
/// </summary>
public string snTag { get; set; }
}
public class SkuInfoItem
{
/// <summary>
/// skuId
/// </summary>
public long? productSkuId { get; set; }
public string skuExtCode { get; set; }
public int? priceBeforeExchange { get; set; }
public int? moreThanReviewPrice { get; set; }
/// <summary>
/// sku名称
/// </summary>
public string spec { get; set; }
/// <summary>
/// 计价货币 "CNY",
/// </summary>
public string priceCurrency { get; set; }
/// <summary>
/// 币种 计价货币名称 "人民币"
/// </summary>
public string currencyName { get; set; }
/// <summary>
/// 价格 2500 单位分
/// </summary>
public int? price { get; set; }
/// <summary>
///
/// </summary>
public int? reviewSupplyPrice { get; set; }
public string semiManagerSource { get; set; }
}
}