From eaf26c265f8882b2e100428d942ac377330cc114 Mon Sep 17 00:00:00 2001 From: inleft <inleft@qq.com> Date: Thu, 04 Aug 2022 18:47:07 +0800 Subject: [PATCH] 新增:消息盒子功能 --- snowy-main/src/main/java/vip/xiaonuo/modular/blogarticle/param/BlogArticleAddDto.java | 52 +++++++++++++++++++++++++++++++++------------------- 1 files changed, 33 insertions(+), 19 deletions(-) diff --git a/snowy-main/src/main/java/vip/xiaonuo/modular/blogarticle/param/BlogArticleAddDto.java b/snowy-main/src/main/java/vip/xiaonuo/modular/blogarticle/param/BlogArticleAddDto.java index 23d0ca4..b52fcee 100644 --- a/snowy-main/src/main/java/vip/xiaonuo/modular/blogarticle/param/BlogArticleAddDto.java +++ b/snowy-main/src/main/java/vip/xiaonuo/modular/blogarticle/param/BlogArticleAddDto.java @@ -1,22 +1,28 @@ package vip.xiaonuo.modular.blogarticle.param; +import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import vip.xiaonuo.core.pojo.base.param.BaseParam; import javax.validation.constraints.NotBlank; +import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; +import java.util.Date; +import java.util.List; /** -* blog文章参数类 + * blog文章参数类 * * @author inleft * @date 2022-02-09 18:21:14 -*/ + */ @Data public class BlogArticleAddDto extends BaseParam { + @NotEmpty(message = "需要口令", groups = {add.class, edit.class}) + private String secret; /** * 文章标题 @@ -25,21 +31,29 @@ private String title; /** - * 文章文件id - */ - @NotNull(message = "文章文件id不能为空,请检查articleFileId参数", groups = {add.class, edit.class}) - private Long articleFileId; - - /** - * 文件类型 - */ - private Integer articleFileType; - - /** * 文章分类 */ @NotNull(message = "文章分类不能为空,请检查articleTypeId参数", groups = {add.class, edit.class}) private Long articleTypeId; + + @NotNull + private Integer isOnline; + + /** + * 文章文件id + */ + private Long articleFileId; + + /** + * 在线生成文件内容 + */ + private String content; + + /** + * 文件类型 + */ + @NotNull(message = "文件类型不能为空,请检查articleFileType参数", groups = {add.class, edit.class}) + private Integer articleFileType; /** * 文章引言 @@ -52,14 +66,10 @@ private Long coverFileId; /** - * 上次编辑时间 - */ - private String lastEditorDate; - - /** * 发布时间 */ - private String publishDate; + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + private Date publishDate; /** * 是否置顶 @@ -72,9 +82,11 @@ */ private Integer topValue; + private Integer isLock; /** * 公开状态 */ + @NotNull(message = "公开状态不能为空,请检查authStatus参数", groups = {add.class, edit.class}) private Integer authStatus; /** @@ -85,7 +97,9 @@ /** * 编辑状态 */ + @NotNull(message = "编辑状态不能为空,请检查editorStatus参数", groups = {add.class, edit.class}) private Integer editorStatus; + private List<String> tags; } -- Gitblit v1.9.1