package com.liquidnet.service.goblin.param.shouqianba.request;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

/**
 * 收钱吧商品同步单项参数
 */
@Data
public class GoblinSqbGoodsSyncParam implements Serializable {

    private static final long serialVersionUID = 1L;

    @NotBlank(message = "收钱吧商品 ID 不能为空")
    @ApiModelProperty(value = "收钱吧商品 ID (对应 spuId)", required = true)
    private String sqbProductId;

    @ApiModelProperty(value = "收钱吧商品编码 (非必填)")
    private String sqbProductSn;

    @NotBlank(message = "商城编号不能为空")
    @ApiModelProperty(value = "收钱吧商城编号", required = true)
    private String mallSn;

    @NotBlank(message = "商城签名不能为空")
    @ApiModelProperty(value = "收钱吧商城签名", required = true)
    private String mallSignature;
}
