All Downloads are FREE. Search and download functionalities are using the official Maven repository.

eleme.openapi.sdk.api.entity.product.OSpuIngredientGroup Maven / Gradle / Ivy

The newest version!
package eleme.openapi.sdk.api.entity.product;

import eleme.openapi.sdk.api.enumeration.product.*;
import eleme.openapi.sdk.api.entity.product.*;
import java.util.*;
import java.math.BigDecimal;
import com.fasterxml.jackson.annotation.JsonFormat;

public class OSpuIngredientGroup{

    /**
     * 加料组名
     */
    private String name;
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    
    /**
     * 分组必选
     */
    private boolean ingredientRequired;
    public boolean getIngredientRequired() {
        return ingredientRequired;
    }
    public void setIngredientRequired(boolean ingredientRequired) {
        this.ingredientRequired = ingredientRequired;
    }
    
    /**
     * 加料组outCode
     */
    private String ingredientGroupOutCode;
    public String getIngredientGroupOutCode() {
        return ingredientGroupOutCode;
    }
    public void setIngredientGroupOutCode(String ingredientGroupOutCode) {
        this.ingredientGroupOutCode = ingredientGroupOutCode;
    }
    
    /**
     * unionCode
     */
    private String unionCode;
    public String getUnionCode() {
        return unionCode;
    }
    public void setUnionCode(String unionCode) {
        this.unionCode = unionCode;
    }
    
    /**
     * parentCode
     */
    private String parentCode;
    public String getParentCode() {
        return parentCode;
    }
    public void setParentCode(String parentCode) {
        this.parentCode = parentCode;
    }
    
    /**
     * 是否支持多选
     */
    private Boolean multiSelected;
    public Boolean getMultiSelected() {
        return multiSelected;
    }
    public void setMultiSelected(Boolean multiSelected) {
        this.multiSelected = multiSelected;
    }
    
    /**
     * 配料组最少选择个数,不传为不限
     */
    private Integer minMultiSelect;
    public Integer getMinMultiSelect() {
        return minMultiSelect;
    }
    public void setMinMultiSelect(Integer minMultiSelect) {
        this.minMultiSelect = minMultiSelect;
    }
    
    /**
     * 配料组最多选择个数,不传为不限
     */
    private Integer maxMultiSelect;
    public Integer getMaxMultiSelect() {
        return maxMultiSelect;
    }
    public void setMaxMultiSelect(Integer maxMultiSelect) {
        this.maxMultiSelect = maxMultiSelect;
    }
    
    /**
     * 配料组内最少选择配料种类个数,不传为不限
     */
    private Integer minTypeSelect;
    public Integer getMinTypeSelect() {
        return minTypeSelect;
    }
    public void setMinTypeSelect(Integer minTypeSelect) {
        this.minTypeSelect = minTypeSelect;
    }
    
    /**
     * 配料组内最多选择配料种类个数,不传为不限
     */
    private Integer maxTypeSelect;
    public Integer getMaxTypeSelect() {
        return maxTypeSelect;
    }
    public void setMaxTypeSelect(Integer maxTypeSelect) {
        this.maxTypeSelect = maxTypeSelect;
    }
    
    /**
     * 配料组绑定的sku列表
     */
    private List ingredientSpecs;
    public List getIngredientSpecs() {
        return ingredientSpecs;
    }
    public void setIngredientSpecs(List ingredientSpecs) {
        this.ingredientSpecs = ingredientSpecs;
    }
    
    /**
     * 子配料组
     */
    private List subGroups;
    public List getSubGroups() {
        return subGroups;
    }
    public void setSubGroups(List subGroups) {
        this.subGroups = subGroups;
    }
    
    /**
     * 分组选择类型
     */
    private String selectType;
    public String getSelectType() {
        return selectType;
    }
    public void setSelectType(String selectType) {
        this.selectType = selectType;
    }
    
    /**
     * 是否合并展示组内一个标品多个规格
     */
    private Boolean mergeMultiSpec;
    public Boolean getMergeMultiSpec() {
        return mergeMultiSpec;
    }
    public void setMergeMultiSpec(Boolean mergeMultiSpec) {
        this.mergeMultiSpec = mergeMultiSpec;
    }
    
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy