parent
46a5db6f4b
commit
4d9788ac01
|
|
@ -10,9 +10,10 @@ datasource db {
|
||||||
model ACGM {
|
model ACGM {
|
||||||
id Int @id @default(autoincrement())
|
id Int @id @default(autoincrement())
|
||||||
title String?
|
title String?
|
||||||
alias String?
|
|
||||||
artist String?
|
artist String?
|
||||||
album String?
|
album String?
|
||||||
|
alias String?
|
||||||
|
bangumi String?
|
||||||
music_id Int @unique
|
music_id Int @unique
|
||||||
created_at DateTime @default(now())
|
created_at DateTime @default(now())
|
||||||
updated_at DateTime?
|
updated_at DateTime?
|
||||||
|
|
|
||||||
|
|
@ -1,16 +1,89 @@
|
||||||
import { PrismaClient } from '@prisma/client'
|
import { PrismaClient, Prisma } from "@prisma/client"
|
||||||
|
|
||||||
const prisma = new PrismaClient();
|
const prisma = new PrismaClient();
|
||||||
|
|
||||||
|
const songs: Prisma.ACGMCreateInput[] = [
|
||||||
|
{
|
||||||
|
title: "問題がある人たち",
|
||||||
|
artist: "吟",
|
||||||
|
album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1",
|
||||||
|
bangumi: "这个美术部有问题",
|
||||||
|
music_id: 435289265
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "恋心",
|
||||||
|
artist: "吟",
|
||||||
|
album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1",
|
||||||
|
bangumi: "这个美术部有问题",
|
||||||
|
music_id: 435289266
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "いつもの教室",
|
||||||
|
artist: "吟",
|
||||||
|
album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1",
|
||||||
|
bangumi: "这个美术部有问题",
|
||||||
|
music_id: 435288259
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "伝える勇気があったなら",
|
||||||
|
artist: "吟",
|
||||||
|
album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1",
|
||||||
|
alias: "如若拥有能够传达的勇气",
|
||||||
|
bangumi: "这个美术部有问题",
|
||||||
|
music_id: 435289268
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "Colorful world",
|
||||||
|
artist: "吟",
|
||||||
|
album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1",
|
||||||
|
bangumi: "这个美术部有问题",
|
||||||
|
music_id: 435289270
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "痛い少年",
|
||||||
|
artist: "吟",
|
||||||
|
album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1",
|
||||||
|
bangumi: "这个美术部有问题",
|
||||||
|
music_id: 435288263
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "ターコイズブルー",
|
||||||
|
artist: "吟",
|
||||||
|
album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1",
|
||||||
|
bangumi: "这个美术部有问题",
|
||||||
|
music_id: 435289272
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "Heartstrings",
|
||||||
|
artist: "吟",
|
||||||
|
album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1",
|
||||||
|
bangumi: "这个美术部有问题",
|
||||||
|
music_id: 435288265
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "僕らは美術部",
|
||||||
|
artist: "吟",
|
||||||
|
album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1",
|
||||||
|
bangumi: "这个美术部有问题",
|
||||||
|
music_id: 435289273
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "変わらない内巻",
|
||||||
|
artist: "吟",
|
||||||
|
album: "この美術部には問題がある! オリジナルサウンドトラックCD vol.1",
|
||||||
|
bangumi: "这个美术部有问题",
|
||||||
|
music_id: 435288268
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
async function main() {
|
async function main() {
|
||||||
console.log(`Start seeding ...`);
|
console.log(`Start seeding ...`);
|
||||||
|
|
||||||
const user = await prisma.aCGM.create({
|
for (const song of songs) {
|
||||||
data: {
|
await prisma.aCGM.create({
|
||||||
title: "Colorful world",
|
data: song,
|
||||||
music_id: 435289270
|
|
||||||
},
|
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
console.log(`Seeding finished.`);
|
console.log(`Seeding finished.`);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -51,11 +51,12 @@ export default Api(
|
||||||
title: cached[0],
|
title: cached[0],
|
||||||
artist: cached[1],
|
artist: cached[1],
|
||||||
album: cached[2],
|
album: cached[2],
|
||||||
cover: cached[3],
|
alias: cached[3],
|
||||||
lyric: cached[4],
|
cover: cached[4],
|
||||||
sub_lyric: cached[5],
|
lyric: cached[5],
|
||||||
link: cached[6],
|
sub_lyric: cached[6],
|
||||||
served: Boolean(cached[7]),
|
link: cached[7],
|
||||||
|
served: Boolean(cached[8]),
|
||||||
cached: true
|
cached: true
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
@ -69,6 +70,7 @@ export default Api(
|
||||||
song.title,
|
song.title,
|
||||||
song.artist,
|
song.artist,
|
||||||
song.album,
|
song.album,
|
||||||
|
song.alias,
|
||||||
song.cover,
|
song.cover,
|
||||||
song.lyric,
|
song.lyric,
|
||||||
song.sub_lyric,
|
song.sub_lyric,
|
||||||
|
|
|
||||||
|
|
@ -49,8 +49,12 @@ function Bing() {
|
||||||
// 返回的是:
|
// 返回的是:
|
||||||
|
|
||||||
{
|
{
|
||||||
"link":"https://cn.bing.com/th?id=OHR.QatarMuseum_EN-US2624327100_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp",
|
"code": 1,
|
||||||
"copyright":"National Museum of Qatar in Doha, Qatar (© Hasan Zaidi/Shutterstock)",
|
"msg": "Success",
|
||||||
|
"data": {
|
||||||
|
"url": "https://cn.bing.com/th?id=OHR.Mitsumata_ZH-CN9794271032_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp",
|
||||||
|
"copyright": "森林中的结香花,日本 (© nattya3714/Getty Images)"
|
||||||
|
}
|
||||||
}`}</code></pre>
|
}`}</code></pre>
|
||||||
<p>在网页背景上使用本 API</p>
|
<p>在网页背景上使用本 API</p>
|
||||||
<pre className="language-css"><code>{`body{
|
<pre className="language-css"><code>{`body{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue