Doggy Framework está construido sobre Symfony 7.4 con una profunda integración de IA (configuración LLM, asistente IA global, mejora IA de vistas, MCP, Agent, multi-modelo). Incluye gestión de organización, modelos dinámicos, diseñador visual de vistas, autenticación sin contraseña WebAuthn, push en tiempo real Mercure y más — para construir rápidamente sistemas OA, RRHH y de gestión.
namespace App\Entity\Organization;
#[Gedmo\Tree(type: 'nested')]
#[ORM\Entity(repositoryClass: DepartmentRepository::class)]
#[ORM\HasLifecycleCallbacks]
class Department
{
/** 部门全称
* @Ef(group="department_base_info", isBF=true)
*/
#[ORM\Column(type: 'string', length: 180)]
private string $name;
/**
* 所属公司
* @Ef(group="department_base_info", isBF=true)
*/
#[ORM\ManyToOne(targetEntity: Company::class)]
private Company $company;
/**
* 上级部门
* @Ef(group="department_associated_info", isBF=true)
*/
#[Gedmo\TreeParent]
#[ORM\ManyToOne(targetEntity: Department::class)]
private Department $parent;
}Funciones principales
Del modelado de datos a los flujos de negocio, cubriendo todo el ciclo de vida
Defina entidades con atributos PHP 8. Migraciones, APIs e interfaces auto-generadas.
Arrastrar y soltar + operaciones IA en lenguaje natural. Rejilla, fuentes de datos, vista previa.
Paginación servidor, ordenación multi-columna, filtros combinados, edición en línea.
Panel flotante, registro de contexto, bucle ReAct, llamadas a herramientas, agentes.
Multi-vendedor (OpenAI/Anthropic/Ollama/Azure/custom), enrutamiento de roles, cifrado de claves.
Árboles de departamentos ilimitados (Gedmo Nested Set), puestos, grados, ciclo de vida de empleados.
Huella, rostro, claves de seguridad. Políticas de contraseñas y modelo 3 oficiales.
Comunicación SSE en tiempo real, detección de presencia, notificaciones push, progreso IA.
Arquitectura
Construido sobre el ecosistema Symfony 7.4 con módulos débilmente acoplados
Stack tecnológico
Sobre hombros de gigantes con las mejores prácticas
Seguridad
De la autenticación a la auditoría, seguridad de espectro completo
Huella, rostro, claves de seguridad — elimine riesgos
Admin sistema, oficial seguridad, auditor — separación de funciones
Complejidad, caducidad, historial, bloqueo
Auditoría completa, conforme, trazable y exportable
Hoja de ruta
Cada versión aporta mejoras significativas
Comunidad
Código abierto bajo MIT — todos los contribuyentes son bienvenidos
Ver código, enviar issues o PRs
Documentación completa y referencia de API
Discusiones, preguntas y respuestas, intercambio técnico
Un comando para empezar con Doggy Framework