|
@ -18,7 +18,9 @@ |
|
|
package com.epmet.dto.form; |
|
|
package com.epmet.dto.form; |
|
|
|
|
|
|
|
|
import lombok.Data; |
|
|
import lombok.Data; |
|
|
|
|
|
import org.hibernate.validator.constraints.Length; |
|
|
|
|
|
|
|
|
|
|
|
import javax.validation.Valid; |
|
|
import javax.validation.constraints.NotBlank; |
|
|
import javax.validation.constraints.NotBlank; |
|
|
import javax.validation.constraints.NotEmpty; |
|
|
import javax.validation.constraints.NotEmpty; |
|
|
import java.io.Serializable; |
|
|
import java.io.Serializable; |
|
@ -45,12 +47,14 @@ public class DraftContentFromDTO implements Serializable { |
|
|
* 文章标题 |
|
|
* 文章标题 |
|
|
*/ |
|
|
*/ |
|
|
@NotBlank(message = "请输入标题") |
|
|
@NotBlank(message = "请输入标题") |
|
|
|
|
|
@Length(max = 50, message = "标题最长为50个字") |
|
|
private String title; |
|
|
private String title; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 内容列表 |
|
|
* 内容列表 |
|
|
*/ |
|
|
*/ |
|
|
@NotEmpty(message = "至少添加一个段落") |
|
|
@NotEmpty(message = "至少添加一个段落") |
|
|
|
|
|
@Valid |
|
|
private List<DraftContentDTO> contentList; |
|
|
private List<DraftContentDTO> contentList; |
|
|
|
|
|
|
|
|
@Data |
|
|
@Data |
|
@ -65,16 +69,12 @@ public class DraftContentFromDTO implements Serializable { |
|
|
/** |
|
|
/** |
|
|
* 内容 |
|
|
* 内容 |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
@Length(max = 1000, message = "每段文字最长为1000个字") |
|
|
private String content; |
|
|
private String content; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 内容类型 图片:img;文字:text |
|
|
* 内容类型 图片:img;文字:text |
|
|
*/ |
|
|
*/ |
|
|
private String contentType; |
|
|
private String contentType; |
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 内容顺序 从1开始 |
|
|
|
|
|
*/ |
|
|
|
|
|
private Integer orderNum; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |