feat(修改): 🚀 删除不用的model

This commit is contained in:
bunny 2024-05-24 14:32:13 +08:00
parent e4e11e626e
commit 08e1112e3d
29 changed files with 0 additions and 1086 deletions

View File

@ -1,22 +0,0 @@
package cn.bunny.dto.article;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Objects;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class LoadArticleListDto {
private Integer pBoardId;
private Integer boardId;
private Integer orderType = 1;
public void getOrderType(Integer orderType) {
this.orderType = Objects.requireNonNullElse(orderType, 1);
}
}

View File

@ -1,15 +0,0 @@
package cn.bunny.dto.article;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class LoadUserArticleDto {
private Long userId;
private Integer type;
}

View File

@ -1,19 +0,0 @@
package cn.bunny.dto.common;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.web.multipart.MultipartFile;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class CommentPostDto {
private String articleId;
private Integer pCommentId;
private String content;
private MultipartFile image;
private Long replyUserId;
}

View File

@ -1,16 +0,0 @@
package cn.bunny.dto.common;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class CommentQueryDto {
private String articleId;
// time 时间查询goods 点赞数量
private String orderType;
}

View File

@ -1,15 +0,0 @@
package cn.bunny.dto.common;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class QueryTopTypeDto {
private Long commentId;
private Integer topType;
}

View File

@ -1,17 +0,0 @@
package cn.bunny.dto.user;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class RegisterDto {
private String email;
private String nickName;
private String password;
private String code;
}

View File

@ -1,16 +0,0 @@
package cn.bunny.dto.user;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class ResetPwdDto {
private String email;
private String password;
private String emailCode;
}

View File

