├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── penguin-stats API v1.2.2.md ├── pom.xml └── src ├── main ├── java │ └── io │ │ └── penguinstats │ │ ├── PenguinStatisticsApplication.java │ │ ├── configuration │ │ ├── CORSConfiguration.java │ │ ├── ExecutorConfig.java │ │ ├── GeoLocationConfig.java │ │ ├── RedisConfig.java │ │ ├── SwaggerConfig.java │ │ ├── ValidatorConfig.java │ │ └── handler │ │ │ └── RestExceptionHandler.java │ │ ├── constant │ │ └── Constant.java │ │ ├── controller │ │ ├── v1 │ │ │ └── api │ │ │ │ ├── FormulaController.java │ │ │ │ ├── ItemController.java │ │ │ │ ├── LimitationController.java │ │ │ │ ├── ReportController.java │ │ │ │ ├── ResultController.java │ │ │ │ ├── StageController.java │ │ │ │ ├── UserController.java │ │ │ │ └── ZoneController.java │ │ └── v2 │ │ │ ├── api │ │ │ ├── CacheController.java │ │ │ ├── EventPeriodController.java │ │ │ ├── FormulaController.java │ │ │ ├── FrontendConfigController.java │ │ │ ├── ItemController.java │ │ │ ├── NoticeController.java │ │ │ ├── OutlierController.java │ │ │ ├── PrivateController.java │ │ │ ├── ReportController.java │ │ │ ├── ResultController.java │ │ │ ├── ShortURLController.java │ │ │ ├── SiteStatsController.java │ │ │ ├── StageController.java │ │ │ ├── UserController.java │ │ │ └── ZoneController.java │ │ │ ├── mapper │ │ │ └── QueryMapper.java │ │ │ ├── request │ │ │ ├── AdvancedQueryRequest.java │ │ │ ├── RecallLastReportRequest.java │ │ │ ├── RecognitionReportRequest.java │ │ │ ├── SingleQuery.java │ │ │ ├── SingleRecognitionDrop.java │ │ │ └── SingleReportRequest.java │ │ │ └── response │ │ │ ├── AdvancedQueryResponse.java │ │ │ ├── BasicQueryResponse.java │ │ │ ├── ErrorResponseWrapper.java │ │ │ ├── ItemQuantity.java │ │ │ ├── MatrixQueryResponse.java │ │ │ ├── PatternQueryResponse.java │ │ │ ├── PostOutlierResponse.java │ │ │ ├── QueryResponse.java │ │ │ ├── RecognitionReportResponse.java │ │ │ ├── SingleReportResponse.java │ │ │ ├── SiteStatsResponse.java │ │ │ ├── StageTimes.java │ │ │ ├── StageTrend.java │ │ │ ├── TrendDetail.java │ │ │ └── TrendQueryResponse.java │ │ ├── dao │ │ ├── DropInfoDao.java │ │ ├── DropMatrixElementDao.java │ │ ├── EventPeriodDao.java │ │ ├── FrontendConfigDao.java │ │ ├── ItemDao.java │ │ ├── ItemDropDao.java │ │ ├── ItemDropDaoCustom.java │ │ ├── ItemDropDaoCustomImpl.java │ │ ├── NoticeDao.java │ │ ├── OutlierDao.java │ │ ├── PatternMatrixElementDao.java │ │ ├── StageDao.java │ │ ├── SystemPropertyDao.java │ │ ├── TimeRangeDao.java │ │ ├── UserDao.java │ │ └── ZoneDao.java │ │ ├── enums │ │ ├── DropMatrixElementType.java │ │ ├── DropType.java │ │ ├── ErrorCode.java │ │ ├── QueryType.java │ │ ├── Server.java │ │ └── ValidatorType.java │ │ ├── filter │ │ └── CompatibleVersionFilter.java │ │ ├── listener │ │ └── ApplicationReadyEventListener.java │ │ ├── model │ │ ├── Bounds.java │ │ ├── Drop.java │ │ ├── DropInfo.java │ │ ├── DropMatrixElement.java │ │ ├── DropPattern.java │ │ ├── EventPeriod.java │ │ ├── ExistConditions.java │ │ ├── Existence.java │ │ ├── FrontendConfig.java │ │ ├── GeoIP.java │ │ ├── Item.java │ │ ├── ItemDrop.java │ │ ├── ItemQuantityBounds.java │ │ ├── MatrixElement.java │ │ ├── Notice.java │ │ ├── Outlier.java │ │ ├── PatternMatrixElement.java │ │ ├── QueryConditions.java │ │ ├── RecognitionReportError.java │ │ ├── ScreenshotMetadata.java │ │ ├── Stage.java │ │ ├── SystemProperty.java │ │ ├── TimeRange.java │ │ ├── TypedDrop.java │ │ ├── User.java │ │ ├── Zone.java │ │ └── query │ │ │ ├── BasicQuery.java │ │ │ ├── GlobalMatrixQuery.java │ │ │ ├── GlobalPatternQuery.java │ │ │ ├── GlobalTrendQuery.java │ │ │ ├── MatrixQuery.java │ │ │ ├── QueryFactory.java │ │ │ └── TrendQuery.java │ │ ├── service │ │ ├── DropInfoService.java │ │ ├── DropInfoServiceImpl.java │ │ ├── DropMatrixElementService.java │ │ ├── DropMatrixElementServiceImpl.java │ │ ├── EventPeriodService.java │ │ ├── EventPeriodServiceImpl.java │ │ ├── FrontendConfigService.java │ │ ├── FrontendConfigServiceImpl.java │ │ ├── GeoIPLocationService.java │ │ ├── GeoIPLocationServiceImpl.java │ │ ├── ItemDropService.java │ │ ├── ItemDropServiceImpl.java │ │ ├── ItemService.java │ │ ├── ItemServiceImpl.java │ │ ├── NoticeService.java │ │ ├── NoticeServiceImpl.java │ │ ├── OutlierService.java │ │ ├── OutlierServiceImpl.java │ │ ├── PatternMatrixElementService.java │ │ ├── PatternMatrixElementServiceImpl.java │ │ ├── StageService.java │ │ ├── StageServiceImpl.java │ │ ├── SystemPropertyService.java │ │ ├── SystemPropertyServiceImpl.java │ │ ├── TimeRangeService.java │ │ ├── TimeRangeServiceImpl.java │ │ ├── UserService.java │ │ ├── UserServiceImpl.java │ │ ├── ZoneService.java │ │ └── ZoneServiceImpl.java │ │ ├── task │ │ ├── Task.java │ │ ├── UpdateDropMatrixTask.java │ │ ├── UpdateLastDayStageTimesTask.java │ │ ├── UpdatePatternMatrixTask.java │ │ ├── UpdateTotalItemQuantitiesTask.java │ │ ├── UpdateTotalStageTimesTask.java │ │ └── UpdateTrendTask.java │ │ └── util │ │ ├── AESUtil.java │ │ ├── AuthUtil.java │ │ ├── CookieUtil.java │ │ ├── DateUtil.java │ │ ├── DropMatrixElementUtil.java │ │ ├── HashUtil.java │ │ ├── IpUtil.java │ │ ├── JSONUtil.java │ │ ├── LastUpdateTimeUtil.java │ │ ├── QueryUtil.java │ │ ├── RSAUtil.java │ │ ├── ResultUtil.java │ │ ├── TimeRangeUtil.java │ │ ├── UpYunUtil.java │ │ ├── ValidationUtil.java │ │ ├── exception │ │ ├── BusinessException.java │ │ ├── DatabaseException.java │ │ ├── NotFoundException.java │ │ ├── PenguinException.java │ │ └── ServiceException.java │ │ ├── misc │ │ └── DirtyStages.java │ │ ├── strategy │ │ ├── DecryptStrategy.java │ │ ├── DecryptStrategyFactory.java │ │ ├── DecryptStrategyName.java │ │ └── ScreenshotReportDecryptStrategy.java │ │ └── validator │ │ ├── BaseValidator.java │ │ ├── DropsValidator.java │ │ ├── IPValidator.java │ │ ├── MD5Validator.java │ │ ├── StageTimeValidator.java │ │ ├── UserValidator.java │ │ ├── Validator.java │ │ ├── ValidatorContext.java │ │ └── ValidatorFacade.java └── resources │ ├── application-validator.yml │ ├── application.yml │ ├── json │ └── formula.json │ └── maxmind │ ├── COPYRIGHT.txt │ ├── GeoLite2-City.mmdb │ ├── GeoLite2-Country.mmdb │ └── LICENSE.txt └── test ├── java └── io │ └── penguinstats │ ├── config │ └── TestConfig.java │ ├── controller │ └── TestReportController.java │ └── service │ └── ZoneServiceTest.java └── resources └── application-test.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/README.md -------------------------------------------------------------------------------- /penguin-stats API v1.2.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/penguin-stats API v1.2.2.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/PenguinStatisticsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/PenguinStatisticsApplication.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/configuration/CORSConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/configuration/CORSConfiguration.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/configuration/ExecutorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/configuration/ExecutorConfig.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/configuration/GeoLocationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/configuration/GeoLocationConfig.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/configuration/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/configuration/RedisConfig.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/configuration/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/configuration/SwaggerConfig.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/configuration/ValidatorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/configuration/ValidatorConfig.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/configuration/handler/RestExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/configuration/handler/RestExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/constant/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/constant/Constant.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v1/api/FormulaController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v1/api/FormulaController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v1/api/ItemController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v1/api/ItemController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v1/api/LimitationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v1/api/LimitationController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v1/api/ReportController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v1/api/ReportController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v1/api/ResultController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v1/api/ResultController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v1/api/StageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v1/api/StageController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v1/api/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v1/api/UserController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v1/api/ZoneController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v1/api/ZoneController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/api/CacheController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/api/CacheController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/api/EventPeriodController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/api/EventPeriodController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/api/FormulaController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/api/FormulaController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/api/FrontendConfigController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/api/FrontendConfigController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/api/ItemController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/api/ItemController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/api/NoticeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/api/NoticeController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/api/OutlierController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/api/OutlierController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/api/PrivateController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/api/PrivateController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/api/ReportController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/api/ReportController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/api/ResultController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/api/ResultController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/api/ShortURLController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/api/ShortURLController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/api/SiteStatsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/api/SiteStatsController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/api/StageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/api/StageController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/api/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/api/UserController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/api/ZoneController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/api/ZoneController.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/mapper/QueryMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/mapper/QueryMapper.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/request/AdvancedQueryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/request/AdvancedQueryRequest.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/request/RecallLastReportRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/request/RecallLastReportRequest.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/request/RecognitionReportRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/request/RecognitionReportRequest.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/request/SingleQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/request/SingleQuery.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/request/SingleRecognitionDrop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/request/SingleRecognitionDrop.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/request/SingleReportRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/request/SingleReportRequest.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/response/AdvancedQueryResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/response/AdvancedQueryResponse.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/response/BasicQueryResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/response/BasicQueryResponse.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/response/ErrorResponseWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/response/ErrorResponseWrapper.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/response/ItemQuantity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/response/ItemQuantity.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/response/MatrixQueryResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/response/MatrixQueryResponse.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/response/PatternQueryResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/response/PatternQueryResponse.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/response/PostOutlierResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/response/PostOutlierResponse.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/response/QueryResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/response/QueryResponse.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/response/RecognitionReportResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/response/RecognitionReportResponse.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/response/SingleReportResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/response/SingleReportResponse.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/response/SiteStatsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/response/SiteStatsResponse.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/response/StageTimes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/response/StageTimes.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/response/StageTrend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/response/StageTrend.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/response/TrendDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/response/TrendDetail.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/controller/v2/response/TrendQueryResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/controller/v2/response/TrendQueryResponse.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/dao/DropInfoDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/dao/DropInfoDao.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/dao/DropMatrixElementDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/dao/DropMatrixElementDao.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/dao/EventPeriodDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/dao/EventPeriodDao.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/dao/FrontendConfigDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/dao/FrontendConfigDao.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/dao/ItemDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/dao/ItemDao.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/dao/ItemDropDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/dao/ItemDropDao.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/dao/ItemDropDaoCustom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/dao/ItemDropDaoCustom.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/dao/ItemDropDaoCustomImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/dao/ItemDropDaoCustomImpl.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/dao/NoticeDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/dao/NoticeDao.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/dao/OutlierDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/dao/OutlierDao.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/dao/PatternMatrixElementDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/dao/PatternMatrixElementDao.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/dao/StageDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/dao/StageDao.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/dao/SystemPropertyDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/dao/SystemPropertyDao.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/dao/TimeRangeDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/dao/TimeRangeDao.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/dao/UserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/dao/UserDao.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/dao/ZoneDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/dao/ZoneDao.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/enums/DropMatrixElementType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/enums/DropMatrixElementType.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/enums/DropType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/enums/DropType.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/enums/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/enums/ErrorCode.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/enums/QueryType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/enums/QueryType.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/enums/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/enums/Server.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/enums/ValidatorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/enums/ValidatorType.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/filter/CompatibleVersionFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/filter/CompatibleVersionFilter.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/listener/ApplicationReadyEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/listener/ApplicationReadyEventListener.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/Bounds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/Bounds.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/Drop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/Drop.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/DropInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/DropInfo.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/DropMatrixElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/DropMatrixElement.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/DropPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/DropPattern.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/EventPeriod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/EventPeriod.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/ExistConditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/ExistConditions.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/Existence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/Existence.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/FrontendConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/FrontendConfig.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/GeoIP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/GeoIP.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/Item.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/ItemDrop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/ItemDrop.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/ItemQuantityBounds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/ItemQuantityBounds.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/MatrixElement.java: -------------------------------------------------------------------------------- 1 | package io.penguinstats.model; 2 | 3 | public interface MatrixElement { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/Notice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/Notice.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/Outlier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/Outlier.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/PatternMatrixElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/PatternMatrixElement.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/QueryConditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/QueryConditions.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/RecognitionReportError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/RecognitionReportError.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/ScreenshotMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/ScreenshotMetadata.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/Stage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/Stage.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/SystemProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/SystemProperty.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/TimeRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/TimeRange.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/TypedDrop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/TypedDrop.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/User.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/Zone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/Zone.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/query/BasicQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/query/BasicQuery.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/query/GlobalMatrixQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/query/GlobalMatrixQuery.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/query/GlobalPatternQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/query/GlobalPatternQuery.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/query/GlobalTrendQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/query/GlobalTrendQuery.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/query/MatrixQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/query/MatrixQuery.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/query/QueryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/query/QueryFactory.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/model/query/TrendQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/model/query/TrendQuery.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/DropInfoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/DropInfoService.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/DropInfoServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/DropInfoServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/DropMatrixElementService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/DropMatrixElementService.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/DropMatrixElementServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/DropMatrixElementServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/EventPeriodService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/EventPeriodService.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/EventPeriodServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/EventPeriodServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/FrontendConfigService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/FrontendConfigService.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/FrontendConfigServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/FrontendConfigServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/GeoIPLocationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/GeoIPLocationService.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/GeoIPLocationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/GeoIPLocationServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/ItemDropService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/ItemDropService.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/ItemDropServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/ItemDropServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/ItemService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/ItemService.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/ItemServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/ItemServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/NoticeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/NoticeService.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/NoticeServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/NoticeServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/OutlierService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/OutlierService.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/OutlierServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/OutlierServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/PatternMatrixElementService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/PatternMatrixElementService.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/PatternMatrixElementServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/PatternMatrixElementServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/StageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/StageService.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/StageServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/StageServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/SystemPropertyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/SystemPropertyService.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/SystemPropertyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/SystemPropertyServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/TimeRangeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/TimeRangeService.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/TimeRangeServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/TimeRangeServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/ZoneService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/ZoneService.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/service/ZoneServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/service/ZoneServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/task/Task.java: -------------------------------------------------------------------------------- 1 | package io.penguinstats.task; 2 | 3 | public interface Task { 4 | 5 | void execute(); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/task/UpdateDropMatrixTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/task/UpdateDropMatrixTask.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/task/UpdateLastDayStageTimesTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/task/UpdateLastDayStageTimesTask.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/task/UpdatePatternMatrixTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/task/UpdatePatternMatrixTask.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/task/UpdateTotalItemQuantitiesTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/task/UpdateTotalItemQuantitiesTask.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/task/UpdateTotalStageTimesTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/task/UpdateTotalStageTimesTask.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/task/UpdateTrendTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/task/UpdateTrendTask.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/AESUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/AESUtil.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/AuthUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/AuthUtil.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/CookieUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/CookieUtil.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/DateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/DateUtil.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/DropMatrixElementUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/DropMatrixElementUtil.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/HashUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/HashUtil.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/IpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/IpUtil.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/JSONUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/JSONUtil.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/LastUpdateTimeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/LastUpdateTimeUtil.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/QueryUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/QueryUtil.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/RSAUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/RSAUtil.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/ResultUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/ResultUtil.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/TimeRangeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/TimeRangeUtil.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/UpYunUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/UpYunUtil.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/ValidationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/ValidationUtil.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/exception/BusinessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/exception/BusinessException.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/exception/DatabaseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/exception/DatabaseException.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/exception/NotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/exception/NotFoundException.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/exception/PenguinException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/exception/PenguinException.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/exception/ServiceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/exception/ServiceException.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/misc/DirtyStages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/misc/DirtyStages.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/strategy/DecryptStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/strategy/DecryptStrategy.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/strategy/DecryptStrategyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/strategy/DecryptStrategyFactory.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/strategy/DecryptStrategyName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/strategy/DecryptStrategyName.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/strategy/ScreenshotReportDecryptStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/strategy/ScreenshotReportDecryptStrategy.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/validator/BaseValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/validator/BaseValidator.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/validator/DropsValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/validator/DropsValidator.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/validator/IPValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/validator/IPValidator.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/validator/MD5Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/validator/MD5Validator.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/validator/StageTimeValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/validator/StageTimeValidator.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/validator/UserValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/validator/UserValidator.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/validator/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/validator/Validator.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/validator/ValidatorContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/validator/ValidatorContext.java -------------------------------------------------------------------------------- /src/main/java/io/penguinstats/util/validator/ValidatorFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/java/io/penguinstats/util/validator/ValidatorFacade.java -------------------------------------------------------------------------------- /src/main/resources/application-validator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/resources/application-validator.yml -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/json/formula.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/resources/json/formula.json -------------------------------------------------------------------------------- /src/main/resources/maxmind/COPYRIGHT.txt: -------------------------------------------------------------------------------- 1 | Database and Contents Copyright (c) 2020 MaxMind, Inc. 2 | -------------------------------------------------------------------------------- /src/main/resources/maxmind/GeoLite2-City.mmdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/resources/maxmind/GeoLite2-City.mmdb -------------------------------------------------------------------------------- /src/main/resources/maxmind/GeoLite2-Country.mmdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/resources/maxmind/GeoLite2-Country.mmdb -------------------------------------------------------------------------------- /src/main/resources/maxmind/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/main/resources/maxmind/LICENSE.txt -------------------------------------------------------------------------------- /src/test/java/io/penguinstats/config/TestConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/test/java/io/penguinstats/config/TestConfig.java -------------------------------------------------------------------------------- /src/test/java/io/penguinstats/controller/TestReportController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/test/java/io/penguinstats/controller/TestReportController.java -------------------------------------------------------------------------------- /src/test/java/io/penguinstats/service/ZoneServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/test/java/io/penguinstats/service/ZoneServiceTest.java -------------------------------------------------------------------------------- /src/test/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/penguin-statistics/backend/HEAD/src/test/resources/application-test.yml --------------------------------------------------------------------------------