初版API文档提交
Change-Id: I8fc58bf849dca8b4af86517b4f627ad7cec84733
diff --git "a/\345\274\200\345\217\221\346\226\207\346\241\243/API\346\226\207\346\241\243.md" "b/\345\274\200\345\217\221\346\226\207\346\241\243/API\346\226\207\346\241\243.md"
new file mode 100644
index 0000000..eb7217b
--- /dev/null
+++ "b/\345\274\200\345\217\221\346\226\207\346\241\243/API\346\226\207\346\241\243.md"
@@ -0,0 +1,67 @@
+# API 设计文档
+
+## 模块功能一览表
+
+| | Cheat-System | DataManager-System | Recommend-System | VIP-System | RAG-System | Tracker-System |
+| ------------------------------------------------------------ | ------------ | ------------------ | ---------------- | ---------- | ---------- | -------------- |
+| 用户基本信息维护<br />(用户名,密码,邮箱,性别,学校) | | Y | | | | |
+| 用户PT站数据维护<br />(魔力值,上传量,下载量,播种机制默认磁盘位置) | | Y | | | | Y |
+| | | | | | | |
+| 种子信息维护(直接读取Torrent文件,修改TrackerURL) | | Y | | | | Y |
+| 种子信息搜索(包括深度搜索) | | Y | | | Y | |
+| 种子信息推荐 | | | Y | | | |
+| 种子下载 | | | | | | Y |
+| 专线下载 | | | | Y | | |
+| 种子下载信息维护 | | | | | | Y |
+| 种子成长期保护 | | | | Y | | Y |
+| 主动播种机制 | | | | | | Y |
+| | | | | | | |
+| 做假种检测 | Y | | | | | |
+| 伪造上传,下载量检测 | Y | | | | | |
+| 作弊惩罚申诉 | Y | | | | | |
+| | | | | | | |
+| 公告发布与保存 | | Y | | | | |
+| 邀请机制 | | Y | | | | |
+| 求种机制与求种审核 | | Y | | | | Y |
+| | | | | | | |
+| 论坛信息维护 | | Y | | | | |
+| 论坛信息搜索(包括深度搜索) | | Y | | | Y | |
+| 论坛信息推荐 | | | Y | | | |
+| | | | | | | |
+
+## 功能点与系统交互接口定义
+
+| | DataManager-System |
+| -------------------------------------------------------- | ------------------------------------------------------------ |
+| 用户基本信息维护<br />(用户名,密码,邮箱,性别,学校) | `int RegisterUser(User useri)->state(0:success,1:conflict)`<br />`int UpdateInformation(User useri)->state(0:success,1:conflict)`<br />`User GetInformation (UserID id)->all infors ` |
+
+| | DataManager-System | Tracker-System |
+| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
+| 用户PT站数据维护<br />(魔力值,上传量,下载量,播种机制默认磁盘位置) | `UserPT GetInformation(UserID id)`<br />`int UpdateInformation(UserID id)`<br />`int RegisterUser(UserPT upt)` | `bool AddUpload(UserID)`<br />`bool ReduceUpload(UserID)`<br />`bool AddDownload(UserID)`<br />`bool ReduceDownload(UserID)` |
+
+
+
+| 用户PT站数据维护<br />(魔力值,上传量,下载量,播种机制默认磁盘位置) | | Y | | | | Y |
+| ------------------------------------------------------------ | ---- | ---- | ---- | ---- | ---- | ---- |
+| | | | | | | |
+| 种子信息维护(直接读取Torrent文件,修改TrackerURL) | | Y | | | | Y |
+| 种子信息搜索(包括深度搜索) | | Y | | | Y | |
+| 种子信息推荐 | | | Y | | | |
+| 种子下载 | | | | | | Y |
+| 专线下载 | | | | Y | | |
+| 种子下载信息维护 | | | | | | Y |
+| 种子成长期保护 | | | | Y | | Y |
+| 主动播种机制 | | | | | | Y |
+| | | | | | | |
+| 做假种检测 | Y | | | | | |
+| 伪造上传,下载量检测 | Y | | | | | |
+| 作弊惩罚申诉 | Y | | | | | |
+| | | | | | | |
+| 公告发布与保存 | | Y | | | | |
+| 邀请机制 | | Y | | | | |
+| 求种机制与求种审核 | | Y | | | | Y |
+| | | | | | | |
+| 论坛信息维护 | | Y | | | | |
+| 论坛信息搜索(包括深度搜索) | | Y | | | Y | |
+| 论坛信息推荐 | | | Y | | | |
+| | | | | | | |
\ No newline at end of file