举报滥用 API¶
1. 提交举报(所有登录用户)¶
POST /api/v1/abuse
Body:
{
"classroom_id": 121,
"description": "发现教室被外人占用",
"images": []
}
响应:
{
"code": 0,
"message": "success",
"data": {
"id": 1,
"classroom_id": 121,
"classroom": { "id": 121, "building": "5A", "room_number": "203" },
"description": "发现教室被外人占用",
"images": [],
"status": "open",
"remark": "",
"created_at": "2026-04-05T10:00:00+08:00"
}
}
2. 举报列表¶
GET /api/v1/abuse
权限:
superadmin:查看所有举报其他用户:仅查看自己提交的举报
3. 举报处理(仅 superadmin)¶
PUT /api/v1/abuse/{id}
Body:
{
"status": "resolved",
"remark": "已处理"
}