Skip to content

Instantly share code, notes, and snippets.

View gdonega's full-sized avatar
🐈

Gustavo Donegá Queiroz gdonega

🐈
  • Brasil, São Paulo
View GitHub Profile
package com.testes.spring.exemplo.empresas.services;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.web.client.RestTemplate;
import com.mongodb.BasicDBObject;
import com.testes.spring.exemplo.empresas.models.EmpresaEnvelope;
import com.testes.spring.exemplo.empresas.repositories.EmpresaEnvelopeRepository;
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.testes.spring.exemplo</groupId>
<artifactId>empresas</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<build>
<sourceDirectory>src</sourceDirectory>
package com.testes.spring.exemplo.empresas.rest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.testes.spring.exemplo.empresas.dtos.CnpjDto;
package com.testes.spring.exemplo.empresas.dtos;
public class CnpjDto {
private String cnpj;
public CnpjDto() {
}
public String getCnpj() {
return cnpj;
db.getCollection("empresas").aggregate([
{$group:{_id: "$municipio", count: { $sum: 1 }}},
{$sort: { _id: 1}}
])
package com.testes.spring.exemplo.empresas.dtos;
public class MunicipioGroupDto {
private String id;
private Long count;
public MunicipioGroupDto() {
}
package com.testes.spring.exemplo.empresas.services;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.web.client.RestTemplate;
import com.mongodb.BasicDBObject;
import com.testes.spring.exemplo.empresas.daos.EmpresaEnvelopeDAO;
package com.testes.spring.exemplo.empresas.rest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
package com.testes.spring.exemplo.empresas.daos;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Sort.Direction;
import org.springframework.data.mongodb.core.MongoOperations;
import org.springframework.data.mongodb.core.aggregation.Aggregation;
import org.springframework.data.mongodb.core.aggregation.AggregationOperation;
import org.springframework.data.mongodb.core.aggregation.AggregationResults;
@gdonega
gdonega / medium-criar-um-projeto-electron-vue-comandoCriarProjeto
Created April 5, 2020 22:45
Comando para gerar o projeto Electron Vue (Substitua o {{NOME_DO_SEU_PROJETO}} pelo nome do seu projeto)
vue init simulatedgreg/electron-vue {{NOME_DO_SEU_PROJETO}}