package shop.alien.entity.store.dto;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 运动健身-课程项目（用于前端分组绑定；不直接映射数据库表）
 */
@Data
@JsonInclude
@ApiModel(value = "StoreStaffFitnessCourseItem对象", description = "运动健身-课程项目（分组结构用）")
public class StoreStaffFitnessCourseItem implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "项目名称")
    private String courseName;

    @ApiModelProperty(value = "价格类型（0-固定价 1-价格区间）")
    private Integer coursePriceType;

    @ApiModelProperty(value = "固定价（coursePriceType=0）")
    private BigDecimal coursePrice;

    @ApiModelProperty(value = "最低价（coursePriceType=1）")
    private BigDecimal courseMinPrice;

    @ApiModelProperty(value = "最高价（coursePriceType=1）")
    private BigDecimal courseMaxPrice;
}


