diff --git a/src/router.ts b/src/router.ts index abef8f6..23eb89b 100644 --- a/src/router.ts +++ b/src/router.ts @@ -1,4 +1,4 @@ -// @routes-hash a5e432459af85c08bbc13a86444f292c +// @routes-hash bf59be4347a649430bc8b6067c3cf9ef import { Express } from "express"; import route1 from "./routes/assets/addAssets"; @@ -56,29 +56,30 @@ import route52 from "./routes/setting/updateModel"; import route53 from "./routes/setting/updeteModel"; import route54 from "./routes/storyboard/batchSuperScoreImage"; import route55 from "./routes/storyboard/chatStoryboard"; -import route56 from "./routes/storyboard/generateShotImage"; -import route57 from "./routes/storyboard/generateStoryboardApi"; -import route58 from "./routes/storyboard/generateVideoPrompt"; -import route59 from "./routes/storyboard/getStoryboard"; -import route60 from "./routes/storyboard/keepStoryboard"; -import route61 from "./routes/storyboard/saveStoryboard"; -import route62 from "./routes/storyboard/uploadImage"; -import route63 from "./routes/task/getTaskApi"; -import route64 from "./routes/task/taskDetails"; -import route65 from "./routes/user/getUser"; -import route66 from "./routes/video/addVideo"; -import route67 from "./routes/video/addVideoConfig"; -import route68 from "./routes/video/deleteVideoConfig"; -import route69 from "./routes/video/generatePrompt"; -import route70 from "./routes/video/generateVideo"; -import route71 from "./routes/video/getManufacturer"; -import route72 from "./routes/video/getVideo"; -import route73 from "./routes/video/getVideoConfigs"; -import route74 from "./routes/video/getVideoModel"; -import route75 from "./routes/video/getVideoStoryboards"; -import route76 from "./routes/video/reviseVideoStoryboards"; -import route77 from "./routes/video/saveVideo"; -import route78 from "./routes/video/upDateVideoConfig"; +import route56 from "./routes/storyboard/delStoryboard"; +import route57 from "./routes/storyboard/generateShotImage"; +import route58 from "./routes/storyboard/generateStoryboardApi"; +import route59 from "./routes/storyboard/generateVideoPrompt"; +import route60 from "./routes/storyboard/getStoryboard"; +import route61 from "./routes/storyboard/keepStoryboard"; +import route62 from "./routes/storyboard/saveStoryboard"; +import route63 from "./routes/storyboard/uploadImage"; +import route64 from "./routes/task/getTaskApi"; +import route65 from "./routes/task/taskDetails"; +import route66 from "./routes/user/getUser"; +import route67 from "./routes/video/addVideo"; +import route68 from "./routes/video/addVideoConfig"; +import route69 from "./routes/video/deleteVideoConfig"; +import route70 from "./routes/video/generatePrompt"; +import route71 from "./routes/video/generateVideo"; +import route72 from "./routes/video/getManufacturer"; +import route73 from "./routes/video/getVideo"; +import route74 from "./routes/video/getVideoConfigs"; +import route75 from "./routes/video/getVideoModel"; +import route76 from "./routes/video/getVideoStoryboards"; +import route77 from "./routes/video/reviseVideoStoryboards"; +import route78 from "./routes/video/saveVideo"; +import route79 from "./routes/video/upDateVideoConfig"; export default async (app: Express) => { app.use("/assets/addAssets", route1); @@ -136,27 +137,28 @@ export default async (app: Express) => { app.use("/setting/updeteModel", route53); app.use("/storyboard/batchSuperScoreImage", route54); app.use("/storyboard/chatStoryboard", route55); - app.use("/storyboard/generateShotImage", route56); - app.use("/storyboard/generateStoryboardApi", route57); - app.use("/storyboard/generateVideoPrompt", route58); - app.use("/storyboard/getStoryboard", route59); - app.use("/storyboard/keepStoryboard", route60); - app.use("/storyboard/saveStoryboard", route61); - app.use("/storyboard/uploadImage", route62); - app.use("/task/getTaskApi", route63); - app.use("/task/taskDetails", route64); - app.use("/user/getUser", route65); - app.use("/video/addVideo", route66); - app.use("/video/addVideoConfig", route67); - app.use("/video/deleteVideoConfig", route68); - app.use("/video/generatePrompt", route69); - app.use("/video/generateVideo", route70); - app.use("/video/getManufacturer", route71); - app.use("/video/getVideo", route72); - app.use("/video/getVideoConfigs", route73); - app.use("/video/getVideoModel", route74); - app.use("/video/getVideoStoryboards", route75); - app.use("/video/reviseVideoStoryboards", route76); - app.use("/video/saveVideo", route77); - app.use("/video/upDateVideoConfig", route78); + app.use("/storyboard/delStoryboard", route56); + app.use("/storyboard/generateShotImage", route57); + app.use("/storyboard/generateStoryboardApi", route58); + app.use("/storyboard/generateVideoPrompt", route59); + app.use("/storyboard/getStoryboard", route60); + app.use("/storyboard/keepStoryboard", route61); + app.use("/storyboard/saveStoryboard", route62); + app.use("/storyboard/uploadImage", route63); + app.use("/task/getTaskApi", route64); + app.use("/task/taskDetails", route65); + app.use("/user/getUser", route66); + app.use("/video/addVideo", route67); + app.use("/video/addVideoConfig", route68); + app.use("/video/deleteVideoConfig", route69); + app.use("/video/generatePrompt", route70); + app.use("/video/generateVideo", route71); + app.use("/video/getManufacturer", route72); + app.use("/video/getVideo", route73); + app.use("/video/getVideoConfigs", route74); + app.use("/video/getVideoModel", route75); + app.use("/video/getVideoStoryboards", route76); + app.use("/video/reviseVideoStoryboards", route77); + app.use("/video/saveVideo", route78); + app.use("/video/upDateVideoConfig", route79); } diff --git a/src/routes/storyboard/delStoryboard.ts b/src/routes/storyboard/delStoryboard.ts new file mode 100644 index 0000000..4f467c3 --- /dev/null +++ b/src/routes/storyboard/delStoryboard.ts @@ -0,0 +1,19 @@ +import express from "express"; +import u from "@/utils"; +import { z } from "zod"; +import { success } from "@/lib/responseFormat"; +import { validateFields } from "@/middleware/middleware"; +const router = express.Router(); + +export default router.post( + "/", + validateFields({ + id: z.number(), + }), + async (req, res) => { + const { id } = req.body; + console.log("%c Line:15 🍕 id", "background:#f5ce50", id); + await u.db("t_assets").where("id", id).delete(); + res.status(200).send(success("分镜删除成功")); + }, +);