export interface IResponse { status: boolean; message: string; data?: T; } export function createSuccessResponse(data?: T, message?: string): IResponse { return { status: true, message: message || '成功', data }; } export function createErrorResponse( error?: any, message?: string): IResponse { return { status: false, message: message || '错误', data: error }; } export function createResponse(status: boolean, message: string, data?: T): IResponse { return { status, message, data }; }