fix comment page
This commit is contained in:
@@ -1,41 +0,0 @@
|
||||
package com.imyeyu.api.modules.common.vo.comment;
|
||||
|
||||
import com.imyeyu.spring.bean.Page;
|
||||
import jakarta.validation.constraints.Min;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* @author 夜雨
|
||||
* @since 2023-07-15 09:03
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class CommentReplyPage extends Page {
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* @author 夜雨
|
||||
* @since 2025-04-17 23:29
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum BizType {
|
||||
|
||||
COMMENT("comment_id"),
|
||||
|
||||
SENDER("sender_id"),
|
||||
|
||||
RECEIVER("receiver_id");
|
||||
|
||||
final String column;
|
||||
}
|
||||
|
||||
private BizType bizType;
|
||||
|
||||
@Min(1)
|
||||
private Long bizId;
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
package com.imyeyu.api.modules.common.vo.comment;
|
||||
|
||||
import com.imyeyu.api.modules.common.entity.CommentReply;
|
||||
import com.imyeyu.api.modules.common.vo.user.UserView;
|
||||
import com.imyeyu.spring.annotation.table.Transient;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* @author 夜雨
|
||||
* @since 2024-03-05 17:48
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class CommentReplyView extends CommentReply {
|
||||
|
||||
/** 所属评论 */
|
||||
@Transient
|
||||
private CommentView comment;
|
||||
|
||||
/** 发送用户 */
|
||||
@Transient
|
||||
private UserView sender;
|
||||
|
||||
/** 回复用户 */
|
||||
@Transient
|
||||
private UserView receiver;
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
package com.imyeyu.api.modules.common.vo.comment;
|
||||
|
||||
import com.imyeyu.api.modules.blog.entity.Article;
|
||||
import com.imyeyu.api.modules.common.entity.Comment;
|
||||
import com.imyeyu.api.modules.common.vo.user.UserView;
|
||||
import com.imyeyu.api.modules.git.bean.gitea.Repository;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author 夜雨
|
||||
* @since 2024-02-29 16:37
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class CommentView extends Comment {
|
||||
|
||||
/** 回复数量 */
|
||||
private int repliesLength;
|
||||
|
||||
/** 发送用户 */
|
||||
private UserView user;
|
||||
|
||||
/** 关联文章 */
|
||||
private Article article;
|
||||
|
||||
/** 关联仓库 */
|
||||
private Repository repository;
|
||||
|
||||
/** 回复列表 */
|
||||
private List<CommentReplyView> replies;
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
package com.imyeyu.api.modules.common.vo.comment;
|
||||
|
||||
import jakarta.validation.constraints.Min;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import com.imyeyu.spring.bean.Page;
|
||||
|
||||
/**
|
||||
* @author 夜雨
|
||||
* @since 2023-07-15 14:13
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class UserCommentPage extends Page {
|
||||
|
||||
@Min(1)
|
||||
private Long userId;
|
||||
}
|
||||
Reference in New Issue
Block a user