CourseDTO.java 731 B

12345678910111213141516171819202122232425
  1. package nju.seec.helper.dto.course;
  2. import lombok.Data;
  3. import org.hibernate.validator.constraints.Length;
  4. import javax.validation.constraints.NotBlank;
  5. import javax.validation.constraints.NotNull;
  6. import java.io.Serializable;
  7. /**
  8. * @author cst
  9. */
  10. @Data
  11. public class CourseDTO implements Serializable {
  12. private static final long serialVersionUID = 4747833899049996472L;
  13. @NotBlank(message = "课程名不能为空")
  14. @Length(max = 50, message = "课程名长度不能超过50")
  15. private String name;
  16. @NotNull
  17. @Length(max = 200, message = "课程简介长度不能超过200")
  18. private String bio;
  19. @NotBlank
  20. @Length(max = 50, message = "选课码长度不能超过50")
  21. private String code;
  22. }