package cn.qihangerp.model.request;

import lombok.Data;

/**
 * {@code POST /external/pdd/goods/sku-canonical-sync}：主数据在 {@code detail.get} 成功后回写
 * {@code o_goods_sku.canonical_ext.pddSkuId}。
 * <p>与 {@link ExternalPddGoodsDetailAppService#fetchGoodsDetail} 返回的 {@code popResponseBody} 同源（拼多多 POP 原始 JSON，
 * 须含 {@code goods_detail_get_response.sku_list}）。</p>
 */
@Data
public class ExternalPddSkuCanonicalSyncRequest {

    /** ERP {@code o_goods.id} */
    private Long erpGoodsId;

    /**
     * {@code pdd.goods.detail.get} 成功响应原始 JSON（顶层含 {@code goods_detail_get_response}）。
     */
    private String goodsDetailPopRaw;
}
