package com.xinquan.course.api.domain; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.util.List; /** * @author mitao * @date 2024/9/7 */ @Data @ApiModel(value = "课程视图对象") public class OrderCourseVO { @ApiModelProperty(value = "订单id") private Long id; @ApiModelProperty(value = "课程/音频id") private Long businessId; @ApiModelProperty(value = "课程/冥想标题") private String courseTitle; @ApiModelProperty(value = "课程描述") private String description; @ApiModelProperty(value = "价格设定 1=免费 2=会员免费 3=单独收费") private Integer chargeType; @ApiModelProperty(value = "通用价格") private BigDecimal generalPrice; @ApiModelProperty(value = "IOS内购价格") private BigDecimal iosPrice; @ApiModelProperty(value = "列表封面图") private String coverUrl; @ApiModelProperty(value = "封面描述") private String coverDescription; @ApiModelProperty(value = "已学习人数") private Integer count; @ApiModelProperty(value = "支付状态 1待支付 2已支付") private Integer paymentStatus; @ApiModelProperty(value = "订单类型 1=冥想订单 2=课程订单") private Integer orderFrom; }