1
0

Problem-题目.md 1.5 KB

Problem - 题目

url 前缀:problem

示例:https://xxxxxxxxx/api/problem/xxxx

创建题目

post

Parameters

File upload

interface ProblemDTO {
  name: string;
  type: ProblemType;
  description: string;
}

see ProblemType

Response

interface ProblemData {
  err: 0;
  res: ProblemSerializer;
}

see ProblemSerializer

查看题目列表

get

Parameters

Name Type Description
page number 页码
limit number 每页条数
type ProblemType 问题状态

see ProblemType

Response

interface ProblemPageData {
  err: 0;
  res: Array<ProblemSerializer>;
  page: PageSerializer;
}

see ProblemSerializer, PageSerializer

查看题目信息

get /:problemId

Response

interface ProblemData {
  err: 0;
  res: ProblemSerializer;
}

see ProblemSerializer

更新题目信息

put /:problemId

Parameters

File upload

string;

Response

interface EmptyData {
  err: 0;
}

删除题目

delete /:problemId

Response

interface EmptyData {
  err: 0;
}