gryzinsky / OrdemServico-Tasy

API para criar uma OS dentro do Tasy, desenvolvido em Golang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OrdemServico-Tasy

API para criar uma OS dentro do Tasy.
Implementado em Golang e utilizando o framework Gin.

Documentação API

https://documenter.getpostman.com/view/7995657/SVn2PbnR

Características

  • Busca de usuário por CPF;
  • Possibilidade de inserir vários anexos;
  • Docker;
  • Princípios de Clean Architecture;
  • Govalidator para conferir campos obrigatórios;
  • Log enviado para o Timber.io;
  • TDD;
  • Funcionamento com o banco de dados Oracle;

Rotas

  • POST /ordemservico : insere ordem de serviço;
  • POST /ordemservico/:os/files : insere anexos na ordem de serviço os;

Atenção:

Necessário preencher o .env com os dados de conexão com o banco de dados;
Necessário criar a procedure que se encontra no /sql para que o sistema funcione;
Para funcionar com o Oracle, é necessário ter 3 arquivos baixados para conexão:

Backlog

  • Usuário/Setor/Equipamento padrão quando não localizar o do CPF;
  • Abstrair a camada de log;

About

API para criar uma OS dentro do Tasy, desenvolvido em Golang


Languages

Language:Go 65.2%Language:PLSQL 28.9%Language:Dockerfile 6.0%