package com.cool.store.vo.store;

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

import java.math.BigDecimal;
import java.util.Date;

@Data
public class StoreTypeOptionVO {

    @ApiModelProperty("主键")
    private Long id;

    @ApiModelProperty("店型ID")
    private Long storeTypeId;

    @ApiModelProperty("选项ID")
    private Long optionId;

    @ApiModelProperty("配置类型编码")
    private String categoryCode;

    @ApiModelProperty("配置项编码")
    private String itemCode;

    @ApiModelProperty("是否默认 0否 1是")
    private Integer isDefault;

    @ApiModelProperty("默认数量")
    private BigDecimal defaultQuantity;

    @ApiModelProperty("数量是否可改 0否 1是")
    private Integer allowQuantityEdit;

    @ApiModelProperty("是否展示 0否 1是")
    private Integer visible;

    @ApiModelProperty("排序")
    private Integer sortOrder;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("更新时间")
    private Date updateTime;

    @ApiModelProperty("选项图片")
    private String optionImageUrl;

    @ApiModelProperty("当前店型内选项价格")
    private BigDecimal optionPrice;

    @ApiModelProperty("顶部预览图")
    private String topPreviewImage;

    @ApiModelProperty("选项原价")
    private BigDecimal originalOptionPrice;

    @ApiModelProperty("选项明细")
    private String optionRemark;

    @ApiModelProperty("描述")
    private String optionDescription;

    @ApiModelProperty("选项名称")
    private String optionName;

    @ApiModelProperty("单位")
    private String optionUnit;
}
