Files
timi-web/src/types/Comment.ts
T
2026-08-07 10:46:14 +08:00

35 lines
623 B
TypeScript

import { Model, Page } from "./Model";
import { User } from "./User";
/** 评论 */
export type Comment = {
bizType?: CommentBizType;
bizId?: number;
userId?: number;
nick?: string;
content?: string;
/** 所属用户 */
user?: User;
/** 回复列表 */
replies?: Comment[];
/** 回复分页 */
repliesPage?: Page<Comment>;
/** 用于绑定组件当前页下标 */
repliesCurrent?: number;
/** 回复数量 */
repliesLength?: number;
/** 关联文章 */
article?: object;
/** 关联 Git 仓库 */
repository?: object;
} & Model
export type CommentBizType = "ARTICLE" | "GIT_ISSUE" | "GIT_MERGE";