@ -1,22 +0,0 @@
package cn.bunny.dto.user;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.web.multipart.MultipartFile;
/**
* 修改用户信息
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class UserInfoDto {
private String nickName;
private String password;
private MultipartFile avatar;
private Integer sex;
private String personDescription;
}

View File

@ -1,15 +0,0 @@
package cn.bunny.dto.user;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class UserIntegralRecordDto {
private String startDate;
private String endDate;
}

View File

@ -1,14 +0,0 @@
package cn.bunny.dto.user;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class UserMessageDto {
private String type;
}

View File

@ -1,58 +0,0 @@
package cn.bunny.entity.system.admin;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author Bunny
* @since 2024-05-18
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("admin_power")
@ApiModel(value = "AdminPower对象", description = "")
public class AdminPower implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
@ApiModelProperty("权限ID")
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@ApiModelProperty("权限名称")
private String powerName;
@ApiModelProperty("权限编码")
private String powerCode;
@ApiModelProperty("描述")
private String description;
@ApiModelProperty("创建时间")
private LocalDateTime createTime;
@ApiModelProperty("更新时间")
private LocalDateTime updateTime;
@ApiModelProperty("更新用户")
private String updateUser;
@ApiModelProperty("是否删除0-未删除1-已删除")
private Byte isDelete;
}

View File

@ -1,55 +0,0 @@
package cn.bunny.entity.system.admin;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author Bunny
* @since 2024-05-18
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("admin_role")
@ApiModel(value = "AdminRole对象", description = "")
public class AdminRole implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private String id;
@ApiModelProperty("角色名称")
private String roleName;
@ApiModelProperty("描述")
private String description;
@ApiModelProperty("角色代码")
private String roleCode;
@ApiModelProperty("创建时间")
private LocalDateTime createTime;
@ApiModelProperty("更新时间")
private LocalDateTime updateTime;
@ApiModelProperty("操作用户")
private String updateUser;
@ApiModelProperty("是否删除")
private Byte isDeleted;
}

View File

@ -1,56 +0,0 @@
package cn.bunny.entity.system.admin;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author Bunny
* @since 2024-05-18
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("admin_role_power")
@ApiModel(value = "AdminRolePower对象", description = "")
public class AdminRolePower implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("ID")
@TableId(value = "id", type = IdType.AUTO)
private String id;
@ApiModelProperty("角色id")
private String roleId;
@ApiModelProperty("权限id")
private String powerId;
@ApiModelProperty("描述")
private String description;
@ApiModelProperty("创建时间")
private LocalDateTime createTime;
@ApiModelProperty("更新时间")
private LocalDateTime updateTime;
@ApiModelProperty("更新用户")
private String updateUser;
@ApiModelProperty("是否删除0-未删除1-已删除")
private Byte isDelete;
}

View File

@ -1,56 +0,0 @@
package cn.bunny.entity.system.admin;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author Bunny
* @since 2024-05-18
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("admin_user_role")
@ApiModel(value = "AdminUserRole对象", description = "")
public class AdminUserRole implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("ID")
@TableId(value = "id", type = IdType.AUTO)
private String id;
@ApiModelProperty("用户id")
private String userId;
@ApiModelProperty("角色id")
private String roleId;
@ApiModelProperty("描述")
private String description;
@ApiModelProperty("创建时间")
private LocalDateTime createTime;
@ApiModelProperty("更新时间")
private LocalDateTime updateTime;
@ApiModelProperty("更新用户")
private String updateUser;
@ApiModelProperty("是否删除0-未删除1-已删除")
private Byte isDelete;
}

View File

@ -1,21 +0,0 @@
package cn.bunny.entity.system.admin.auth;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class AuthUserRole {
// 用户id
private Long userId;
// 角色id
private Long roleId;
// 角色代码
private String roleCode;
// 描述
private String roleDescription;
}

View File

@ -1,83 +0,0 @@
package cn.bunny.entity.system.article;
import cn.bunny.entity.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serial;
import java.io.Serializable;
/**
* <p>
* 文章信息
* </p>
*
* @author Bunny
* @since 2024-05-17
*/
@Getter
@Setter
@Accessors(chain = true)
@ApiModel(value = "Article对象", description = "文章信息")
public class Article extends BaseEntity implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
@ApiModelProperty("板块ID")
private Integer boardId;
@ApiModelProperty("板块名称")
private String boardName;
@ApiModelProperty("父级板块ID")
private Integer pBoardId;
@ApiModelProperty("父板块名称")
private String pBoardName;
@ApiModelProperty("用户ID")
private Long userId;
@ApiModelProperty("昵称")
private String nickName;
@ApiModelProperty("最后登录ip地址")
private String userIpAddress;
@ApiModelProperty("标题")
private String title;
@ApiModelProperty("封面")
private String cover;
@ApiModelProperty("内容")
private String content;
@ApiModelProperty("0:富文本编辑器 1:markdown编辑器")
private Byte editorType;
@ApiModelProperty("摘要")
private String summary;
@ApiModelProperty("阅读数量")
private Integer readCount;
@ApiModelProperty("点赞数")
private Integer goodCount;
@ApiModelProperty("评论数")
private Integer commentCount;
@ApiModelProperty("0未置顶 1:已置顶")
private Byte topType;
@ApiModelProperty("0:没有附件 1:有附件")
private Byte attachmentType;
@ApiModelProperty("-1已删除 0:待审核 1:已审核 ")
private Byte status;
}

View File

