feat: 统一后端响应格式

This commit is contained in:
2025-12-15 22:24:32 +08:00
parent e30fe60277
commit 6157976029
4 changed files with 70 additions and 6 deletions

View File

@@ -0,0 +1,22 @@
import { HttpStatus } from '@nestjs/common';
export class BusinessException {
public statusCode: HttpStatus;
public message: string;
public code: number;
public data: any;
constructor(args: {
statusCode?: HttpStatus,
message?: string,
code?: number,
data?: any,
}) {
const { statusCode, message, code, data } = args;
this.statusCode = statusCode || HttpStatus.BAD_REQUEST;
this.message = message || '请求错误';
this.code = code || -1;
this.data = data || null;
}
}