// SERVIÇO DESABILITADO - MIGRADO PARA API PRINCIPAL // Este serviço não é mais usado após migração para BFF export interface UsuariosDataInput { 'nome-civil': string; 'nome-social'?: string; cpf: string; 'auth-id-appwrite': string; email: string; enderecos?: string[]; } export interface UsuariosData extends UsuariosDataInput { $id: string; $createdAt: string; $updatedAt: string; $permissions: string[]; $databaseId: string; $collectionId: string; } export interface ApiResponse { success: boolean; data?: T; error?: string; details?: any; } export interface PaginatedResponse extends ApiResponse { documents: T[]; total: number; } // Serviço desabilitado - funções retornam erro export class UsuariosDataService { static async criarUsuario(dadosUsuario: UsuariosDataInput): Promise> { console.warn('UsuariosDataService.criarUsuario DESABILITADO - use a API principal'); return { success: false, error: 'Serviço desabilitado - use a API principal' }; } static async buscarPorAuthId(authId: string): Promise> { console.warn('UsuariosDataService.buscarPorAuthId DESABILITADO - use a API principal'); return { success: false, error: 'Serviço desabilitado - use a API principal' }; } static async listarUsuarios(limit = 10, offset = 0): Promise> { console.warn('UsuariosDataService.listarUsuarios DESABILITADO - use a API principal'); return { success: true, documents: [], total: 0 }; } static async atualizarUsuario(documentId: string, dadosAtualizados: Partial): Promise> { console.warn('UsuariosDataService.atualizarUsuario DESABILITADO - use a API principal'); return { success: false, error: 'Serviço desabilitado - use a API principal' }; } static async deletarUsuario(documentId: string): Promise> { console.warn('UsuariosDataService.deletarUsuario DESABILITADO - use a API principal'); return { success: false, error: 'Serviço desabilitado - use a API principal' }; } static async buscarPorEmpresa(empresaId: string): Promise> { console.warn('UsuariosDataService.buscarPorEmpresa DESABILITADO - use a API principal'); return { success: true, documents: [], total: 0 }; } } // Exportar instância para compatibilidade export const usuariosDataService = UsuariosDataService;