fix: 管理删评对公众剥离作者身份,评论者本人仍可见原文

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-17 04:44:37 +08:00
parent 4b93739468
commit c9d27b2b0c
10 changed files with 405 additions and 174 deletions

View File

@@ -241,7 +241,8 @@ export interface AcceptedAnswer {
content: string;
created_at: string;
deleted?: boolean;
user: {
/** 管理删对公众省略 */
user?: {
id: number;
username: string;
nickname: string;
@@ -337,7 +338,8 @@ export interface LotteryState {
export interface Comment {
id: number;
post_id: number;
user_id: number;
/** 管理删对公众省略 */
user_id?: number;
parent_id?: number | null; // 父评论 ID,null = 主评论(楼层)
root_id?: number | null; // 所属楼层 ID,子评论必填
depth?: number; // 层级:主评论 0,子评论 = 父 + 1
@@ -347,7 +349,8 @@ export interface Comment {
updated_at?: string;
/** 相对创建已编辑(服务端判定) */
edited?: boolean;
user: User;
/** 管理删对公众省略;版主与评论者本人仍返回 */
user?: User;
/** 软删占位 */
deleted?: boolean;
/** 管理删除(DeletedBy≠评论者) */