@ -1,67 +0,0 @@
package cn.bunny.entity.system.article;
import cn.bunny.entity.base.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serial;
import java.io.Serializable;
/**
* <p>
* 评论
* </p>
*
* @author Bunny
* @since 2024-05-17
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("forum_comment")
@ApiModel(value = "ForumComment对象", description = "评论")
public class ForumComment extends BaseEntity implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
@ApiModelProperty("父级评论ID")
private Long pCommentId;
@ApiModelProperty("文章ID")
private String articleId;
@ApiModelProperty("回复内容")
private String content;
@ApiModelProperty("图片")
private String imgPath;
@ApiModelProperty("用户ID")
private Long userId;
@ApiModelProperty("昵称")
private String nickName;
@ApiModelProperty("用户ip地址")
private String userIpAddress;
@ApiModelProperty("回复人ID")
private Long replyUserId;
@ApiModelProperty("回复人昵称")
private String replyNickName;
@ApiModelProperty("0:未置顶 1:置顶")
private Integer topType;
@ApiModelProperty("good数量")
private Integer goodCount;
@ApiModelProperty("0:待审核 1:已审核")
private Integer status;
}

View File

@ -1,40 +0,0 @@
package cn.bunny.entity.system.article;
import cn.bunny.entity.base.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serial;
import java.io.Serializable;
/**
* <p>
* 用户积分记录表
* </p>
*
* @author Bunny
* @since 2024-05-17
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("integral_record")
@ApiModel(value = "IntegralRecord对象", description = "用户积分记录表")
public class IntegralRecord extends BaseEntity implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
@ApiModelProperty("用户ID")
private Long userId;
@ApiModelProperty("操作类型")
private Byte operType;
@ApiModelProperty("积分")
private Integer integral;
}

View File

@ -1,43 +0,0 @@
package cn.bunny.entity.system.article;
import cn.bunny.entity.base.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serial;
import java.io.Serializable;
/**
* <p>
* 点赞记录
* </p>
*
* @author Bunny
* @since 2024-05-17
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("like_record")
@ApiModel(value = "LikeRecord对象", description = "点赞记录")
public class LikeRecord extends BaseEntity implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
@ApiModelProperty("操作类型0:文章点赞 1:评论点赞")
private Byte opType;
@ApiModelProperty("主体ID")
private String objectId;
@ApiModelProperty("用户ID")
private Long userId;
@ApiModelProperty("主体作者ID")
private Long authorUserId;
}

View File

@ -1,49 +0,0 @@
package cn.bunny.entity.system.board;
import cn.bunny.entity.base.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serial;
import java.io.Serializable;
/**
* <p>
* 文章板块信息
* </p>
*
* @author Bunny
* @since 2024-05-19
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("forum_board")
@ApiModel(value = "ForumBoard对象", description = "文章板块信息")
public class ForumBoard extends BaseEntity implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
@ApiModelProperty("父级板块ID")
private Long parentId;
@ApiModelProperty("板块名")
private String boardName;
@ApiModelProperty("封面")
private String cover;
@ApiModelProperty("描述")
private String boardDesc;
@ApiModelProperty("排序")
private Integer sort;
@ApiModelProperty("0:只允许管理员发帖 1:任何人可以发帖")
private Boolean postType;
}

View File

@ -1,50 +0,0 @@
package cn.bunny.entity.system.file;
import cn.bunny.entity.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serial;
import java.io.Serializable;
/**
* <p>
* 用于存储文件信息的数据表
* </p>
*
* @author Bunny
* @since 2024-05-17
*/
@Getter
@Setter
@Accessors(chain = true)
@ApiModel(value = "Files对象", description = "用于存储文件信息的数据表")
public class Files extends BaseEntity implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
@ApiModelProperty("文章ID")
private Long articleId;
@ApiModelProperty("文件的名称")
private String filename;
@ApiModelProperty("文件在服务器上的存储路径")
private String filepath;
@ApiModelProperty("文件的大小,以字节为单位")
private Long fileSize;
@ApiModelProperty("文件的MIME类型")
private String fileType;
@ApiModelProperty("创建用户")
private Long createUser;
@ApiModelProperty("下载次数")
private Integer downloadCount;
}

View File

