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