├── .codacy.yml ├── .editorconfig ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── magic-core-auto ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── xkcoding │ │ └── magic │ │ └── core │ │ └── auto │ │ ├── common │ │ ├── AbstractBladeProcessor.java │ │ ├── MultiSetMap.java │ │ ├── Sets.java │ │ └── TypeHelper.java │ │ ├── factories │ │ ├── AutoFactoriesProcessor.java │ │ └── FactoriesFiles.java │ │ └── service │ │ ├── AutoService.java │ │ ├── AutoServiceProcessor.java │ │ └── ServicesFiles.java │ └── resources │ └── META-INF │ └── services │ └── javax.annotation.processing.Processor ├── magic-core-tool ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── xkcoding │ │ └── magic │ │ └── core │ │ └── tool │ │ ├── api │ │ ├── IResultCode.java │ │ ├── PageQuery.java │ │ ├── PageResult.java │ │ └── R.java │ │ ├── autoconfigure │ │ ├── MagicPropertyConfiguration.java │ │ ├── ToolAutoConfiguration.java │ │ └── ToolProperties.java │ │ ├── constants │ │ ├── MagicConsts.java │ │ └── MimeType.java │ │ ├── enums │ │ ├── CommonResultCode.java │ │ └── SortType.java │ │ ├── exception │ │ └── ServiceException.java │ │ ├── props │ │ ├── MagicPropertySource.java │ │ └── MagicPropertySourcePostProcessor.java │ │ ├── spel │ │ ├── ExpressionEvaluator.java │ │ └── ExpressionRootObject.java │ │ ├── support │ │ ├── ip │ │ │ └── Ip2Region.java │ │ ├── lambda │ │ │ └── Trys.java │ │ ├── lang │ │ │ ├── FastStringWriter.java │ │ │ └── Kv.java │ │ └── wrapper │ │ │ ├── page │ │ │ ├── mybatisplus │ │ │ │ └── PageResultWrapper.java │ │ │ └── pagehelper │ │ │ │ └── PageResultWrapper.java │ │ │ └── vo │ │ │ └── BaseEntityWrapper.java │ │ ├── util │ │ ├── AssertUtil.java │ │ ├── ClassUtil.java │ │ ├── CollUtil.java │ │ ├── ExceptionUtil.java │ │ ├── HashIdUtil.java │ │ ├── IpUtil.java │ │ ├── SpringUtil.java │ │ ├── StrUtil.java │ │ ├── UrlUtil.java │ │ ├── UuidUtil.java │ │ └── WebUtil.java │ │ └── yaml │ │ └── YamlPropertyLoaderFactory.java │ └── resources │ └── ip │ └── ip2region.db ├── magic-starter-bom ├── README.md └── pom.xml ├── magic-starter-id ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── xkcoding │ └── magic │ └── id │ ├── autoconfigure │ ├── IdAutoConfiguration.java │ ├── IdDatabaseProperties.java │ ├── IdRedisProperties.java │ ├── IdSnowflakeProperties.java │ └── base │ │ └── BaseIdProperties.java │ ├── exception │ └── IdException.java │ └── support │ ├── business │ ├── BusinessName.java │ └── impl │ │ ├── DateBusinessName.java │ │ └── DefaultBusinessName.java │ ├── factory │ ├── IdFactory.java │ └── impl │ │ ├── DatabaseIdFactory.java │ │ ├── RedisIdFactory.java │ │ └── SnowflakeIdFactory.java │ ├── id │ ├── Id.java │ ├── RangeId.java │ └── impl │ │ ├── DefaultRangeId.java │ │ └── SnowFlakeId.java │ ├── prefix │ ├── Prefix.java │ └── impl │ │ └── DefaultPrefix.java │ └── range │ ├── RangeManager.java │ ├── impl │ ├── database │ │ ├── BaseDbHelper.java │ │ └── DatabaseRangeManager.java │ └── redis │ │ └── RedisRangeManager.java │ └── model │ └── IdRange.java ├── magic-starter-locker ├── README.md └── pom.xml ├── magic-starter-log ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── xkcoding │ └── magic │ └── log │ ├── annotation │ └── OperateLog.java │ ├── aspect │ ├── OperateLogAspect.java │ └── RequestLogAspect.java │ ├── autoconfigure │ ├── LogAutoConfiguration.java │ └── LogProperties.java │ ├── constants │ └── LogConstants.java │ ├── enums │ └── LogType.java │ ├── logback │ └── logback-spring.xml │ ├── model │ ├── AbstractLogModel.java │ ├── CustomLogModel.java │ ├── ErrorLogModel.java │ └── OperateLogModel.java │ └── support │ ├── LogHandler.java │ ├── OperatorService.java │ ├── event │ ├── CustomLogEvent.java │ ├── ErrorLogEvent.java │ └── OperateLogEvent.java │ ├── listener │ └── LogEventListener.java │ ├── logger │ └── MagicLogger.java │ └── publisher │ └── LogEventPublisher.java ├── magic-starter-message ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── xkcoding │ └── magic │ └── message │ ├── autoconfigure │ ├── EmailMessageTemplateAutoConfiguration.java │ ├── MessageAutoConfiguration.java │ └── MessageProperties.java │ ├── constants │ └── MessageConstants.java │ ├── enums │ ├── DingTalkType.java │ └── EmailType.java │ ├── model │ ├── Message.java │ ├── dingtalk │ │ ├── AbstractDingTalkMessage.java │ │ ├── ActionCardSingleDingTalkMessage.java │ │ ├── ActionCardWholeDingTalkMessage.java │ │ ├── FeedCardDingTalkMessage.java │ │ ├── LinkDingTalkMessage.java │ │ ├── MarkdownDingTalkMessage.java │ │ ├── TextDingTalkMessage.java │ │ └── support │ │ │ ├── Attention.java │ │ │ ├── actioncard │ │ │ ├── ActionCardSingle.java │ │ │ ├── ActionCardWhole.java │ │ │ └── Button.java │ │ │ ├── feedcard │ │ │ ├── FeedCard.java │ │ │ └── FeedCardLink.java │ │ │ ├── link │ │ │ ├── BaseLink.java │ │ │ └── Link.java │ │ │ ├── markdown │ │ │ └── Markdown.java │ │ │ └── text │ │ │ └── Text.java │ ├── email │ │ ├── EmailMessage.java │ │ └── support │ │ │ ├── EmailAttachment.java │ │ │ └── EmailStaticResource.java │ └── sms │ │ └── SmsMessage.java │ └── support │ ├── AbstractMessageSender.java │ ├── MessageSenderService.java │ ├── dingtalk │ └── DingTalkMessageSender.java │ ├── email │ └── EmailMessageSender.java │ └── sms │ └── SmsMessageSender.java ├── magic-starter-oss ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── xkcoding │ └── magic │ └── oss │ ├── AbstractOssTemplate.java │ ├── OssTemplate.java │ ├── autoconfigure │ ├── OssAutoConfiguration.java │ ├── OssProperties.java │ ├── ali │ │ └── AliOssAutoConfiguration.java │ ├── minio │ │ └── MinIoAutoConfiguration.java │ ├── qiniu │ │ └── QiNiuCloudAutoConfiguration.java │ └── tencent │ │ └── TencentCosAutoConfiguration.java │ ├── enums │ └── OssType.java │ ├── model │ ├── OssFile.java │ └── OssFileMetaInfo.java │ └── support │ ├── ali │ └── AliOssTemplate.java │ ├── minio │ ├── MinIoTemplate.java │ └── enums │ │ └── PolicyType.java │ ├── qiniu │ └── QiNiuCloudTemplate.java │ ├── rule │ └── OssRule.java │ └── tencent │ └── TencentCosTemplate.java ├── magic-starter-ratelimiter ├── README.md └── pom.xml ├── magic-starter-secure ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── xkcoding │ └── magic │ └── secure │ ├── annotation │ ├── CurrentUser.java │ └── Secure.java │ ├── aspect │ └── SecureAspect.java │ ├── autoconfigure │ ├── SecureAutoConfiguration.java │ ├── SecureConfiguration.java │ └── SecureProperties.java │ ├── constants │ └── SecureConstants.java │ ├── enums │ └── HttpMethod.java │ ├── exception │ ├── AuthorizationException.java │ ├── ExpiredTokenException.java │ ├── InvalidTokenException.java │ ├── NotFoundTokenException.java │ ├── SecureException.java │ └── TokenException.java │ ├── interceptor │ └── SecureInterceptor.java │ ├── model │ ├── Rule.java │ └── SecureUser.java │ ├── support │ ├── DefaultSecureExpressionHandler.java │ ├── SecureExpressionHandler.java │ ├── SecureRuleRegistry.java │ ├── SecureUserArgumentResolver.java │ └── UserContextHolder.java │ └── util │ ├── JwtUtil.java │ ├── SecureCheckUtil.java │ └── SecureUtil.java └── pom.xml /.codacy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/.codacy.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/README.md -------------------------------------------------------------------------------- /magic-core-auto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-auto/README.md -------------------------------------------------------------------------------- /magic-core-auto/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-auto/pom.xml -------------------------------------------------------------------------------- /magic-core-auto/src/main/java/com/xkcoding/magic/core/auto/common/AbstractBladeProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-auto/src/main/java/com/xkcoding/magic/core/auto/common/AbstractBladeProcessor.java -------------------------------------------------------------------------------- /magic-core-auto/src/main/java/com/xkcoding/magic/core/auto/common/MultiSetMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-auto/src/main/java/com/xkcoding/magic/core/auto/common/MultiSetMap.java -------------------------------------------------------------------------------- /magic-core-auto/src/main/java/com/xkcoding/magic/core/auto/common/Sets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-auto/src/main/java/com/xkcoding/magic/core/auto/common/Sets.java -------------------------------------------------------------------------------- /magic-core-auto/src/main/java/com/xkcoding/magic/core/auto/common/TypeHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-auto/src/main/java/com/xkcoding/magic/core/auto/common/TypeHelper.java -------------------------------------------------------------------------------- /magic-core-auto/src/main/java/com/xkcoding/magic/core/auto/factories/AutoFactoriesProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-auto/src/main/java/com/xkcoding/magic/core/auto/factories/AutoFactoriesProcessor.java -------------------------------------------------------------------------------- /magic-core-auto/src/main/java/com/xkcoding/magic/core/auto/factories/FactoriesFiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-auto/src/main/java/com/xkcoding/magic/core/auto/factories/FactoriesFiles.java -------------------------------------------------------------------------------- /magic-core-auto/src/main/java/com/xkcoding/magic/core/auto/service/AutoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-auto/src/main/java/com/xkcoding/magic/core/auto/service/AutoService.java -------------------------------------------------------------------------------- /magic-core-auto/src/main/java/com/xkcoding/magic/core/auto/service/AutoServiceProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-auto/src/main/java/com/xkcoding/magic/core/auto/service/AutoServiceProcessor.java -------------------------------------------------------------------------------- /magic-core-auto/src/main/java/com/xkcoding/magic/core/auto/service/ServicesFiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-auto/src/main/java/com/xkcoding/magic/core/auto/service/ServicesFiles.java -------------------------------------------------------------------------------- /magic-core-auto/src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-auto/src/main/resources/META-INF/services/javax.annotation.processing.Processor -------------------------------------------------------------------------------- /magic-core-tool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/README.md -------------------------------------------------------------------------------- /magic-core-tool/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/pom.xml -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/api/IResultCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/api/IResultCode.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/api/PageQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/api/PageQuery.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/api/PageResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/api/PageResult.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/api/R.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/api/R.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/autoconfigure/MagicPropertyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/autoconfigure/MagicPropertyConfiguration.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/autoconfigure/ToolAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/autoconfigure/ToolAutoConfiguration.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/autoconfigure/ToolProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/autoconfigure/ToolProperties.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/constants/MagicConsts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/constants/MagicConsts.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/constants/MimeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/constants/MimeType.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/enums/CommonResultCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/enums/CommonResultCode.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/enums/SortType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/enums/SortType.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/exception/ServiceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/exception/ServiceException.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/props/MagicPropertySource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/props/MagicPropertySource.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/props/MagicPropertySourcePostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/props/MagicPropertySourcePostProcessor.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/spel/ExpressionEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/spel/ExpressionEvaluator.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/spel/ExpressionRootObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/spel/ExpressionRootObject.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/support/ip/Ip2Region.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/support/ip/Ip2Region.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/support/lambda/Trys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/support/lambda/Trys.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/support/lang/FastStringWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/support/lang/FastStringWriter.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/support/lang/Kv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/support/lang/Kv.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/support/wrapper/page/mybatisplus/PageResultWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/support/wrapper/page/mybatisplus/PageResultWrapper.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/support/wrapper/page/pagehelper/PageResultWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/support/wrapper/page/pagehelper/PageResultWrapper.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/support/wrapper/vo/BaseEntityWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/support/wrapper/vo/BaseEntityWrapper.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/AssertUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/AssertUtil.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/ClassUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/ClassUtil.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/CollUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/CollUtil.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/ExceptionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/ExceptionUtil.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/HashIdUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/HashIdUtil.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/IpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/IpUtil.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/SpringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/SpringUtil.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/StrUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/StrUtil.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/UrlUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/UrlUtil.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/UuidUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/UuidUtil.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/WebUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/util/WebUtil.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/yaml/YamlPropertyLoaderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/java/com/xkcoding/magic/core/tool/yaml/YamlPropertyLoaderFactory.java -------------------------------------------------------------------------------- /magic-core-tool/src/main/resources/ip/ip2region.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-core-tool/src/main/resources/ip/ip2region.db -------------------------------------------------------------------------------- /magic-starter-bom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-bom/README.md -------------------------------------------------------------------------------- /magic-starter-bom/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-bom/pom.xml -------------------------------------------------------------------------------- /magic-starter-id/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/README.md -------------------------------------------------------------------------------- /magic-starter-id/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/pom.xml -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/autoconfigure/IdAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/autoconfigure/IdAutoConfiguration.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/autoconfigure/IdDatabaseProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/autoconfigure/IdDatabaseProperties.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/autoconfigure/IdRedisProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/autoconfigure/IdRedisProperties.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/autoconfigure/IdSnowflakeProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/autoconfigure/IdSnowflakeProperties.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/autoconfigure/base/BaseIdProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/autoconfigure/base/BaseIdProperties.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/exception/IdException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/exception/IdException.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/support/business/BusinessName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/support/business/BusinessName.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/support/business/impl/DateBusinessName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/support/business/impl/DateBusinessName.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/support/business/impl/DefaultBusinessName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/support/business/impl/DefaultBusinessName.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/support/factory/IdFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/support/factory/IdFactory.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/support/factory/impl/DatabaseIdFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/support/factory/impl/DatabaseIdFactory.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/support/factory/impl/RedisIdFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/support/factory/impl/RedisIdFactory.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/support/factory/impl/SnowflakeIdFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/support/factory/impl/SnowflakeIdFactory.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/support/id/Id.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/support/id/Id.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/support/id/RangeId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/support/id/RangeId.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/support/id/impl/DefaultRangeId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/support/id/impl/DefaultRangeId.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/support/id/impl/SnowFlakeId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/support/id/impl/SnowFlakeId.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/support/prefix/Prefix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/support/prefix/Prefix.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/support/prefix/impl/DefaultPrefix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/support/prefix/impl/DefaultPrefix.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/support/range/RangeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/support/range/RangeManager.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/support/range/impl/database/BaseDbHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/support/range/impl/database/BaseDbHelper.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/support/range/impl/database/DatabaseRangeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/support/range/impl/database/DatabaseRangeManager.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/support/range/impl/redis/RedisRangeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/support/range/impl/redis/RedisRangeManager.java -------------------------------------------------------------------------------- /magic-starter-id/src/main/java/com/xkcoding/magic/id/support/range/model/IdRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-id/src/main/java/com/xkcoding/magic/id/support/range/model/IdRange.java -------------------------------------------------------------------------------- /magic-starter-locker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-locker/README.md -------------------------------------------------------------------------------- /magic-starter-locker/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-locker/pom.xml -------------------------------------------------------------------------------- /magic-starter-log/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/README.md -------------------------------------------------------------------------------- /magic-starter-log/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/pom.xml -------------------------------------------------------------------------------- /magic-starter-log/src/main/java/com/xkcoding/magic/log/annotation/OperateLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/src/main/java/com/xkcoding/magic/log/annotation/OperateLog.java -------------------------------------------------------------------------------- /magic-starter-log/src/main/java/com/xkcoding/magic/log/aspect/OperateLogAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/src/main/java/com/xkcoding/magic/log/aspect/OperateLogAspect.java -------------------------------------------------------------------------------- /magic-starter-log/src/main/java/com/xkcoding/magic/log/aspect/RequestLogAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/src/main/java/com/xkcoding/magic/log/aspect/RequestLogAspect.java -------------------------------------------------------------------------------- /magic-starter-log/src/main/java/com/xkcoding/magic/log/autoconfigure/LogAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/src/main/java/com/xkcoding/magic/log/autoconfigure/LogAutoConfiguration.java -------------------------------------------------------------------------------- /magic-starter-log/src/main/java/com/xkcoding/magic/log/autoconfigure/LogProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/src/main/java/com/xkcoding/magic/log/autoconfigure/LogProperties.java -------------------------------------------------------------------------------- /magic-starter-log/src/main/java/com/xkcoding/magic/log/constants/LogConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/src/main/java/com/xkcoding/magic/log/constants/LogConstants.java -------------------------------------------------------------------------------- /magic-starter-log/src/main/java/com/xkcoding/magic/log/enums/LogType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/src/main/java/com/xkcoding/magic/log/enums/LogType.java -------------------------------------------------------------------------------- /magic-starter-log/src/main/java/com/xkcoding/magic/log/logback/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/src/main/java/com/xkcoding/magic/log/logback/logback-spring.xml -------------------------------------------------------------------------------- /magic-starter-log/src/main/java/com/xkcoding/magic/log/model/AbstractLogModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/src/main/java/com/xkcoding/magic/log/model/AbstractLogModel.java -------------------------------------------------------------------------------- /magic-starter-log/src/main/java/com/xkcoding/magic/log/model/CustomLogModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/src/main/java/com/xkcoding/magic/log/model/CustomLogModel.java -------------------------------------------------------------------------------- /magic-starter-log/src/main/java/com/xkcoding/magic/log/model/ErrorLogModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/src/main/java/com/xkcoding/magic/log/model/ErrorLogModel.java -------------------------------------------------------------------------------- /magic-starter-log/src/main/java/com/xkcoding/magic/log/model/OperateLogModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/src/main/java/com/xkcoding/magic/log/model/OperateLogModel.java -------------------------------------------------------------------------------- /magic-starter-log/src/main/java/com/xkcoding/magic/log/support/LogHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/src/main/java/com/xkcoding/magic/log/support/LogHandler.java -------------------------------------------------------------------------------- /magic-starter-log/src/main/java/com/xkcoding/magic/log/support/OperatorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/src/main/java/com/xkcoding/magic/log/support/OperatorService.java -------------------------------------------------------------------------------- /magic-starter-log/src/main/java/com/xkcoding/magic/log/support/event/CustomLogEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/src/main/java/com/xkcoding/magic/log/support/event/CustomLogEvent.java -------------------------------------------------------------------------------- /magic-starter-log/src/main/java/com/xkcoding/magic/log/support/event/ErrorLogEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/src/main/java/com/xkcoding/magic/log/support/event/ErrorLogEvent.java -------------------------------------------------------------------------------- /magic-starter-log/src/main/java/com/xkcoding/magic/log/support/event/OperateLogEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/src/main/java/com/xkcoding/magic/log/support/event/OperateLogEvent.java -------------------------------------------------------------------------------- /magic-starter-log/src/main/java/com/xkcoding/magic/log/support/listener/LogEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/src/main/java/com/xkcoding/magic/log/support/listener/LogEventListener.java -------------------------------------------------------------------------------- /magic-starter-log/src/main/java/com/xkcoding/magic/log/support/logger/MagicLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/src/main/java/com/xkcoding/magic/log/support/logger/MagicLogger.java -------------------------------------------------------------------------------- /magic-starter-log/src/main/java/com/xkcoding/magic/log/support/publisher/LogEventPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-log/src/main/java/com/xkcoding/magic/log/support/publisher/LogEventPublisher.java -------------------------------------------------------------------------------- /magic-starter-message/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/README.md -------------------------------------------------------------------------------- /magic-starter-message/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/pom.xml -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/autoconfigure/EmailMessageTemplateAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/autoconfigure/EmailMessageTemplateAutoConfiguration.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/autoconfigure/MessageAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/autoconfigure/MessageAutoConfiguration.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/autoconfigure/MessageProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/autoconfigure/MessageProperties.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/constants/MessageConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/constants/MessageConstants.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/enums/DingTalkType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/enums/DingTalkType.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/enums/EmailType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/enums/EmailType.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/Message.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/AbstractDingTalkMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/AbstractDingTalkMessage.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/ActionCardSingleDingTalkMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/ActionCardSingleDingTalkMessage.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/ActionCardWholeDingTalkMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/ActionCardWholeDingTalkMessage.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/FeedCardDingTalkMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/FeedCardDingTalkMessage.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/LinkDingTalkMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/LinkDingTalkMessage.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/MarkdownDingTalkMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/MarkdownDingTalkMessage.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/TextDingTalkMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/TextDingTalkMessage.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/support/Attention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/support/Attention.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/support/actioncard/ActionCardSingle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/support/actioncard/ActionCardSingle.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/support/actioncard/ActionCardWhole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/support/actioncard/ActionCardWhole.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/support/actioncard/Button.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/support/actioncard/Button.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/support/feedcard/FeedCard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/support/feedcard/FeedCard.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/support/feedcard/FeedCardLink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/support/feedcard/FeedCardLink.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/support/link/BaseLink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/support/link/BaseLink.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/support/link/Link.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/support/link/Link.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/support/markdown/Markdown.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/support/markdown/Markdown.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/support/text/Text.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/dingtalk/support/text/Text.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/email/EmailMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/email/EmailMessage.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/email/support/EmailAttachment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/email/support/EmailAttachment.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/email/support/EmailStaticResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/email/support/EmailStaticResource.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/model/sms/SmsMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/model/sms/SmsMessage.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/support/AbstractMessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/support/AbstractMessageSender.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/support/MessageSenderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/support/MessageSenderService.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/support/dingtalk/DingTalkMessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/support/dingtalk/DingTalkMessageSender.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/support/email/EmailMessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/support/email/EmailMessageSender.java -------------------------------------------------------------------------------- /magic-starter-message/src/main/java/com/xkcoding/magic/message/support/sms/SmsMessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-message/src/main/java/com/xkcoding/magic/message/support/sms/SmsMessageSender.java -------------------------------------------------------------------------------- /magic-starter-oss/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-oss/README.md -------------------------------------------------------------------------------- /magic-starter-oss/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-oss/pom.xml -------------------------------------------------------------------------------- /magic-starter-oss/src/main/java/com/xkcoding/magic/oss/AbstractOssTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-oss/src/main/java/com/xkcoding/magic/oss/AbstractOssTemplate.java -------------------------------------------------------------------------------- /magic-starter-oss/src/main/java/com/xkcoding/magic/oss/OssTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-oss/src/main/java/com/xkcoding/magic/oss/OssTemplate.java -------------------------------------------------------------------------------- /magic-starter-oss/src/main/java/com/xkcoding/magic/oss/autoconfigure/OssAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-oss/src/main/java/com/xkcoding/magic/oss/autoconfigure/OssAutoConfiguration.java -------------------------------------------------------------------------------- /magic-starter-oss/src/main/java/com/xkcoding/magic/oss/autoconfigure/OssProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-oss/src/main/java/com/xkcoding/magic/oss/autoconfigure/OssProperties.java -------------------------------------------------------------------------------- /magic-starter-oss/src/main/java/com/xkcoding/magic/oss/autoconfigure/ali/AliOssAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-oss/src/main/java/com/xkcoding/magic/oss/autoconfigure/ali/AliOssAutoConfiguration.java -------------------------------------------------------------------------------- /magic-starter-oss/src/main/java/com/xkcoding/magic/oss/autoconfigure/minio/MinIoAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-oss/src/main/java/com/xkcoding/magic/oss/autoconfigure/minio/MinIoAutoConfiguration.java -------------------------------------------------------------------------------- /magic-starter-oss/src/main/java/com/xkcoding/magic/oss/autoconfigure/qiniu/QiNiuCloudAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-oss/src/main/java/com/xkcoding/magic/oss/autoconfigure/qiniu/QiNiuCloudAutoConfiguration.java -------------------------------------------------------------------------------- /magic-starter-oss/src/main/java/com/xkcoding/magic/oss/autoconfigure/tencent/TencentCosAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-oss/src/main/java/com/xkcoding/magic/oss/autoconfigure/tencent/TencentCosAutoConfiguration.java -------------------------------------------------------------------------------- /magic-starter-oss/src/main/java/com/xkcoding/magic/oss/enums/OssType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-oss/src/main/java/com/xkcoding/magic/oss/enums/OssType.java -------------------------------------------------------------------------------- /magic-starter-oss/src/main/java/com/xkcoding/magic/oss/model/OssFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-oss/src/main/java/com/xkcoding/magic/oss/model/OssFile.java -------------------------------------------------------------------------------- /magic-starter-oss/src/main/java/com/xkcoding/magic/oss/model/OssFileMetaInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-oss/src/main/java/com/xkcoding/magic/oss/model/OssFileMetaInfo.java -------------------------------------------------------------------------------- /magic-starter-oss/src/main/java/com/xkcoding/magic/oss/support/ali/AliOssTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-oss/src/main/java/com/xkcoding/magic/oss/support/ali/AliOssTemplate.java -------------------------------------------------------------------------------- /magic-starter-oss/src/main/java/com/xkcoding/magic/oss/support/minio/MinIoTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-oss/src/main/java/com/xkcoding/magic/oss/support/minio/MinIoTemplate.java -------------------------------------------------------------------------------- /magic-starter-oss/src/main/java/com/xkcoding/magic/oss/support/minio/enums/PolicyType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-oss/src/main/java/com/xkcoding/magic/oss/support/minio/enums/PolicyType.java -------------------------------------------------------------------------------- /magic-starter-oss/src/main/java/com/xkcoding/magic/oss/support/qiniu/QiNiuCloudTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-oss/src/main/java/com/xkcoding/magic/oss/support/qiniu/QiNiuCloudTemplate.java -------------------------------------------------------------------------------- /magic-starter-oss/src/main/java/com/xkcoding/magic/oss/support/rule/OssRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-oss/src/main/java/com/xkcoding/magic/oss/support/rule/OssRule.java -------------------------------------------------------------------------------- /magic-starter-oss/src/main/java/com/xkcoding/magic/oss/support/tencent/TencentCosTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-oss/src/main/java/com/xkcoding/magic/oss/support/tencent/TencentCosTemplate.java -------------------------------------------------------------------------------- /magic-starter-ratelimiter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-ratelimiter/README.md -------------------------------------------------------------------------------- /magic-starter-ratelimiter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-ratelimiter/pom.xml -------------------------------------------------------------------------------- /magic-starter-secure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/README.md -------------------------------------------------------------------------------- /magic-starter-secure/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/pom.xml -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/annotation/CurrentUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/annotation/CurrentUser.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/annotation/Secure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/annotation/Secure.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/aspect/SecureAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/aspect/SecureAspect.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/autoconfigure/SecureAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/autoconfigure/SecureAutoConfiguration.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/autoconfigure/SecureConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/autoconfigure/SecureConfiguration.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/autoconfigure/SecureProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/autoconfigure/SecureProperties.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/constants/SecureConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/constants/SecureConstants.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/enums/HttpMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/enums/HttpMethod.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/exception/AuthorizationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/exception/AuthorizationException.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/exception/ExpiredTokenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/exception/ExpiredTokenException.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/exception/InvalidTokenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/exception/InvalidTokenException.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/exception/NotFoundTokenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/exception/NotFoundTokenException.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/exception/SecureException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/exception/SecureException.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/exception/TokenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/exception/TokenException.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/interceptor/SecureInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/interceptor/SecureInterceptor.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/model/Rule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/model/Rule.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/model/SecureUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/model/SecureUser.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/support/DefaultSecureExpressionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/support/DefaultSecureExpressionHandler.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/support/SecureExpressionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/support/SecureExpressionHandler.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/support/SecureRuleRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/support/SecureRuleRegistry.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/support/SecureUserArgumentResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/support/SecureUserArgumentResolver.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/support/UserContextHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/support/UserContextHolder.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/util/JwtUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/util/JwtUtil.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/util/SecureCheckUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/util/SecureCheckUtil.java -------------------------------------------------------------------------------- /magic-starter-secure/src/main/java/com/xkcoding/magic/secure/util/SecureUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/magic-starter-secure/src/main/java/com/xkcoding/magic/secure/util/SecureUtil.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xkcoding/magic-starter/HEAD/pom.xml --------------------------------------------------------------------------------