# 举报滥用 API ## 1. 提交举报(所有登录用户) ```bash POST /api/v1/abuse ``` Body: ```json { "classroom_id": 121, "description": "发现教室被外人占用", "images": [] } ``` 响应: ```json { "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. 举报列表 ```bash GET /api/v1/abuse ``` 权限: - `superadmin`:查看所有举报 - 其他用户:仅查看自己提交的举报 ## 3. 举报处理(仅 superadmin) ```bash PUT /api/v1/abuse/{id} ``` Body: ```json { "status": "resolved", "remark": "已处理" } ```