feat: 开发中...
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
package cn.hamster3.application.blog.vo;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.springframework.data.domain.Page;
|
||||
|
||||
import java.util.List;
|
||||
@@ -13,22 +13,27 @@ public class PageableVO<T> {
|
||||
/**
|
||||
* 当前查询页码
|
||||
*/
|
||||
private int pageNumber;
|
||||
@NotNull
|
||||
private Integer pageNumber;
|
||||
/**
|
||||
* 当前查询页面大小
|
||||
*/
|
||||
private int pageSize;
|
||||
@NotNull
|
||||
private Integer pageSize;
|
||||
/**
|
||||
* 总元素数量
|
||||
*/
|
||||
private long totalElements;
|
||||
@NotNull
|
||||
private Long totalElements;
|
||||
/**
|
||||
* 总页码
|
||||
*/
|
||||
private int totalPage;
|
||||
@NotNull
|
||||
private Integer totalPage;
|
||||
/**
|
||||
* 当前查询内容
|
||||
*/
|
||||
@NotNull
|
||||
private List<T> elements;
|
||||
|
||||
@NotNull
|
||||
|
@@ -46,5 +46,4 @@ public class ResponseVO<T> {
|
||||
public static <T> ResponseVO<T> notFound() {
|
||||
return new ResponseVO<>(404, "Not Found", null);
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -1,5 +1,6 @@
|
||||
package cn.hamster3.application.blog.vo.attach;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
|
||||
@@ -9,8 +10,12 @@ import java.util.UUID;
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
public class AttachInfoResponseVO {
|
||||
@NotNull
|
||||
private Long id;
|
||||
@NotNull
|
||||
private UUID creator;
|
||||
@NotNull
|
||||
private Date createTime;
|
||||
@NotNull
|
||||
private Date updateTime;
|
||||
}
|
||||
|
@@ -3,6 +3,7 @@ package cn.hamster3.application.blog.vo.blog;
|
||||
import cn.hamster3.application.blog.vo.user.UserInfoResponseVO;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.Set;
|
||||
@@ -10,17 +11,27 @@ import java.util.Set;
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
public class BlogInfoResponseVO {
|
||||
@NotNull
|
||||
private Long id;
|
||||
@NotNull
|
||||
private String title;
|
||||
@NotNull
|
||||
private String abstracts;
|
||||
// private String password;
|
||||
@NotNull
|
||||
private String content;
|
||||
@NotNull
|
||||
private Boolean top;
|
||||
@NotNull
|
||||
private Boolean publish;
|
||||
@NotNull
|
||||
private Set<String> tags;
|
||||
// private List<BlogAttachEntity> attachEntities;
|
||||
@NotNull
|
||||
private UserInfoResponseVO creator;
|
||||
@NotNull
|
||||
private UserInfoResponseVO updater;
|
||||
@NotNull
|
||||
private Date createTime;
|
||||
@NotNull
|
||||
private Date updateTime;
|
||||
}
|
||||
|
@@ -1,5 +1,6 @@
|
||||
package cn.hamster3.application.blog.vo.setting;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
|
||||
@@ -8,8 +9,12 @@ import java.util.Date;
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
public class SettingInfoResponseVO {
|
||||
@NotNull
|
||||
private String id;
|
||||
@NotNull
|
||||
private String content;
|
||||
@NotNull
|
||||
private Date createTime;
|
||||
@NotNull
|
||||
private Date updateTime;
|
||||
}
|
||||
|
@@ -1,5 +1,6 @@
|
||||
package cn.hamster3.application.blog.vo.setting;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
@@ -8,5 +9,6 @@ import lombok.NoArgsConstructor;
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class SettingUpdateRequireVO {
|
||||
@NotNull
|
||||
private String content;
|
||||
}
|
||||
|
@@ -1,6 +1,7 @@
|
||||
package cn.hamster3.application.blog.vo.user;
|
||||
|
||||
import cn.hamster3.application.blog.constant.UserRole;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
|
||||
@@ -10,12 +11,18 @@ import java.util.UUID;
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
public class UserInfoResponseVO {
|
||||
@NotNull
|
||||
private UUID id;
|
||||
@NotNull
|
||||
private String email;
|
||||
@NotNull
|
||||
private String nickname;
|
||||
@NotNull
|
||||
private UserRole role;
|
||||
// private List<BlogEntity> blogEntities;
|
||||
// private List<AttachEntity> attachEntities;
|
||||
@NotNull
|
||||
private Date createTime;
|
||||
@NotNull
|
||||
private Date updateTime;
|
||||
}
|
||||
|
Reference in New Issue
Block a user