├── .gitignore ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main ├── java │ └── me │ │ └── dio │ │ └── sacola │ │ ├── SacolaApiApplication.java │ │ ├── configuration │ │ └── SwaggerConfig.java │ │ ├── enumeration │ │ └── FormaPagamento.java │ │ ├── model │ │ ├── Cliente.java │ │ ├── Endereco.java │ │ ├── Item.java │ │ ├── Produto.java │ │ ├── Restaurante.java │ │ └── Sacola.java │ │ ├── repository │ │ ├── ClienteRepository.java │ │ ├── ItemRepository.java │ │ ├── ProdutoRepository.java │ │ ├── RestauranteRepository.java │ │ └── SacolaRepository.java │ │ ├── resource │ │ ├── SacolaResource.java │ │ └── dto │ │ │ └── ItemDto.java │ │ └── service │ │ ├── SacolaService.java │ │ └── impl │ │ └── SacolaServiceImpl.java └── resources │ ├── application.yml │ └── data.sql └── test └── java └── me └── dio └── sacola └── SacolaApiApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'sacola-api' 2 | -------------------------------------------------------------------------------- /src/main/java/me/dio/sacola/SacolaApiApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/src/main/java/me/dio/sacola/SacolaApiApplication.java -------------------------------------------------------------------------------- /src/main/java/me/dio/sacola/configuration/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/src/main/java/me/dio/sacola/configuration/SwaggerConfig.java -------------------------------------------------------------------------------- /src/main/java/me/dio/sacola/enumeration/FormaPagamento.java: -------------------------------------------------------------------------------- 1 | package me.dio.sacola.enumeration; 2 | 3 | public enum FormaPagamento { 4 | DINHEIRO, MAQUINETA; 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/me/dio/sacola/model/Cliente.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/src/main/java/me/dio/sacola/model/Cliente.java -------------------------------------------------------------------------------- /src/main/java/me/dio/sacola/model/Endereco.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/src/main/java/me/dio/sacola/model/Endereco.java -------------------------------------------------------------------------------- /src/main/java/me/dio/sacola/model/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/src/main/java/me/dio/sacola/model/Item.java -------------------------------------------------------------------------------- /src/main/java/me/dio/sacola/model/Produto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/src/main/java/me/dio/sacola/model/Produto.java -------------------------------------------------------------------------------- /src/main/java/me/dio/sacola/model/Restaurante.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/src/main/java/me/dio/sacola/model/Restaurante.java -------------------------------------------------------------------------------- /src/main/java/me/dio/sacola/model/Sacola.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/src/main/java/me/dio/sacola/model/Sacola.java -------------------------------------------------------------------------------- /src/main/java/me/dio/sacola/repository/ClienteRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/src/main/java/me/dio/sacola/repository/ClienteRepository.java -------------------------------------------------------------------------------- /src/main/java/me/dio/sacola/repository/ItemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/src/main/java/me/dio/sacola/repository/ItemRepository.java -------------------------------------------------------------------------------- /src/main/java/me/dio/sacola/repository/ProdutoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/src/main/java/me/dio/sacola/repository/ProdutoRepository.java -------------------------------------------------------------------------------- /src/main/java/me/dio/sacola/repository/RestauranteRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/src/main/java/me/dio/sacola/repository/RestauranteRepository.java -------------------------------------------------------------------------------- /src/main/java/me/dio/sacola/repository/SacolaRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/src/main/java/me/dio/sacola/repository/SacolaRepository.java -------------------------------------------------------------------------------- /src/main/java/me/dio/sacola/resource/SacolaResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/src/main/java/me/dio/sacola/resource/SacolaResource.java -------------------------------------------------------------------------------- /src/main/java/me/dio/sacola/resource/dto/ItemDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/src/main/java/me/dio/sacola/resource/dto/ItemDto.java -------------------------------------------------------------------------------- /src/main/java/me/dio/sacola/service/SacolaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/src/main/java/me/dio/sacola/service/SacolaService.java -------------------------------------------------------------------------------- /src/main/java/me/dio/sacola/service/impl/SacolaServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/src/main/java/me/dio/sacola/service/impl/SacolaServiceImpl.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/src/main/resources/data.sql -------------------------------------------------------------------------------- /src/test/java/me/dio/sacola/SacolaApiApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cami-la/sacola-api_IFOOD_DEV_WEEK/HEAD/src/test/java/me/dio/sacola/SacolaApiApplicationTests.java --------------------------------------------------------------------------------