获取用户错题v2契约
This commit is contained in:
@@ -22,6 +22,11 @@ interface QuestionInterface
|
||||
*/
|
||||
public function getWrongQuestions(int $userId, int $num): array;
|
||||
|
||||
/**
|
||||
* 获取用户错题,V2版本(基于 v1 getWrongQuestions,支持分类范围、数量、是否正确).
|
||||
*/
|
||||
public function getWrongQuestionsV2(array $params, int $userId): array;
|
||||
|
||||
public function getQuestionList(array $filters = []): array;
|
||||
|
||||
public function getQuestionDetail(int $id): array;
|
||||
@@ -36,14 +41,16 @@ interface QuestionInterface
|
||||
public function deleteQuestion(int $id): array;
|
||||
|
||||
/**
|
||||
* 管理端题库新增题目:题库级录入(普通题目,不带材料),返回新题目ID。
|
||||
* 管理端题库新增题目:题库级录入(普通题目,不带材料)。
|
||||
* @return array 统一外壳,data 为 ['id' => 新题目ID]
|
||||
*/
|
||||
public function adminCreateQuestion(array $data): int;
|
||||
public function adminCreateQuestion(array $data): array;
|
||||
|
||||
/**
|
||||
* 管理端题目材料内容保存:仅更新关联材料内容,绑定关系不变;返回受影响题目数。
|
||||
* 管理端题目材料内容保存:仅更新关联材料内容,绑定关系不变。
|
||||
* @return array 统一外壳,data 为 ['affected' => 受影响题目数]
|
||||
*/
|
||||
public function adminUpdateQuestionMaterial(int $id, string $content): int;
|
||||
public function adminUpdateQuestionMaterial(int $id, string $content): array;
|
||||
|
||||
/**
|
||||
* 管理端题目分页列表:支持题型/科目/分类/选项类型/状态/题干关键词/招考地区筛选。
|
||||
|
||||
Reference in New Issue
Block a user