update
This commit is contained in:
@@ -124,3 +124,26 @@ export const uploadTerminalBackgroundController = async (req: Request, res: Resp
|
||||
// 导出 multer 中间件以便在路由中使用
|
||||
export const uploadPageBackgroundMiddleware = backgroundUpload.single('pageBackgroundFile');
|
||||
export const uploadTerminalBackgroundMiddleware = backgroundUpload.single('terminalBackgroundFile');
|
||||
/**
|
||||
* 移除页面背景图片
|
||||
*/
|
||||
export const removePageBackgroundController = async (req: Request, res: Response): Promise<void> => {
|
||||
try {
|
||||
await appearanceService.removePageBackground();
|
||||
res.status(200).json({ message: '页面背景已移除' });
|
||||
} catch (error: any) {
|
||||
res.status(500).json({ message: '移除页面背景失败', error: error.message });
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* 移除终端背景图片
|
||||
*/
|
||||
export const removeTerminalBackgroundController = async (req: Request, res: Response): Promise<void> => {
|
||||
try {
|
||||
await appearanceService.removeTerminalBackground();
|
||||
res.status(200).json({ message: '终端背景已移除' });
|
||||
} catch (error: any) {
|
||||
res.status(500).json({ message: '移除终端背景失败', error: error.message });
|
||||
}
|
||||
};
|
||||
|
||||
@@ -27,6 +27,10 @@ router.post(
|
||||
appearanceController.uploadTerminalBackgroundController
|
||||
);
|
||||
|
||||
// TODO: 可能需要添加删除背景图片的路由
|
||||
// DELETE /api/v1/appearance/background/page - 删除页面背景图片
|
||||
router.delete('/background/page', appearanceController.removePageBackgroundController);
|
||||
|
||||
// DELETE /api/v1/appearance/background/terminal - 删除终端背景图片
|
||||
router.delete('/background/terminal', appearanceController.removeTerminalBackgroundController);
|
||||
|
||||
export default router;
|
||||
|
||||
Reference in New Issue
Block a user