63 lines
No EOL
1.5 KiB
TypeScript
63 lines
No EOL
1.5 KiB
TypeScript
// SERVIÇO DESABILITADO - MIGRADO PARA BFF
|
|
// Este serviço não é mais usado após migração para BFF
|
|
|
|
export interface PedidoData {
|
|
[key: string]: any;
|
|
}
|
|
|
|
export interface ApiResponse<T = any> {
|
|
success: boolean;
|
|
data?: T;
|
|
error?: string;
|
|
}
|
|
|
|
export interface PaginatedResponse<T> extends ApiResponse<T> {
|
|
documents: T[];
|
|
total: number;
|
|
}
|
|
|
|
// Serviço desabilitado
|
|
class PedidoService {
|
|
async listar(): Promise<PaginatedResponse<PedidoData>> {
|
|
console.warn('PedidoService DESABILITADO - use BFF');
|
|
return {
|
|
success: true,
|
|
documents: [],
|
|
total: 0
|
|
};
|
|
}
|
|
|
|
async criar(dados: PedidoData): Promise<ApiResponse> {
|
|
console.warn('PedidoService DESABILITADO - use BFF');
|
|
return {
|
|
success: false,
|
|
error: 'Serviço desabilitado - use BFF'
|
|
};
|
|
}
|
|
|
|
async atualizar(id: string, dados: Partial<PedidoData>): Promise<ApiResponse> {
|
|
console.warn('PedidoService DESABILITADO - use BFF');
|
|
return {
|
|
success: false,
|
|
error: 'Serviço desabilitado - use BFF'
|
|
};
|
|
}
|
|
|
|
async deletar(id: string): Promise<ApiResponse> {
|
|
console.warn('PedidoService DESABILITADO - use BFF');
|
|
return {
|
|
success: false,
|
|
error: 'Serviço desabilitado - use BFF'
|
|
};
|
|
}
|
|
|
|
async buscarPorId(id: string): Promise<ApiResponse> {
|
|
console.warn('PedidoService DESABILITADO - use BFF');
|
|
return {
|
|
success: false,
|
|
error: 'Serviço desabilitado - use BFF'
|
|
};
|
|
}
|
|
}
|
|
|
|
export const pedidoService = new PedidoService(); |