├── .classpath ├── .jpb └── persistence-units.xml ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .project ├── .settings ├── org.eclipse.core.resources.prefs ├── org.eclipse.jdt.core.prefs └── org.springframework.ide.eclipse.prefs ├── SECURITY.md ├── bin ├── .jpb │ └── persistence-units.xml ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── .project ├── .settings │ └── org.eclipse.core.resources.prefs ├── mvnw ├── mvnw.cmd ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── zap │ │ │ │ └── lojazap │ │ │ │ ├── LojaApiApplication.class │ │ │ │ ├── api │ │ │ │ ├── assember │ │ │ │ │ ├── CidadeModelAssembler.class │ │ │ │ │ ├── CidadeModelInputAssembler.class │ │ │ │ │ ├── CozinhaModelAssembler.class │ │ │ │ │ ├── CozinhaModelInputAssembler.class │ │ │ │ │ ├── EstadoModelAssembler.class │ │ │ │ │ ├── EstadoModelInputAssembler.class │ │ │ │ │ ├── FormaPagamentoModelAssembler.class │ │ │ │ │ ├── FormaPagamentoModelInputAssembler.class │ │ │ │ │ ├── FotoProdutoModelAssembler.class │ │ │ │ │ ├── GrupoModelAssembler.class │ │ │ │ │ ├── GrupoModelInputAssembler.class │ │ │ │ │ ├── PedidoModelAssembler.class │ │ │ │ │ ├── PedidoModelInputAssembler.class │ │ │ │ │ ├── PedidoResumoModelAssembler.class │ │ │ │ │ ├── PermissaoModelAssembler.class │ │ │ │ │ ├── ProdutoModelAssembler.class │ │ │ │ │ ├── ProdutoModelInputAssembler.class │ │ │ │ │ ├── RestauranteModelAssembler.class │ │ │ │ │ ├── RestauranteModelInputAssembler.class │ │ │ │ │ ├── UsuarioModelAssembler.class │ │ │ │ │ └── UsuarioModelInputAssembler.class │ │ │ │ ├── controller │ │ │ │ │ ├── CidadeController.class │ │ │ │ │ ├── CozinhaController.class │ │ │ │ │ ├── EstadoController.class │ │ │ │ │ ├── EstatisticasController.class │ │ │ │ │ ├── FluxoPedidoController.class │ │ │ │ │ ├── FormaPagamentoController.class │ │ │ │ │ ├── GrupoController.class │ │ │ │ │ ├── GrupoPermissaoController.class │ │ │ │ │ ├── PedidoController.class │ │ │ │ │ ├── RestauranteController.class │ │ │ │ │ ├── RestauranteFormaPagamentoController.class │ │ │ │ │ ├── RestauranteProdutoController.class │ │ │ │ │ ├── RestauranteProdutoFotoController.class │ │ │ │ │ ├── UsuarioController.class │ │ │ │ │ ├── UsuarioGrupoController.class │ │ │ │ │ └── UsuarioRestauranteController.class │ │ │ │ ├── dto │ │ │ │ │ ├── CidadeDTO.class │ │ │ │ │ ├── CidadeResumoDTO.class │ │ │ │ │ ├── CozinhaDTO.class │ │ │ │ │ ├── EnderecoDTO.class │ │ │ │ │ ├── EstadoDTO.class │ │ │ │ │ ├── FormaPagamentoDTO.class │ │ │ │ │ ├── FotoProdutoDTO.class │ │ │ │ │ ├── GrupoDTO.class │ │ │ │ │ ├── ItemPedidoDTO.class │ │ │ │ │ ├── PedidoDTO.class │ │ │ │ │ ├── PedidoResumoDTO.class │ │ │ │ │ ├── PermissaoDTO.class │ │ │ │ │ ├── ProdutoDTO.class │ │ │ │ │ ├── RestauranteDTO.class │ │ │ │ │ ├── RestauranteResumidoDTO.class │ │ │ │ │ └── UsuarioDTO.class │ │ │ │ └── input │ │ │ │ │ ├── CidadeIdInput.class │ │ │ │ │ ├── CidadeIdInputParaRestaurante.class │ │ │ │ │ ├── CozinhaIdInput.class │ │ │ │ │ ├── EnderecoInput.class │ │ │ │ │ ├── EstadoIdInput.class │ │ │ │ │ ├── FormaPagamentoIdInput.class │ │ │ │ │ ├── FormaPagamentoInput.class │ │ │ │ │ ├── FotoProdutoInput.class │ │ │ │ │ ├── GrupoIdInput.class │ │ │ │ │ ├── ItemPedidoInput.class │ │ │ │ │ ├── PedidoInput.class │ │ │ │ │ ├── ProdutoInput.class │ │ │ │ │ ├── RestauranteIdInput.class │ │ │ │ │ ├── RestauranteInput.class │ │ │ │ │ ├── UsuarioIdInput.class │ │ │ │ │ ├── UsuarioInputAtualizar.class │ │ │ │ │ └── UsuarioInputAtualizarSenha.class │ │ │ │ ├── core │ │ │ │ ├── data │ │ │ │ │ └── PageableTranslator.class │ │ │ │ ├── email │ │ │ │ │ ├── EmailConfig.class │ │ │ │ │ ├── EmailProperties$Implementacao.class │ │ │ │ │ ├── EmailProperties$Sandbox.class │ │ │ │ │ └── EmailProperties.class │ │ │ │ ├── jackson │ │ │ │ │ ├── JacksonMixinModule.class │ │ │ │ │ ├── PageJsonSerializer.class │ │ │ │ │ └── modelmapper │ │ │ │ │ │ └── ModelMapperConfig.class │ │ │ │ ├── squiggly │ │ │ │ │ ├── SquigglyConfig.class │ │ │ │ │ └── TomcatCustomizer.class │ │ │ │ ├── storage │ │ │ │ │ ├── AmazonS3Config.class │ │ │ │ │ ├── StorageProperties$Local.class │ │ │ │ │ ├── StorageProperties$S3.class │ │ │ │ │ └── StorageProperties.class │ │ │ │ └── validation │ │ │ │ │ ├── FileContentType.class │ │ │ │ │ ├── FileContentTypeValidator.class │ │ │ │ │ ├── FileSize.class │ │ │ │ │ ├── FileSizeValidator.class │ │ │ │ │ ├── Groups$CozinhaId.class │ │ │ │ │ ├── Groups$EstadoId.class │ │ │ │ │ ├── Groups.class │ │ │ │ │ ├── Multiplo.class │ │ │ │ │ ├── MultiploValidator.class │ │ │ │ │ ├── TaxaFrete.class │ │ │ │ │ ├── ValidationConfig.class │ │ │ │ │ ├── ValorZeroDescricao.class │ │ │ │ │ └── ValorZeroDescricaoValidator.class │ │ │ │ ├── domaindois │ │ │ │ ├── entities │ │ │ │ │ ├── CidadeEntity.class │ │ │ │ │ ├── CozinhaEntity.class │ │ │ │ │ ├── Endereco.class │ │ │ │ │ ├── EstadoEntity.class │ │ │ │ │ ├── FormaPagamentoEntity.class │ │ │ │ │ ├── FotoProdutoEntity.class │ │ │ │ │ ├── GrupoEntity.class │ │ │ │ │ ├── ItemPedidoEntity.class │ │ │ │ │ ├── PedidoEntity.class │ │ │ │ │ ├── PermissaoEntity.class │ │ │ │ │ ├── ProdutoEntity.class │ │ │ │ │ ├── RestauranteEntity.class │ │ │ │ │ ├── UsuarioEntity.class │ │ │ │ │ └── model │ │ │ │ │ │ └── VendaDiaria.class │ │ │ │ ├── enums │ │ │ │ │ └── StatusPedido.class │ │ │ │ ├── event │ │ │ │ │ └── PedidoConfirmadoEvent.class │ │ │ │ ├── exception │ │ │ │ │ ├── CidadeNaoEncontradaException.class │ │ │ │ │ ├── CozinhaNaoEncontradaException.class │ │ │ │ │ ├── EntidadeEmUsoException.class │ │ │ │ │ ├── EntidadeNaoEncontradaException.class │ │ │ │ │ ├── EstadoNaoEncontradoException.class │ │ │ │ │ ├── FormaDePagamentoNaoEncontradoException.class │ │ │ │ │ ├── FotoProdutoNaoEncontradoException.class │ │ │ │ │ ├── GrupoNaoEncontradoException.class │ │ │ │ │ ├── NegocioException.class │ │ │ │ │ ├── PedidoNaoEncontradoException.class │ │ │ │ │ ├── PermissaoNaoEncontradaException.class │ │ │ │ │ ├── ProdutoNaoEncontadoException.class │ │ │ │ │ ├── RestauranteNaoEncontradoException.class │ │ │ │ │ └── UsuarioNaoEncontradaException.class │ │ │ │ ├── exceptionhandler │ │ │ │ │ ├── ApiExceptionHandler.class │ │ │ │ │ ├── Problem$Object.class │ │ │ │ │ ├── Problem.class │ │ │ │ │ └── ProblemType.class │ │ │ │ ├── filter │ │ │ │ │ ├── PedidoFilter.class │ │ │ │ │ └── VendaDiariaFilter.class │ │ │ │ ├── listener │ │ │ │ │ └── NotificacaoClientePedidoConfirmadoListener.class │ │ │ │ ├── repository │ │ │ │ │ ├── CidadeRepository.class │ │ │ │ │ ├── CozinhaRepository.class │ │ │ │ │ ├── EstadoRepository.class │ │ │ │ │ ├── FormaPagamentoRepository.class │ │ │ │ │ ├── GrupoRepository.class │ │ │ │ │ ├── PedidoRepository.class │ │ │ │ │ ├── PermissaoRepository.class │ │ │ │ │ ├── ProdutoRepository.class │ │ │ │ │ ├── ProdutoRepositoryQueries.class │ │ │ │ │ ├── RestauranteRepository.class │ │ │ │ │ ├── RestauranteRepositoryQueries.class │ │ │ │ │ └── UsuarioRepository.class │ │ │ │ └── service │ │ │ │ │ ├── CadastroCidadesService.class │ │ │ │ │ ├── CadastroCozinhaService.class │ │ │ │ │ ├── CadastroEstadosService.class │ │ │ │ │ ├── CadastroFormaPagamentoService.class │ │ │ │ │ ├── CadastroGrupoService.class │ │ │ │ │ ├── CadastroPedidoService.class │ │ │ │ │ ├── CadastroPermissaoService.class │ │ │ │ │ ├── CadastroProdutosService.class │ │ │ │ │ ├── CadastroRestauranteService.class │ │ │ │ │ ├── CadastroUsuarioService.class │ │ │ │ │ ├── CatalogoFotoProdutoService.class │ │ │ │ │ ├── EnvioEmailService$Mensagem.class │ │ │ │ │ ├── EnvioEmailService.class │ │ │ │ │ ├── FluxoPedidoService.class │ │ │ │ │ ├── FotoStoreService$NovaFoto.class │ │ │ │ │ ├── FotoStoreService.class │ │ │ │ │ ├── VendaQueryService.class │ │ │ │ │ └── VendaReportService.class │ │ │ │ ├── infrastructure │ │ │ │ └── repository │ │ │ │ │ ├── ProdutoRepositoryImpl.class │ │ │ │ │ ├── RestauranteRepositoryImpl.class │ │ │ │ │ ├── service │ │ │ │ │ ├── email │ │ │ │ │ │ ├── EmailException.class │ │ │ │ │ │ ├── FakeEnvioEmailService.class │ │ │ │ │ │ ├── SandboxEnvioEmailService.class │ │ │ │ │ │ └── SmtpEnvioEmailService.class │ │ │ │ │ ├── query │ │ │ │ │ │ └── VendaQueryServiceImpl.class │ │ │ │ │ └── report │ │ │ │ │ │ ├── PdfVendaReportService.class │ │ │ │ │ │ └── ReportException.class │ │ │ │ │ ├── spec │ │ │ │ │ ├── PedidoSpec.class │ │ │ │ │ └── RestauranteSpec.class │ │ │ │ │ └── storege │ │ │ │ │ ├── LocalFotoStoregeService.class │ │ │ │ │ ├── S3FotosStogareService.class │ │ │ │ │ └── StorageException.class │ │ │ │ ├── jpa │ │ │ │ ├── AtualizarCozinhaMain.class │ │ │ │ ├── BuscarCozinhaMain.class │ │ │ │ ├── CadastrarCozinhaMain.class │ │ │ │ ├── CozinhaMain.class │ │ │ │ ├── CozinhaRestauranteMain.class │ │ │ │ └── RemoverCozinhaMain.class │ │ │ │ └── model │ │ │ │ └── exception │ │ │ │ ├── ErroAtenticacao.class │ │ │ │ └── RegraDeNegocioException.class │ │ └── resources │ │ │ ├── META-INF │ │ │ └── orm.xml │ │ │ ├── _import.sql │ │ │ ├── application.properties │ │ │ ├── db │ │ │ ├── migration │ │ │ │ ├── V001__criacao-tabela-cozinha.sql │ │ │ │ ├── V002__criacao-tabela-cidade.sql │ │ │ │ ├── V003__criacao-tabela-estado-atualizacao-tb-cidade.sql │ │ │ │ ├── V004__criacao-varias-tabelas.sql │ │ │ │ ├── V005__criacao-tabelas-faltantes.sql │ │ │ │ ├── V006__criar-coluna-ativo-restaurante.sql │ │ │ │ ├── V007__criar-coluna-aberto-restaurante.sql │ │ │ │ ├── V008__criar-tabela-usuario-restaurante.sql │ │ │ │ ├── V009__criar_coluna_codigo_pedido.sql │ │ │ │ └── V010__criar_table_foto_produto.sql │ │ │ └── testdata │ │ │ │ └── afterMigrate.sql │ │ │ ├── ddl.sql │ │ │ ├── messages.properties │ │ │ ├── relatorios │ │ │ └── vendas-diarias.jasper │ │ │ └── templates │ │ │ └── pedido-confirmado.html │ └── test │ │ ├── java │ │ └── com │ │ │ └── zap │ │ │ └── lojazap │ │ │ ├── CadastroCozinhaIT.class │ │ │ └── util │ │ │ ├── DatabaseCleaner.class │ │ │ └── ResourceUtils.class │ │ └── resources │ │ ├── application-test.properties │ │ └── json │ │ └── cadastra-cozinha.json └── target │ └── classes │ └── META-INF │ └── MANIFEST.MF ├── mvnw ├── mvnw.cmd ├── pom.xml ├── src ├── main │ ├── java │ │ └── com │ │ │ └── zap │ │ │ └── lojazap │ │ │ ├── LojaApiApplication.java │ │ │ ├── api │ │ │ ├── assember │ │ │ │ ├── CidadeModelAssembler.java │ │ │ │ ├── CidadeModelInputAssembler.java │ │ │ │ ├── CozinhaModelAssembler.java │ │ │ │ ├── CozinhaModelInputAssembler.java │ │ │ │ ├── EstadoModelAssembler.java │ │ │ │ ├── EstadoModelInputAssembler.java │ │ │ │ ├── FormaPagamentoModelAssembler.java │ │ │ │ ├── FormaPagamentoModelInputAssembler.java │ │ │ │ ├── FotoProdutoModelAssembler.java │ │ │ │ ├── GrupoModelAssembler.java │ │ │ │ ├── GrupoModelInputAssembler.java │ │ │ │ ├── PedidoModelAssembler.java │ │ │ │ ├── PedidoModelInputAssembler.java │ │ │ │ ├── PedidoResumoModelAssembler.java │ │ │ │ ├── PermissaoModelAssembler.java │ │ │ │ ├── ProdutoModelAssembler.java │ │ │ │ ├── ProdutoModelInputAssembler.java │ │ │ │ ├── RestauranteModelAssembler.java │ │ │ │ ├── RestauranteModelInputAssembler.java │ │ │ │ ├── UsuarioModelAssembler.java │ │ │ │ └── UsuarioModelInputAssembler.java │ │ │ ├── controller │ │ │ │ ├── CidadeController.java │ │ │ │ ├── CozinhaController.java │ │ │ │ ├── EstadoController.java │ │ │ │ ├── EstatisticasController.java │ │ │ │ ├── FluxoPedidoController.java │ │ │ │ ├── FormaPagamentoController.java │ │ │ │ ├── GrupoController.java │ │ │ │ ├── GrupoPermissaoController.java │ │ │ │ ├── PedidoController.java │ │ │ │ ├── RestauranteController.java │ │ │ │ ├── RestauranteFormaPagamentoController.java │ │ │ │ ├── RestauranteProdutoController.java │ │ │ │ ├── RestauranteProdutoFotoController.java │ │ │ │ ├── UsuarioController.java │ │ │ │ ├── UsuarioGrupoController.java │ │ │ │ └── UsuarioRestauranteController.java │ │ │ ├── dto │ │ │ │ ├── CidadeDTO.java │ │ │ │ ├── CidadeResumoDTO.java │ │ │ │ ├── CozinhaDTO.java │ │ │ │ ├── EnderecoDTO.java │ │ │ │ ├── EstadoDTO.java │ │ │ │ ├── FormaPagamentoDTO.java │ │ │ │ ├── FotoProdutoDTO.java │ │ │ │ ├── GrupoDTO.java │ │ │ │ ├── ItemPedidoDTO.java │ │ │ │ ├── PedidoDTO.java │ │ │ │ ├── PedidoResumoDTO.java │ │ │ │ ├── PermissaoDTO.java │ │ │ │ ├── ProdutoDTO.java │ │ │ │ ├── RestauranteDTO.java │ │ │ │ ├── RestauranteResumidoDTO.java │ │ │ │ └── UsuarioDTO.java │ │ │ └── input │ │ │ │ ├── CidadeIdInput.java │ │ │ │ ├── CidadeIdInputParaRestaurante.java │ │ │ │ ├── CozinhaIdInput.java │ │ │ │ ├── EnderecoInput.java │ │ │ │ ├── EstadoIdInput.java │ │ │ │ ├── FormaPagamentoIdInput.java │ │ │ │ ├── FormaPagamentoInput.java │ │ │ │ ├── FotoProdutoInput.java │ │ │ │ ├── GrupoIdInput.java │ │ │ │ ├── ItemPedidoInput.java │ │ │ │ ├── PedidoInput.java │ │ │ │ ├── ProdutoInput.java │ │ │ │ ├── RestauranteIdInput.java │ │ │ │ ├── RestauranteInput.java │ │ │ │ ├── UsuarioIdInput.java │ │ │ │ ├── UsuarioInputAtualizar.java │ │ │ │ └── UsuarioInputAtualizarSenha.java │ │ │ ├── controller │ │ │ ├── CalculadoraControler.java │ │ │ ├── ClienteControler2.java │ │ │ ├── ClienteController.java │ │ │ └── ProdutoController.java │ │ │ ├── core │ │ │ ├── data │ │ │ │ └── PageableTranslator.java │ │ │ ├── email │ │ │ │ ├── EmailConfig.java │ │ │ │ └── EmailProperties.java │ │ │ ├── jackson │ │ │ │ ├── JacksonMixinModule.java │ │ │ │ ├── PageJsonSerializer.java │ │ │ │ └── modelmapper │ │ │ │ │ └── ModelMapperConfig.java │ │ │ ├── squiggly │ │ │ │ ├── SquigglyConfig.java │ │ │ │ └── TomcatCustomizer.java │ │ │ ├── storage │ │ │ │ ├── AmazonS3Config.java │ │ │ │ └── StorageProperties.java │ │ │ └── validation │ │ │ │ ├── FileContentType.java │ │ │ │ ├── FileContentTypeValidator.java │ │ │ │ ├── FileSize.java │ │ │ │ ├── FileSizeValidator.java │ │ │ │ ├── Groups.java │ │ │ │ ├── Multiplo.java │ │ │ │ ├── MultiploValidator.java │ │ │ │ ├── TaxaFrete.java │ │ │ │ ├── ValidationConfig.java │ │ │ │ ├── ValorZeroDescricao.java │ │ │ │ └── ValorZeroDescricaoValidator.java │ │ │ ├── domain │ │ │ └── model │ │ │ │ ├── entities │ │ │ │ ├── Cliente.java │ │ │ │ ├── Cliente2.java │ │ │ │ └── Produto.java │ │ │ │ └── repositores │ │ │ │ └── ProdutoRepository.java │ │ │ ├── domaindois │ │ │ ├── entities │ │ │ │ ├── CidadeEntity.java │ │ │ │ ├── CozinhaEntity.java │ │ │ │ ├── Endereco.java │ │ │ │ ├── EstadoEntity.java │ │ │ │ ├── FormaPagamentoEntity.java │ │ │ │ ├── FotoProdutoEntity.java │ │ │ │ ├── GrupoEntity.java │ │ │ │ ├── ItemPedidoEntity.java │ │ │ │ ├── PedidoEntity.java │ │ │ │ ├── PermissaoEntity.java │ │ │ │ ├── ProdutoEntity.java │ │ │ │ ├── RestauranteEntity.java │ │ │ │ ├── UsuarioEntity.java │ │ │ │ └── model │ │ │ │ │ └── VendaDiaria.java │ │ │ ├── enums │ │ │ │ └── StatusPedido.java │ │ │ ├── event │ │ │ │ └── PedidoConfirmadoEvent.java │ │ │ ├── exception │ │ │ │ ├── CidadeNaoEncontradaException.java │ │ │ │ ├── CozinhaNaoEncontradaException.java │ │ │ │ ├── EntidadeEmUsoException.java │ │ │ │ ├── EntidadeNaoEncontradaException.java │ │ │ │ ├── EstadoNaoEncontradoException.java │ │ │ │ ├── FormaDePagamentoNaoEncontradoException.java │ │ │ │ ├── FotoProdutoNaoEncontradoException.java │ │ │ │ ├── GrupoNaoEncontradoException.java │ │ │ │ ├── NegocioException.java │ │ │ │ ├── PedidoNaoEncontradoException.java │ │ │ │ ├── PermissaoNaoEncontradaException.java │ │ │ │ ├── ProdutoNaoEncontadoException.java │ │ │ │ ├── RestauranteNaoEncontradoException.java │ │ │ │ └── UsuarioNaoEncontradaException.java │ │ │ ├── exceptionhandler │ │ │ │ ├── ApiExceptionHandler.java │ │ │ │ ├── Problem.java │ │ │ │ └── ProblemType.java │ │ │ ├── filter │ │ │ │ ├── PedidoFilter.java │ │ │ │ └── VendaDiariaFilter.java │ │ │ ├── listener │ │ │ │ └── NotificacaoClientePedidoConfirmadoListener.java │ │ │ ├── repository │ │ │ │ ├── CidadeRepository.java │ │ │ │ ├── CozinhaRepository.java │ │ │ │ ├── EstadoRepository.java │ │ │ │ ├── FormaPagamentoRepository.java │ │ │ │ ├── GrupoRepository.java │ │ │ │ ├── PedidoRepository.java │ │ │ │ ├── PermissaoRepository.java │ │ │ │ ├── ProdutoRepository.java │ │ │ │ ├── ProdutoRepositoryQueries.java │ │ │ │ ├── RestauranteRepository.java │ │ │ │ ├── RestauranteRepositoryQueries.java │ │ │ │ └── UsuarioRepository.java │ │ │ └── service │ │ │ │ ├── CadastroCidadesService.java │ │ │ │ ├── CadastroCozinhaService.java │ │ │ │ ├── CadastroEstadosService.java │ │ │ │ ├── CadastroFormaPagamentoService.java │ │ │ │ ├── CadastroGrupoService.java │ │ │ │ ├── CadastroPedidoService.java │ │ │ │ ├── CadastroPermissaoService.java │ │ │ │ ├── CadastroProdutosService.java │ │ │ │ ├── CadastroRestauranteService.java │ │ │ │ ├── CadastroUsuarioService.java │ │ │ │ ├── CatalogoFotoProdutoService.java │ │ │ │ ├── EnvioEmailService.java │ │ │ │ ├── FluxoPedidoService.java │ │ │ │ ├── FotoStoreService.java │ │ │ │ ├── VendaQueryService.java │ │ │ │ └── VendaReportService.java │ │ │ ├── infrastructure │ │ │ └── repository │ │ │ │ ├── CidadeRepositoryImpl.java │ │ │ │ ├── CozinhaRepositoryImpl.java │ │ │ │ ├── EstadoRepositoryImpl.java │ │ │ │ ├── FormaPagamentoRepositoryImpl.java │ │ │ │ ├── PermissaoRepositoryImpl.java │ │ │ │ ├── ProdutoRepositoryImpl.java │ │ │ │ ├── RestauranteRepositoryImpl.java │ │ │ │ ├── service │ │ │ │ ├── email │ │ │ │ │ ├── EmailException.java │ │ │ │ │ ├── FakeEnvioEmailService.java │ │ │ │ │ ├── SandboxEnvioEmailService.java │ │ │ │ │ └── SmtpEnvioEmailService.java │ │ │ │ ├── query │ │ │ │ │ └── VendaQueryServiceImpl.java │ │ │ │ └── report │ │ │ │ │ ├── PdfVendaReportService.java │ │ │ │ │ └── ReportException.java │ │ │ │ ├── spec │ │ │ │ ├── PedidoSpec.java │ │ │ │ ├── RestauranteComFreteGratisSpec.java │ │ │ │ ├── RestauranteComNomeSemelhanteSpec.java │ │ │ │ └── RestauranteSpec.java │ │ │ │ └── storege │ │ │ │ ├── LocalFotoStoregeService.java │ │ │ │ ├── S3FotosStogareService.java │ │ │ │ └── StorageException.java │ │ │ ├── jpa │ │ │ ├── AtualizarCozinhaMain.java │ │ │ ├── BuscarCozinhaMain.java │ │ │ ├── CadastrarCozinhaMain.java │ │ │ ├── CozinhaMain.java │ │ │ ├── CozinhaRestauranteMain.java │ │ │ └── RemoverCozinhaMain.java │ │ │ └── model │ │ │ ├── controller │ │ │ ├── LancamentoController.java │ │ │ └── UsuarioController.java │ │ │ ├── dto │ │ │ ├── AtualizarStatusDTO.java │ │ │ ├── LancamentoDTO.java │ │ │ └── UsuarioDTO.java │ │ │ ├── entity │ │ │ ├── Lancamento.java │ │ │ └── Usuario.java │ │ │ ├── enums │ │ │ ├── StatusLancamento.java │ │ │ └── TipoLancamento.java │ │ │ ├── exception │ │ │ ├── ErroAtenticacao.java │ │ │ └── RegraDeNegocioException.java │ │ │ ├── repository │ │ │ ├── LancamentoRepository.java │ │ │ └── UsuarioRepository.java │ │ │ └── service │ │ │ ├── LancamentoService.java │ │ │ ├── UsuarioService.java │ │ │ └── impl │ │ │ ├── LancamentoServiceImpl.java │ │ │ └── UsuarioServiceImpl.java │ └── resources │ │ ├── META-INF │ │ └── orm.xml │ │ ├── _import.sql │ │ ├── application.properties │ │ ├── db │ │ ├── migration │ │ │ ├── V001__criacao-tabela-cozinha.sql │ │ │ ├── V002__criacao-tabela-cidade.sql │ │ │ ├── V003__criacao-tabela-estado-atualizacao-tb-cidade.sql │ │ │ ├── V004__criacao-varias-tabelas.sql │ │ │ ├── V005__criacao-tabelas-faltantes.sql │ │ │ ├── V006__criar-coluna-ativo-restaurante.sql │ │ │ ├── V007__criar-coluna-aberto-restaurante.sql │ │ │ ├── V008__criar-tabela-usuario-restaurante.sql │ │ │ ├── V009__criar_coluna_codigo_pedido.sql │ │ │ └── V010__criar_table_foto_produto.sql │ │ └── testdata │ │ │ └── afterMigrate.sql │ │ ├── ddl.sql │ │ ├── messages.properties │ │ ├── relatorios │ │ └── vendas-diarias.jasper │ │ └── templates │ │ └── pedido-confirmado.html └── test │ ├── java │ └── com │ │ └── zap │ │ └── lojazap │ │ ├── CadastroCozinhaIT.java │ │ └── util │ │ ├── DatabaseCleaner.java │ │ └── ResourceUtils.java │ └── resources │ ├── application-test.properties │ └── json │ └── cadastra-cozinha.json └── target ├── classes ├── META-INF │ ├── MANIFEST.MF │ ├── maven │ │ └── com.zap.lojazap │ │ │ └── loja-api │ │ │ ├── pom.properties │ │ │ └── pom.xml │ └── orm.xml ├── _import.sql ├── application.properties ├── com │ └── zap │ │ └── lojazap │ │ ├── LojaApiApplication.class │ │ ├── api │ │ ├── assember │ │ │ ├── CidadeModelAssembler.class │ │ │ ├── CidadeModelInputAssembler.class │ │ │ ├── CozinhaModelAssembler.class │ │ │ ├── CozinhaModelInputAssembler.class │ │ │ ├── EstadoModelAssembler.class │ │ │ ├── EstadoModelInputAssembler.class │ │ │ ├── FormaPagamentoModelAssembler.class │ │ │ ├── FormaPagamentoModelInputAssembler.class │ │ │ ├── FotoProdutoModelAssembler.class │ │ │ ├── GrupoModelAssembler.class │ │ │ ├── GrupoModelInputAssembler.class │ │ │ ├── PedidoModelAssembler.class │ │ │ ├── PedidoModelInputAssembler.class │ │ │ ├── PedidoResumoModelAssembler.class │ │ │ ├── PermissaoModelAssembler.class │ │ │ ├── ProdutoModelAssembler.class │ │ │ ├── ProdutoModelInputAssembler.class │ │ │ ├── RestauranteModelAssembler.class │ │ │ ├── RestauranteModelInputAssembler.class │ │ │ ├── UsuarioModelAssembler.class │ │ │ └── UsuarioModelInputAssembler.class │ │ ├── controller │ │ │ ├── CidadeController.class │ │ │ ├── CozinhaController.class │ │ │ ├── EstadoController.class │ │ │ ├── EstatisticasController.class │ │ │ ├── FluxoPedidoController.class │ │ │ ├── FormaPagamentoController.class │ │ │ ├── GrupoController.class │ │ │ ├── GrupoPermissaoController.class │ │ │ ├── PedidoController.class │ │ │ ├── RestauranteController.class │ │ │ ├── RestauranteFormaPagamentoController.class │ │ │ ├── RestauranteProdutoController.class │ │ │ ├── RestauranteProdutoFotoController.class │ │ │ ├── UsuarioController.class │ │ │ ├── UsuarioGrupoController.class │ │ │ └── UsuarioRestauranteController.class │ │ ├── dto │ │ │ ├── CidadeDTO.class │ │ │ ├── CidadeResumoDTO.class │ │ │ ├── CozinhaDTO.class │ │ │ ├── EnderecoDTO.class │ │ │ ├── EstadoDTO.class │ │ │ ├── FormaPagamentoDTO.class │ │ │ ├── FotoProdutoDTO.class │ │ │ ├── GrupoDTO.class │ │ │ ├── ItemPedidoDTO.class │ │ │ ├── PedidoDTO.class │ │ │ ├── PedidoResumoDTO.class │ │ │ ├── PermissaoDTO.class │ │ │ ├── ProdutoDTO.class │ │ │ ├── RestauranteDTO.class │ │ │ ├── RestauranteResumidoDTO.class │ │ │ └── UsuarioDTO.class │ │ └── input │ │ │ ├── CidadeIdInput.class │ │ │ ├── CidadeIdInputParaRestaurante.class │ │ │ ├── CozinhaIdInput.class │ │ │ ├── EnderecoInput.class │ │ │ ├── EstadoIdInput.class │ │ │ ├── FormaPagamentoIdInput.class │ │ │ ├── FormaPagamentoInput.class │ │ │ ├── FotoProdutoInput.class │ │ │ ├── GrupoIdInput.class │ │ │ ├── ItemPedidoInput.class │ │ │ ├── PedidoInput.class │ │ │ ├── ProdutoInput.class │ │ │ ├── RestauranteIdInput.class │ │ │ ├── RestauranteInput.class │ │ │ ├── UsuarioIdInput.class │ │ │ ├── UsuarioInputAtualizar.class │ │ │ └── UsuarioInputAtualizarSenha.class │ │ ├── core │ │ ├── data │ │ │ └── PageableTranslator.class │ │ ├── email │ │ │ ├── EmailConfig.class │ │ │ ├── EmailProperties$Implementacao.class │ │ │ ├── EmailProperties$Sandbox.class │ │ │ └── EmailProperties.class │ │ ├── jackson │ │ │ ├── JacksonMixinModule.class │ │ │ ├── PageJsonSerializer.class │ │ │ └── modelmapper │ │ │ │ └── ModelMapperConfig.class │ │ ├── squiggly │ │ │ ├── SquigglyConfig.class │ │ │ └── TomcatCustomizer.class │ │ ├── storage │ │ │ ├── AmazonS3Config.class │ │ │ ├── StorageProperties$Local.class │ │ │ ├── StorageProperties$S3.class │ │ │ └── StorageProperties.class │ │ └── validation │ │ │ ├── FileContentType.class │ │ │ ├── FileContentTypeValidator.class │ │ │ ├── FileSize.class │ │ │ ├── FileSizeValidator.class │ │ │ ├── Groups$CozinhaId.class │ │ │ ├── Groups$EstadoId.class │ │ │ ├── Groups.class │ │ │ ├── Multiplo.class │ │ │ ├── MultiploValidator.class │ │ │ ├── TaxaFrete.class │ │ │ ├── ValidationConfig.class │ │ │ ├── ValorZeroDescricao.class │ │ │ └── ValorZeroDescricaoValidator.class │ │ ├── domaindois │ │ ├── entities │ │ │ ├── CidadeEntity.class │ │ │ ├── CozinhaEntity.class │ │ │ ├── Endereco.class │ │ │ ├── EstadoEntity.class │ │ │ ├── FormaPagamentoEntity.class │ │ │ ├── FotoProdutoEntity.class │ │ │ ├── GrupoEntity.class │ │ │ ├── ItemPedidoEntity.class │ │ │ ├── PedidoEntity.class │ │ │ ├── PermissaoEntity.class │ │ │ ├── ProdutoEntity.class │ │ │ ├── RestauranteEntity.class │ │ │ ├── UsuarioEntity.class │ │ │ └── model │ │ │ │ └── VendaDiaria.class │ │ ├── enums │ │ │ └── StatusPedido.class │ │ ├── event │ │ │ └── PedidoConfirmadoEvent.class │ │ ├── exception │ │ │ ├── CidadeNaoEncontradaException.class │ │ │ ├── CozinhaNaoEncontradaException.class │ │ │ ├── EntidadeEmUsoException.class │ │ │ ├── EntidadeNaoEncontradaException.class │ │ │ ├── EstadoNaoEncontradoException.class │ │ │ ├── FormaDePagamentoNaoEncontradoException.class │ │ │ ├── FotoProdutoNaoEncontradoException.class │ │ │ ├── GrupoNaoEncontradoException.class │ │ │ ├── NegocioException.class │ │ │ ├── PedidoNaoEncontradoException.class │ │ │ ├── PermissaoNaoEncontradaException.class │ │ │ ├── ProdutoNaoEncontadoException.class │ │ │ ├── RestauranteNaoEncontradoException.class │ │ │ └── UsuarioNaoEncontradaException.class │ │ ├── exceptionhandler │ │ │ ├── ApiExceptionHandler.class │ │ │ ├── Problem$Object$ObjectBuilder.class │ │ │ ├── Problem$Object.class │ │ │ ├── Problem$ProblemBuilder.class │ │ │ ├── Problem.class │ │ │ └── ProblemType.class │ │ ├── filter │ │ │ ├── PedidoFilter.class │ │ │ └── VendaDiariaFilter.class │ │ ├── listener │ │ │ └── NotificacaoClientePedidoConfirmadoListener.class │ │ ├── repository │ │ │ ├── CidadeRepository.class │ │ │ ├── CozinhaRepository.class │ │ │ ├── EstadoRepository.class │ │ │ ├── FormaPagamentoRepository.class │ │ │ ├── GrupoRepository.class │ │ │ ├── PedidoRepository.class │ │ │ ├── PermissaoRepository.class │ │ │ ├── ProdutoRepository.class │ │ │ ├── ProdutoRepositoryQueries.class │ │ │ ├── RestauranteRepository.class │ │ │ ├── RestauranteRepositoryQueries.class │ │ │ └── UsuarioRepository.class │ │ └── service │ │ │ ├── CadastroCidadesService.class │ │ │ ├── CadastroCozinhaService.class │ │ │ ├── CadastroEstadosService.class │ │ │ ├── CadastroFormaPagamentoService.class │ │ │ ├── CadastroGrupoService.class │ │ │ ├── CadastroPedidoService.class │ │ │ ├── CadastroPermissaoService.class │ │ │ ├── CadastroProdutosService.class │ │ │ ├── CadastroRestauranteService.class │ │ │ ├── CadastroUsuarioService.class │ │ │ ├── CatalogoFotoProdutoService.class │ │ │ ├── EnvioEmailService$Mensagem$MensagemBuilder.class │ │ │ ├── EnvioEmailService$Mensagem.class │ │ │ ├── EnvioEmailService.class │ │ │ ├── FluxoPedidoService.class │ │ │ ├── FotoStoreService$NovaFoto$NovaFotoBuilder.class │ │ │ ├── FotoStoreService$NovaFoto.class │ │ │ ├── FotoStoreService.class │ │ │ ├── VendaQueryService.class │ │ │ └── VendaReportService.class │ │ ├── infrastructure │ │ └── repository │ │ │ ├── ProdutoRepositoryImpl.class │ │ │ ├── RestauranteRepositoryImpl.class │ │ │ ├── service │ │ │ ├── email │ │ │ │ ├── EmailException.class │ │ │ │ ├── FakeEnvioEmailService.class │ │ │ │ ├── SandboxEnvioEmailService.class │ │ │ │ └── SmtpEnvioEmailService.class │ │ │ ├── query │ │ │ │ └── VendaQueryServiceImpl.class │ │ │ └── report │ │ │ │ ├── PdfVendaReportService.class │ │ │ │ └── ReportException.class │ │ │ ├── spec │ │ │ ├── PedidoSpec.class │ │ │ └── RestauranteSpec.class │ │ │ └── storege │ │ │ ├── LocalFotoStoregeService.class │ │ │ ├── S3FotosStogareService.class │ │ │ └── StorageException.class │ │ ├── jpa │ │ ├── AtualizarCozinhaMain.class │ │ ├── BuscarCozinhaMain.class │ │ ├── CadastrarCozinhaMain.class │ │ ├── CozinhaMain.class │ │ ├── CozinhaRestauranteMain.class │ │ └── RemoverCozinhaMain.class │ │ └── model │ │ └── exception │ │ ├── ErroAtenticacao.class │ │ └── RegraDeNegocioException.class ├── db │ ├── migration │ │ ├── V001__criacao-tabela-cozinha.sql │ │ ├── V002__criacao-tabela-cidade.sql │ │ ├── V003__criacao-tabela-estado-atualizacao-tb-cidade.sql │ │ ├── V004__criacao-varias-tabelas.sql │ │ ├── V005__criacao-tabelas-faltantes.sql │ │ ├── V006__criar-coluna-ativo-restaurante.sql │ │ ├── V007__criar-coluna-aberto-restaurante.sql │ │ ├── V008__criar-tabela-usuario-restaurante.sql │ │ ├── V009__criar_coluna_codigo_pedido.sql │ │ └── V010__criar_table_foto_produto.sql │ └── testdata │ │ └── afterMigrate.sql ├── ddl.sql ├── messages.properties ├── relatorios │ └── vendas-diarias.jasper └── templates │ └── pedido-confirmado.html └── test-classes ├── application-test.properties ├── com └── zap │ └── lojazap │ ├── CadastroCozinhaIT.class │ └── util │ ├── DatabaseCleaner.class │ └── ResourceUtils.class └── json └── cadastra-cozinha.json /.jpb/persistence-units.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.6/apache-maven-3.8.6-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar 3 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | Loja-api 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.m2e.core.maven2Builder 15 | 16 | 17 | 18 | 19 | org.springframework.ide.eclipse.boot.validation.springbootbuilder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | org.eclipse.m2e.core.maven2Nature 27 | 28 | 29 | -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/main/java=UTF-8 3 | encoding//src/main/resources=UTF-8 4 | encoding//src/test/java=UTF-8 5 | encoding//src/test/resources=UTF-8 6 | encoding/=UTF-8 7 | -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.methodParameters=generate 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=12 4 | org.eclipse.jdt.core.compiler.compliance=12 5 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 6 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 7 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore 8 | org.eclipse.jdt.core.compiler.release=disabled 9 | org.eclipse.jdt.core.compiler.source=12 10 | -------------------------------------------------------------------------------- /.settings/org.springframework.ide.eclipse.prefs: -------------------------------------------------------------------------------- 1 | boot.validation.initialized=true 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | # Security Policy 2 | 3 | ## Supported Versions 4 | 5 | Use this section to tell people about which versions of your project are 6 | currently being supported with security updates. 7 | 8 | | Version | Supported | 9 | | ------- | ------------------ | 10 | | 5.1.x | :white_check_mark: | 11 | | 5.0.x | :x: | 12 | | 4.0.x | :white_check_mark: | 13 | | < 4.0 | :x: | 14 | 15 | ## Reporting a Vulnerability 16 | 17 | Use this section to tell people how to report a vulnerability. 18 | 19 | Tell them where to go, how often they can expect to get an update on a 20 | reported vulnerability, what to expect if the vulnerability is accepted or 21 | declined, etc. 22 | -------------------------------------------------------------------------------- /bin/.jpb/persistence-units.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /bin/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /bin/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.6/apache-maven-3.8.6-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar 3 | -------------------------------------------------------------------------------- /bin/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | Loja-api 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.m2e.core.maven2Builder 15 | 16 | 17 | 18 | 19 | 20 | org.eclipse.jdt.core.javanature 21 | org.eclipse.m2e.core.maven2Nature 22 | 23 | 24 | -------------------------------------------------------------------------------- /bin/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/LojaApiApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/LojaApiApplication.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/CidadeModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/CidadeModelAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/CidadeModelInputAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/CidadeModelInputAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/CozinhaModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/CozinhaModelAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/CozinhaModelInputAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/CozinhaModelInputAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/EstadoModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/EstadoModelAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/EstadoModelInputAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/EstadoModelInputAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/FormaPagamentoModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/FormaPagamentoModelAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/FormaPagamentoModelInputAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/FormaPagamentoModelInputAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/FotoProdutoModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/FotoProdutoModelAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/GrupoModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/GrupoModelAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/GrupoModelInputAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/GrupoModelInputAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/PedidoModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/PedidoModelAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/PedidoModelInputAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/PedidoModelInputAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/PedidoResumoModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/PedidoResumoModelAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/PermissaoModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/PermissaoModelAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/ProdutoModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/ProdutoModelAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/ProdutoModelInputAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/ProdutoModelInputAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/RestauranteModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/RestauranteModelAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/RestauranteModelInputAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/RestauranteModelInputAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/UsuarioModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/UsuarioModelAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/assember/UsuarioModelInputAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/assember/UsuarioModelInputAssembler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/controller/CidadeController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/controller/CidadeController.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/controller/CozinhaController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/controller/CozinhaController.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/controller/EstadoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/controller/EstadoController.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/controller/EstatisticasController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/controller/EstatisticasController.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/controller/FluxoPedidoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/controller/FluxoPedidoController.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/controller/FormaPagamentoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/controller/FormaPagamentoController.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/controller/GrupoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/controller/GrupoController.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/controller/GrupoPermissaoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/controller/GrupoPermissaoController.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/controller/PedidoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/controller/PedidoController.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/controller/RestauranteController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/controller/RestauranteController.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/controller/RestauranteFormaPagamentoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/controller/RestauranteFormaPagamentoController.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/controller/RestauranteProdutoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/controller/RestauranteProdutoController.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/controller/RestauranteProdutoFotoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/controller/RestauranteProdutoFotoController.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/controller/UsuarioController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/controller/UsuarioController.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/controller/UsuarioGrupoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/controller/UsuarioGrupoController.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/controller/UsuarioRestauranteController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/controller/UsuarioRestauranteController.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/dto/CidadeDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/dto/CidadeDTO.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/dto/CidadeResumoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/dto/CidadeResumoDTO.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/dto/CozinhaDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/dto/CozinhaDTO.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/dto/EnderecoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/dto/EnderecoDTO.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/dto/EstadoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/dto/EstadoDTO.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/dto/FormaPagamentoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/dto/FormaPagamentoDTO.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/dto/FotoProdutoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/dto/FotoProdutoDTO.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/dto/GrupoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/dto/GrupoDTO.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/dto/ItemPedidoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/dto/ItemPedidoDTO.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/dto/PedidoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/dto/PedidoDTO.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/dto/PedidoResumoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/dto/PedidoResumoDTO.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/dto/PermissaoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/dto/PermissaoDTO.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/dto/ProdutoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/dto/ProdutoDTO.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/dto/RestauranteDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/dto/RestauranteDTO.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/dto/RestauranteResumidoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/dto/RestauranteResumidoDTO.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/dto/UsuarioDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/dto/UsuarioDTO.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/input/CidadeIdInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/input/CidadeIdInput.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/input/CidadeIdInputParaRestaurante.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/input/CidadeIdInputParaRestaurante.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/input/CozinhaIdInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/input/CozinhaIdInput.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/input/EnderecoInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/input/EnderecoInput.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/input/EstadoIdInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/input/EstadoIdInput.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/input/FormaPagamentoIdInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/input/FormaPagamentoIdInput.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/input/FormaPagamentoInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/input/FormaPagamentoInput.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/input/FotoProdutoInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/input/FotoProdutoInput.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/input/GrupoIdInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/input/GrupoIdInput.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/input/ItemPedidoInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/input/ItemPedidoInput.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/input/PedidoInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/input/PedidoInput.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/input/ProdutoInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/input/ProdutoInput.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/input/RestauranteIdInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/input/RestauranteIdInput.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/input/RestauranteInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/input/RestauranteInput.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/input/UsuarioIdInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/input/UsuarioIdInput.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/input/UsuarioInputAtualizar.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/input/UsuarioInputAtualizar.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/api/input/UsuarioInputAtualizarSenha.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/api/input/UsuarioInputAtualizarSenha.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/data/PageableTranslator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/data/PageableTranslator.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/email/EmailConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/email/EmailConfig.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/email/EmailProperties$Implementacao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/email/EmailProperties$Implementacao.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/email/EmailProperties$Sandbox.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/email/EmailProperties$Sandbox.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/email/EmailProperties.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/email/EmailProperties.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/jackson/JacksonMixinModule.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/jackson/JacksonMixinModule.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/jackson/PageJsonSerializer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/jackson/PageJsonSerializer.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/jackson/modelmapper/ModelMapperConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/jackson/modelmapper/ModelMapperConfig.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/squiggly/SquigglyConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/squiggly/SquigglyConfig.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/squiggly/TomcatCustomizer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/squiggly/TomcatCustomizer.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/storage/AmazonS3Config.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/storage/AmazonS3Config.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/storage/StorageProperties$Local.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/storage/StorageProperties$Local.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/storage/StorageProperties$S3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/storage/StorageProperties$S3.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/storage/StorageProperties.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/storage/StorageProperties.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/validation/FileContentType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/validation/FileContentType.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/validation/FileContentTypeValidator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/validation/FileContentTypeValidator.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/validation/FileSize.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/validation/FileSize.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/validation/FileSizeValidator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/validation/FileSizeValidator.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/validation/Groups$CozinhaId.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/validation/Groups$CozinhaId.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/validation/Groups$EstadoId.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/validation/Groups$EstadoId.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/validation/Groups.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/validation/Groups.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/validation/Multiplo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/validation/Multiplo.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/validation/MultiploValidator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/validation/MultiploValidator.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/validation/TaxaFrete.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/validation/TaxaFrete.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/validation/ValidationConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/validation/ValidationConfig.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/validation/ValorZeroDescricao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/validation/ValorZeroDescricao.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/core/validation/ValorZeroDescricaoValidator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/core/validation/ValorZeroDescricaoValidator.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/entities/CidadeEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/entities/CidadeEntity.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/entities/CozinhaEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/entities/CozinhaEntity.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/entities/Endereco.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/entities/Endereco.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/entities/EstadoEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/entities/EstadoEntity.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/entities/FormaPagamentoEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/entities/FormaPagamentoEntity.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/entities/FotoProdutoEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/entities/FotoProdutoEntity.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/entities/GrupoEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/entities/GrupoEntity.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/entities/ItemPedidoEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/entities/ItemPedidoEntity.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/entities/PedidoEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/entities/PedidoEntity.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/entities/PermissaoEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/entities/PermissaoEntity.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/entities/ProdutoEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/entities/ProdutoEntity.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/entities/RestauranteEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/entities/RestauranteEntity.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/entities/UsuarioEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/entities/UsuarioEntity.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/entities/model/VendaDiaria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/entities/model/VendaDiaria.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/enums/StatusPedido.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/enums/StatusPedido.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/event/PedidoConfirmadoEvent.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/event/PedidoConfirmadoEvent.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/exception/CidadeNaoEncontradaException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/exception/CidadeNaoEncontradaException.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/exception/CozinhaNaoEncontradaException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/exception/CozinhaNaoEncontradaException.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/exception/EntidadeEmUsoException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/exception/EntidadeEmUsoException.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/exception/EntidadeNaoEncontradaException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/exception/EntidadeNaoEncontradaException.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/exception/EstadoNaoEncontradoException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/exception/EstadoNaoEncontradoException.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/exception/FormaDePagamentoNaoEncontradoException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/exception/FormaDePagamentoNaoEncontradoException.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/exception/FotoProdutoNaoEncontradoException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/exception/FotoProdutoNaoEncontradoException.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/exception/GrupoNaoEncontradoException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/exception/GrupoNaoEncontradoException.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/exception/NegocioException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/exception/NegocioException.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/exception/PedidoNaoEncontradoException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/exception/PedidoNaoEncontradoException.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/exception/PermissaoNaoEncontradaException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/exception/PermissaoNaoEncontradaException.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/exception/ProdutoNaoEncontadoException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/exception/ProdutoNaoEncontadoException.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/exception/RestauranteNaoEncontradoException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/exception/RestauranteNaoEncontradoException.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/exception/UsuarioNaoEncontradaException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/exception/UsuarioNaoEncontradaException.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/exceptionhandler/ApiExceptionHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/exceptionhandler/ApiExceptionHandler.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/exceptionhandler/Problem$Object.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/exceptionhandler/Problem$Object.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/exceptionhandler/Problem.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/exceptionhandler/Problem.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/exceptionhandler/ProblemType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/exceptionhandler/ProblemType.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/filter/PedidoFilter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/filter/PedidoFilter.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/filter/VendaDiariaFilter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/filter/VendaDiariaFilter.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/listener/NotificacaoClientePedidoConfirmadoListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/listener/NotificacaoClientePedidoConfirmadoListener.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/repository/CidadeRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/repository/CidadeRepository.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/repository/CozinhaRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/repository/CozinhaRepository.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/repository/EstadoRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/repository/EstadoRepository.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/repository/FormaPagamentoRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/repository/FormaPagamentoRepository.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/repository/GrupoRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/repository/GrupoRepository.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/repository/PedidoRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/repository/PedidoRepository.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/repository/PermissaoRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/repository/PermissaoRepository.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/repository/ProdutoRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/repository/ProdutoRepository.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/repository/ProdutoRepositoryQueries.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/repository/ProdutoRepositoryQueries.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/repository/RestauranteRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/repository/RestauranteRepository.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/repository/RestauranteRepositoryQueries.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/repository/RestauranteRepositoryQueries.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/repository/UsuarioRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/repository/UsuarioRepository.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/service/CadastroCidadesService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/service/CadastroCidadesService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/service/CadastroCozinhaService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/service/CadastroCozinhaService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/service/CadastroEstadosService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/service/CadastroEstadosService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/service/CadastroFormaPagamentoService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/service/CadastroFormaPagamentoService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/service/CadastroGrupoService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/service/CadastroGrupoService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/service/CadastroPedidoService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/service/CadastroPedidoService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/service/CadastroPermissaoService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/service/CadastroPermissaoService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/service/CadastroProdutosService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/service/CadastroProdutosService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/service/CadastroRestauranteService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/service/CadastroRestauranteService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/service/CadastroUsuarioService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/service/CadastroUsuarioService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/service/CatalogoFotoProdutoService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/service/CatalogoFotoProdutoService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/service/EnvioEmailService$Mensagem.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/service/EnvioEmailService$Mensagem.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/service/EnvioEmailService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/service/EnvioEmailService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/service/FluxoPedidoService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/service/FluxoPedidoService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/service/FotoStoreService$NovaFoto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/service/FotoStoreService$NovaFoto.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/service/FotoStoreService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/service/FotoStoreService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/service/VendaQueryService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/service/VendaQueryService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/domaindois/service/VendaReportService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/domaindois/service/VendaReportService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/infrastructure/repository/ProdutoRepositoryImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/infrastructure/repository/ProdutoRepositoryImpl.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/infrastructure/repository/RestauranteRepositoryImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/infrastructure/repository/RestauranteRepositoryImpl.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/infrastructure/repository/service/email/EmailException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/infrastructure/repository/service/email/EmailException.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/infrastructure/repository/service/email/FakeEnvioEmailService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/infrastructure/repository/service/email/FakeEnvioEmailService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/infrastructure/repository/service/email/SandboxEnvioEmailService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/infrastructure/repository/service/email/SandboxEnvioEmailService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/infrastructure/repository/service/email/SmtpEnvioEmailService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/infrastructure/repository/service/email/SmtpEnvioEmailService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/infrastructure/repository/service/query/VendaQueryServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/infrastructure/repository/service/query/VendaQueryServiceImpl.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/infrastructure/repository/service/report/PdfVendaReportService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/infrastructure/repository/service/report/PdfVendaReportService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/infrastructure/repository/service/report/ReportException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/infrastructure/repository/service/report/ReportException.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/infrastructure/repository/spec/PedidoSpec.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/infrastructure/repository/spec/PedidoSpec.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/infrastructure/repository/spec/RestauranteSpec.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/infrastructure/repository/spec/RestauranteSpec.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/infrastructure/repository/storege/LocalFotoStoregeService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/infrastructure/repository/storege/LocalFotoStoregeService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/infrastructure/repository/storege/S3FotosStogareService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/infrastructure/repository/storege/S3FotosStogareService.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/infrastructure/repository/storege/StorageException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/infrastructure/repository/storege/StorageException.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/jpa/AtualizarCozinhaMain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/jpa/AtualizarCozinhaMain.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/jpa/BuscarCozinhaMain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/jpa/BuscarCozinhaMain.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/jpa/CadastrarCozinhaMain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/jpa/CadastrarCozinhaMain.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/jpa/CozinhaMain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/jpa/CozinhaMain.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/jpa/CozinhaRestauranteMain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/jpa/CozinhaRestauranteMain.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/jpa/RemoverCozinhaMain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/jpa/RemoverCozinhaMain.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/model/exception/ErroAtenticacao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/model/exception/ErroAtenticacao.class -------------------------------------------------------------------------------- /bin/src/main/java/com/zap/lojazap/model/exception/RegraDeNegocioException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/java/com/zap/lojazap/model/exception/RegraDeNegocioException.class -------------------------------------------------------------------------------- /bin/src/main/resources/META-INF/orm.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | FROM RestauranteEntity 11 | WHERE nome LIKE CONCAT('%', :nome, '%') 12 | AND cozinha.id = :id 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /bin/src/main/resources/db/migration/V001__criacao-tabela-cozinha.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE cozinha ( 2 | id BIGINT NOT NULL AUTO_INCREMENT, 3 | nome VARCHAR(60), 4 | 5 | PRIMARY KEY (id) 6 | ); 7 | -------------------------------------------------------------------------------- /bin/src/main/resources/db/migration/V002__criacao-tabela-cidade.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE cidade ( 2 | id BIGINT NOT NULL AUTO_INCREMENT, 3 | nome_cidade VARCHAR(80) NOT NULL, 4 | nome_estado VARCHAR(80) NOT NULL, 5 | PRIMARY KEY (id) 6 | ); -------------------------------------------------------------------------------- /bin/src/main/resources/db/migration/V003__criacao-tabela-estado-atualizacao-tb-cidade.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE estado( 2 | id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT, 3 | nome VARCHAR(80) NOT NULL 4 | ); 5 | 6 | INSERT INTO estado (nome) SELECT DISTINCT nome_estado FROM cidade; 7 | 8 | ALTER TABLE cidade ADD COLUMN estado_id BIGINT NOT NULL; 9 | 10 | UPDATE cidade c SET c.estado_id = (SELECT e.id FROM estado e WHERE e.nome = c.nome_estado); 11 | 12 | ALTER TABLE cidade ADD CONSTRAINT fk_cidade_estado 13 | FOREIGN KEY (estado_id) REFERENCES estado (id); 14 | 15 | ALTER TABLE cidade DROP COLUMN nome_estado; 16 | 17 | ALTER TABLE cidade CHANGE nome_cidade nome VARCHAR(80) NOT NULL; -------------------------------------------------------------------------------- /bin/src/main/resources/db/migration/V006__criar-coluna-ativo-restaurante.sql: -------------------------------------------------------------------------------- 1 | alter table restaurante add ativo tinyint(1) not null; 2 | update restaurante set ativo = true; -------------------------------------------------------------------------------- /bin/src/main/resources/db/migration/V007__criar-coluna-aberto-restaurante.sql: -------------------------------------------------------------------------------- 1 | alter table restaurante add aberto tinyint(1) not null; 2 | update restaurante set aberto = true; -------------------------------------------------------------------------------- /bin/src/main/resources/db/migration/V008__criar-tabela-usuario-restaurante.sql: -------------------------------------------------------------------------------- 1 | create table restaurante_usuario_responsavel ( 2 | restaurante_id bigint not null, 3 | usuario_id bigint not null 4 | ); 5 | 6 | alter table restaurante_usuario_responsavel 7 | add constraint fk_restaurante_usuario 8 | foreign key (usuario_id) 9 | references usuario (id); 10 | 11 | alter table restaurante_usuario_responsavel 12 | add constraint fk_usuario_restaurante 13 | foreign key (restaurante_id) 14 | references restaurante (id); -------------------------------------------------------------------------------- /bin/src/main/resources/db/migration/V009__criar_coluna_codigo_pedido.sql: -------------------------------------------------------------------------------- 1 | alter table pedido add column codigo varchar(36) not null after id; 2 | update pedido set codigo = uuid(); 3 | alter table pedido add constraint uk_pedido_codigo unique (codigo); -------------------------------------------------------------------------------- /bin/src/main/resources/db/migration/V010__criar_table_foto_produto.sql: -------------------------------------------------------------------------------- 1 | create table foto_produto( 2 | produto_id bigint not null, 3 | nome_arquivo varchar(150) not null, 4 | descricao varchar(150), 5 | content_type varchar(80) not null, 6 | tamanho int not null, 7 | 8 | primary key(produto_id), 9 | constraint fk_foto_produto_produto foreign key (produto_id) references produtos (id) 10 | ) engine=InnoDB default charset=utf8; -------------------------------------------------------------------------------- /bin/src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/resources/messages.properties -------------------------------------------------------------------------------- /bin/src/main/resources/relatorios/vendas-diarias.jasper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/main/resources/relatorios/vendas-diarias.jasper -------------------------------------------------------------------------------- /bin/src/test/java/com/zap/lojazap/CadastroCozinhaIT.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/test/java/com/zap/lojazap/CadastroCozinhaIT.class -------------------------------------------------------------------------------- /bin/src/test/java/com/zap/lojazap/util/DatabaseCleaner.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/test/java/com/zap/lojazap/util/DatabaseCleaner.class -------------------------------------------------------------------------------- /bin/src/test/java/com/zap/lojazap/util/ResourceUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/bin/src/test/java/com/zap/lojazap/util/ResourceUtils.class -------------------------------------------------------------------------------- /bin/src/test/resources/application-test.properties: -------------------------------------------------------------------------------- 1 | 2 | spring.datasource.url=jdbc:mysql://localhost:3306/springboot_test?createDatabaseIfNotExist=true&useSSL=false 3 | spring.datasource.username=root 4 | spring.datasource.password=laila123 5 | 6 | spring.flyway.locations=classpath:db/migration 7 | 8 | spring.datasource.hikari.maximum-pool-size=1 -------------------------------------------------------------------------------- /bin/src/test/resources/json/cadastra-cozinha.json: -------------------------------------------------------------------------------- 1 | { 2 | "nome": "Americana" 3 | } -------------------------------------------------------------------------------- /bin/target/classes/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Build-Jdk-Spec: 17 3 | Implementation-Title: loja-api 4 | Implementation-Version: 0.0.1-SNAPSHOT 5 | Created-By: Maven Integration for Eclipse 6 | 7 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/LojaApiApplication.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap; 2 | 3 | import java.util.TimeZone; 4 | 5 | import org.springframework.boot.SpringApplication; 6 | import org.springframework.boot.autoconfigure.SpringBootApplication; 7 | 8 | @SpringBootApplication 9 | public class LojaApiApplication { 10 | 11 | public static void main(String[] args) { 12 | TimeZone.setDefault(TimeZone.getTimeZone("UTC")); 13 | SpringApplication.run(LojaApiApplication.class, args); 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/assember/FotoProdutoModelAssembler.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.assember; 2 | 3 | import org.modelmapper.ModelMapper; 4 | import org.springframework.beans.factory.annotation.Autowired; 5 | import org.springframework.stereotype.Component; 6 | 7 | import com.zap.lojazap.api.dto.FotoProdutoDTO; 8 | import com.zap.lojazap.domaindois.entities.FotoProdutoEntity; 9 | 10 | @Component 11 | public class FotoProdutoModelAssembler { 12 | 13 | @Autowired 14 | private ModelMapper modelMapper; 15 | 16 | public FotoProdutoDTO toDTO(FotoProdutoEntity foto) { 17 | return modelMapper.map(foto, FotoProdutoDTO.class); 18 | 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/assember/ProdutoModelInputAssembler.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.assember; 2 | 3 | import org.modelmapper.ModelMapper; 4 | import org.springframework.beans.factory.annotation.Autowired; 5 | import org.springframework.stereotype.Component; 6 | 7 | import com.zap.lojazap.api.input.ProdutoInput; 8 | import com.zap.lojazap.domaindois.entities.ProdutoEntity; 9 | 10 | @Component 11 | public class ProdutoModelInputAssembler { 12 | 13 | @Autowired 14 | private ModelMapper modelMapper; 15 | 16 | public ProdutoEntity toDTOObject(ProdutoInput produtoIdInput) { 17 | return modelMapper.map(produtoIdInput, ProdutoEntity.class); 18 | } 19 | 20 | public void copyToDtoObject(ProdutoInput produtoInput, ProdutoEntity produtoEntity) { 21 | modelMapper.map(produtoInput, produtoEntity); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/dto/CidadeDTO.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.dto; 2 | 3 | import lombok.Getter; 4 | import lombok.Setter; 5 | 6 | @Getter 7 | @Setter 8 | public class CidadeDTO { 9 | 10 | private Long id; 11 | private String nome; 12 | 13 | private EstadoDTO estado; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/dto/CidadeResumoDTO.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.dto; 2 | 3 | import lombok.Getter; 4 | import lombok.Setter; 5 | 6 | @Getter 7 | @Setter 8 | public class CidadeResumoDTO { 9 | 10 | private Long id; 11 | private String nome; 12 | 13 | private String estado; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/dto/CozinhaDTO.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.dto; 2 | 3 | import lombok.Getter; 4 | import lombok.Setter; 5 | 6 | @Getter 7 | @Setter 8 | public class CozinhaDTO { 9 | 10 | private Long id; 11 | private String nome; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/dto/EnderecoDTO.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.dto; 2 | 3 | import lombok.Getter; 4 | import lombok.Setter; 5 | 6 | @Setter 7 | @Getter 8 | public class EnderecoDTO { 9 | 10 | private String cep; 11 | private String logradouro; 12 | private String numero; 13 | private String complemento; 14 | private String bairro; 15 | 16 | private CidadeResumoDTO cidade; 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/dto/EstadoDTO.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.dto; 2 | 3 | import lombok.Getter; 4 | import lombok.Setter; 5 | 6 | @Getter 7 | @Setter 8 | public class EstadoDTO { 9 | 10 | private Long id; 11 | private String nome; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/dto/FormaPagamentoDTO.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.dto; 2 | 3 | import lombok.Getter; 4 | import lombok.Setter; 5 | 6 | @Getter 7 | @Setter 8 | public class FormaPagamentoDTO { 9 | 10 | private Long id; 11 | private String descricao; 12 | 13 | 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/dto/FotoProdutoDTO.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.dto; 2 | 3 | import lombok.Getter; 4 | import lombok.Setter; 5 | 6 | @Setter 7 | @Getter 8 | public class FotoProdutoDTO { 9 | 10 | private String nomeArquivo; 11 | private String descricao; 12 | private String contentType; 13 | private Long tamanho; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/dto/GrupoDTO.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.dto; 2 | 3 | import lombok.Getter; 4 | import lombok.Setter; 5 | 6 | @Getter 7 | @Setter 8 | public class GrupoDTO { 9 | 10 | private Long id; 11 | private String nome; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/dto/ItemPedidoDTO.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.dto; 2 | 3 | import java.math.BigDecimal; 4 | 5 | import lombok.Getter; 6 | import lombok.Setter; 7 | 8 | @Getter 9 | @Setter 10 | public class ItemPedidoDTO { 11 | 12 | private Long produtoId; 13 | private String nomeProduto; 14 | private int quantidade; 15 | private BigDecimal precoUnitario; 16 | private BigDecimal precoTotal; 17 | private String observacao; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/dto/PedidoResumoDTO.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.dto; 2 | 3 | import java.math.BigDecimal; 4 | import java.time.OffsetDateTime; 5 | import java.util.List; 6 | 7 | import com.zap.lojazap.domaindois.enums.StatusPedido; 8 | 9 | import lombok.Getter; 10 | import lombok.Setter; 11 | 12 | @Getter 13 | @Setter 14 | public class PedidoResumoDTO { 15 | 16 | private String codigo; 17 | private BigDecimal subtotal; 18 | private BigDecimal taxaFrete; 19 | private BigDecimal valorTotal; 20 | private String statusPedido; 21 | private OffsetDateTime dataCriacao; 22 | private RestauranteResumidoDTO restaurante; 23 | // private UsuarioDTO cliente; 24 | private String nomeCliente; 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/dto/PermissaoDTO.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.dto; 2 | 3 | import lombok.Getter; 4 | import lombok.Setter; 5 | 6 | @Getter 7 | @Setter 8 | public class PermissaoDTO { 9 | 10 | private Long id; 11 | private String nome; 12 | private String descricao; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/dto/ProdutoDTO.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.dto; 2 | 3 | import java.math.BigDecimal; 4 | 5 | import lombok.Getter; 6 | import lombok.Setter; 7 | 8 | @Getter 9 | @Setter 10 | public class ProdutoDTO { 11 | 12 | private Long id; 13 | 14 | private String nome; 15 | private String descricao; 16 | private BigDecimal preco; 17 | private boolean ativo; 18 | 19 | // private RestauranteDTO restaurante; 20 | 21 | // private List itemPedido = new ArrayList<>(); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/dto/RestauranteDTO.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.dto; 2 | 3 | import java.math.BigDecimal; 4 | 5 | import lombok.Getter; 6 | import lombok.Setter; 7 | 8 | @Getter 9 | @Setter 10 | public class RestauranteDTO { 11 | 12 | private Long id; 13 | private String nome; 14 | private BigDecimal taxaFrete; 15 | private Boolean ativo; 16 | private Boolean aberto; 17 | 18 | private CozinhaDTO cozinha; 19 | 20 | private EnderecoDTO endereco; 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/dto/RestauranteResumidoDTO.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.dto; 2 | 3 | import lombok.Getter; 4 | import lombok.Setter; 5 | 6 | @Getter 7 | @Setter 8 | public class RestauranteResumidoDTO { 9 | 10 | private Long id; 11 | private String nome; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/dto/UsuarioDTO.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.dto; 2 | 3 | import lombok.Getter; 4 | import lombok.Setter; 5 | 6 | @Getter 7 | @Setter 8 | public class UsuarioDTO { 9 | 10 | private Long id; 11 | private String nome; 12 | private String email; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/input/CidadeIdInput.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.input; 2 | 3 | import javax.validation.Valid; 4 | import javax.validation.constraints.NotBlank; 5 | import javax.validation.constraints.NotNull; 6 | 7 | import com.fasterxml.jackson.annotation.JsonIgnoreProperties; 8 | 9 | import lombok.Getter; 10 | import lombok.Setter; 11 | 12 | @Getter 13 | @Setter 14 | public class CidadeIdInput { 15 | 16 | @NotBlank 17 | private String nome; 18 | 19 | @Valid 20 | @NotNull 21 | private EstadoIdInput estado; 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/input/CidadeIdInputParaRestaurante.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.input; 2 | 3 | import javax.validation.constraints.NotNull; 4 | 5 | import lombok.Getter; 6 | import lombok.Setter; 7 | 8 | @Getter 9 | @Setter 10 | public class CidadeIdInputParaRestaurante { 11 | 12 | @NotNull 13 | private Long id; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/input/CozinhaIdInput.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.input; 2 | 3 | import lombok.Getter; 4 | import lombok.Setter; 5 | 6 | @Getter 7 | @Setter 8 | public class CozinhaIdInput { 9 | 10 | private Long Id; 11 | private String nome; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/input/EnderecoInput.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.input; 2 | 3 | import javax.validation.Valid; 4 | import javax.validation.constraints.NotBlank; 5 | import javax.validation.constraints.NotNull; 6 | 7 | import lombok.Getter; 8 | import lombok.Setter; 9 | 10 | @Getter 11 | @Setter 12 | public class EnderecoInput { 13 | 14 | @NotBlank 15 | private String cep; 16 | 17 | @NotBlank 18 | private String logradouro; 19 | 20 | @NotBlank 21 | private String numero; 22 | 23 | 24 | private String complemento; 25 | 26 | @NotBlank 27 | private String bairro; 28 | 29 | @Valid 30 | @NotNull 31 | private CidadeIdInputParaRestaurante cidade; 32 | 33 | } 34 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/input/EstadoIdInput.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.input; 2 | 3 | import lombok.Getter; 4 | import lombok.Setter; 5 | 6 | @Getter 7 | @Setter 8 | public class EstadoIdInput { 9 | 10 | private Long id; 11 | 12 | private String nome; 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/input/FormaPagamentoIdInput.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.input; 2 | 3 | import javax.validation.constraints.NotNull; 4 | 5 | import lombok.Getter; 6 | import lombok.Setter; 7 | 8 | @Getter 9 | @Setter 10 | public class FormaPagamentoIdInput { 11 | 12 | @NotNull 13 | private Long id; 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/input/FormaPagamentoInput.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.input; 2 | 3 | import lombok.Getter; 4 | import lombok.Setter; 5 | 6 | @Getter 7 | @Setter 8 | public class FormaPagamentoInput { 9 | 10 | private Long id; 11 | private String descricao; 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/input/FotoProdutoInput.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.input; 2 | 3 | import javax.validation.constraints.NotBlank; 4 | import javax.validation.constraints.NotNull; 5 | 6 | import org.springframework.http.MediaType; 7 | import org.springframework.web.multipart.MultipartFile; 8 | 9 | import com.zap.lojazap.core.validation.FileContentType; 10 | import com.zap.lojazap.core.validation.FileSize; 11 | 12 | import lombok.Getter; 13 | import lombok.Setter; 14 | 15 | @Getter 16 | @Setter 17 | public class FotoProdutoInput { 18 | 19 | @NotNull 20 | @FileSize(max = "500KB") 21 | @FileContentType(allowed = {MediaType.IMAGE_JPEG_VALUE, MediaType.IMAGE_PNG_VALUE}) 22 | private MultipartFile arquivo; 23 | 24 | @NotBlank 25 | private String descricao; 26 | } 27 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/input/GrupoIdInput.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.input; 2 | 3 | import javax.validation.constraints.NotBlank; 4 | 5 | import lombok.Getter; 6 | import lombok.Setter; 7 | 8 | @Getter 9 | @Setter 10 | public class GrupoIdInput { 11 | 12 | private Long id; 13 | 14 | @NotBlank 15 | private String nome; 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/input/ItemPedidoInput.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.input; 2 | 3 | import javax.validation.constraints.NotNull; 4 | import javax.validation.constraints.PositiveOrZero; 5 | 6 | import lombok.Getter; 7 | import lombok.Setter; 8 | 9 | @Getter 10 | @Setter 11 | public class ItemPedidoInput { 12 | 13 | @NotNull 14 | private Long produtoId; 15 | 16 | @NotNull 17 | @PositiveOrZero 18 | private int quantidade; 19 | 20 | private String observacao; 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/input/PedidoInput.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.input; 2 | 3 | import java.util.List; 4 | 5 | import javax.validation.Valid; 6 | import javax.validation.constraints.NotNull; 7 | import javax.validation.constraints.Size; 8 | 9 | import lombok.Getter; 10 | import lombok.Setter; 11 | 12 | @Getter 13 | @Setter 14 | public class PedidoInput { 15 | 16 | @Valid 17 | @NotNull 18 | private RestauranteIdInput restaurante; 19 | 20 | @Valid 21 | @NotNull 22 | private FormaPagamentoInput formaPagamento; 23 | 24 | @Valid 25 | @NotNull 26 | private EnderecoInput endereco; 27 | 28 | @Valid 29 | @NotNull 30 | @Size(min = 1) 31 | private List itemPedido; 32 | 33 | } 34 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/input/ProdutoInput.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.input; 2 | 3 | import java.math.BigDecimal; 4 | 5 | import javax.validation.constraints.NotBlank; 6 | import javax.validation.constraints.NotNull; 7 | import javax.validation.constraints.PositiveOrZero; 8 | 9 | import lombok.Getter; 10 | import lombok.Setter; 11 | 12 | @Getter 13 | @Setter 14 | public class ProdutoInput { 15 | 16 | @NotBlank 17 | private String nome; 18 | 19 | @NotBlank 20 | private String descricao; 21 | 22 | @NotNull 23 | @PositiveOrZero 24 | private BigDecimal preco; 25 | 26 | @NotNull 27 | private boolean ativo;} 28 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/input/RestauranteIdInput.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.input; 2 | 3 | import javax.validation.constraints.NotNull; 4 | 5 | import lombok.Getter; 6 | import lombok.Setter; 7 | 8 | @Getter 9 | @Setter 10 | public class RestauranteIdInput { 11 | 12 | @NotNull 13 | private Long id; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/input/RestauranteInput.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.input; 2 | 3 | import java.math.BigDecimal; 4 | 5 | import javax.validation.Valid; 6 | import javax.validation.constraints.NotBlank; 7 | import javax.validation.constraints.NotNull; 8 | import javax.validation.constraints.PositiveOrZero; 9 | 10 | import lombok.Getter; 11 | import lombok.Setter; 12 | 13 | @Getter 14 | @Setter 15 | public class RestauranteInput { 16 | 17 | @NotBlank 18 | private String nome; 19 | 20 | @NotNull 21 | @PositiveOrZero 22 | private BigDecimal taxaFrete; 23 | 24 | @Valid 25 | @NotNull 26 | private CozinhaIdInput cozinha; 27 | 28 | @Valid 29 | @NotNull 30 | private EnderecoInput endereco; 31 | 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/input/UsuarioIdInput.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.input; 2 | 3 | import javax.validation.constraints.Email; 4 | import javax.validation.constraints.NotBlank; 5 | 6 | import lombok.Getter; 7 | import lombok.Setter; 8 | 9 | @Getter 10 | @Setter 11 | public class UsuarioIdInput { 12 | 13 | @NotBlank 14 | private String nome; 15 | 16 | @NotBlank 17 | @Email 18 | private String email; 19 | 20 | @NotBlank 21 | private String senha; 22 | 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/input/UsuarioInputAtualizar.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.input; 2 | 3 | import javax.validation.constraints.Email; 4 | import javax.validation.constraints.NotBlank; 5 | 6 | import lombok.Getter; 7 | import lombok.Setter; 8 | 9 | @Getter 10 | @Setter 11 | public class UsuarioInputAtualizar { 12 | 13 | @NotBlank 14 | private String nome; 15 | 16 | @NotBlank 17 | @Email 18 | private String email; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/api/input/UsuarioInputAtualizarSenha.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.api.input; 2 | 3 | import javax.validation.constraints.NotBlank; 4 | 5 | import lombok.Getter; 6 | import lombok.Setter; 7 | 8 | @Getter 9 | @Setter 10 | public class UsuarioInputAtualizarSenha { 11 | 12 | @NotBlank 13 | private String senhaAtual; 14 | 15 | @NotBlank 16 | private String novaSenha; 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/core/jackson/JacksonMixinModule.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.core.jackson; 2 | 3 | import org.springframework.stereotype.Component; 4 | 5 | import com.fasterxml.jackson.databind.module.SimpleModule; 6 | 7 | @Component 8 | public class JacksonMixinModule extends SimpleModule { 9 | 10 | private static final long serialVersionUID = 1L; 11 | 12 | public JacksonMixinModule() { 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/core/squiggly/TomcatCustomizer.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.core.squiggly; 2 | import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory; 3 | import org.springframework.boot.web.server.WebServerFactoryCustomizer; 4 | import org.springframework.stereotype.Component; 5 | 6 | @Component 7 | public class TomcatCustomizer implements WebServerFactoryCustomizer { 8 | 9 | @SuppressWarnings("deprecation") 10 | @Override 11 | public void customize(TomcatServletWebServerFactory factory) { 12 | factory.addConnectorCustomizers(connector -> connector.setAttribute("relaxedQueryChars", "[]")); 13 | } 14 | 15 | } -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/core/validation/FileSizeValidator.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.core.validation; 2 | 3 | import javax.validation.ConstraintValidator; 4 | import javax.validation.ConstraintValidatorContext; 5 | 6 | import org.springframework.util.unit.DataSize; 7 | import org.springframework.web.multipart.MultipartFile; 8 | 9 | public class FileSizeValidator implements ConstraintValidator { 10 | 11 | private DataSize maxSize; 12 | 13 | @Override 14 | public void initialize(FileSize constraintAnnotation) { 15 | this.maxSize = DataSize.parse(constraintAnnotation.max()); 16 | } 17 | 18 | @Override 19 | public boolean isValid(MultipartFile value, ConstraintValidatorContext context) { 20 | return value == null || value.getSize() <= this.maxSize.toBytes(); 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/core/validation/Groups.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.core.validation; 2 | 3 | public interface Groups { 4 | 5 | public interface CozinhaId{} 6 | public interface EstadoId{} 7 | 8 | } 9 | 10 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/core/validation/ValidationConfig.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.core.validation; 2 | 3 | import org.springframework.context.MessageSource; 4 | import org.springframework.context.annotation.Bean; 5 | import org.springframework.context.annotation.Configuration; 6 | import org.springframework.validation.beanvalidation.LocalValidatorFactoryBean; 7 | 8 | @Configuration 9 | public class ValidationConfig { 10 | 11 | @Bean 12 | public LocalValidatorFactoryBean validator(MessageSource messageSource ) { 13 | LocalValidatorFactoryBean bean = new LocalValidatorFactoryBean(); 14 | bean.setValidationMessageSource(messageSource); 15 | return bean; 16 | 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domain/model/repositores/ProdutoRepository.java: -------------------------------------------------------------------------------- 1 | //package com.zap.lojazap.domain.model.repositores; 2 | // 3 | //import org.springframework.data.jpa.repository.Query; 4 | //import org.springframework.data.repository.PagingAndSortingRepository; 5 | //import org.springframework.data.repository.query.Param; 6 | // 7 | //import com.zap.lojazap.domain.model.entities.Produto; 8 | // 9 | //public interface ProdutoRepository 10 | // extends PagingAndSortingRepository { 11 | // 12 | // public Iterable findByNomeContainingIgnoreCase( String parteNome); 13 | // 14 | // @Query("SELECT p FROM Produto p WHERE p.nome LIKE %:nome%") 15 | // public Iterable encontrarPorNome(@Param ("nome") String nome); 16 | // 17 | //} 18 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/entities/FormaPagamentoEntity.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.entities; 2 | 3 | import javax.persistence.Entity; 4 | import javax.persistence.GeneratedValue; 5 | import javax.persistence.GenerationType; 6 | import javax.persistence.Id; 7 | import javax.persistence.Table; 8 | 9 | import lombok.AllArgsConstructor; 10 | import lombok.Data; 11 | import lombok.EqualsAndHashCode; 12 | import lombok.NoArgsConstructor; 13 | 14 | @Data 15 | @EqualsAndHashCode(onlyExplicitlyIncluded = true) 16 | @AllArgsConstructor 17 | @NoArgsConstructor 18 | @Table(name = "forma_pagamento") 19 | @Entity 20 | public class FormaPagamentoEntity { 21 | 22 | @EqualsAndHashCode.Include 23 | @Id 24 | @GeneratedValue(strategy = GenerationType.IDENTITY) 25 | private Long id; 26 | 27 | private String descricao; 28 | 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/entities/model/VendaDiaria.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.entities.model; 2 | 3 | import java.math.BigDecimal; 4 | import java.util.Date; 5 | 6 | import lombok.AllArgsConstructor; 7 | import lombok.Getter; 8 | import lombok.Setter; 9 | 10 | @AllArgsConstructor 11 | @Getter 12 | @Setter 13 | public class VendaDiaria { 14 | //troquei o nome do pacote de dto para model 15 | private Date data; 16 | private Long totalVendas; 17 | private BigDecimal totalFaturado; 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/event/PedidoConfirmadoEvent.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.event; 2 | 3 | import com.zap.lojazap.domaindois.entities.PedidoEntity; 4 | 5 | import lombok.AllArgsConstructor; 6 | import lombok.Getter; 7 | 8 | @Getter 9 | @AllArgsConstructor 10 | public class PedidoConfirmadoEvent { 11 | 12 | private PedidoEntity pedido; 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/exception/CidadeNaoEncontradaException.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.exception; 2 | 3 | public class CidadeNaoEncontradaException extends EntidadeNaoEncontradaException { 4 | private static final long serialVersionUID = 1L; 5 | 6 | public CidadeNaoEncontradaException( String mensagem) { 7 | super( mensagem); 8 | } 9 | 10 | public CidadeNaoEncontradaException(Long id) { 11 | this(String.format("Não existe um cadastro da Cidade com código %d", id)); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/exception/CozinhaNaoEncontradaException.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.exception; 2 | 3 | public class CozinhaNaoEncontradaException extends EntidadeNaoEncontradaException { 4 | private static final long serialVersionUID = 1L; 5 | 6 | public CozinhaNaoEncontradaException( String mensagem) { 7 | super( mensagem); 8 | } 9 | 10 | public CozinhaNaoEncontradaException(Long id) { 11 | this(String.format("Não existe um cadastro de cozinha com código %d", id)); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/exception/EntidadeEmUsoException.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.exception; 2 | 3 | public class EntidadeEmUsoException extends NegocioException { 4 | private static final long serialVersionUID = 1L; 5 | 6 | public EntidadeEmUsoException(String mensagem) { 7 | super(mensagem); 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/exception/EntidadeNaoEncontradaException.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.exception; 2 | 3 | //@ResponseStatus(HttpStatus.NOT_FOUND) //essa exception pode mandar varios status http no corpo 4 | public abstract class EntidadeNaoEncontradaException extends NegocioException { 5 | private static final long serialVersionUID = 1L; 6 | 7 | public EntidadeNaoEncontradaException( String mensagem) { 8 | super( mensagem); 9 | } 10 | 11 | /*public EntidadeNaoEncontradaException(HttpStatus status, String mensagem) { 12 | super(status, mensagem); 13 | } 14 | 15 | public EntidadeNaoEncontradaException(String mensagem) { 16 | this(HttpStatus.NOT_FOUND, mensagem); 17 | } */ 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/exception/EstadoNaoEncontradoException.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.exception; 2 | 3 | public class EstadoNaoEncontradoException extends EntidadeNaoEncontradaException { 4 | private static final long serialVersionUID = 1L; 5 | 6 | public EstadoNaoEncontradoException( String mensagem) { 7 | super( mensagem); 8 | } 9 | 10 | public EstadoNaoEncontradoException(Long id) { 11 | this(String.format("Não existe um cadastro de Estado com código %d", id)); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/exception/FormaDePagamentoNaoEncontradoException.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.exception; 2 | 3 | public class FormaDePagamentoNaoEncontradoException extends EntidadeNaoEncontradaException { 4 | private static final long serialVersionUID = 1L; 5 | 6 | public FormaDePagamentoNaoEncontradoException( String mensagem) { 7 | super( mensagem); 8 | } 9 | 10 | public FormaDePagamentoNaoEncontradoException(Long id) { 11 | this(String.format("Não existe uma Forma de Pagamento com código %d", id)); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/exception/FotoProdutoNaoEncontradoException.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.exception; 2 | 3 | public class FotoProdutoNaoEncontradoException extends EntidadeNaoEncontradaException { 4 | private static final long serialVersionUID = 1L; 5 | 6 | public FotoProdutoNaoEncontradoException( String mensagem) { 7 | super( mensagem); 8 | } 9 | 10 | public FotoProdutoNaoEncontradoException(Long restauranteId, Long produtoId) { 11 | this(String.format("Não existe um cadastro de foto do produto com código %d para o restaurante de código %d", 12 | produtoId, restauranteId )); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/exception/GrupoNaoEncontradoException.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.exception; 2 | 3 | public class GrupoNaoEncontradoException extends EntidadeNaoEncontradaException { 4 | private static final long serialVersionUID = 1L; 5 | 6 | public GrupoNaoEncontradoException( String mensagem) { 7 | super( mensagem); 8 | } 9 | 10 | public GrupoNaoEncontradoException(Long id) { 11 | this(String.format("Não existe um cadastro de Grupo com código %d", id)); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/exception/NegocioException.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.exception; 2 | 3 | //@ResponseStatus(HttpStatus.BAD_REQUEST) //essa exception pode mandar varios status http no corpo 4 | public class NegocioException extends RuntimeException { 5 | private static final long serialVersionUID = 1L; 6 | 7 | public NegocioException( String mensagem) { 8 | super( mensagem); 9 | } 10 | 11 | public NegocioException( String mensagem, Throwable causa) { 12 | super(mensagem, causa); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/exception/PedidoNaoEncontradoException.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.exception; 2 | 3 | public class PedidoNaoEncontradoException extends EntidadeNaoEncontradaException { 4 | private static final long serialVersionUID = 1L; 5 | 6 | public PedidoNaoEncontradoException(String codigo) { 7 | super(String.format("Não existe um cadastro de pedido com código %s", codigo)); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/exception/PermissaoNaoEncontradaException.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.exception; 2 | 3 | public class PermissaoNaoEncontradaException extends EntidadeNaoEncontradaException { 4 | private static final long serialVersionUID = 1L; 5 | 6 | public PermissaoNaoEncontradaException( String mensagem) { 7 | super( mensagem); 8 | } 9 | 10 | public PermissaoNaoEncontradaException(Long id) { 11 | this(String.format("Não existe um cadastro de Permissão com código %d", id)); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/exception/ProdutoNaoEncontadoException.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.exception; 2 | 3 | public class ProdutoNaoEncontadoException extends EntidadeNaoEncontradaException { 4 | private static final long serialVersionUID = 1L; 5 | 6 | public ProdutoNaoEncontadoException( String mensagem) { 7 | super( mensagem); 8 | } 9 | 10 | public ProdutoNaoEncontadoException(Long restauranteId, Long id) { 11 | this(String.format("Não existe um cadastro de produto com código %d para o restaurante com o código %d", id, restauranteId)); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/exception/RestauranteNaoEncontradoException.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.exception; 2 | 3 | public class RestauranteNaoEncontradoException extends EntidadeNaoEncontradaException { 4 | private static final long serialVersionUID = 1L; 5 | 6 | public RestauranteNaoEncontradoException( String mensagem) { 7 | super( mensagem); 8 | } 9 | 10 | public RestauranteNaoEncontradoException(Long id) { 11 | this(String.format("Não existe um cadastro de Restaurante com código %d", id)); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/exception/UsuarioNaoEncontradaException.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.exception; 2 | 3 | public class UsuarioNaoEncontradaException extends EntidadeNaoEncontradaException { 4 | private static final long serialVersionUID = 1L; 5 | 6 | public UsuarioNaoEncontradaException(String mensagem) { 7 | super(mensagem); 8 | } 9 | 10 | public UsuarioNaoEncontradaException(Long id) { 11 | this(String.format("Não existe um cadastro de Usuário com código %d", id)); 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/filter/PedidoFilter.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.filter; 2 | 3 | import java.time.OffsetDateTime; 4 | 5 | import org.springframework.format.annotation.DateTimeFormat; 6 | import org.springframework.format.annotation.DateTimeFormat.ISO; 7 | 8 | import lombok.Getter; 9 | import lombok.Setter; 10 | 11 | @Getter 12 | @Setter 13 | public class PedidoFilter { 14 | 15 | private Long clienteId; 16 | private Long restauranteId; 17 | 18 | @DateTimeFormat(iso= ISO.DATE_TIME) 19 | private OffsetDateTime dataCriacao; 20 | 21 | @DateTimeFormat(iso= ISO.DATE_TIME) 22 | private OffsetDateTime dataFim; 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/filter/VendaDiariaFilter.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.filter; 2 | 3 | import java.time.OffsetDateTime; 4 | 5 | import org.springframework.format.annotation.DateTimeFormat; 6 | import org.springframework.format.annotation.DateTimeFormat.ISO; 7 | 8 | import lombok.Getter; 9 | import lombok.Setter; 10 | 11 | @Getter 12 | @Setter 13 | public class VendaDiariaFilter { 14 | 15 | private Long restauranteId; 16 | 17 | @DateTimeFormat(iso= ISO.DATE_TIME) 18 | private OffsetDateTime dataCriacao; 19 | 20 | @DateTimeFormat(iso= ISO.DATE_TIME) 21 | private OffsetDateTime dataFim; 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/repository/CidadeRepository.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.repository; 2 | 3 | import org.springframework.data.jpa.repository.JpaRepository; 4 | 5 | import com.zap.lojazap.domaindois.entities.CidadeEntity; 6 | 7 | public interface CidadeRepository extends JpaRepository { 8 | 9 | // List todas(); 10 | // 11 | // CidadeEntity porId(Long id); 12 | // 13 | // CidadeEntity adicionar(CidadeEntity cidade); 14 | // 15 | // void remover(Long id); 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/repository/CozinhaRepository.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.repository; 2 | 3 | import java.util.List; 4 | import java.util.Optional; 5 | 6 | import org.springframework.data.jpa.repository.JpaRepository; 7 | 8 | import com.zap.lojazap.domaindois.entities.CozinhaEntity; 9 | 10 | public interface CozinhaRepository extends JpaRepository { 11 | 12 | /** 13 | List todas(); 14 | CozinhaEntity porId(Long id); 15 | CozinhaEntity adicionar(CozinhaEntity cozinha); 16 | void remover(Long id); 17 | 18 | **/ 19 | List findTodasBynomeContaining(String nome); 20 | 21 | Optional findNomeCompletoByNome(String nome); 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/repository/EstadoRepository.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.repository; 2 | 3 | import org.springframework.data.jpa.repository.JpaRepository; 4 | 5 | import com.zap.lojazap.domaindois.entities.EstadoEntity; 6 | 7 | public interface EstadoRepository extends JpaRepository{ 8 | 9 | // List todas(); 10 | // 11 | // EstadoEntity porId(Long id); 12 | // 13 | // EstadoEntity adicionar(EstadoEntity estado); 14 | // 15 | // void remover(Long id); 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/repository/FormaPagamentoRepository.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.repository; 2 | 3 | import org.springframework.data.jpa.repository.JpaRepository; 4 | 5 | import com.zap.lojazap.domaindois.entities.FormaPagamentoEntity; 6 | 7 | public interface FormaPagamentoRepository extends JpaRepository { 8 | 9 | // List todas(); 10 | // FormaPagamentoEntity porId(Long id); 11 | // FormaPagamentoEntity adicionar(FormaPagamentoEntity pagamento); 12 | // void remover (FormaPagamentoEntity pagamento); 13 | // 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/repository/GrupoRepository.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.repository; 2 | 3 | import org.springframework.data.jpa.repository.JpaRepository; 4 | 5 | import com.zap.lojazap.domaindois.entities.GrupoEntity; 6 | 7 | public interface GrupoRepository extends JpaRepository { 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/repository/PedidoRepository.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.repository; 2 | 3 | import java.util.List; 4 | import java.util.Optional; 5 | 6 | import org.springframework.data.jpa.repository.JpaRepository; 7 | import org.springframework.data.jpa.repository.JpaSpecificationExecutor; 8 | import org.springframework.data.jpa.repository.Query; 9 | 10 | import com.zap.lojazap.domaindois.entities.PedidoEntity; 11 | 12 | public interface PedidoRepository extends JpaRepository, 13 | JpaSpecificationExecutor{ 14 | 15 | Optional findByCodigo(String codigo); 16 | 17 | @Query(" FROM PedidoEntity p " 18 | + " JOIN FETCH p.cliente " 19 | + " JOIN FETCH p.restaurante r " 20 | + " JOIN FETCH r.cozinha ") 21 | List findAll(); 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/repository/PermissaoRepository.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.repository; 2 | 3 | import org.springframework.data.jpa.repository.JpaRepository; 4 | 5 | import com.zap.lojazap.domaindois.entities.PermissaoEntity; 6 | 7 | public interface PermissaoRepository extends JpaRepository { 8 | 9 | // List todas(); 10 | // PermissaoEntity porId(Long id); 11 | // PermissaoEntity adicionar(PermissaoEntity permissao); 12 | // void remover(PermissaoEntity permissao); 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/repository/ProdutoRepositoryQueries.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.repository; 2 | 3 | import com.zap.lojazap.domaindois.entities.FotoProdutoEntity; 4 | 5 | public interface ProdutoRepositoryQueries { 6 | 7 | FotoProdutoEntity save(FotoProdutoEntity foto); 8 | 9 | void delete(FotoProdutoEntity foto); 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/repository/RestauranteRepositoryQueries.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.repository; 2 | 3 | import java.math.BigDecimal; 4 | import java.util.List; 5 | 6 | import com.zap.lojazap.domaindois.entities.RestauranteEntity; 7 | 8 | public interface RestauranteRepositoryQueries { 9 | 10 | List buscar(String nome, 11 | BigDecimal taxaFreteInicial, BigDecimal taxaFreteFinal); 12 | 13 | List freteGratis(String nome); 14 | } -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/repository/UsuarioRepository.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.repository; 2 | 3 | import java.util.Optional; 4 | 5 | import org.springframework.data.jpa.repository.JpaRepository; 6 | 7 | import com.zap.lojazap.domaindois.entities.UsuarioEntity; 8 | 9 | public interface UsuarioRepository extends JpaRepository { 10 | 11 | Optional findByEmail(String email); 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/service/CadastroPermissaoService.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.service; 2 | 3 | import org.springframework.beans.factory.annotation.Autowired; 4 | import org.springframework.stereotype.Service; 5 | 6 | import com.zap.lojazap.domaindois.entities.PermissaoEntity; 7 | import com.zap.lojazap.domaindois.exception.PermissaoNaoEncontradaException; 8 | import com.zap.lojazap.domaindois.repository.PermissaoRepository; 9 | 10 | @Service 11 | public class CadastroPermissaoService { 12 | 13 | @Autowired 14 | private PermissaoRepository permissaoRepository; 15 | 16 | public PermissaoEntity buscarSeTiver(Long id) { 17 | return permissaoRepository.findById(id) 18 | .orElseThrow(() -> new PermissaoNaoEncontradaException(id)); 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/service/EnvioEmailService.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.service; 2 | 3 | import java.util.Map; 4 | import java.util.Set; 5 | 6 | import lombok.Builder; 7 | import lombok.Getter; 8 | import lombok.NonNull; 9 | import lombok.Singular; 10 | 11 | public interface EnvioEmailService { 12 | 13 | void enviar(Mensagem mensagem); 14 | 15 | @Getter 16 | @Builder 17 | class Mensagem { 18 | 19 | @Singular 20 | private Set destinatarios; 21 | 22 | @NonNull 23 | private String assunto; 24 | 25 | @NonNull 26 | private String corpo; 27 | 28 | @Singular("variavel") 29 | private Map variaveis; 30 | 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/service/VendaQueryService.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.service; 2 | 3 | import java.util.List; 4 | 5 | import com.zap.lojazap.domaindois.entities.model.VendaDiaria; 6 | import com.zap.lojazap.domaindois.filter.VendaDiariaFilter; 7 | 8 | public interface VendaQueryService { 9 | 10 | List consultaVendasDiarias(VendaDiariaFilter filtro, String timeOffset); 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/domaindois/service/VendaReportService.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.domaindois.service; 2 | 3 | import com.zap.lojazap.domaindois.filter.VendaDiariaFilter; 4 | 5 | public interface VendaReportService { 6 | 7 | byte[] emitirVendasDiarias(VendaDiariaFilter filtro, String timeOffset); 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/infrastructure/repository/service/email/EmailException.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.infrastructure.repository.service.email; 2 | 3 | public class EmailException extends RuntimeException { 4 | private static final long serialVersionUID = 1L; 5 | 6 | public EmailException(String message, Throwable cause) { 7 | super(message, cause); 8 | } 9 | 10 | public EmailException(String message) { 11 | super(message); 12 | } 13 | 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/infrastructure/repository/service/email/FakeEnvioEmailService.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.infrastructure.repository.service.email; 2 | 3 | import lombok.extern.slf4j.Slf4j; 4 | 5 | @Slf4j 6 | public class FakeEnvioEmailService extends SmtpEnvioEmailService { 7 | 8 | @Override 9 | public void enviar(Mensagem mensagem) { 10 | // Foi necessário alterar o modificador de acesso do método processarTemplate 11 | // da classe pai para "protected", para poder chamar aqui 12 | String corpo = processarTemplate(mensagem); 13 | 14 | log.info("[FAKE E-MAIL] Para: {}\n{}", mensagem.getDestinatarios(), corpo); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/infrastructure/repository/service/report/ReportException.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.infrastructure.repository.service.report; 2 | 3 | public class ReportException extends RuntimeException { 4 | private static final long serialVersionUID = 1L; 5 | 6 | public ReportException(String message, Throwable cause) { 7 | super(message, cause); 8 | } 9 | 10 | public ReportException(String message) { 11 | super(message); 12 | } 13 | 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/infrastructure/repository/spec/RestauranteSpec.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.infrastructure.repository.spec; 2 | 3 | import java.math.BigDecimal; 4 | 5 | import org.springframework.data.jpa.domain.Specification; 6 | 7 | import com.zap.lojazap.domaindois.entities.RestauranteEntity; 8 | 9 | import lombok.AllArgsConstructor; 10 | @AllArgsConstructor 11 | public class RestauranteSpec { 12 | 13 | public static Specification comFreteGratis() { 14 | 15 | return (root, query, builder) -> 16 | builder.equal(root.get("taxaFrete"), BigDecimal.ZERO); 17 | } 18 | 19 | public static Specification comNomeSemelhante(String nome) { 20 | 21 | return (root, query, builder) -> 22 | builder.like(root.get("nome"), "%" + nome + "%"); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/infrastructure/repository/storege/StorageException.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.infrastructure.repository.storege; 2 | 3 | public class StorageException extends RuntimeException { 4 | 5 | private static final long serialVersionUID = 1L; 6 | 7 | public StorageException(String message, Throwable cause) { 8 | super(message, cause); 9 | } 10 | 11 | public StorageException(String message) { 12 | super(message); 13 | } 14 | 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/model/dto/AtualizarStatusDTO.java: -------------------------------------------------------------------------------- 1 | //package com.zap.lojazap.model.dto; 2 | // 3 | //import lombok.AllArgsConstructor; 4 | //import lombok.Data; 5 | //import lombok.NoArgsConstructor; 6 | // 7 | //@Data 8 | //@AllArgsConstructor 9 | //@NoArgsConstructor 10 | //public class AtualizarStatusDTO { 11 | // 12 | // private String status; 13 | // 14 | //} 15 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/model/dto/LancamentoDTO.java: -------------------------------------------------------------------------------- 1 | //package com.zap.lojazap.model.dto; 2 | // 3 | //import java.math.BigDecimal; 4 | // 5 | //import lombok.Builder; 6 | //import lombok.Data; 7 | // 8 | //@Data 9 | //@Builder 10 | //public class LancamentoDTO { 11 | // 12 | // private Long id; 13 | // private String descricao; 14 | // private Integer mes; 15 | // private Integer ano; 16 | // private BigDecimal valor; 17 | // private Long usuario; 18 | // private String tipo; 19 | // private String status; 20 | //} 21 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/model/dto/UsuarioDTO.java: -------------------------------------------------------------------------------- 1 | //package com.zap.lojazap.model.dto; 2 | // 3 | //import lombok.Builder; 4 | //import lombok.Data; 5 | // 6 | //@Data 7 | //@Builder 8 | //public class UsuarioDTO { 9 | // 10 | // private String email; 11 | // private String nome; 12 | // private String senha; 13 | //} 14 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/model/enums/StatusLancamento.java: -------------------------------------------------------------------------------- 1 | //package com.zap.lojazap.model.enums; 2 | // 3 | //public enum StatusLancamento { 4 | // 5 | // PENDENTE, CANCELADO, EFETIVADO 6 | // 7 | //} 8 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/model/enums/TipoLancamento.java: -------------------------------------------------------------------------------- 1 | //package com.zap.lojazap.model.enums; 2 | // 3 | //public enum TipoLancamento { 4 | // 5 | // RECEITA, DESPESA 6 | //} 7 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/model/exception/ErroAtenticacao.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.model.exception; 2 | 3 | public class ErroAtenticacao extends RuntimeException{ 4 | private static final long serialVersionUID = 1L; 5 | 6 | public ErroAtenticacao(String msg) { 7 | super(msg); 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/model/exception/RegraDeNegocioException.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.model.exception; 2 | 3 | public class RegraDeNegocioException extends RuntimeException { 4 | private static final long serialVersionUID = 1L; 5 | 6 | public RegraDeNegocioException(String msg) { 7 | super(msg); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/model/repository/UsuarioRepository.java: -------------------------------------------------------------------------------- 1 | //package com.zap.lojazap.model.repository; 2 | // 3 | //import java.util.Optional; 4 | // 5 | //import org.springframework.data.jpa.repository.JpaRepository; 6 | // 7 | //import com.zap.lojazap.model.entity.Usuario; 8 | // 9 | //public interface UsuarioRepository extends JpaRepository { 10 | // 11 | // Optional findByEmail(String email); 12 | // 13 | // boolean existsByEmail(String email); 14 | // 15 | //} 16 | -------------------------------------------------------------------------------- /src/main/java/com/zap/lojazap/model/service/UsuarioService.java: -------------------------------------------------------------------------------- 1 | //package com.zap.lojazap.model.service; 2 | // 3 | //import java.util.Optional; 4 | // 5 | //import com.zap.lojazap.model.entity.Usuario; 6 | // 7 | //public interface UsuarioService { 8 | // 9 | // Usuario autenticar(String email, String senha); 10 | // 11 | // Usuario salvarUsuario(Usuario usuario); 12 | // 13 | // void validarEmail(String email); 14 | // 15 | // Optional obterPorId(Long id); 16 | // 17 | //} 18 | -------------------------------------------------------------------------------- /src/main/resources/META-INF/orm.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | FROM RestauranteEntity 11 | WHERE nome LIKE CONCAT('%', :nome, '%') 12 | AND cozinha.id = :id 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/db/migration/V001__criacao-tabela-cozinha.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE cozinha ( 2 | id BIGINT NOT NULL AUTO_INCREMENT, 3 | nome VARCHAR(60), 4 | 5 | PRIMARY KEY (id) 6 | ); 7 | -------------------------------------------------------------------------------- /src/main/resources/db/migration/V002__criacao-tabela-cidade.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE cidade ( 2 | id BIGINT NOT NULL AUTO_INCREMENT, 3 | nome_cidade VARCHAR(80) NOT NULL, 4 | nome_estado VARCHAR(80) NOT NULL, 5 | PRIMARY KEY (id) 6 | ); -------------------------------------------------------------------------------- /src/main/resources/db/migration/V003__criacao-tabela-estado-atualizacao-tb-cidade.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE estado( 2 | id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT, 3 | nome VARCHAR(80) NOT NULL 4 | ); 5 | 6 | INSERT INTO estado (nome) SELECT DISTINCT nome_estado FROM cidade; 7 | 8 | ALTER TABLE cidade ADD COLUMN estado_id BIGINT NOT NULL; 9 | 10 | UPDATE cidade c SET c.estado_id = (SELECT e.id FROM estado e WHERE e.nome = c.nome_estado); 11 | 12 | ALTER TABLE cidade ADD CONSTRAINT fk_cidade_estado 13 | FOREIGN KEY (estado_id) REFERENCES estado (id); 14 | 15 | ALTER TABLE cidade DROP COLUMN nome_estado; 16 | 17 | ALTER TABLE cidade CHANGE nome_cidade nome VARCHAR(80) NOT NULL; -------------------------------------------------------------------------------- /src/main/resources/db/migration/V006__criar-coluna-ativo-restaurante.sql: -------------------------------------------------------------------------------- 1 | alter table restaurante add ativo tinyint(1) not null; 2 | update restaurante set ativo = true; -------------------------------------------------------------------------------- /src/main/resources/db/migration/V007__criar-coluna-aberto-restaurante.sql: -------------------------------------------------------------------------------- 1 | alter table restaurante add aberto tinyint(1) not null; 2 | update restaurante set aberto = true; -------------------------------------------------------------------------------- /src/main/resources/db/migration/V008__criar-tabela-usuario-restaurante.sql: -------------------------------------------------------------------------------- 1 | create table restaurante_usuario_responsavel ( 2 | restaurante_id bigint not null, 3 | usuario_id bigint not null 4 | ); 5 | 6 | alter table restaurante_usuario_responsavel 7 | add constraint fk_restaurante_usuario 8 | foreign key (usuario_id) 9 | references usuario (id); 10 | 11 | alter table restaurante_usuario_responsavel 12 | add constraint fk_usuario_restaurante 13 | foreign key (restaurante_id) 14 | references restaurante (id); -------------------------------------------------------------------------------- /src/main/resources/db/migration/V009__criar_coluna_codigo_pedido.sql: -------------------------------------------------------------------------------- 1 | alter table pedido add column codigo varchar(36) not null after id; 2 | update pedido set codigo = uuid(); 3 | alter table pedido add constraint uk_pedido_codigo unique (codigo); -------------------------------------------------------------------------------- /src/main/resources/db/migration/V010__criar_table_foto_produto.sql: -------------------------------------------------------------------------------- 1 | create table foto_produto( 2 | produto_id bigint not null, 3 | nome_arquivo varchar(150) not null, 4 | descricao varchar(150), 5 | content_type varchar(80) not null, 6 | tamanho int not null, 7 | 8 | primary key(produto_id), 9 | constraint fk_foto_produto_produto foreign key (produto_id) references produtos (id) 10 | ) engine=InnoDB default charset=utf8; -------------------------------------------------------------------------------- /src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/src/main/resources/messages.properties -------------------------------------------------------------------------------- /src/main/resources/relatorios/vendas-diarias.jasper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/src/main/resources/relatorios/vendas-diarias.jasper -------------------------------------------------------------------------------- /src/test/java/com/zap/lojazap/util/ResourceUtils.java: -------------------------------------------------------------------------------- 1 | package com.zap.lojazap.util; 2 | 3 | import java.io.IOException; 4 | import java.io.InputStream; 5 | import java.nio.charset.Charset; 6 | 7 | import org.springframework.util.StreamUtils; 8 | 9 | public class ResourceUtils { 10 | 11 | public static String getContentFromResource(String resourceName) { 12 | try { 13 | InputStream stream = ResourceUtils.class.getResourceAsStream(resourceName); 14 | return StreamUtils.copyToString(stream, Charset.forName("UTF-8")); 15 | } catch (IOException e) { 16 | throw new RuntimeException(e); 17 | } 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /src/test/resources/application-test.properties: -------------------------------------------------------------------------------- 1 | 2 | spring.datasource.url=jdbc:mysql://localhost:3306/springboot_test?createDatabaseIfNotExist=true&useSSL=false 3 | spring.datasource.username=root 4 | spring.datasource.password=laila123 5 | 6 | spring.flyway.locations=classpath:db/migration 7 | 8 | spring.datasource.hikari.maximum-pool-size=1 -------------------------------------------------------------------------------- /src/test/resources/json/cadastra-cozinha.json: -------------------------------------------------------------------------------- 1 | { 2 | "nome": "Americana" 3 | } -------------------------------------------------------------------------------- /target/classes/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Build-Jdk-Spec: 17 3 | Implementation-Title: loja-api 4 | Implementation-Version: 0.0.1-SNAPSHOT 5 | Created-By: Maven Integration for Eclipse 6 | 7 | -------------------------------------------------------------------------------- /target/classes/META-INF/maven/com.zap.lojazap/loja-api/pom.properties: -------------------------------------------------------------------------------- 1 | #Generated by Maven Integration for Eclipse 2 | #Wed Jul 12 10:44:17 BRT 2023 3 | m2e.projectLocation=/home/laila/Documentos/Back-end/Loja-api 4 | m2e.projectName=Loja-api 5 | groupId=com.zap.lojazap 6 | artifactId=loja-api 7 | version=0.0.1-SNAPSHOT 8 | -------------------------------------------------------------------------------- /target/classes/META-INF/orm.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | FROM RestauranteEntity 11 | WHERE nome LIKE CONCAT('%', :nome, '%') 12 | AND cozinha.id = :id 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/LojaApiApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/LojaApiApplication.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/CidadeModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/CidadeModelAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/CidadeModelInputAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/CidadeModelInputAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/CozinhaModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/CozinhaModelAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/CozinhaModelInputAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/CozinhaModelInputAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/EstadoModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/EstadoModelAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/EstadoModelInputAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/EstadoModelInputAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/FormaPagamentoModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/FormaPagamentoModelAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/FormaPagamentoModelInputAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/FormaPagamentoModelInputAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/FotoProdutoModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/FotoProdutoModelAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/GrupoModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/GrupoModelAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/GrupoModelInputAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/GrupoModelInputAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/PedidoModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/PedidoModelAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/PedidoModelInputAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/PedidoModelInputAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/PedidoResumoModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/PedidoResumoModelAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/PermissaoModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/PermissaoModelAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/ProdutoModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/ProdutoModelAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/ProdutoModelInputAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/ProdutoModelInputAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/RestauranteModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/RestauranteModelAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/RestauranteModelInputAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/RestauranteModelInputAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/UsuarioModelAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/UsuarioModelAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/assember/UsuarioModelInputAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/assember/UsuarioModelInputAssembler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/controller/CidadeController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/controller/CidadeController.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/controller/CozinhaController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/controller/CozinhaController.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/controller/EstadoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/controller/EstadoController.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/controller/EstatisticasController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/controller/EstatisticasController.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/controller/FluxoPedidoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/controller/FluxoPedidoController.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/controller/FormaPagamentoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/controller/FormaPagamentoController.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/controller/GrupoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/controller/GrupoController.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/controller/GrupoPermissaoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/controller/GrupoPermissaoController.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/controller/PedidoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/controller/PedidoController.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/controller/RestauranteController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/controller/RestauranteController.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/controller/RestauranteFormaPagamentoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/controller/RestauranteFormaPagamentoController.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/controller/RestauranteProdutoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/controller/RestauranteProdutoController.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/controller/RestauranteProdutoFotoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/controller/RestauranteProdutoFotoController.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/controller/UsuarioController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/controller/UsuarioController.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/controller/UsuarioGrupoController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/controller/UsuarioGrupoController.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/controller/UsuarioRestauranteController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/controller/UsuarioRestauranteController.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/dto/CidadeDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/dto/CidadeDTO.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/dto/CidadeResumoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/dto/CidadeResumoDTO.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/dto/CozinhaDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/dto/CozinhaDTO.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/dto/EnderecoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/dto/EnderecoDTO.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/dto/EstadoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/dto/EstadoDTO.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/dto/FormaPagamentoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/dto/FormaPagamentoDTO.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/dto/FotoProdutoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/dto/FotoProdutoDTO.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/dto/GrupoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/dto/GrupoDTO.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/dto/ItemPedidoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/dto/ItemPedidoDTO.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/dto/PedidoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/dto/PedidoDTO.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/dto/PedidoResumoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/dto/PedidoResumoDTO.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/dto/PermissaoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/dto/PermissaoDTO.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/dto/ProdutoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/dto/ProdutoDTO.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/dto/RestauranteDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/dto/RestauranteDTO.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/dto/RestauranteResumidoDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/dto/RestauranteResumidoDTO.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/dto/UsuarioDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/dto/UsuarioDTO.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/input/CidadeIdInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/input/CidadeIdInput.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/input/CidadeIdInputParaRestaurante.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/input/CidadeIdInputParaRestaurante.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/input/CozinhaIdInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/input/CozinhaIdInput.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/input/EnderecoInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/input/EnderecoInput.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/input/EstadoIdInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/input/EstadoIdInput.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/input/FormaPagamentoIdInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/input/FormaPagamentoIdInput.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/input/FormaPagamentoInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/input/FormaPagamentoInput.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/input/FotoProdutoInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/input/FotoProdutoInput.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/input/GrupoIdInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/input/GrupoIdInput.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/input/ItemPedidoInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/input/ItemPedidoInput.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/input/PedidoInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/input/PedidoInput.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/input/ProdutoInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/input/ProdutoInput.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/input/RestauranteIdInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/input/RestauranteIdInput.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/input/RestauranteInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/input/RestauranteInput.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/input/UsuarioIdInput.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/input/UsuarioIdInput.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/input/UsuarioInputAtualizar.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/input/UsuarioInputAtualizar.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/api/input/UsuarioInputAtualizarSenha.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/api/input/UsuarioInputAtualizarSenha.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/data/PageableTranslator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/data/PageableTranslator.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/email/EmailConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/email/EmailConfig.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/email/EmailProperties$Implementacao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/email/EmailProperties$Implementacao.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/email/EmailProperties$Sandbox.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/email/EmailProperties$Sandbox.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/email/EmailProperties.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/email/EmailProperties.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/jackson/JacksonMixinModule.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/jackson/JacksonMixinModule.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/jackson/PageJsonSerializer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/jackson/PageJsonSerializer.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/jackson/modelmapper/ModelMapperConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/jackson/modelmapper/ModelMapperConfig.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/squiggly/SquigglyConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/squiggly/SquigglyConfig.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/squiggly/TomcatCustomizer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/squiggly/TomcatCustomizer.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/storage/AmazonS3Config.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/storage/AmazonS3Config.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/storage/StorageProperties$Local.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/storage/StorageProperties$Local.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/storage/StorageProperties$S3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/storage/StorageProperties$S3.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/storage/StorageProperties.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/storage/StorageProperties.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/validation/FileContentType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/validation/FileContentType.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/validation/FileContentTypeValidator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/validation/FileContentTypeValidator.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/validation/FileSize.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/validation/FileSize.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/validation/FileSizeValidator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/validation/FileSizeValidator.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/validation/Groups$CozinhaId.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/validation/Groups$CozinhaId.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/validation/Groups$EstadoId.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/validation/Groups$EstadoId.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/validation/Groups.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/validation/Groups.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/validation/Multiplo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/validation/Multiplo.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/validation/MultiploValidator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/validation/MultiploValidator.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/validation/TaxaFrete.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/validation/TaxaFrete.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/validation/ValidationConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/validation/ValidationConfig.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/validation/ValorZeroDescricao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/validation/ValorZeroDescricao.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/core/validation/ValorZeroDescricaoValidator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/core/validation/ValorZeroDescricaoValidator.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/entities/CidadeEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/entities/CidadeEntity.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/entities/CozinhaEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/entities/CozinhaEntity.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/entities/Endereco.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/entities/Endereco.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/entities/EstadoEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/entities/EstadoEntity.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/entities/FormaPagamentoEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/entities/FormaPagamentoEntity.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/entities/FotoProdutoEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/entities/FotoProdutoEntity.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/entities/GrupoEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/entities/GrupoEntity.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/entities/ItemPedidoEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/entities/ItemPedidoEntity.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/entities/PedidoEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/entities/PedidoEntity.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/entities/PermissaoEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/entities/PermissaoEntity.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/entities/ProdutoEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/entities/ProdutoEntity.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/entities/RestauranteEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/entities/RestauranteEntity.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/entities/UsuarioEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/entities/UsuarioEntity.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/entities/model/VendaDiaria.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/entities/model/VendaDiaria.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/enums/StatusPedido.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/enums/StatusPedido.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/event/PedidoConfirmadoEvent.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/event/PedidoConfirmadoEvent.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/exception/CidadeNaoEncontradaException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/exception/CidadeNaoEncontradaException.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/exception/CozinhaNaoEncontradaException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/exception/CozinhaNaoEncontradaException.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/exception/EntidadeEmUsoException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/exception/EntidadeEmUsoException.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/exception/EntidadeNaoEncontradaException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/exception/EntidadeNaoEncontradaException.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/exception/EstadoNaoEncontradoException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/exception/EstadoNaoEncontradoException.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/exception/FormaDePagamentoNaoEncontradoException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/exception/FormaDePagamentoNaoEncontradoException.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/exception/FotoProdutoNaoEncontradoException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/exception/FotoProdutoNaoEncontradoException.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/exception/GrupoNaoEncontradoException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/exception/GrupoNaoEncontradoException.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/exception/NegocioException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/exception/NegocioException.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/exception/PedidoNaoEncontradoException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/exception/PedidoNaoEncontradoException.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/exception/PermissaoNaoEncontradaException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/exception/PermissaoNaoEncontradaException.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/exception/ProdutoNaoEncontadoException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/exception/ProdutoNaoEncontadoException.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/exception/RestauranteNaoEncontradoException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/exception/RestauranteNaoEncontradoException.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/exception/UsuarioNaoEncontradaException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/exception/UsuarioNaoEncontradaException.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/exceptionhandler/ApiExceptionHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/exceptionhandler/ApiExceptionHandler.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/exceptionhandler/Problem$Object$ObjectBuilder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/exceptionhandler/Problem$Object$ObjectBuilder.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/exceptionhandler/Problem$Object.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/exceptionhandler/Problem$Object.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/exceptionhandler/Problem$ProblemBuilder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/exceptionhandler/Problem$ProblemBuilder.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/exceptionhandler/Problem.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/exceptionhandler/Problem.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/exceptionhandler/ProblemType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/exceptionhandler/ProblemType.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/filter/PedidoFilter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/filter/PedidoFilter.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/filter/VendaDiariaFilter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/filter/VendaDiariaFilter.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/listener/NotificacaoClientePedidoConfirmadoListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/listener/NotificacaoClientePedidoConfirmadoListener.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/repository/CidadeRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/repository/CidadeRepository.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/repository/CozinhaRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/repository/CozinhaRepository.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/repository/EstadoRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/repository/EstadoRepository.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/repository/FormaPagamentoRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/repository/FormaPagamentoRepository.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/repository/GrupoRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/repository/GrupoRepository.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/repository/PedidoRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/repository/PedidoRepository.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/repository/PermissaoRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/repository/PermissaoRepository.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/repository/ProdutoRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/repository/ProdutoRepository.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/repository/ProdutoRepositoryQueries.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/repository/ProdutoRepositoryQueries.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/repository/RestauranteRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/repository/RestauranteRepository.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/repository/RestauranteRepositoryQueries.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/repository/RestauranteRepositoryQueries.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/repository/UsuarioRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/repository/UsuarioRepository.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/service/CadastroCidadesService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/service/CadastroCidadesService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/service/CadastroCozinhaService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/service/CadastroCozinhaService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/service/CadastroEstadosService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/service/CadastroEstadosService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/service/CadastroFormaPagamentoService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/service/CadastroFormaPagamentoService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/service/CadastroGrupoService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/service/CadastroGrupoService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/service/CadastroPedidoService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/service/CadastroPedidoService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/service/CadastroPermissaoService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/service/CadastroPermissaoService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/service/CadastroProdutosService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/service/CadastroProdutosService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/service/CadastroRestauranteService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/service/CadastroRestauranteService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/service/CadastroUsuarioService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/service/CadastroUsuarioService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/service/CatalogoFotoProdutoService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/service/CatalogoFotoProdutoService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/service/EnvioEmailService$Mensagem$MensagemBuilder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/service/EnvioEmailService$Mensagem$MensagemBuilder.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/service/EnvioEmailService$Mensagem.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/service/EnvioEmailService$Mensagem.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/service/EnvioEmailService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/service/EnvioEmailService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/service/FluxoPedidoService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/service/FluxoPedidoService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/service/FotoStoreService$NovaFoto$NovaFotoBuilder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/service/FotoStoreService$NovaFoto$NovaFotoBuilder.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/service/FotoStoreService$NovaFoto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/service/FotoStoreService$NovaFoto.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/service/FotoStoreService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/service/FotoStoreService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/service/VendaQueryService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/service/VendaQueryService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/domaindois/service/VendaReportService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/domaindois/service/VendaReportService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/infrastructure/repository/ProdutoRepositoryImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/infrastructure/repository/ProdutoRepositoryImpl.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/infrastructure/repository/RestauranteRepositoryImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/infrastructure/repository/RestauranteRepositoryImpl.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/infrastructure/repository/service/email/EmailException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/infrastructure/repository/service/email/EmailException.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/infrastructure/repository/service/email/FakeEnvioEmailService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/infrastructure/repository/service/email/FakeEnvioEmailService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/infrastructure/repository/service/email/SandboxEnvioEmailService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/infrastructure/repository/service/email/SandboxEnvioEmailService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/infrastructure/repository/service/email/SmtpEnvioEmailService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/infrastructure/repository/service/email/SmtpEnvioEmailService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/infrastructure/repository/service/query/VendaQueryServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/infrastructure/repository/service/query/VendaQueryServiceImpl.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/infrastructure/repository/service/report/PdfVendaReportService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/infrastructure/repository/service/report/PdfVendaReportService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/infrastructure/repository/service/report/ReportException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/infrastructure/repository/service/report/ReportException.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/infrastructure/repository/spec/PedidoSpec.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/infrastructure/repository/spec/PedidoSpec.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/infrastructure/repository/spec/RestauranteSpec.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/infrastructure/repository/spec/RestauranteSpec.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/infrastructure/repository/storege/LocalFotoStoregeService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/infrastructure/repository/storege/LocalFotoStoregeService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/infrastructure/repository/storege/S3FotosStogareService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/infrastructure/repository/storege/S3FotosStogareService.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/infrastructure/repository/storege/StorageException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/infrastructure/repository/storege/StorageException.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/jpa/AtualizarCozinhaMain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/jpa/AtualizarCozinhaMain.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/jpa/BuscarCozinhaMain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/jpa/BuscarCozinhaMain.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/jpa/CadastrarCozinhaMain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/jpa/CadastrarCozinhaMain.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/jpa/CozinhaMain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/jpa/CozinhaMain.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/jpa/CozinhaRestauranteMain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/jpa/CozinhaRestauranteMain.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/jpa/RemoverCozinhaMain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/jpa/RemoverCozinhaMain.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/model/exception/ErroAtenticacao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/model/exception/ErroAtenticacao.class -------------------------------------------------------------------------------- /target/classes/com/zap/lojazap/model/exception/RegraDeNegocioException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/com/zap/lojazap/model/exception/RegraDeNegocioException.class -------------------------------------------------------------------------------- /target/classes/db/migration/V001__criacao-tabela-cozinha.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE cozinha ( 2 | id BIGINT NOT NULL AUTO_INCREMENT, 3 | nome VARCHAR(60), 4 | 5 | PRIMARY KEY (id) 6 | ); 7 | -------------------------------------------------------------------------------- /target/classes/db/migration/V002__criacao-tabela-cidade.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE cidade ( 2 | id BIGINT NOT NULL AUTO_INCREMENT, 3 | nome_cidade VARCHAR(80) NOT NULL, 4 | nome_estado VARCHAR(80) NOT NULL, 5 | PRIMARY KEY (id) 6 | ); -------------------------------------------------------------------------------- /target/classes/db/migration/V003__criacao-tabela-estado-atualizacao-tb-cidade.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE estado( 2 | id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT, 3 | nome VARCHAR(80) NOT NULL 4 | ); 5 | 6 | INSERT INTO estado (nome) SELECT DISTINCT nome_estado FROM cidade; 7 | 8 | ALTER TABLE cidade ADD COLUMN estado_id BIGINT NOT NULL; 9 | 10 | UPDATE cidade c SET c.estado_id = (SELECT e.id FROM estado e WHERE e.nome = c.nome_estado); 11 | 12 | ALTER TABLE cidade ADD CONSTRAINT fk_cidade_estado 13 | FOREIGN KEY (estado_id) REFERENCES estado (id); 14 | 15 | ALTER TABLE cidade DROP COLUMN nome_estado; 16 | 17 | ALTER TABLE cidade CHANGE nome_cidade nome VARCHAR(80) NOT NULL; -------------------------------------------------------------------------------- /target/classes/db/migration/V006__criar-coluna-ativo-restaurante.sql: -------------------------------------------------------------------------------- 1 | alter table restaurante add ativo tinyint(1) not null; 2 | update restaurante set ativo = true; -------------------------------------------------------------------------------- /target/classes/db/migration/V007__criar-coluna-aberto-restaurante.sql: -------------------------------------------------------------------------------- 1 | alter table restaurante add aberto tinyint(1) not null; 2 | update restaurante set aberto = true; -------------------------------------------------------------------------------- /target/classes/db/migration/V008__criar-tabela-usuario-restaurante.sql: -------------------------------------------------------------------------------- 1 | create table restaurante_usuario_responsavel ( 2 | restaurante_id bigint not null, 3 | usuario_id bigint not null 4 | ); 5 | 6 | alter table restaurante_usuario_responsavel 7 | add constraint fk_restaurante_usuario 8 | foreign key (usuario_id) 9 | references usuario (id); 10 | 11 | alter table restaurante_usuario_responsavel 12 | add constraint fk_usuario_restaurante 13 | foreign key (restaurante_id) 14 | references restaurante (id); -------------------------------------------------------------------------------- /target/classes/db/migration/V009__criar_coluna_codigo_pedido.sql: -------------------------------------------------------------------------------- 1 | alter table pedido add column codigo varchar(36) not null after id; 2 | update pedido set codigo = uuid(); 3 | alter table pedido add constraint uk_pedido_codigo unique (codigo); -------------------------------------------------------------------------------- /target/classes/db/migration/V010__criar_table_foto_produto.sql: -------------------------------------------------------------------------------- 1 | create table foto_produto( 2 | produto_id bigint not null, 3 | nome_arquivo varchar(150) not null, 4 | descricao varchar(150), 5 | content_type varchar(80) not null, 6 | tamanho int not null, 7 | 8 | primary key(produto_id), 9 | constraint fk_foto_produto_produto foreign key (produto_id) references produtos (id) 10 | ) engine=InnoDB default charset=utf8; -------------------------------------------------------------------------------- /target/classes/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/messages.properties -------------------------------------------------------------------------------- /target/classes/relatorios/vendas-diarias.jasper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/classes/relatorios/vendas-diarias.jasper -------------------------------------------------------------------------------- /target/test-classes/application-test.properties: -------------------------------------------------------------------------------- 1 | 2 | spring.datasource.url=jdbc:mysql://localhost:3306/springboot_test?createDatabaseIfNotExist=true&useSSL=false 3 | spring.datasource.username=root 4 | spring.datasource.password=laila123 5 | 6 | spring.flyway.locations=classpath:db/migration 7 | 8 | spring.datasource.hikari.maximum-pool-size=1 -------------------------------------------------------------------------------- /target/test-classes/com/zap/lojazap/CadastroCozinhaIT.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/test-classes/com/zap/lojazap/CadastroCozinhaIT.class -------------------------------------------------------------------------------- /target/test-classes/com/zap/lojazap/util/DatabaseCleaner.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/test-classes/com/zap/lojazap/util/DatabaseCleaner.class -------------------------------------------------------------------------------- /target/test-classes/com/zap/lojazap/util/ResourceUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zallih/Project-BackEnd/104110fb6fcbb875d11b9e071dfc01f8ba375049/target/test-classes/com/zap/lojazap/util/ResourceUtils.class -------------------------------------------------------------------------------- /target/test-classes/json/cadastra-cozinha.json: -------------------------------------------------------------------------------- 1 | { 2 | "nome": "Americana" 3 | } --------------------------------------------------------------------------------