From e04bfbf3b4e83e4613ec7d1ea47499a3a8795b11 Mon Sep 17 00:00:00 2001 From: overwriter <9856mmm@gmail.com> Date: Sun, 12 Jan 2025 12:21:53 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=AD=8C=E8=AF=8D?= =?UTF-8?q?=E6=91=98=E5=BD=95=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- module/song_lyrics_mark.js | 9 +++++++++ module/song_lyrics_mark_add.js | 12 ++++++++++++ module/song_lyrics_mark_del.js | 9 +++++++++ module/song_lyrics_mark_user_page.js | 14 ++++++++++++++ 4 files changed, 44 insertions(+) create mode 100644 module/song_lyrics_mark.js create mode 100644 module/song_lyrics_mark_add.js create mode 100644 module/song_lyrics_mark_del.js create mode 100644 module/song_lyrics_mark_user_page.js diff --git a/module/song_lyrics_mark.js b/module/song_lyrics_mark.js new file mode 100644 index 0000000..74f2000 --- /dev/null +++ b/module/song_lyrics_mark.js @@ -0,0 +1,9 @@ +// 歌词摘录 - 歌词摘录信息 + +const createOption = require('../util/option.js') +module.exports = (query, request) => { + const data = { + songId: query.id, + } + return request(`/api/song/play/lyrics/mark/song`, data, createOption(query)) +} diff --git a/module/song_lyrics_mark_add.js b/module/song_lyrics_mark_add.js new file mode 100644 index 0000000..7fc6a09 --- /dev/null +++ b/module/song_lyrics_mark_add.js @@ -0,0 +1,12 @@ +// 歌词摘录 - 添加/修改摘录歌词 + +const createOption = require('../util/option.js') +module.exports = (query, request) => { + const data = { + songId: query.id, + markId: query.markId || '', + data: query.data || '[]', + // "[{\"translateType\":1,\"startTimeStamp\":800,\"translateLyricsText\":\"让我逃走吧、声音已经枯萎\",\"originalLyricsText\":\"逃がしてくれって声を枯らした\"},{\"translateType\":1,\"startTimeStamp\":4040,\"translateLyricsText\":\"我的愿望究竟会实现吗\",\"originalLyricsText\":\"あたしの願いなど叶うでしょうか\"}]" + } + return request(`/api/song/play/lyrics/mark/add`, data, createOption(query)) +} diff --git a/module/song_lyrics_mark_del.js b/module/song_lyrics_mark_del.js new file mode 100644 index 0000000..cada747 --- /dev/null +++ b/module/song_lyrics_mark_del.js @@ -0,0 +1,9 @@ +// 歌词摘录 - 删除摘录歌词 + +const createOption = require('../util/option.js') +module.exports = (query, request) => { + const data = { + markIds: query.id, + } + return request(`/api/song/play/lyrics/mark/del`, data, createOption(query)) +} diff --git a/module/song_lyrics_mark_user_page.js b/module/song_lyrics_mark_user_page.js new file mode 100644 index 0000000..2182dd8 --- /dev/null +++ b/module/song_lyrics_mark_user_page.js @@ -0,0 +1,14 @@ +// 歌词摘录 - 我的歌词本 + +const createOption = require('../util/option.js') +module.exports = (query, request) => { + const data = { + limit: query.limit || 10, + offset: query.offset || 0, + } + return request( + `/api/song/play/lyrics/mark/user/page`, + data, + createOption(query), + ) +}