feat: deprecate unused endpoints
This commit is contained in:
parent
ed832148fc
commit
2f73dd1634
3 changed files with 5 additions and 104 deletions
|
|
@ -20,7 +20,7 @@ import HttpStatus from "../interfaces/http-status";
|
|||
import { RequestWithUser } from "../interfaces/user";
|
||||
import minio from "../services/minio";
|
||||
import { isSystem } from "../utils/keycloak";
|
||||
import { deleteFile, fileLocation, listFile } from "../utils/minio";
|
||||
import { deleteFile, deleteFolder, fileLocation, listFile } from "../utils/minio";
|
||||
import { createPermCheck } from "../services/permission";
|
||||
import { filterStatus } from "../services/prisma";
|
||||
|
||||
|
|
@ -653,15 +653,10 @@ export class BranchController extends Controller {
|
|||
}
|
||||
|
||||
await Promise.all([
|
||||
deleteFolder(fileLocation.branch.img(branchId)),
|
||||
minio.removeObject(MINIO_BUCKET, fileLocation.branch.line(branchId), {
|
||||
forceDelete: true,
|
||||
}),
|
||||
minio.removeObject(MINIO_BUCKET, fileLocation.branch.image(branchId), {
|
||||
forceDelete: true,
|
||||
}),
|
||||
minio.removeObject(MINIO_BUCKET, fileLocation.branch.map(branchId), {
|
||||
forceDelete: true,
|
||||
}),
|
||||
...data.bank.map(async (v) => {
|
||||
await minio.removeObject(MINIO_BUCKET, fileLocation.branch.bank(branchId, v.id), {
|
||||
forceDelete: true,
|
||||
|
|
@ -704,63 +699,6 @@ export class BranchController extends Controller {
|
|||
await deleteFile(fileLocation.branch.line(branchId));
|
||||
}
|
||||
|
||||
@Get("{branchId}/branch-image")
|
||||
async getBranchImageByBranchId(@Request() req: RequestWithUser, @Path() branchId: string) {
|
||||
const url = await minio.presignedGetObject(
|
||||
MINIO_BUCKET,
|
||||
fileLocation.branch.image(branchId),
|
||||
60 * 60,
|
||||
);
|
||||
return req.res?.redirect(url);
|
||||
}
|
||||
|
||||
@Put("{branchId}/branch-image")
|
||||
@Security("keycloak", MANAGE_ROLES.concat("admin", "branch_manager"))
|
||||
async setBranchImageByBranchId(@Request() req: RequestWithUser, @Path() branchId: string) {
|
||||
await permissionCheck(req.user, branchId);
|
||||
return req.res?.redirect(
|
||||
await minio.presignedPutObject(
|
||||
MINIO_BUCKET,
|
||||
fileLocation.branch.image(branchId),
|
||||
12 * 60 * 60,
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
@Delete("{branchId}/branch-image")
|
||||
@Security("keycloak", MANAGE_ROLES.concat("admin", "branch_manager"))
|
||||
async deleteBranchImage(@Request() req: RequestWithUser, @Path() branchId: string) {
|
||||
await permissionCheck(req.user, branchId);
|
||||
await deleteFile(fileLocation.branch.image(branchId));
|
||||
}
|
||||
|
||||
@Get("{branchId}/map-image")
|
||||
async getMapImageByBranchId(@Request() req: RequestWithUser, @Path() branchId: string) {
|
||||
const url = await minio.presignedGetObject(
|
||||
MINIO_BUCKET,
|
||||
fileLocation.branch.image(branchId),
|
||||
60 * 60,
|
||||
);
|
||||
return req.res?.redirect(url);
|
||||
}
|
||||
|
||||
@Put("{branchId}/map-image")
|
||||
@Security("keycloak", MANAGE_ROLES.concat("admin", "branch_manager"))
|
||||
async setMapImageByBranchId(@Request() req: RequestWithUser, @Path() branchId: string) {
|
||||
await permissionCheck(req.user, branchId);
|
||||
|
||||
return req.res?.redirect(
|
||||
await minio.presignedPutObject(MINIO_BUCKET, fileLocation.branch.map(branchId), 12 * 60 * 60),
|
||||
);
|
||||
}
|
||||
|
||||
@Delete("{branchId}/map-image")
|
||||
@Security("keycloak", MANAGE_ROLES.concat("admin", "branch_manager"))
|
||||
async deleteMapImage(@Request() req: RequestWithUser, @Path() branchId: string) {
|
||||
await permissionCheck(req.user, branchId);
|
||||
await deleteFile(fileLocation.branch.map(branchId));
|
||||
}
|
||||
|
||||
@Get("{branchId}/bank-qr/{bankId}")
|
||||
async getBankQRByBranchIdAndBankId(
|
||||
@Request() req: RequestWithUser,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue