From ff14c4edc7aa41db4b8fd8722486027b8ff84af0 Mon Sep 17 00:00:00 2001
From: inleft <inleft@qq.com>
Date: Fri, 12 Aug 2022 14:11:39 +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