43 lines
648 B
TypeScript
43 lines
648 B
TypeScript
export interface IArticleData {
|
|
id: string
|
|
title: string
|
|
summary: string
|
|
content: string
|
|
source: string
|
|
sourceUrl: string
|
|
displayTime: string | number
|
|
tags: string[]
|
|
keywords: string[]
|
|
sortno: number
|
|
author: string
|
|
type: string
|
|
attachments: []
|
|
}
|
|
|
|
export interface IQuestionData {
|
|
id: string,
|
|
title: string,
|
|
/**
|
|
* 自动拆分的分词
|
|
*/
|
|
parts?: string[],
|
|
tags: string[],
|
|
answer: string,
|
|
/**
|
|
* 混淆的答案
|
|
*/
|
|
option: string[],
|
|
/**
|
|
* 题目类型
|
|
* 0: 文字题
|
|
* 1: 图文
|
|
*/
|
|
type: number,
|
|
attachment?: string,
|
|
/**
|
|
* 评分
|
|
*/
|
|
stars: number,
|
|
status: number,
|
|
}
|