Pular para o conteúdo principal

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