Skip to content

Instantly share code, notes, and snippets.

View rodrigorodriguescosta's full-sized avatar

Rodrigo Rodrigues Costa rodrigorodriguescosta

View GitHub Profile
@rodrigorodriguescosta
rodrigorodriguescosta / main.go
Created October 31, 2023 19:26
use example for go API framework
package main
import (
"comps/app"
appversion "comps/apps/app"
"comps/apps/auth"
"comps/apps/config"
"comps/apps/dfe/cce"
"comps/apps/dfe/cfop"
"comps/apps/dfe/inutilizacao"
const express = require('express');
const app = express();
const originalGet = app.get;
app.get = (route, ...handlers) => {
const wrappedHandlers = handlers.map(handler => {
return async (req, res, next) => {
try {
await handler(req, res, next);
package main
import (
"comps/app"
appversion "comps/apps/app"
"comps/apps/auth"
"comps/apps/config"
"comps/apps/dfe/cce"
"comps/apps/dfe/cfop"
"comps/apps/dfe/inutilizacao"
@rodrigorodriguescosta
rodrigorodriguescosta / order.go
Created July 15, 2023 02:01
improved version for ProcessOrder
// You can edit this code!
// Click here and start typing.
package main
import (
"errors"
"fmt"
)
type OrderItem struct {
package utils
import (
"bytes"
"encoding/json"
"fmt"
"github.com/sirupsen/logrus"
"io"
"io/ioutil"
"net/http"
<!doctype html>
<html lang=pt-br>
<meta charset=utf-8>
<meta name=viewport content="width=device-width,initial-scale=1">
<title>PEDIDO</title>
<style> .coluna {
padding: 3px;
}
.coluna .caption {
package main
import (
"encoding/json"
"fmt"
"gorm.io/driver/postgres"
"gorm.io/gorm"
"io/ioutil"
)
{
"id": "1wM5Ftk2GlWl8dr148IIkQX0j2M",
"obs": "TESTE DE OBSERVACAO DE NFE, TESTANDO MUITOS CATECRES VALIDOSFFF",
"tipo": "nfe",
"chave": "24210819843657000149550010000002241271318611",
"serie": 1,
"total": 5561.92,
"numero": 224,
"pessoa": {
"nome": "RODRIGO RODRIGUES DA COSTA",
{
"id": "1wgSClZh60Sffmwlxzt0y53MCfl",
"tipo": "nfe",
"chave": "24210819843657000149550010000003521984980930",
"serie": 1,
"total": 181.94,
"numero": 352,
"pessoa": {
"id": "1wLtlpGBiVHcX7p2lT2C9srX1xd",
"nome": "FERNANDA CARBAL DE ANDRADE",
package utils
import (
"bytes"
"comps/errors"
"encoding/json"
"fmt"
"github.com/sirupsen/logrus"
"io/ioutil"
"net/http"