├── .ebextensions ├── 00-makeFiles.config └── elasticache.config ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .platform └── nginx │ └── nginx.conf ├── Procfile ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src ├── main ├── kotlin │ └── com │ │ └── daangn │ │ └── errand │ │ ├── ErrandApplication.kt │ │ ├── admin │ │ ├── AdminController.kt │ │ ├── AdminService.kt │ │ ├── dto │ │ │ └── AdminLoginReqDto.kt │ │ └── web │ │ │ ├── AdminWebConfig.kt │ │ │ └── LoginInterceptor.kt │ │ ├── config │ │ ├── JpaConfig.kt │ │ ├── MixpanelConfig.kt │ │ ├── OkHttpConfig.kt │ │ ├── RedisConfig.kt │ │ ├── S3Config.kt │ │ ├── SwaggerConfig.kt │ │ ├── TomcatConfig.kt │ │ └── WebMvcConfig.kt │ │ ├── domain │ │ ├── BaseEntity.kt │ │ ├── HelperHasCategories.kt │ │ ├── category │ │ │ ├── Category.kt │ │ │ ├── CategoryConverter.kt │ │ │ └── CategoryVo.kt │ │ ├── errand │ │ │ ├── Errand.kt │ │ │ ├── ErrandAdmin.kt │ │ │ ├── ErrandConverter.kt │ │ │ ├── ErrandDto.kt │ │ │ ├── ErrandHasStatus.kt │ │ │ ├── ErrandPreview.kt │ │ │ └── MainErrandQueryResult.kt │ │ ├── event │ │ │ └── CompleteNotiEvent.kt │ │ ├── help │ │ │ ├── Help.kt │ │ │ ├── HelpAdmin.kt │ │ │ ├── HelpConverter.kt │ │ │ └── HelpVo.kt │ │ ├── image │ │ │ ├── Image.kt │ │ │ ├── ImageConverter.kt │ │ │ ├── ImageFileWithKey.kt │ │ │ └── ImageVo.kt │ │ └── user │ │ │ ├── User.kt │ │ │ ├── UserAdmin.kt │ │ │ ├── UserConverter.kt │ │ │ ├── UserPreview.kt │ │ │ └── UserVo.kt │ │ ├── repository │ │ ├── CategoryRepository.kt │ │ ├── CompleteNotiEventRepository.kt │ │ ├── ErrandQueryRepository.kt │ │ ├── ErrandQueryRepositoryImpl.kt │ │ ├── ErrandRepository.kt │ │ ├── HelpQueryRepository.kt │ │ ├── HelpQueryRepositoryImpl.kt │ │ ├── HelpRepository.kt │ │ ├── HelperHasCategoriesRepository.kt │ │ ├── ImageQueryRepository.kt │ │ ├── ImageQueryRepositoryImpl.kt │ │ ├── ImageRepository.kt │ │ ├── UserQueryRepository.kt │ │ ├── UserQueryRepositoryImpl.kt │ │ └── UserRepository.kt │ │ ├── rest │ │ ├── controller │ │ │ ├── AuthController.kt │ │ │ ├── ErrandController.kt │ │ │ ├── HealthCheckController.kt │ │ │ ├── HelpController.kt │ │ │ ├── MainController.kt │ │ │ ├── MyController.kt │ │ │ ├── RegionController.kt │ │ │ ├── TestController.kt │ │ │ └── UserController.kt │ │ ├── dto │ │ │ ├── UploadImageDto.kt │ │ │ ├── User.kt │ │ │ ├── auth │ │ │ │ └── LoginResDto.kt │ │ │ ├── category │ │ │ │ └── PatchUserCategoryReqDto.kt │ │ │ ├── errand │ │ │ │ ├── GetErrandResDto.kt │ │ │ │ ├── PatchHelperOfErrandReqDto.kt │ │ │ │ ├── PostErrandReqDto.kt │ │ │ │ └── PostErrandResDto.kt │ │ │ ├── help │ │ │ │ ├── GetHelpDetailResDto.kt │ │ │ │ ├── HelpCountResDto.kt │ │ │ │ ├── HelperPreview.kt │ │ │ │ └── PostHelpReqDto.kt │ │ │ └── main │ │ │ │ └── GetCurrentDataResDto.kt │ │ └── resolver │ │ │ ├── TokenPayload.kt │ │ │ └── TokenPayloadArgumentResolver.kt │ │ ├── service │ │ ├── AuthService.kt │ │ ├── ErrandService.kt │ │ ├── HelpService.kt │ │ ├── MixpanelService.kt │ │ ├── RegionService.kt │ │ ├── UserService.kt │ │ └── daangn │ │ │ ├── DaangnOpenApiService.kt │ │ │ ├── DaangnOpenApiServiceImpl.kt │ │ │ ├── DaangnRegionOpenApi.kt │ │ │ ├── DaangnUserProfileOpenApi.kt │ │ │ └── dto │ │ │ ├── DaangnChatRequest.kt │ │ │ ├── DaangnResponse.kt │ │ │ ├── GetAccessTokenRes.kt │ │ │ ├── GetNeighborRegionInfoRes.kt │ │ │ ├── GetRegionInfoRes.kt │ │ │ ├── GetUserInfoDto.kt │ │ │ ├── GetUserMannerPointRes.kt │ │ │ ├── GetUserProfileRes.kt │ │ │ ├── PostBizChatReq.kt │ │ │ ├── RegionConverter.kt │ │ │ └── RegionVo.kt │ │ ├── support │ │ ├── error │ │ │ └── ErrandError.kt │ │ ├── event │ │ │ ├── DaangnChatReqRegisteredEvent.kt │ │ │ ├── ErrandCreatedEvent.kt │ │ │ ├── HelpRegisteredChatEvent.kt │ │ │ ├── HelperConfirmedErrandEvent.kt │ │ │ ├── MakeCompleteNotiEntityEvent.kt │ │ │ ├── MatchingAfterChatEvent.kt │ │ │ ├── MatchingRegisteredChatEvent.kt │ │ │ ├── MixpanelEvent.kt │ │ │ ├── handler │ │ │ │ ├── ConfirmErrandEventHandler.kt │ │ │ │ ├── DaangnChatReqEventHandler.kt │ │ │ │ ├── ErrandEventHandler.kt │ │ │ │ ├── MatchingRegisteredEventHandler.kt │ │ │ │ └── MixpanelEventHandler.kt │ │ │ ├── publisher │ │ │ │ ├── DaangnChatEventPublisher.kt │ │ │ │ └── MixpanelEventPublisher.kt │ │ │ └── scheduler │ │ │ │ └── EventScheduler.kt │ │ ├── exception │ │ │ ├── ErrandException.kt │ │ │ ├── GlobalExceptionHandler.kt │ │ │ └── SentrySender.kt │ │ └── response │ │ │ └── ErrandResponse.kt │ │ └── util │ │ ├── AsyncS3Uploader.kt │ │ ├── AsyncS3UploaderImpl.kt │ │ ├── CookieUtil.kt │ │ ├── JwtUtil.kt │ │ ├── RedisUtil.kt │ │ ├── RedisUtilImpl.kt │ │ ├── S3Uploader.kt │ │ ├── SyncS3Uploader.kt │ │ └── SyncS3UploaderImpl.kt └── resources │ ├── application-dev.yml │ ├── application-local.yml │ ├── application-prod.yml │ ├── application.yml │ ├── static │ └── errand-fav.ico │ └── templates │ ├── errand-detail.html │ ├── errand-list.html │ ├── help-list.html │ ├── login.html │ ├── main.html │ ├── user-detail.html │ └── users.html └── test ├── kotlin └── com │ └── daangn │ └── errand │ ├── ErrandApplicationTests.kt │ ├── config │ └── RedisConfigTest.kt │ ├── domain │ ├── image │ │ └── ImageTest.kt │ └── user │ │ └── UserTest.kt │ ├── service │ └── ErrandServiceTest.kt │ ├── support │ └── error │ │ └── ErrandErrorTest.kt │ └── util │ ├── DaangnOpenApiServiceImplTest.kt │ ├── JwtUtilTest.kt │ └── RedisUtilTest.kt └── resources └── application.yml /.ebextensions/00-makeFiles.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/.ebextensions/00-makeFiles.config -------------------------------------------------------------------------------- /.ebextensions/elasticache.config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.platform/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/.platform/nginx/nginx.conf -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: appstart 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "errand" 2 | -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/ErrandApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/ErrandApplication.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/admin/AdminController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/admin/AdminController.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/admin/AdminService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/admin/AdminService.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/admin/dto/AdminLoginReqDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/admin/dto/AdminLoginReqDto.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/admin/web/AdminWebConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/admin/web/AdminWebConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/admin/web/LoginInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/admin/web/LoginInterceptor.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/config/JpaConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/config/JpaConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/config/MixpanelConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/config/MixpanelConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/config/OkHttpConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/config/OkHttpConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/config/RedisConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/config/RedisConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/config/S3Config.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/config/S3Config.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/config/SwaggerConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/config/SwaggerConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/config/TomcatConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/config/TomcatConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/config/WebMvcConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/config/WebMvcConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/BaseEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/BaseEntity.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/HelperHasCategories.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/HelperHasCategories.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/category/Category.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/category/Category.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/category/CategoryConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/category/CategoryConverter.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/category/CategoryVo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/category/CategoryVo.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/errand/Errand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/errand/Errand.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/errand/ErrandAdmin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/errand/ErrandAdmin.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/errand/ErrandConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/errand/ErrandConverter.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/errand/ErrandDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/errand/ErrandDto.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/errand/ErrandHasStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/errand/ErrandHasStatus.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/errand/ErrandPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/errand/ErrandPreview.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/errand/MainErrandQueryResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/errand/MainErrandQueryResult.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/event/CompleteNotiEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/event/CompleteNotiEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/help/Help.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/help/Help.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/help/HelpAdmin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/help/HelpAdmin.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/help/HelpConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/help/HelpConverter.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/help/HelpVo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/help/HelpVo.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/image/Image.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/image/Image.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/image/ImageConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/image/ImageConverter.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/image/ImageFileWithKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/image/ImageFileWithKey.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/image/ImageVo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/image/ImageVo.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/user/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/user/User.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/user/UserAdmin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/user/UserAdmin.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/user/UserConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/user/UserConverter.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/user/UserPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/user/UserPreview.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/domain/user/UserVo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/domain/user/UserVo.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/repository/CategoryRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/repository/CategoryRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/repository/CompleteNotiEventRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/repository/CompleteNotiEventRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/repository/ErrandQueryRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/repository/ErrandQueryRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/repository/ErrandQueryRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/repository/ErrandQueryRepositoryImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/repository/ErrandRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/repository/ErrandRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/repository/HelpQueryRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/repository/HelpQueryRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/repository/HelpQueryRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/repository/HelpQueryRepositoryImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/repository/HelpRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/repository/HelpRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/repository/HelperHasCategoriesRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/repository/HelperHasCategoriesRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/repository/ImageQueryRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/repository/ImageQueryRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/repository/ImageQueryRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/repository/ImageQueryRepositoryImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/repository/ImageRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/repository/ImageRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/repository/UserQueryRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/repository/UserQueryRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/repository/UserQueryRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/repository/UserQueryRepositoryImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/repository/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/repository/UserRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/controller/AuthController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/controller/AuthController.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/controller/ErrandController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/controller/ErrandController.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/controller/HealthCheckController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/controller/HealthCheckController.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/controller/HelpController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/controller/HelpController.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/controller/MainController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/controller/MainController.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/controller/MyController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/controller/MyController.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/controller/RegionController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/controller/RegionController.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/controller/TestController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/controller/TestController.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/controller/UserController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/controller/UserController.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/dto/UploadImageDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/dto/UploadImageDto.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/dto/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/dto/User.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/dto/auth/LoginResDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/dto/auth/LoginResDto.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/dto/category/PatchUserCategoryReqDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/dto/category/PatchUserCategoryReqDto.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/dto/errand/GetErrandResDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/dto/errand/GetErrandResDto.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/dto/errand/PatchHelperOfErrandReqDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/dto/errand/PatchHelperOfErrandReqDto.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/dto/errand/PostErrandReqDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/dto/errand/PostErrandReqDto.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/dto/errand/PostErrandResDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/dto/errand/PostErrandResDto.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/dto/help/GetHelpDetailResDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/dto/help/GetHelpDetailResDto.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/dto/help/HelpCountResDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/dto/help/HelpCountResDto.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/dto/help/HelperPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/dto/help/HelperPreview.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/dto/help/PostHelpReqDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/dto/help/PostHelpReqDto.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/dto/main/GetCurrentDataResDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/dto/main/GetCurrentDataResDto.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/resolver/TokenPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/resolver/TokenPayload.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/rest/resolver/TokenPayloadArgumentResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/rest/resolver/TokenPayloadArgumentResolver.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/AuthService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/AuthService.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/ErrandService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/ErrandService.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/HelpService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/HelpService.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/MixpanelService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/MixpanelService.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/RegionService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/RegionService.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/UserService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/UserService.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/daangn/DaangnOpenApiService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/daangn/DaangnOpenApiService.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/daangn/DaangnOpenApiServiceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/daangn/DaangnOpenApiServiceImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/daangn/DaangnRegionOpenApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/daangn/DaangnRegionOpenApi.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/daangn/DaangnUserProfileOpenApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/daangn/DaangnUserProfileOpenApi.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/daangn/dto/DaangnChatRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/daangn/dto/DaangnChatRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/daangn/dto/DaangnResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/daangn/dto/DaangnResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/daangn/dto/GetAccessTokenRes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/daangn/dto/GetAccessTokenRes.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/daangn/dto/GetNeighborRegionInfoRes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/daangn/dto/GetNeighborRegionInfoRes.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/daangn/dto/GetRegionInfoRes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/daangn/dto/GetRegionInfoRes.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/daangn/dto/GetUserInfoDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/daangn/dto/GetUserInfoDto.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/daangn/dto/GetUserMannerPointRes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/daangn/dto/GetUserMannerPointRes.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/daangn/dto/GetUserProfileRes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/daangn/dto/GetUserProfileRes.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/daangn/dto/PostBizChatReq.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/daangn/dto/PostBizChatReq.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/daangn/dto/RegionConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/daangn/dto/RegionConverter.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/service/daangn/dto/RegionVo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/service/daangn/dto/RegionVo.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/error/ErrandError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/error/ErrandError.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/event/DaangnChatReqRegisteredEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/event/DaangnChatReqRegisteredEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/event/ErrandCreatedEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/event/ErrandCreatedEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/event/HelpRegisteredChatEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/event/HelpRegisteredChatEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/event/HelperConfirmedErrandEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/event/HelperConfirmedErrandEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/event/MakeCompleteNotiEntityEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/event/MakeCompleteNotiEntityEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/event/MatchingAfterChatEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/event/MatchingAfterChatEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/event/MatchingRegisteredChatEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/event/MatchingRegisteredChatEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/event/MixpanelEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/event/MixpanelEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/event/handler/ConfirmErrandEventHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/event/handler/ConfirmErrandEventHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/event/handler/DaangnChatReqEventHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/event/handler/DaangnChatReqEventHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/event/handler/ErrandEventHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/event/handler/ErrandEventHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/event/handler/MatchingRegisteredEventHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/event/handler/MatchingRegisteredEventHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/event/handler/MixpanelEventHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/event/handler/MixpanelEventHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/event/publisher/DaangnChatEventPublisher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/event/publisher/DaangnChatEventPublisher.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/event/publisher/MixpanelEventPublisher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/event/publisher/MixpanelEventPublisher.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/event/scheduler/EventScheduler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/event/scheduler/EventScheduler.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/exception/ErrandException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/exception/ErrandException.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/exception/GlobalExceptionHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/exception/GlobalExceptionHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/exception/SentrySender.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/exception/SentrySender.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/support/response/ErrandResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/support/response/ErrandResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/util/AsyncS3Uploader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/util/AsyncS3Uploader.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/util/AsyncS3UploaderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/util/AsyncS3UploaderImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/util/CookieUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/util/CookieUtil.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/util/JwtUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/util/JwtUtil.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/util/RedisUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/util/RedisUtil.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/util/RedisUtilImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/util/RedisUtilImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/util/S3Uploader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/util/S3Uploader.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/util/SyncS3Uploader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/util/SyncS3Uploader.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/daangn/errand/util/SyncS3UploaderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/kotlin/com/daangn/errand/util/SyncS3UploaderImpl.kt -------------------------------------------------------------------------------- /src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /src/main/resources/application-local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/resources/application-local.yml -------------------------------------------------------------------------------- /src/main/resources/application-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/resources/application-prod.yml -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/static/errand-fav.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/resources/static/errand-fav.ico -------------------------------------------------------------------------------- /src/main/resources/templates/errand-detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/resources/templates/errand-detail.html -------------------------------------------------------------------------------- /src/main/resources/templates/errand-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/resources/templates/errand-list.html -------------------------------------------------------------------------------- /src/main/resources/templates/help-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/resources/templates/help-list.html -------------------------------------------------------------------------------- /src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /src/main/resources/templates/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/resources/templates/main.html -------------------------------------------------------------------------------- /src/main/resources/templates/user-detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/resources/templates/user-detail.html -------------------------------------------------------------------------------- /src/main/resources/templates/users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/main/resources/templates/users.html -------------------------------------------------------------------------------- /src/test/kotlin/com/daangn/errand/ErrandApplicationTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/test/kotlin/com/daangn/errand/ErrandApplicationTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/daangn/errand/config/RedisConfigTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/test/kotlin/com/daangn/errand/config/RedisConfigTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/daangn/errand/domain/image/ImageTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/test/kotlin/com/daangn/errand/domain/image/ImageTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/daangn/errand/domain/user/UserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/test/kotlin/com/daangn/errand/domain/user/UserTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/daangn/errand/service/ErrandServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/test/kotlin/com/daangn/errand/service/ErrandServiceTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/daangn/errand/support/error/ErrandErrorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/test/kotlin/com/daangn/errand/support/error/ErrandErrorTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/daangn/errand/util/DaangnOpenApiServiceImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/test/kotlin/com/daangn/errand/util/DaangnOpenApiServiceImplTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/daangn/errand/util/JwtUtilTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/test/kotlin/com/daangn/errand/util/JwtUtilTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/daangn/errand/util/RedisUtilTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/test/kotlin/com/daangn/errand/util/RedisUtilTest.kt -------------------------------------------------------------------------------- /src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karrotmvp/errand-backend/HEAD/src/test/resources/application.yml --------------------------------------------------------------------------------