|
@@ -1,11 +1,14 @@
|
|
package com.yonge.cooleshow.biz.dal.entity;
|
|
package com.yonge.cooleshow.biz.dal.entity;
|
|
|
|
|
|
|
|
+import com.yonge.cooleshow.biz.dal.valid.AddGroup;
|
|
|
|
+import com.yonge.cooleshow.biz.dal.valid.UpdateGroup;
|
|
import com.yonge.cooleshow.common.entity.BaseEntity;
|
|
import com.yonge.cooleshow.common.entity.BaseEntity;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
import io.swagger.annotations.ApiModel;
|
|
import io.swagger.annotations.ApiModel;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
+import jdk.internal.org.objectweb.asm.tree.analysis.Value;
|
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
|
|
|
|
|
import javax.validation.constraints.NotBlank;
|
|
import javax.validation.constraints.NotBlank;
|
|
@@ -22,11 +25,12 @@ public class VideoLessonGroup extends BaseEntity {
|
|
|
|
|
|
@TableId(value = "id_", type = IdType.AUTO)
|
|
@TableId(value = "id_", type = IdType.AUTO)
|
|
@ApiModelProperty(value = "主键id")
|
|
@ApiModelProperty(value = "主键id")
|
|
|
|
+ @NotNull(message = "组id不能为空;",groups = {UpdateGroup.class})
|
|
private Long id; //主键ID
|
|
private Long id; //主键ID
|
|
|
|
|
|
@TableField("lesson_name_")
|
|
@TableField("lesson_name_")
|
|
@ApiModelProperty(value = "课程名称",required = true)
|
|
@ApiModelProperty(value = "课程名称",required = true)
|
|
- @NotBlank(message = "课程名称不能为空;")
|
|
|
|
|
|
+ @NotBlank(message = "课程名称不能为空;",groups = {AddGroup.class,UpdateGroup.class})
|
|
private String lessonName; //课程名称
|
|
private String lessonName; //课程名称
|
|
|
|
|
|
@TableField("lesson_subject_")
|
|
@TableField("lesson_subject_")
|
|
@@ -35,17 +39,17 @@ public class VideoLessonGroup extends BaseEntity {
|
|
|
|
|
|
@TableField("lesson_desc_")
|
|
@TableField("lesson_desc_")
|
|
@ApiModelProperty(value = "课程介绍",required = true)
|
|
@ApiModelProperty(value = "课程介绍",required = true)
|
|
- @NotBlank(message = "课程介绍不能为空;")
|
|
|
|
|
|
+ @NotBlank(message = "课程介绍不能为空;",groups = {AddGroup.class,UpdateGroup.class})
|
|
private String lessonDesc; //课程介绍
|
|
private String lessonDesc; //课程介绍
|
|
|
|
|
|
@TableField("lesson_price_")
|
|
@TableField("lesson_price_")
|
|
@ApiModelProperty(value = "课程价格",required = true)
|
|
@ApiModelProperty(value = "课程价格",required = true)
|
|
- @NotNull(message = "课程价格不能为空;")
|
|
|
|
|
|
+ @NotNull(message = "课程价格不能为空;",groups = {AddGroup.class,UpdateGroup.class})
|
|
private Integer lessonPrice; //课程价格
|
|
private Integer lessonPrice; //课程价格
|
|
|
|
|
|
@TableField("lesson_cover_url_")
|
|
@TableField("lesson_cover_url_")
|
|
@ApiModelProperty(value = "课程封面图片URL",required = true)
|
|
@ApiModelProperty(value = "课程封面图片URL",required = true)
|
|
- @NotBlank(message = "课程封面图片URL不能为空;")
|
|
|
|
|
|
+ @NotBlank(message = "课程封面图片URL不能为空;",groups = {AddGroup.class,UpdateGroup.class})
|
|
private String lessonCoverUrl; //课程封面图片URL
|
|
private String lessonCoverUrl; //课程封面图片URL
|
|
|
|
|
|
@TableField("teacher_id_")
|
|
@TableField("teacher_id_")
|