Recursos | Instalação | Como Usar | Créditos
- Registrar novos Funcionários
- Registrar Pontos (horários) de funcionários
- Calcular horas trabalhadas no mês do funcionário
O PyPonto pode ser facilmente inicializado com o comando a seguir:
docker-compose up
git clone [email protected]:hendrixcosta/pyponto.git
cd pyponto/
./run-dev.sh
Para adicionar Novo Colaborador:
curl -X POST -H 'Content-Type: application/json' -u admin:admin "http://127.0.0.1:8000/colaborador/" -d '{"name":"Colaborador1","registration":"0001"}'
Para visualizar todos colaboradores:
curl -H 'Content-Type: application/json' -u admin:admin "http://127.0.0.1:8000/colaborador/"
Para adicionar registro de ponto:
curl -X POST -H 'Content-Type: application/json' -u admin:admin "http://127.0.0.1:8000/ponto/" -d '{"colaborador_id":"1","tipo":"entrada", "horario":"2019-01-01 12:00:00"}'
curl -X POST -H 'Content-Type: application/json' -u admin:admin "http://127.0.0.1:8000/ponto/" -d '{"colaborador_id":"1","tipo":"saida", "horario":"2019-01-01 17:00:00"}'
Para visualizar todos registros de Pontos
curl -H 'Content-Type: application/json' -u admin:admin "http://127.0.0.1:8000/ponto/"
Para visualizar detalhes de registro de ponto do mês
Paramêtros: id do funcionario e mes para detalhes
curl -H 'Content-Type: application/json' -u admin:admin "http://127.0.0.1:8000/pontomes/?id=1&mes=1"
curl -X POST -H 'Content-Type: application/json' -u admin:admin "http://127.0.0.1:8000/pontomes/" -d '{"colaborador_id":"1","mes":"1"}'
Copyright (C) 2019 por Hendrix Costa