Files
tonePage/Server/src/APIs/Console/DelResource.ts
2025-02-16 23:08:25 +08:00

26 lines
772 B
TypeScript

import { API } from "../../Plugs/API/API";
import ServerStdResponse from "../../ServerStdResponse";
import Database from '../../Plugs/Database'
import Auth from "../../Plugs/Middleware/Auth";
// 删除资源
class DelResource extends API {
constructor() {
super('DELETE', '/console/resource', Auth);
}
public async onRequset(data: any, res: any) {
let { uuid } = data;
if (!uuid) {
return res.json(ServerStdResponse.PARAMS_MISSING);
}
let execRes = await Database.query('DELETE FROM resource WHERE uuid = $1', [uuid]);
if (!execRes) {
return res.json(ServerStdResponse.SERVER_ERROR);
}
return res.json({ ...ServerStdResponse.OK });
}
}
export default DelResource;