package com.cool.store.vo.store;

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

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

/**
 * 店型 VO
 */
@Data
public class StoreTypeVO {

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

    @ApiModelProperty("店型编码")
    private String storeTypeCode;

    @ApiModelProperty("店型名称")
    private String storeTypeName;

    @ApiModelProperty("品牌")
    private String brand;

    @ApiModelProperty("门店类型")
    private Integer storeType;

    @ApiModelProperty("店型描述")
    private String description;

    @ApiModelProperty("主图")
    private String imageUrl;

    @ApiModelProperty("视频")
    private String videoUrl;

    @ApiModelProperty("VR视频")
    private String vrVideoUrl;

    @ApiModelProperty("加盟费")
    private BigDecimal franchiseFee;

    @ApiModelProperty("原加盟费")
    private BigDecimal originalFranchiseFee;

    @ApiModelProperty("品牌使用费")
    private BigDecimal brandUsageFee;

    @ApiModelProperty("原品牌使用费")
    private BigDecimal originalBrandUsageFee;

    @ApiModelProperty("管理费")
    private BigDecimal managementFee;

    @ApiModelProperty("原管理费")
    private BigDecimal originalManagementFee;

    @ApiModelProperty("系统使用费")
    private BigDecimal systemUsageFee;

    @ApiModelProperty("原系统使用费")
    private BigDecimal originalSystemUsageFee;

    @ApiModelProperty("合同保证金")
    private BigDecimal contractDeposit;

    @ApiModelProperty("原合同保证金")
    private BigDecimal originalContractDeposit;

    @ApiModelProperty("设备保证金")
    private BigDecimal deviceDeposit;

    @ApiModelProperty("原设备保证金")
    private BigDecimal originalDeviceDeposit;

    @ApiModelProperty("系统设计费")
    private BigDecimal designFee;

    @ApiModelProperty("原系统设计费")
    private BigDecimal originalDesignFee;

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

    @ApiModelProperty("是否启用")
    private Boolean active;

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

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