url 前缀:user
ADMIN
post
interface UserDTO {
username: string;
email: string;
role: UserRole;
phone: string;
}
interface UserData {
err: 0;
res: UserSerializer;
}
see UserSerializer
ADMIN
get
| Name | Type | Description |
|---|---|---|
| page | number | 页码 |
| limit | number | 每页条数 |
| search | string | 搜索信息 |
interface UserPageData {
err: 0;
res: Array<UserSerializer>;
page: PageSerializer;
}
see UserSerializer, PageSerializer
ADMIN
get /:userId
interface UserData {
err: 0;
res: UserSerializer;
}
see UserSerializer
ADMIN
delete /:userId
interface EmptyData {
err: 0;
}
ADMIN
post /:userId/password/change
interface EmptyData {
err: 0;
}
STUDENT ADMIN
get /:userId/result
interface ProblemPageData {
err: 0;
res: Array<ProblemSerializer>;
}