From 2ddbd99aa5b2e396f96c6daba60fe1ac2573d9fb Mon Sep 17 00:00:00 2001 From: inleft <inleft@qq.com> Date: Sat, 18 May 2024 11:53:54 +0800 Subject: [PATCH] 新增RSS 订阅链接 --- snowy-main/src/main/java/vip/xiaonuo/modular/blogarticle/param/BlogArticleAddDto.java | 54 ++++++++++++++++++++++++++++++++++++------------------ 1 files changed, 36 insertions(+), 18 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..9a6f9be 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; /** * 文章引言 @@ -51,15 +65,15 @@ */ private Long coverFileId; - /** - * 上次编辑时间 - */ - private String lastEditorDate; + private String pictureIds; + + private String videoIds; /** * 发布时间 */ - private String publishDate; + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + private Date publishDate; /** * 是否置顶 @@ -72,9 +86,11 @@ */ private Integer topValue; + private Integer isLock; /** * 公开状态 */ + @NotNull(message = "公开状态不能为空,请检查authStatus参数", groups = {add.class, edit.class}) private Integer authStatus; /** @@ -85,7 +101,9 @@ /** * 编辑状态 */ + @NotNull(message = "编辑状态不能为空,请检查editorStatus参数", groups = {add.class, edit.class}) private Integer editorStatus; + private List<String> tags; } -- Gitblit v1.9.1