Files
tonePage/apps/backend/src/common/exceptions/business.exception.ts
2025-12-15 22:24:32 +08:00

22 lines
571 B
TypeScript

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;
}
}