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