package com.doumee.core.douyin.dto;
|
|
import com.alibaba.fastjson.annotation.JSONField;
|
import lombok.Data;
|
|
/**
|
* 抖音商品 SKU 项(online/query 返回 products[].skus / products[].sku 的元素)。
|
* <p>字段名严格对齐抖音 online/query 真实返回的 snake_case;
|
* 早期版本按猜测命名(title/market_price/third_sku_id 等)与抖音返回不符,已校正。
|
*
|
* @author rk
|
* @date 2026/06/22
|
*/
|
@Data
|
public class DouyinSkuDTO {
|
|
/** 抖音 SKU ID(规格唯一键,核销匹配用) */
|
@JSONField(name = "sku_id")
|
private String skuId;
|
|
/** SKU 标题(规格名称,抖音字段 sku_name) */
|
@JSONField(name = "sku_name")
|
private String skuName;
|
|
/** 原价/市场价(分,抖音字段 origin_amount,即划线价) */
|
@JSONField(name = "origin_amount")
|
private Long originAmount;
|
|
/** 团购实付价(分,抖音字段 actual_amount,用户实际支付金额) */
|
@JSONField(name = "actual_amount")
|
private Long actualAmount;
|
|
/** 外部 SKU ID(商家自定义,抖音字段 out_sku_id) */
|
@JSONField(name = "out_sku_id")
|
private String skuOutId;
|
|
/** SKU 状态 1上架 2下线 */
|
@JSONField(name = "status")
|
private Integer status;
|
}
|