Gympoint- Serviços de gerenciamento de academias.
Use o git clone git para clonar a Gympoint.
git clone https://github.com/DanPHP7/gympoint.git
yarn && yarn dev
Pull requests são bem-vindas. Qualquer erro, ou sejestão de corrção sinta-se livre para clonar, commitar e mandar a PR.
contato: danphp7@gmail.com
import Students from '../models/Students';
import User from '../models/User';
const { page = 1, q } = req.query;
const { gym_id } = await User.findOne({
where: { id: req.userId },
attributes: ['gym_id']
});
const query = q ? { name: { [Op.like]: `%${q}%` } } : {};
const students = await Students.findAll({
where: { ...query, gym_id },
attributes: ['id', 'name', 'age', 'gym_id', 'createdAt', 'updatedAt'],
include: [
{
model: Gyms,
as: 'gym',
where: { id: gym_id },
attributes: ['name', 'cnpj']
}
],
limit: 15,
offset: (page - 1) * 15
});