@ -1,58 +0,0 @@
package cn.bunny.entity.system.user;
import cn.bunny.entity.base.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serial;
import java.io.Serializable;
/**
* <p>
* 用户消息
* </p>
*
* @author Bunny
* @since 2024-05-17
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("user_message")
@ApiModel(value = "UserMessage对象", description = "用户消息")
public class UserMessage extends BaseEntity implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
@ApiModelProperty("接收人用户ID")
private Long receivedUserId;
@ApiModelProperty("文章ID")
private String articleId;
@ApiModelProperty("文章标题")
private String articleTitle;
@ApiModelProperty("评论ID")
private Integer commentId;
@ApiModelProperty("发送人用户ID")
private Long sendUserId;
@ApiModelProperty("发送人昵称")
private String sendNickName;
@ApiModelProperty("sys:系统消息 reply:评论 likePost:文章点赞 likeComment:评论点赞 attachment:附件下载")
private String messageType;
@ApiModelProperty("消息内容")
private String messageContent;
@ApiModelProperty("1:未读 2:已读")
private Byte status;
}

View File

@ -1,32 +0,0 @@
package cn.bunny.vo.file;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 返回文件信息
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class FileInfoVo {
private Long id;
// 文章Id
private Long articleId;
// 文件的名称
private String filename;
// 文件在服务器上的存储路径
private String filepath;
// 文件的大小以字节为单位
private Long fileSize;
// 文件大小
private String size;
// 文件的MIME类型
private String fileType;
// 上传人昵称
private String uploadNickname;
private Integer downloadCount;
}

View File

@ -1,70 +0,0 @@
package cn.bunny.vo.system.article;
import cn.bunny.vo.file.FileInfoVo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class ForumArticleVo {
// 文章ID
private Long id;
// 板块ID
private Integer boardId;
// 父级板块ID
private Integer pBoardId;
// 板块名称
private String boardName;
// 父板块名称
private String pBoardName;
// 用户ID
private String userId;
// 昵称
private String nickName;
// 最后登录ip地址
private String userIpAddress;
// 标题
private String title;
// 封面
private String cover;
// 内容
private String content;
// 0:富文本编辑器 1:markdown编辑器
private Byte editorType;
// 摘要
private String summary;
// 发布时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonSerialize(using = LocalDateTimeSerializer.class)
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
private String createTime;
// 最后更新时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonSerialize(using = LocalDateTimeSerializer.class)
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
private String updateTime;
// 阅读数量
private Integer readCount;
// 点赞数
private Integer goodCount;
// 评论数
private Integer commentCount;
// 0未置顶 1:已置顶
private Byte topType;
// 0:没有附件 1:有附件
private Byte attachmentType;
// -1已删除 0:待审核 1:已审核
private Byte status;
private List<FileInfoVo> fileInfo;
}

View File

@ -1,29 +0,0 @@
package cn.bunny.vo.system.board;
import cn.bunny.pojo.tree.AbstractTreeNode;
import lombok.Data;
import java.util.List;
@Data
public class ForumBoardVo implements AbstractTreeNode {
private Long id;
// 父级板块ID
private Long parentId;
// 板块名
private String boardName;
// 封面
private String cover;
// 描述
private String boardDesc;
// 排序
private Integer sort;
// 0:只允许管理员发帖 1:任何人可以发帖
private Boolean postType;
private List<ForumBoardVo> children;
@Override
public void setChildren(List<? extends AbstractTreeNode> children) {
this.children = (List<ForumBoardVo>) children;
}
}

View File

@ -1,53 +0,0 @@
package cn.bunny.vo.system.comment;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.List;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class CommentVo {
// 评论ID
private Long id;
// 父级评论ID
private Integer pCommentId;
// 文章ID
private String articleId;
// 回复内容
private String content;
// 图片
private String imgPath;
// 用户ID
private Long userId;
// 昵称
private String nickName;
// 用户ip地址
private String userIpAddress;
// 回复人ID
private Long replyUserId;
// 回复人昵称
private String replyNickName;
// 0:未置顶 1:置顶
private Byte topType;
// 发布时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonSerialize(using = LocalDateTimeSerializer.class)
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
private LocalDateTime postTime;
// good数量
private Integer goodCount;
// 0:待审核 1:已审核
private Byte status;
private List<CommentVo> children;
}

View File

@ -1,33 +0,0 @@
package cn.bunny.vo.system.user;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class UserIntegralRecordVo {
// 记录ID
private Integer recordId;
// 用户ID
private String userId;
// 操作类型
private Byte operType;
// 积分
private Integer integral;
// 创建时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonSerialize(using = LocalDateTimeSerializer.class)
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
private LocalDateTime createTime;
}

View File

@ -1,19 +0,0 @@
package cn.bunny.vo.system.user;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class UserMessageCountVo {
private Integer total;
private Integer sys;
private Integer reply;
private Integer likePost;
private Integer likeComment;
}

View File

@ -1,43 +0,0 @@
package cn.bunny.vo.system.user;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class UserMessageVo {
// 自增ID
private Integer messageId;
// 接收人用户ID
private String receivedUserId;
// 文章ID
private String articleId;
// 文章标题
private String articleTitle;
// 评论ID
private Integer commentId;
// 发送人用户ID
private String sendUserId;
// 发送人昵称
private String sendNickName;
// sys:系统消息 reply:评论 likePost:文章点赞 likeComment:评论点赞 attachment:附件下载
private String messageType;
// 消息内容
private String messageContent;
// 创建时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonSerialize(using = LocalDateTimeSerializer.class)
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
private LocalDateTime createTime;
}