友情链接管理;用户提问管理

This commit is contained in:
linxd
2025-06-17 21:06:27 +08:00
parent ebc4dfe1f9
commit 763871a465
35 changed files with 5466 additions and 99 deletions

View File

@ -256,4 +256,108 @@ declare namespace API {
fileType: string;
fileUrl: string;
}
// 通知中心数据项
export interface NoticeRecord {
id: string;
title: string;
titleEn?: string;
content: string;
contentEn?: string;
createTime: string;
createBy: string;
status: string; // 状态0-草稿1-已发布2-已下架
isTop: string; // 是否置顶0-否1-是
settingEn?: number; // 是否设置英文0-否1-是
}
// 通知中心请求参数
export interface NoticeRequest {
id?: string;
title: string;
titleEn?: string;
content: string;
contentEn?: string;
isTop: string;
settingEn?: number;
}
// 通知中心查询参数
export interface NoticeSearchParams {
title?: string;
status?: string;
}
// 帮助中心数据项
export interface HelpRecord {
id: string;
title: string;
titleEn?: string;
type: string; // 类型对应页面中的category
content: string;
contentEn?: string;
createTime: string;
createBy: string;
updateTime?: string;
updateBy?: string;
status: string; // 状态0-草稿1-已发布2-已下架
isTop: string; // 是否置顶0-否1-是
settingEn: number; // 是否设置英文0-否1-是
answerContent?: string;
answerContentNe?: string;
publishBy?: string | null;
publishTime?: string | null;
deleteFlag?: null;
delFlag?: string;
tenantId?: string | null;
tenantName?: string | null;
lastUpdateTime?: null;
createDate?: null;
updateDate?: null;
basePageRequest?: null;
}
// 帮助中心请求参数
export interface HelpRequest {
id?: string;
title: string;
titleEn?: string;
type: string; // 类型对应页面中的category
content: string;
contentEn?: string;
isTop: string;
settingEn: number;
answerContent?: string;
answerContentNe?: number;
}
// 帮助中心查询参数
export interface HelpSearchParams {
title?: string;
type?: string; // 类型对应页面中的category
status?: string;
pageNo?: number;
pageSize?: number;
}
// 用户提问数据项
export interface UserQuestionRecord {
id: string;
userId: string;
username: string;
email?: string;
question: string;
answer?: string;
createTime: string;
answerTime?: string;
status: string; // 状态0-未回答1-已回答
}
// 用户提问查询参数
export interface UserQuestionSearchParams {
question?: string;
status?: string;
pageNo?: number;
pageSize?: number;
}
}