package cn.qihangerp.model.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * {@code /external/goods/pdd/quantity/update} 返回：解析出的拼多多 ID（便于排障）及 POP 响应摘要。
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ExternalGoodsPddQuantityUpdateResultVo implements Serializable {

    private Boolean popBizSuccess;

    private Boolean quantityUpdateSuccess;

    private String message;

    private String popResponseBody;

    /** 实际调用 POP 时使用的拼多多 {@code goods_id}（来自本地映射） */
    private Long resolvedPddGoodsId;

    /** 实际调用 POP 时使用的拼多多 {@code sku_id}（来自本地映射） */
    private Long resolvedPddSkuId;
}
