# TODO

## API

### 用户模块

针对用户的相关操作

- [x] 用户注册
- [x] 用户登录
- [x] 修改用户资料：普通用户修改个人资料，管理员可修改其他用户资料
- [x] 查询个人资料
- [x] 修改个人密码
- [ ] 退出登录
- [ ] 删除用户
- [ ] 查看用户列表
- [ ] 重置用户密码
- [ ] 上传用户头像

### 文档分类模块

文档分类的增删改查

### 文档模块

文档的增删改查，以及回收站管理功能

### 横幅模块

横幅的增删改查

- [x] 删除横幅
- [x] 新增横幅
- [x] 更新横幅
- [x] 查看横幅
- [x] 横幅列表

### 系统配置模块

系统配置的增删改查

### 权限控制模块

权限分配与管理

### 配额模块

用户配额，比如：每天可以下载多少文档、上传多少文档、评论多少次、下载间隔、上传间隔、评论间隔等

### 评论模块

评论管理

### 通知模块

消息通知

### 搜索模块

文档和或用户搜索

### 附件模块

附件管理
- [x] 删除附件
- [x] 编辑附件
- [x] 查询附件列表

### 任务模块

### 友链模块

- [x] 新增友链
- [x] 查询单个友链
- [x] 友链列表
- [x] 编辑友链/禁用友链
- [x] 删除友链
