CommentDTO.java 841 B

1234567891011121314151617181920212223242526272829
  1. package nju.seec.helper.dto.comment;
  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 CommentDTO implements Serializable {
  12. private static final long serialVersionUID = 5433422677493471323L;
  13. @NotNull(message = "缺少课件ID")
  14. private Long slideId;
  15. @NotNull(message = "缺少页码")
  16. private Integer pageNumber;
  17. @NotNull
  18. @Length(max = 50, message = "标题长度不能超过50")
  19. private String title;
  20. @NotBlank(message = "内容不能为空")
  21. @Length(max = 1000, message = "内容长度不能超过1000")
  22. private String content;
  23. @NotNull(message = "缺少展示状态")
  24. private Boolean show = true;
  25. }