12 changed files with 258 additions and 8 deletions
@ -0,0 +1,92 @@ |
|||
package com.epmet.dto.form; |
|||
|
|||
import com.epmet.commons.tools.validator.group.CustomerClientShowGroup; |
|||
import lombok.Data; |
|||
import org.hibernate.validator.constraints.Length; |
|||
|
|||
import javax.validation.constraints.NotBlank; |
|||
import javax.validation.constraints.NotEmpty; |
|||
import javax.validation.constraints.NotNull; |
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @Description 修改文章 |
|||
* @Author yzm |
|||
* @Date 2022/10/24 14:12 |
|||
*/ |
|||
@Data |
|||
public class UpdateArticleFormDTO { |
|||
public interface AddUserInternalGroup { |
|||
} |
|||
|
|||
public interface AddUserShowGroup extends CustomerClientShowGroup { |
|||
} |
|||
|
|||
/** |
|||
* 文章id |
|||
*/ |
|||
@NotBlank(message = "articleId不能为空", groups = {AddUserInternalGroup.class}) |
|||
private String articleId; |
|||
|
|||
@NotBlank(message = "文章标题不能为空", groups = {AddUserShowGroup.class}) |
|||
@Length(max = 50, message = "文章标题最长为50个字") |
|||
private String title; |
|||
|
|||
/** |
|||
* 发布范围IDs |
|||
*/ |
|||
@NotEmpty(message = "发布范围不能为空", groups = AddUserShowGroup.class) |
|||
private List<String> gridIdList; |
|||
|
|||
/** |
|||
* 发布范围Names |
|||
*/ |
|||
@NotBlank(message = "发布范围名称不能为空", groups = AddUserShowGroup.class) |
|||
private String publishRangeDesc; |
|||
|
|||
@NotBlank(message = "发布单位不能为空", groups = AddUserShowGroup.class) |
|||
private String publisher; |
|||
|
|||
@NotBlank(message = "发布单位名称不能为空", groups = AddUserShowGroup.class) |
|||
private String publisherName; |
|||
|
|||
/** |
|||
* 发布单位类型 机关:agency;部门:department;网格:grid |
|||
*/ |
|||
@NotBlank(message = "发布单位类型不能为空", groups = AddUserShowGroup.class) |
|||
private String publisherType; |
|||
|
|||
/** |
|||
* 封面图地址 |
|||
*/ |
|||
private String imgUrl; |
|||
|
|||
@NotBlank(message = "发布时间不能为空", groups = AddUserShowGroup.class) |
|||
private String publishDate; |
|||
|
|||
/** |
|||
* 文章标签 |
|||
*/ |
|||
private List<String> tagNameList; |
|||
|
|||
@NotBlank(message = "文章内容不能为空", groups = {AddUserShowGroup.class}) |
|||
private String content; |
|||
|
|||
/** |
|||
* 是否置顶 1是;0否; |
|||
*/ |
|||
@NotNull(message = "请选择是否置顶", groups = AddUserShowGroup.class) |
|||
private Integer isTop; |
|||
|
|||
/** |
|||
* token中获取 |
|||
*/ |
|||
@NotBlank(message = "userId不能为空", groups = AddUserInternalGroup.class) |
|||
private String userId; |
|||
/** |
|||
* token中获取 |
|||
*/ |
|||
@NotBlank(message = "customerId不能为空", groups = AddUserInternalGroup.class) |
|||
private String customerId; |
|||
} |
|||
|
Loading…
Reference in new issue