Plasfran API
A Plasfran API é a primeira versão da API RESTful do sistema Plasfran ERP, desenvolvida em .NET 8 com C#. Ela é responsável por expor os principais serviços utilizados pela UI, integrações e rotinas internas.
Tecnologias Utilizadas
- .NET 8
- C#
- Entity Framework Core
- JWT para autenticação
- MongoDB (monitoramento e logs)
- PostgreSQL (base relacional principal)
Estrutura
- Controllers divididos por módulos (Clientes, Produtos, Vendas, etc.)
- Serviços centralizados na camada Application
- Acesso a dados com repositórios
- DTOs para comunicação clara com o frontend
Autenticação
A API utiliza JWT (JSON Web Token) com middleware para proteger endpoints. As permissões são atribuídas por perfil e funcionalidade.
Monitoramento
- Logs técnicos salvos no MongoDB
- Auditoria e execuções automatizadas também persistidas em MongoDB