|
@@ -0,0 +1,43 @@
|
|
|
+package org.jeecg.modules.app.vo;
|
|
|
+
|
|
|
+import io.swagger.v3.oas.annotations.media.Schema;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
+import lombok.experimental.Accessors;
|
|
|
+
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.util.Date;
|
|
|
+
|
|
|
+@Data
|
|
|
+@Accessors(chain = true)
|
|
|
+@EqualsAndHashCode(callSuper = false)
|
|
|
+@Schema(description="课程详情返回VO")
|
|
|
+public class CourseInfoVO {
|
|
|
+ @Schema(description = "id")
|
|
|
+ private String id;
|
|
|
+ @Schema(description = "产品名称")
|
|
|
+ private String name;
|
|
|
+ @Schema(description = "费用类型;0 精品 1免费 仅课程")
|
|
|
+ private Integer priceType;
|
|
|
+ @Schema(description = "原价")
|
|
|
+ private BigDecimal originalPrice;
|
|
|
+ @Schema(description = "售价")
|
|
|
+ private BigDecimal sellingPrice;
|
|
|
+ @Schema(description = "封面")
|
|
|
+ private String cover;
|
|
|
+ @Schema(description = "视频")
|
|
|
+ private String video;
|
|
|
+ @Schema(description = "上课场地")
|
|
|
+ private String siteId;
|
|
|
+ @Schema(description = "KM")
|
|
|
+ private String km;
|
|
|
+ @Schema(description = "年销售")
|
|
|
+ private Integer sales;
|
|
|
+ @Schema(description = "开始时间")
|
|
|
+ private Date startTime;
|
|
|
+ @Schema(description = "结束时间")
|
|
|
+ private Date endTime;
|
|
|
+ @Schema(description = "课时")
|
|
|
+ private Integer classHour;
|
|
|
+
|
|
|
+}
|