package com.hzs.activity.declaration.param;


import com.hzs.common.core.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotNull;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class AcDeclarationProductParam {
    /**
     * 产品主键
     */
    private Integer pkProduct;
    /**
     * 活动规则主键
     */
    private Long pkRuleId;
    /**
     * 产品名称
     */
    @Excel(name = "产品主键")
    private String productName;
    /**
     * 产品编号
     */
    @Excel(name = "产品编号")
    private String productCode;
    /**
     * 产品规格（逗号分隔）
     */
    @Excel(name = "产品规格")
    @NotNull(message = "产品规格不能为空")
    private String specsName;

    /**
     * 产品规格id（逗号分隔）
     */
    private String specsNameId;

    /**
     * 数量
     */
    @Excel(name = "数量")
    private Long quantity;
}
