| 1234567891011121314151617181920212223242526 |
- package nju.seec.helper.dto;
- import lombok.Data;
- import nju.seec.helper.util.enums.SlideState;
- import org.hibernate.validator.constraints.Length;
- import org.springframework.web.multipart.MultipartFile;
- import javax.validation.constraints.NotBlank;
- import javax.validation.constraints.NotNull;
- import java.io.Serializable;
- /**
- * @author cst
- */
- @Data
- public class SlideDTO implements Serializable {
- @NotNull(message = "缺少课程ID")
- private Integer courseId;
- @NotBlank(message = "课件名不能为空")
- @Length(max = 50, message = "课件名长度不能超过50")
- private String name;
- @NotNull(message = "缺少状态")
- private SlideState state;
- @NotNull(message = "缺少文件")
- private MultipartFile file;
- }
|