111 lines
2.7 KiB
C#
111 lines
2.7 KiB
C#
using System;
|
|
|
|
namespace Api.Framework.Data.TB
|
|
{
|
|
/// <summary>
|
|
/// 商品信息
|
|
/// </summary>
|
|
public class TBItemInfoData
|
|
{
|
|
/// <summary>
|
|
/// 购买口令
|
|
/// </summary>
|
|
public string BuyPass { get; set; }
|
|
|
|
/// <summary>
|
|
/// 中间页地址
|
|
/// </summary>
|
|
public string ZJYUrl { get; set; }
|
|
|
|
/// <summary>
|
|
/// 优惠券ID
|
|
/// </summary>
|
|
public string ActivityId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 优惠券地址
|
|
/// </summary>
|
|
public string CouponUrl { get; set; }
|
|
|
|
/// <summary>
|
|
/// 宝贝ID
|
|
/// </summary>
|
|
public string ItemId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 商品地址
|
|
/// </summary>
|
|
public string ItemUrl { get; set; }
|
|
|
|
/// <summary>
|
|
/// 商品名称
|
|
/// </summary>
|
|
public string ItemTitle { get; set; }
|
|
|
|
/// <summary>
|
|
/// 宝贝价格
|
|
/// </summary>
|
|
public decimal Price { get; set; }
|
|
|
|
/// <summary>
|
|
/// 佣金比例
|
|
/// </summary>
|
|
public decimal CommissionRatio { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否需要技术费
|
|
/// </summary>
|
|
public bool IsTip { get; set; } = false;
|
|
|
|
/// <summary>
|
|
/// 佣金金额(根据付款金额及佣金比例自动计算)
|
|
/// </summary>
|
|
public decimal CommissionMoney => Math.Round(Price * (IsTip ? 0.9m : 1m) * CommissionRatio, 2);
|
|
|
|
/// <summary>
|
|
/// 优惠券金额
|
|
/// </summary>
|
|
public decimal CouponPrice { get; set; }
|
|
|
|
/// <summary>
|
|
/// 使用券后价
|
|
/// </summary>
|
|
public decimal UseCouponPrice { get; set; }
|
|
|
|
/// <summary>
|
|
/// 券后佣金
|
|
/// </summary>
|
|
public decimal CommissionUseCouponMoney => Math.Round((UseCouponPrice <= 0 ? Price : UseCouponPrice) * (IsTip ? 0.9m : 1m) * CommissionRatio, 2);
|
|
|
|
/// <summary>
|
|
/// 不使用券佣金
|
|
/// </summary>
|
|
public decimal CommissionUnUseCouponMoney => Math.Round(Price * (IsTip ? 0.9m : 1m) * CommissionRatio, 2);
|
|
|
|
/// <summary>
|
|
/// 宝贝图片
|
|
/// </summary>
|
|
public string ImageUrl { get; set; }
|
|
|
|
/// <summary>
|
|
/// 月销量
|
|
/// </summary>
|
|
public int Sales { get; set; }
|
|
|
|
/// <summary>
|
|
/// 店铺ID
|
|
/// </summary>
|
|
public string ShopId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 店铺昵称
|
|
/// </summary>
|
|
public string ShopNick { get; set; }
|
|
|
|
/// <summary>
|
|
/// 购买地址
|
|
/// </summary>
|
|
public string BuyUrl { get; set; }
|
|
|
|
}
|
|
} |