From 2358335d4e475172f289c7cdfc491777d6b67050 Mon Sep 17 00:00:00 2001 From: heimoshuiyu Date: Thu, 4 Nov 2021 12:56:27 +0800 Subject: [PATCH] Add: README.md DBMS TODO --- README.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/README.md b/README.md index ef0fef7..bed34c5 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,53 @@ A light weight personal music streaming platform. [toc] +## TODO + +- Restructure,为多人协作做好准备 + +### 前端部分更改 + +- 修复页面 CSS 溢出问题 +- 显示操作执行世界 + +页面数量至少 10 个(目前 5 个),预计添加如下页面 + +- 文件详情页,可以修改单个文件的信息 +- 文件评论页,可对文件进行评论 +- 最新动态页,查看最近播放的曲目、最近的评论 +- 登录/注册页,取代现有的 token 逻辑 +- FfmpegConfigs 配置页面 +- 意见反馈的查看页面 + +### 后端部分更改 + +- 返回操作执行时间 + +- 修复 Prepare 模式转码不完整但仍然被 tmpfs 记录为成功转码的问题 + +- FfmpegConfigs 由目前的字典格式改为列表格式 +- 为 sqlite3 添加数据库单线程锁 +- 添加外键约束 +- Update 功能自动检查重复的项目并忽略,只添加新的项目 +- Token 验证方法改为 暱称 + 密码 的方法,管理员使用 admin 保留关键字作为暱称。 + +需要 8 个 entities 和 6 个 relationship,目前有 3 个 entities,和 1 个 relationship + +目前有 + +- files 文件表,数量 50,000 +- folders 文件夹表,数量 3,000 +- feedbacks 反馈留言表 + +计划添加 + +- users 用户表 +- comments 管理表 +- playbacks 播放记录表 +- likes 点赞记录表 + +## 编译 & 构建 + ## How to build ### Build the back-end server