|
@@ -1,19 +1,25 @@
|
|
|
package com.ym.mec.biz.dal.dto;
|
|
|
|
|
|
+import com.ym.mec.biz.dal.enums.AuditStatusEnum;
|
|
|
+import com.ym.mec.biz.dal.enums.CourseStatusEnum;
|
|
|
+import com.ym.mec.biz.dal.enums.TeachModeEnum;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
import java.util.Date;
|
|
|
|
|
|
-import com.ym.mec.biz.dal.enums.AuditStatusEnum;
|
|
|
-import com.ym.mec.biz.dal.enums.CourseStatusEnum;
|
|
|
-
|
|
|
/**
|
|
|
* 老师Vip课程信息
|
|
|
*/
|
|
|
public class TeacherVipClassInfoDto {
|
|
|
@ApiModelProperty(value = "Vip课编号", required = false)
|
|
|
- private Integer vipClassId;
|
|
|
+ private Long vipClassId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "班级编号", required = false)
|
|
|
+ private Integer classGroupId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "教学模式(线上线下)", required = false)
|
|
|
+ private TeachModeEnum teachMode;
|
|
|
|
|
|
@ApiModelProperty(value = "Vip课名称",required = false)
|
|
|
private String vipClassName;
|
|
@@ -27,12 +33,21 @@ public class TeacherVipClassInfoDto {
|
|
|
@ApiModelProperty(value = "班级人数",required = false)
|
|
|
private Integer studentNum;
|
|
|
|
|
|
- @ApiModelProperty(value = "课程单价",required = false)
|
|
|
- private BigDecimal vipClassFee;
|
|
|
+ @ApiModelProperty(value = "线上课单价",required = false)
|
|
|
+ private BigDecimal onlineClassesUnitPrice;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "线下课单价",required = false)
|
|
|
+ private BigDecimal offlineClassesUnitPrice;
|
|
|
|
|
|
@ApiModelProperty(value = "开课时间",required = false)
|
|
|
private Date paymentExpireDate;
|
|
|
|
|
|
+ @ApiModelProperty(value = "活动方案",required = false)
|
|
|
+ private String activityName;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "活动编号",required = false)
|
|
|
+ private Integer activityId;
|
|
|
+
|
|
|
@ApiModelProperty(value = "截止时间",required = false)
|
|
|
private Date coursesExpireDate;
|
|
|
|
|
@@ -45,6 +60,65 @@ public class TeacherVipClassInfoDto {
|
|
|
@ApiModelProperty(value = "当前课次",required = false)
|
|
|
private Integer currentClassTimes;
|
|
|
|
|
|
+ @ApiModelProperty(value = "月度平均消耗",required = false)
|
|
|
+ private float monthAvg;
|
|
|
+
|
|
|
+ public Integer getActivityId() {
|
|
|
+ return activityId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setActivityId(Integer activityId) {
|
|
|
+ this.activityId = activityId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public BigDecimal getOnlineClassesUnitPrice() {
|
|
|
+ return onlineClassesUnitPrice;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setOnlineClassesUnitPrice(BigDecimal onlineClassesUnitPrice) {
|
|
|
+ this.onlineClassesUnitPrice = onlineClassesUnitPrice;
|
|
|
+ }
|
|
|
+
|
|
|
+ public BigDecimal getOfflineClassesUnitPrice() {
|
|
|
+ return offlineClassesUnitPrice;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setOfflineClassesUnitPrice(BigDecimal offlineClassesUnitPrice) {
|
|
|
+ this.offlineClassesUnitPrice = offlineClassesUnitPrice;
|
|
|
+ }
|
|
|
+
|
|
|
+ public TeachModeEnum getTeachMode() {
|
|
|
+ return teachMode;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setTeachMode(TeachModeEnum teachMode) {
|
|
|
+ this.teachMode = teachMode;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getClassGroupId() {
|
|
|
+ return classGroupId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setClassGroupId(Integer classGroupId) {
|
|
|
+ this.classGroupId = classGroupId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getActivityName() {
|
|
|
+ return activityName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setActivityName(String activityName) {
|
|
|
+ this.activityName = activityName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public float getMonthAvg() {
|
|
|
+ return monthAvg;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setMonthAvg(float monthAvg) {
|
|
|
+ this.monthAvg = monthAvg;
|
|
|
+ }
|
|
|
+
|
|
|
public Integer getCurrentClassTimes() {
|
|
|
return currentClassTimes;
|
|
|
}
|
|
@@ -61,11 +135,11 @@ public class TeacherVipClassInfoDto {
|
|
|
this.totalClassTimes = totalClassTimes;
|
|
|
}
|
|
|
|
|
|
- public Integer getVipClassId() {
|
|
|
+ public Long getVipClassId() {
|
|
|
return vipClassId;
|
|
|
}
|
|
|
|
|
|
- public void setVipClassId(Integer vipClassId) {
|
|
|
+ public void setVipClassId(Long vipClassId) {
|
|
|
this.vipClassId = vipClassId;
|
|
|
}
|
|
|
|
|
@@ -101,14 +175,6 @@ public class TeacherVipClassInfoDto {
|
|
|
this.studentNum = studentNum;
|
|
|
}
|
|
|
|
|
|
- public BigDecimal getVipClassFee() {
|
|
|
- return vipClassFee;
|
|
|
- }
|
|
|
-
|
|
|
- public void setVipClassFee(BigDecimal vipClassFee) {
|
|
|
- this.vipClassFee = vipClassFee;
|
|
|
- }
|
|
|
-
|
|
|
public Date getPaymentExpireDate() {
|
|
|
return paymentExpireDate;
|
|
|
}
|