├── .editorconfig ├── .gitignore ├── .idea └── icon.png ├── GIT.md ├── LICENSE ├── README.md ├── doc ├── Micrometer.md ├── Prometheus.md ├── docker │ ├── README.md │ ├── docker-compose │ │ ├── README.md │ │ ├── grafana │ │ │ ├── README.md │ │ │ └── docker-compose-grafana.yml │ │ ├── jenkins │ │ │ ├── README.md │ │ │ └── docker-compose-jenkins.yml │ │ ├── mysql │ │ │ ├── README.md │ │ │ ├── docker-compose.yml │ │ │ └── my.cnf │ │ ├── nacos │ │ │ ├── README.md │ │ │ ├── conf │ │ │ │ └── application.properties │ │ │ └── docker-compose-nacos.yml │ │ ├── prometheus │ │ │ ├── README.md │ │ │ ├── docker-compose-prometheus.yml │ │ │ └── prometheus │ │ │ │ ├── grafana │ │ │ │ ├── dashboards │ │ │ │ │ └── 8919 │ │ │ │ │ │ └── node-exporter-for-prometheus-dashboard-cn-v20201010_rev24.json │ │ │ │ ├── email.ini │ │ │ │ └── grafana.ini │ │ │ │ └── prometheus.yml │ │ ├── rabbitmq │ │ │ ├── README.md │ │ │ ├── docker-compose-rabbitmq.yml │ │ │ └── plugins │ │ │ │ └── rabbitmq_delayed_message_exchange-3.12.0.ez │ │ ├── sentinel │ │ │ └── docker-compose-sentinel.yml │ │ └── zipkin │ │ │ ├── README.md │ │ │ └── docker-compose-zipkin.yml │ └── server │ │ └── dev │ │ ├── Dockerfile │ │ └── README.md ├── image │ ├── channelPrometheus.png │ ├── spring-boot-admin.png │ ├── trade.png │ ├── 对账系统概念.png │ ├── 消费.png │ └── 资金流2.png ├── opensource.md ├── script │ ├── bin │ │ ├── app.sh │ │ └── hosts.txt │ ├── nacos │ │ ├── application.properties │ │ ├── common │ │ │ ├── application-common.yml │ │ │ ├── feign.yml │ │ │ └── gray.yaml │ │ └── dev │ │ │ └── application-dev.yml │ └── nginx │ │ └── nginx.conf ├── sql │ ├── README.md │ ├── admin.sql │ ├── nacos-config.sql │ ├── nacos-mysql.sql │ ├── tomato-database.sql │ ├── tomato-module-account.sql │ ├── tomato-module-agent.sql │ ├── tomato-module-channel.sql │ ├── tomato-module-doc.sql │ ├── tomato-module-gen.sql │ ├── tomato-module-goods.sql │ ├── tomato-module-job.sql │ ├── tomato-module-merchant.sql │ ├── tomato-module-modulith.sql │ ├── tomato-module-notice.sql │ ├── tomato-module-oauth.sql │ ├── tomato-module-order.sql │ ├── tomato-module-pay.sql │ ├── tomato-module-reconciliation.sql │ ├── tomato-module-seckill.sql │ ├── tomato-module-sys.sql │ └── tomato-sharding.sql ├── tools.md └── 多环境配置.md ├── docker-compose.yml ├── pom.xml ├── spring-boot-cli-demo ├── .gitignore ├── README.md ├── archetype.properties ├── pom.xml ├── spring-boot-cli-demo-api │ ├── .gitignore │ └── pom.xml ├── spring-boot-cli-demo-common │ ├── .gitignore │ └── pom.xml ├── spring-boot-cli-demo-dao │ ├── .gitignore │ └── pom.xml ├── spring-boot-cli-demo-domain │ ├── .gitignore │ └── pom.xml ├── spring-boot-cli-demo-manager │ ├── .gitignore │ ├── README.md │ └── pom.xml ├── spring-boot-cli-demo-service │ ├── .gitignore │ └── pom.xml └── spring-boot-cli-demo-web │ ├── .gitignore │ ├── pom.xml │ └── src │ └── main │ └── resources │ ├── application.properties │ └── logback-spring.xml ├── tomato-admin-web └── README.md ├── tomato-bom ├── README.md └── pom.xml ├── tomato-book ├── pom.xml ├── tomato-book-java │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── tomato │ │ └── book │ │ └── java │ │ ├── ConcurrentHashMapTest.java │ │ ├── HappenBeforeMain.java │ │ ├── Singleton.java │ │ ├── VolatileDemo.java │ │ ├── VolatileMain.java │ │ └── VolatileMain2.java └── tomato-book-redis │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── book │ │ │ └── redis │ │ │ ├── DemoApplication.java │ │ │ ├── structure │ │ │ ├── DistributedId.java │ │ │ ├── StringStructure.java │ │ │ └── package-info.java │ │ │ └── support │ │ │ └── incrementer │ │ │ └── MaxValueIncrementer.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── tomato │ └── book │ └── redis │ ├── DemoApplicationTests.java │ └── structure │ ├── DistributedIdTest.java │ └── StringStructureTest.java ├── tomato-example ├── .gitignore ├── bytebuddy-agent │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── example │ │ │ ├── BytebuddyAgentApplication.java │ │ │ ├── Interceptor │ │ │ └── TimingInterceptor.java │ │ │ ├── agent │ │ │ └── TimerAgent.java │ │ │ └── controller │ │ │ └── HelloWorld.java │ │ └── resources │ │ └── application.properties ├── maven-pom │ ├── .gitignore │ └── pom.xml ├── micrometer-prometheus │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── example │ │ │ └── micrometer │ │ │ └── MicrometerApplication.java │ │ └── resources │ │ └── application.properties ├── mybatis-generator │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── mybatis │ │ │ └── generator │ │ │ ├── Demo.java │ │ │ ├── entity │ │ │ ├── NoticeRule.java │ │ │ └── NoticeRuleExample.java │ │ │ └── mapper │ │ │ └── NoticeRuleMapper.java │ │ └── resources │ │ ├── application.properties │ │ ├── generatorConfig.xml │ │ └── mapper │ │ └── NoticeRuleMapper.xml ├── pom.xml ├── spring-authorization-server │ ├── .gitignore │ ├── README.md │ ├── auth-client │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── auth │ │ │ │ └── client │ │ │ │ ├── AuthClientApplication.java │ │ │ │ ├── config │ │ │ │ ├── SecurityConfig.java │ │ │ │ └── WebClientConfig.java │ │ │ │ └── controller │ │ │ │ ├── AuthorizationController.java │ │ │ │ ├── DefaultController.java │ │ │ │ └── RestControllerDemo.java │ │ │ └── resources │ │ │ ├── application.yml │ │ │ └── templates │ │ │ └── index.html │ ├── auth-gateway │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── gateway │ │ │ │ ├── AuthGatewayApplication.java │ │ │ │ ├── config │ │ │ │ ├── IgnoreUrlsConfiguration.java │ │ │ │ ├── JwtLoadBalancerConfig.java │ │ │ │ ├── RequestRateLimiterConfig.java │ │ │ │ └── WebFluxSecurityConfig.java │ │ │ │ ├── handler │ │ │ │ ├── CustomAuthenticationEntryPoint.java │ │ │ │ └── CustomServerAccessDeniedHandler.java │ │ │ │ └── manager │ │ │ │ └── CustomAuthorizationManager.java │ │ │ └── resources │ │ │ └── application.yml │ ├── auth-resource │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── resource │ │ │ │ ├── ResourceApplication.java │ │ │ │ ├── config │ │ │ │ └── ResourceServerConfig.java │ │ │ │ └── controller │ │ │ │ ├── MessagesController.java │ │ │ │ └── ResourceController.java │ │ │ └── resources │ │ │ └── application.yml │ ├── auth-server │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── tomato │ │ │ │ │ └── auth │ │ │ │ │ └── server │ │ │ │ │ ├── AuthServerApplication.java │ │ │ │ │ ├── config │ │ │ │ │ └── AuthorizationConfig.java │ │ │ │ │ └── controller │ │ │ │ │ └── AuthorizationController.java │ │ │ └── resources │ │ │ │ ├── application.yml │ │ │ │ ├── static │ │ │ │ └── assets │ │ │ │ │ └── css │ │ │ │ │ └── signin.css │ │ │ │ └── templates │ │ │ │ ├── consent.html │ │ │ │ └── login.html │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── auth │ │ │ └── server │ │ │ ├── DefaultAuthorizationServerApplicationTests.java │ │ │ └── DefaultAuthorizationServerConsentTests.java │ ├── db │ │ └── init.sql │ └── pom.xml ├── spring-boot-tracing │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── example │ │ │ └── MyApplication.java │ │ └── resources │ │ └── application.properties ├── spring-modulith │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── example │ │ │ │ ├── Application.java │ │ │ │ ├── inventory │ │ │ │ ├── InventoryInternal.java │ │ │ │ ├── InventoryManagement.java │ │ │ │ ├── InventorySettings.java │ │ │ │ └── package-info.java │ │ │ │ └── order │ │ │ │ ├── Order.java │ │ │ │ ├── OrderCompleted.java │ │ │ │ ├── OrderManagement.java │ │ │ │ ├── internal │ │ │ │ └── OrderInternal.java │ │ │ │ └── package-info.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── example │ │ ├── ApplicationIntegrationTests.java │ │ ├── ModularityTests.java │ │ └── order │ │ ├── EventPublicationRegistryTests.java │ │ └── OrderIntegrationTests.java ├── spring-security-jwt │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── examples │ │ │ │ ├── Body.java │ │ │ │ ├── SpringSecurityJwtExampleApplication.java │ │ │ │ ├── benchmarks │ │ │ │ └── JsonPerformance.java │ │ │ │ ├── config │ │ │ │ ├── CorsConfig.java │ │ │ │ ├── InvalidAuthenticationEntryPoint.java │ │ │ │ ├── InvalidJwtAuthenticationException.java │ │ │ │ ├── SecurityConfig.java │ │ │ │ ├── SecurityUserDetails.java │ │ │ │ ├── SecurityUserDetailsService.java │ │ │ │ └── jwt │ │ │ │ │ ├── JwtTokenOncePerRequestFilter.java │ │ │ │ │ └── JwtTokenProvider.java │ │ │ │ ├── exception │ │ │ │ └── CustomExceptionHandler.java │ │ │ │ ├── model1 │ │ │ │ ├── Model1Controller.java │ │ │ │ ├── Model1Pojo.java │ │ │ │ └── mapper │ │ │ │ │ └── Model1.xml │ │ │ │ └── users │ │ │ │ ├── AuthenticationController.java │ │ │ │ ├── UserController.java │ │ │ │ ├── UserPojo.java │ │ │ │ └── mapper │ │ │ │ ├── Login.xml │ │ │ │ └── User.xml │ │ └── resources │ │ │ ├── application-dev.yml │ │ │ ├── application-druid.yml │ │ │ ├── application-mybatis.yml │ │ │ ├── application.yml │ │ │ └── log4j2.xml │ │ └── test │ │ └── java │ │ └── examples │ │ ├── benchmarks │ │ └── jsonperformance.http │ │ ├── model1 │ │ └── model1.http │ │ ├── passwdtools │ │ └── PasswordTools.java │ │ └── users │ │ └── users.http ├── spring-security │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── example │ │ │ ├── JwtLoginApplication.java │ │ │ ├── config │ │ │ └── RestConfig.java │ │ │ └── web │ │ │ ├── HelloController.java │ │ │ └── TokenController.java │ │ └── resources │ │ ├── app.key │ │ ├── app.pub │ │ └── application.yml └── tomato-dynamic-db-example │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── tomato │ │ └── dynamic │ │ └── db │ │ └── example │ │ └── Application.java │ └── resources │ └── application.yml ├── tomato-framework ├── pom.xml ├── tomato-banner-starter │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── banner │ │ │ ├── BannerApplicationRunner.java │ │ │ └── BannerAutoConfiguration.java │ │ └── resources │ │ ├── META-INF │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ │ └── banner.txt ├── tomato-binlog │ └── pom.xml ├── tomato-business │ ├── README.md │ ├── pom.xml │ ├── tomato-business-comment │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── business │ │ │ │ └── comment │ │ │ │ ├── CommentChild.java │ │ │ │ └── CommentParent.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── business │ │ │ └── comment │ │ │ └── CommentTest.java │ ├── tomato-business-pay │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── business │ │ │ └── pay │ │ │ ├── AbstractPayCommon.java │ │ │ └── PayQuery.java │ └── tomato-business-rbac │ │ ├── pom.xml │ │ ├── rbac-api │ │ └── pom.xml │ │ ├── rbac-business │ │ └── pom.xml │ │ └── rbac-spring-boot-starter │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── tomato-cache │ ├── .gitignore │ ├── pom.xml │ ├── tomato-cache-core │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── cache │ │ │ └── core │ │ │ ├── CommonCache.java │ │ │ └── local │ │ │ └── LocalCacheService.java │ ├── tomato-cache-guava-starter │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── cache │ │ │ │ └── core │ │ │ │ └── guava │ │ │ │ ├── AutoConfiguration.java │ │ │ │ ├── factoty │ │ │ │ └── LocalGuavaCacheFactory.java │ │ │ │ └── impl │ │ │ │ └── GuavaLocalCacheService.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ ├── tomato-redis-redisson-starter │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── redis │ │ │ │ └── redisson │ │ │ │ ├── config │ │ │ │ └── RedissonConfig.java │ │ │ │ ├── lock │ │ │ │ ├── DistributedLock.java │ │ │ │ ├── DistributedLockFactory.java │ │ │ │ └── RedissonDistributedLockFactory.java │ │ │ │ ├── properties │ │ │ │ └── RedissonProperties.java │ │ │ │ ├── semaphore │ │ │ │ ├── DistributedSemaphore.java │ │ │ │ ├── DistributedSemaphoreFactory.java │ │ │ │ └── RedissonDistributedSemaphoreFactory.java │ │ │ │ └── service │ │ │ │ └── RedissonService.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ └── tomato-redis-starter │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── redis │ │ │ │ ├── config │ │ │ │ └── RedisAutoConfigure.java │ │ │ │ ├── domain │ │ │ │ ├── req │ │ │ │ │ ├── RedisConcurrentRequestCountLimiterReq.java │ │ │ │ │ └── RedisRateLimiterReq.java │ │ │ │ └── resp │ │ │ │ │ ├── RedisConcurrentRequestCountLimiterResp.java │ │ │ │ │ └── RedisRateLimiterResp.java │ │ │ │ ├── mq │ │ │ │ ├── AsyncExecutor.java │ │ │ │ ├── CustomRedisStreamProperties.java │ │ │ │ ├── CustomStreamMessageListenerContainer.java │ │ │ │ ├── DefaultGroupStreamListener.java │ │ │ │ ├── RedisStreamAutoConfiguration.java │ │ │ │ ├── RedisStreamMessageListener.java │ │ │ │ └── RedisStreamMessageProducer.java │ │ │ │ ├── properties │ │ │ │ └── TencentRedisProperties.java │ │ │ │ ├── ratelimit │ │ │ │ ├── RedisConcurrentRequestCountLimiter.java │ │ │ │ └── RedisRateLimiter.java │ │ │ │ ├── service │ │ │ │ ├── DefaultTenantContextService.java │ │ │ │ ├── DistributeCacheService.java │ │ │ │ └── TenantContextService.java │ │ │ │ ├── support │ │ │ │ ├── RedisTemplateCustomizer.java │ │ │ │ └── TenantPrefixStringRedisSerializer.java │ │ │ │ └── utils │ │ │ │ ├── RedisBitMapUtils.java │ │ │ │ ├── RedisBloomUtils.java │ │ │ │ └── RedisUtils.java │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── scripts │ │ │ │ ├── compareAndSet.lua │ │ │ │ ├── concurrent_request_count_limiter.lua │ │ │ │ ├── concurrent_request_rate_limiter.lua │ │ │ │ └── request_rate_limiter.lua │ │ │ └── spring │ │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ │ │ └── demo.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── tomato │ │ └── redis │ │ └── Test.java ├── tomato-captcha │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ └── tomato-captcha-starter │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── captcha │ │ │ ├── config │ │ │ ├── CaptchaColor.java │ │ │ ├── CaptchaConfig.java │ │ │ ├── CaptchaNoise.java │ │ │ └── CaptchaWordRenderer.java │ │ │ ├── domain │ │ │ └── CaptchaResp.java │ │ │ └── service │ │ │ └── CaptchaService.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── tomato-cloud │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ ├── tomato-cloud-alibaba-starter │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── cloud │ │ │ │ └── alibaba │ │ │ │ └── AlibabaAutoConfiguration.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ ├── tomato-cloud-core │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── cloud │ │ │ └── core │ │ │ └── properties │ │ │ └── BlackListProperties.java │ ├── tomato-cloud-feign-resilience4j-starter │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── cloud │ │ │ │ └── feign │ │ │ │ └── resilience4j │ │ │ │ └── FeignResilience4jAutoConfiguration.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ ├── tomato-cloud-feign-sentinel-starter │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── cloud │ │ │ │ └── feign │ │ │ │ └── sentinel │ │ │ │ └── FeignSentinelAutoConfiguration.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ ├── tomato-cloud-feign-starter │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── cloud │ │ │ │ └── feign │ │ │ │ ├── TomatoFeignAutoConfiguration.java │ │ │ │ └── config │ │ │ │ ├── FeignConfiguration.java │ │ │ │ ├── FeignRequestInterceptor.java │ │ │ │ └── log.adoc │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ ├── tomato-cloud-gateway-sentinel-starter │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── cloud │ │ │ │ └── gateway │ │ │ │ └── sentinel │ │ │ │ └── GatewaySentinelAutoConfiguration.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ └── tomato-cloud-gateway-starter │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── cloud │ │ │ └── gateway │ │ │ ├── GatewayAutoConfiguration.java │ │ │ ├── filter │ │ │ ├── FilterOrder.java │ │ │ ├── GlobalResponseFilter.java │ │ │ └── XssFilter.java │ │ │ ├── gray │ │ │ ├── GrayAutoConfiguration.java │ │ │ ├── configuration │ │ │ │ ├── GrayLoadBalancerClientConfiguration.java │ │ │ │ └── GrayServiceInstanceListSupplier.java │ │ │ ├── constant │ │ │ │ ├── DeploymentType.java │ │ │ │ ├── GrayMetadataConstant.java │ │ │ │ └── HeaderConstant.java │ │ │ ├── properties │ │ │ │ └── GrayProperties.java │ │ │ └── version │ │ │ │ ├── CompositeGrayVersionStrategy.java │ │ │ │ ├── GrayVersionStrategy.java │ │ │ │ ├── HeaderGrayVersionStrategy.java │ │ │ │ └── WeightGrayVersionStrategy.java │ │ │ ├── handler │ │ │ ├── GatewayExceptionHandler.java │ │ │ └── RefreshRoutesListener.java │ │ │ └── utils │ │ │ └── WebFluxUtils.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── tomato-common-excel │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── tomato │ │ └── common │ │ └── excel │ │ ├── listener │ │ ├── BatchHandleListener.java │ │ ├── CommonListener.java │ │ └── ParallelBatchHandleListener.java │ │ └── util │ │ └── ExcelUtil.java ├── tomato-common-starter │ └── pom.xml ├── tomato-common │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── common │ │ │ ├── BaseConverter.java │ │ │ ├── concurrent │ │ │ ├── Async.java │ │ │ ├── MemoryLimitCalculator.java │ │ │ └── ThreadPoolConverter.java │ │ │ ├── constants │ │ │ ├── CommonRespCode.java │ │ │ └── HttpHeadersConstants.java │ │ │ ├── domain │ │ │ ├── entity │ │ │ │ ├── AbstractEntity.java │ │ │ │ ├── BaseEntity.java │ │ │ │ └── Entity.java │ │ │ ├── req │ │ │ │ └── PageQueryReq.java │ │ │ └── resp │ │ │ │ ├── PageResp.java │ │ │ │ ├── Resp.java │ │ │ │ ├── RespCode.java │ │ │ │ └── ThreadPoolStatsResp.java │ │ │ ├── enums │ │ │ ├── BaseEnum.java │ │ │ ├── CommonStatusEnum.java │ │ │ ├── EnumDesc.java │ │ │ ├── EnumValue.java │ │ │ ├── UnitConvertEnum.java │ │ │ └── YesNoTypeEnum.java │ │ │ ├── exception │ │ │ ├── AbstractException.java │ │ │ ├── BusinessException.java │ │ │ ├── BusinessExceptionFactory.java │ │ │ ├── ClientException.java │ │ │ └── RemoteException.java │ │ │ ├── holder │ │ │ ├── ObjectHolder.java │ │ │ └── TenantContextHolder.java │ │ │ ├── pattern │ │ │ └── Singleton.java │ │ │ └── util │ │ │ ├── BigDecimalUtil.java │ │ │ ├── IdWorker.java │ │ │ ├── LocalDateTimeUtil.java │ │ │ ├── RegexPool.java │ │ │ └── TomatoSerialVersion.java │ │ └── test │ │ └── java │ │ └── com │ │ └── tomato │ │ └── common │ │ └── util │ │ ├── IdWorkerTest.java │ │ └── LocalDateTimeUtilTest.java ├── tomato-data │ ├── .gitignore │ ├── pom.xml │ ├── tomato-data-common │ │ ├── .gitignore │ │ └── pom.xml │ ├── tomato-jpa-starter │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── jpa │ │ │ └── domain │ │ │ ├── entity │ │ │ └── BaseEntity.java │ │ │ ├── repository │ │ │ └── BaseJpaRepository.java │ │ │ └── service │ │ │ ├── AbstractService.java │ │ │ ├── BaseReadableService.java │ │ │ ├── BaseService.java │ │ │ └── BaseWriteableService.java │ ├── tomato-multi-tenancy-starter │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── multi │ │ │ │ └── tenancy │ │ │ │ └── autoconfigure │ │ │ │ └── TenantAutoconfiguration.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ ├── tomato-mybatis-flex-starter │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── mybatis │ │ │ │ └── flex │ │ │ │ ├── TomatoMybatisFlexAutoConfiguration.java │ │ │ │ └── config │ │ │ │ └── PageHelperConfig.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ ├── tomato-mybatis-mp-starter │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── mybatis │ │ │ │ └── mp │ │ │ │ ├── TomatoMybatisMpAutoConfiguration.java │ │ │ │ ├── dao │ │ │ │ ├── MpBaseDao.java │ │ │ │ └── impl │ │ │ │ │ └── MpBaseDaoImpl.java │ │ │ │ ├── dataobject │ │ │ │ └── BaseDO.java │ │ │ │ └── mapper │ │ │ │ └── MpBaseMybatisMapper.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ ├── tomato-mybatis-plus-starter │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── mybatis │ │ │ │ └── plus │ │ │ │ └── TomatoMybatisPlusAutoConfiguration.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ └── tomato-mybatis-starter │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── mybatis │ │ │ │ ├── TomatoMybatisAutoConfiguration.java │ │ │ │ ├── TomatoMybatisProperties.java │ │ │ │ ├── annotation │ │ │ │ ├── NoColumn.java │ │ │ │ └── Where.java │ │ │ │ ├── domain │ │ │ │ ├── ExplainResult.java │ │ │ │ └── Sort.java │ │ │ │ ├── interceptor │ │ │ │ └── SlowSqlInterceptor.java │ │ │ │ ├── mapper │ │ │ │ ├── BaseMapper.java │ │ │ │ ├── Mapper.java │ │ │ │ ├── mapper │ │ │ │ │ ├── CountMapper.java │ │ │ │ │ ├── DeleteMapper.java │ │ │ │ │ ├── InsertMapper.java │ │ │ │ │ ├── PageMapper.java │ │ │ │ │ ├── SelectMapper.java │ │ │ │ │ └── UpdateMapper.java │ │ │ │ └── provider │ │ │ │ │ ├── AbstractSqlProviderSupport.java │ │ │ │ │ ├── BatchInsertSqlProvider.java │ │ │ │ │ ├── CountByCriteriaSqlProvider.java │ │ │ │ │ ├── CountSqlProvider.java │ │ │ │ │ ├── DeleteByCriteriaSqlProvider.java │ │ │ │ │ ├── DeleteSqlProvider.java │ │ │ │ │ ├── InsertSelectiveSqlProvider.java │ │ │ │ │ ├── InsertSqlProvider.java │ │ │ │ │ ├── LogicDeleteSqlProvider.java │ │ │ │ │ ├── SelectAllSqlProvider.java │ │ │ │ │ ├── SelectByCriteriaSqlProvider.java │ │ │ │ │ ├── SelectByPrimaryKeyInSqlProvider.java │ │ │ │ │ ├── SelectOneByCriteriaSqlProvider.java │ │ │ │ │ ├── SelectOneSqlProvider.java │ │ │ │ │ ├── SelectPageByCriteriaSqlProvider.java │ │ │ │ │ ├── UpdateSelectiveSqlProvider.java │ │ │ │ │ └── UpdateSqlProvider.java │ │ │ │ ├── mapping │ │ │ │ └── TableInfo.java │ │ │ │ ├── paginate │ │ │ │ └── Page.java │ │ │ │ └── util │ │ │ │ ├── CollectionUtils.java │ │ │ │ ├── PlaceholderResolver.java │ │ │ │ ├── ReflectionUtils.java │ │ │ │ └── StringUtils.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ │ └── test │ │ └── java │ │ └── com │ │ └── tomato │ │ └── mybatis │ │ └── mapper │ │ └── ExampleXML.java ├── tomato-ddd │ ├── .gitignore │ ├── pom.xml │ └── tomato-domain-core │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── tomato │ │ └── domain │ │ └── core │ │ ├── DomainEvent.java │ │ ├── DomainRepository.java │ │ ├── DomainService.java │ │ └── ValueObject.java ├── tomato-dynamic-db │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── dynamic │ │ │ └── db │ │ │ ├── annotation │ │ │ └── DataSource.java │ │ │ ├── aop │ │ │ └── DataSourceAspect.java │ │ │ ├── config │ │ │ ├── DynamicDataSource.java │ │ │ ├── DynamicDataSourceAutoConfiguration.java │ │ │ ├── DynamicDataSourceConfig.java │ │ │ ├── DynamicDataSourcePoolProperties.java │ │ │ ├── DynamicDataSourceProperties.java │ │ │ ├── DynamicDataSourceService.java │ │ │ └── db │ │ │ │ └── HikariConfig.java │ │ │ └── holder │ │ │ └── DynamicDataSourceHolder.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── tomato-dynamic-thread-starter │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── dynamic │ │ │ └── thread │ │ │ ├── config │ │ │ ├── DynamicThreadPoolAutoConfiguration.java │ │ │ └── DynamicThreadPoolProperties.java │ │ │ ├── enums │ │ │ └── QueueTypeEnum.java │ │ │ ├── exception │ │ │ └── DynamicThreadException.java │ │ │ ├── executor │ │ │ └── DynamicThreadPoolExecutor.java │ │ │ ├── notify │ │ │ ├── ThreadPoolNotify.java │ │ │ └── enums │ │ │ │ └── NotifyTypeEnum.java │ │ │ ├── support │ │ │ ├── ExtendThreadPoolExecutor.java │ │ │ └── runnable │ │ │ │ └── DynamicRunnable.java │ │ │ └── thread │ │ │ ├── CustomThreadCreator.java │ │ │ └── CustomThreadFactory.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── tomato-encrypt-starter │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── encrypt │ │ │ ├── config │ │ │ └── ApiDecryptAutoConfiguration.java │ │ │ └── utils │ │ │ └── EncryptUtils.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── tomato-id-starter │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── id │ │ │ ├── IdAutoConfiguration.java │ │ │ └── generator │ │ │ ├── IdGenerator.java │ │ │ └── impl │ │ │ ├── NanoIdGenerator.java │ │ │ └── Sequence.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── tomato-idempotent-starter │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── idempotent │ │ │ ├── annotation │ │ │ └── Idempotent.java │ │ │ ├── aspect │ │ │ └── IdempotentAspect.java │ │ │ ├── autoconfigure │ │ │ └── IdempotentAutoConfiguration.java │ │ │ ├── properties │ │ │ └── IdempotentProperties.java │ │ │ └── strategy │ │ │ ├── AbstractIdempotentStrategy.java │ │ │ ├── IdempotentStrategy.java │ │ │ ├── IdempotentStrategyFactory.java │ │ │ └── impl │ │ │ └── RedisStrategyImpl.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── tomato-jackson-starter │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── jackson │ │ │ │ ├── config │ │ │ │ ├── CustomizerJackson2ObjectMapperBuilderCustomizer.java │ │ │ │ └── JacksonConfiguration.java │ │ │ │ ├── datamask │ │ │ │ ├── DataMask.java │ │ │ │ ├── DataMaskEnum.java │ │ │ │ └── DataMaskingSerializer.java │ │ │ │ ├── modules │ │ │ │ └── EncapsulationClassJackson2Module.java │ │ │ │ └── utils │ │ │ │ └── JacksonUtils.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ │ └── test │ │ └── java │ │ └── com │ │ └── tomato │ │ └── jackson │ │ └── PatternTest.java ├── tomato-lock │ ├── EXTEND.md │ ├── pom.xml │ ├── tomato-lock-core │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── lock │ │ │ └── core │ │ │ └── exe │ │ │ ├── AbstractLockExe.java │ │ │ └── DistributedLockExe.java │ ├── tomato-lock-redis-starter │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── tomato │ │ │ │ │ └── lock │ │ │ │ │ └── redis │ │ │ │ │ ├── config │ │ │ │ │ └── RedisTemplateLockAutoConfigure.java │ │ │ │ │ └── exe │ │ │ │ │ └── RedisTemplateLockExe.java │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ ├── scripts │ │ │ │ ├── delete_lock_script.lua │ │ │ │ └── lock_script.lua │ │ │ │ └── spring │ │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── lock │ │ │ └── redis │ │ │ └── TestLua.java │ └── tomato-lock-redisson-starter │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── tomato │ │ └── lock │ │ └── redisson │ │ └── exe │ │ └── RedissonLockExe.java ├── tomato-monitor │ ├── .gitignore │ ├── pom.xml │ ├── tomato-monitor-common │ │ ├── .gitignore │ │ └── pom.xml │ └── tomato-monitor-prometheus │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── monitor │ │ │ └── prometheus │ │ │ └── PrometheusAutoConfiguration.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── tomato-mq │ ├── .gitignore │ ├── pom.xml │ └── tomato-rabbitmq-starter │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── rabbitmq │ │ │ ├── config │ │ │ ├── RabbitConfig.java │ │ │ └── RabbitCustomConfig.java │ │ │ ├── enums │ │ │ ├── RabbitEnum.java │ │ │ └── RabbitExchangeTypeEnum.java │ │ │ ├── handler │ │ │ ├── RabbitTemplateConfirmReturn.java │ │ │ ├── RabbitTemplateReturnsCallback.java │ │ │ └── package-info.java │ │ │ ├── message │ │ │ ├── AbstractConsumerService.java │ │ │ ├── AbstractProducerService.java │ │ │ ├── ConsumerContainerFactory.java │ │ │ ├── ConsumerService.java │ │ │ ├── CustomRetryListener.java │ │ │ └── ProducerService.java │ │ │ ├── monitor │ │ │ └── RabbitInfoLog.java │ │ │ └── properties │ │ │ ├── RabbitInfo.java │ │ │ └── RabbitProperties.java │ │ └── resources │ │ ├── META-INF │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ │ └── rabbitmq-demo.properties ├── tomato-oauth2 │ ├── README.md │ ├── pom.xml │ ├── tomato-oauth2-authentication │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── oauth2 │ │ │ └── authentication │ │ │ ├── config │ │ │ ├── AuthorizationServerConfig.java │ │ │ └── DefaultSecurityConfig.java │ │ │ └── jose │ │ │ ├── Jwks.java │ │ │ └── KeyGeneratorUtils.java │ ├── tomato-oauth2-authorization │ │ ├── README.md │ │ └── pom.xml │ └── tomato-oauth2-core │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── tomato │ │ └── oauth2 │ │ └── core │ │ └── response │ │ ├── CustomAccessDeniedHandler.java │ │ └── CustomAuthenticationEntryPoint.java ├── tomato-operator-log-starter │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── operator │ │ │ └── log │ │ │ ├── annotation │ │ │ └── LogRecordAnnotation.java │ │ │ ├── aspect │ │ │ └── LogRecordAspect.java │ │ │ ├── autoconfigure │ │ │ └── OperatorLogAutoConfiguration.java │ │ │ ├── domain │ │ │ ├── LogRecord.java │ │ │ └── Operator.java │ │ │ ├── service │ │ │ ├── OperatorLogRecordService.java │ │ │ ├── OperatorUserService.java │ │ │ └── impl │ │ │ │ ├── DefaultOperatorLogRecordServiceImpl.java │ │ │ │ └── DefaultOperatorUserServiceImpl.java │ │ │ └── spel │ │ │ └── LogRecordExpressionEvaluator.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── tomato-pay │ ├── .gitignore │ ├── pom.xml │ ├── tomato-pay-alipay-starter │ │ ├── .gitignore │ │ └── pom.xml │ ├── tomato-pay-common │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── pay │ │ │ └── common │ │ │ ├── PayAccount.java │ │ │ ├── api │ │ │ └── PayService.java │ │ │ ├── domain │ │ │ └── CallBackReq.java │ │ │ └── enums │ │ │ └── PayType.java │ └── tomato-pay-wx-starter │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── tomato │ │ └── pay │ │ └── wx │ │ ├── config │ │ └── WxPayConfiguration.java │ │ ├── enums │ │ └── WxtPayV3Type.java │ │ ├── multi │ │ ├── DefaultWxMultiAccountService.java │ │ ├── WxMultiAccountService.java │ │ └── domain │ │ │ └── WxMultiAccount.java │ │ ├── properties │ │ └── WxPayProperties.java │ │ └── signature │ │ └── WxSignature.java ├── tomato-rpc │ ├── .gitignore │ ├── pom.xml │ ├── tomato-rpc-common │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── rpc │ │ │ └── common │ │ │ └── domain │ │ │ └── ServiceMetadata.java │ ├── tomato-rpc-example │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── tomato-rpc-example-spi │ │ │ ├── .gitignore │ │ │ ├── pom.xml │ │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── rpc │ │ │ │ └── example │ │ │ │ └── spi │ │ │ │ ├── SpiExampleMain.java │ │ │ │ ├── SpiService.java │ │ │ │ └── SpiServiceImpl.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── com.tomato.rpc.example.spi.SpiService │ ├── tomato-rpc-loadbalancer │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── rpc │ │ │ └── loadbalancer │ │ │ ├── AbsLoadBalancer.java │ │ │ ├── LoadBalancer.java │ │ │ └── impl │ │ │ ├── hash │ │ │ ├── ConsistentHashLoadBalancer.java │ │ │ ├── HashLoadBalancer.java │ │ │ ├── HashWeightLoadBalancer.java │ │ │ ├── SourceHashLoadBalancer.java │ │ │ └── SourceHashWeightLoadBalancer.java │ │ │ ├── least │ │ │ └── LeastConnectionLoadBalancer.java │ │ │ ├── random │ │ │ ├── RandomLoadBalancer.java │ │ │ └── RandomWeightLoadBalancer.java │ │ │ └── robin │ │ │ ├── RobinLoadBalancer.java │ │ │ └── RobinWeightLoadBalancer.java │ ├── tomato-rpc-serialize │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── tomato-rpc-serialize-common │ │ │ ├── .gitignore │ │ │ ├── pom.xml │ │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── rpc │ │ │ └── serialize │ │ │ └── common │ │ │ └── Serializer.java │ └── tomato-rpc-spi │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── tomato │ │ └── rpc │ │ └── spi │ │ ├── annotation │ │ ├── SPI.java │ │ └── SPIClass.java │ │ └── extension │ │ └── ExtensionLoader.java ├── tomato-satoken-starter │ └── pom.xml ├── tomato-security-starter │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── security │ │ │ ├── config │ │ │ ├── AbstractSecurityConfig.java │ │ │ ├── SecurityAutoConfig.java │ │ │ └── SecurityProperties.java │ │ │ ├── constant │ │ │ ├── JwtConstant.java │ │ │ ├── RedisKeyConstant.java │ │ │ └── RequestHeaderConstant.java │ │ │ ├── context │ │ │ └── ThreadLocalSecurityContextHolderStrategy.java │ │ │ ├── domain │ │ │ └── LoginUser.java │ │ │ ├── enums │ │ │ └── LoginDeviceEnum.java │ │ │ ├── filter │ │ │ ├── CustomLoginFilter.java │ │ │ └── TokenAuthenticationFilter.java │ │ │ ├── handler │ │ │ ├── CustomAuthenticationHandler.java │ │ │ └── CustomRememberMeServices.java │ │ │ ├── token │ │ │ ├── TokenRepository.java │ │ │ └── TokenService.java │ │ │ └── util │ │ │ └── SecurityFrameworkUtil.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── tomato-serial-number-starter │ ├── db │ │ └── init.sql │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── serial │ │ │ └── number │ │ │ ├── SerialNumberAutoConfig.java │ │ │ ├── dao │ │ │ └── package-info.java │ │ │ └── mapper │ │ │ └── package-info.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── tomato-sms │ ├── pom.xml │ ├── tomato-sms-aliyun │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── sms │ │ │ └── aliyun │ │ │ └── AliyunSmsSendHandler.java │ └── tomato-sms-core │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── tomato │ │ └── sms │ │ └── core │ │ ├── AbstractSmsSendHandler.java │ │ ├── SmsSendHandler.java │ │ └── domain │ │ └── SmsTemplate.java ├── tomato-springdoc-starter │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── springdoc │ │ │ ├── autoconfigure │ │ │ └── SpringDocAutoConfiguration.java │ │ │ ├── config │ │ │ └── SpringDocConfig.java │ │ │ └── properties │ │ │ └── SpringDocProperties.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── tomato-tracing-starter │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── tracing │ │ │ ├── TracingAutoConfiguration.java │ │ │ └── thread │ │ │ └── TraceIdThreadPoolTaskExecutor.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── tomato-utils │ ├── pom.xml │ ├── tomato-utils-base │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── utils │ │ │ │ └── base │ │ │ │ ├── crypto │ │ │ │ └── HmacUtils.java │ │ │ │ ├── date │ │ │ │ ├── DatePattern.java │ │ │ │ └── SystemClock.java │ │ │ │ └── lang │ │ │ │ └── UUIDGenerator.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── utils │ │ │ └── base │ │ │ └── date │ │ │ └── SystemClockTest.java │ ├── tomato-utils-jwt │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── utils │ │ │ │ └── jwt │ │ │ │ ├── AbstractToken.java │ │ │ │ ├── AccessToken.java │ │ │ │ ├── AccessTokenResponse.java │ │ │ │ ├── JwtUtil.java │ │ │ │ └── RefreshToken.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── utils │ │ │ └── jwt │ │ │ └── JwtUtilTest.java │ └── tomato-utils-spring │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── tomato │ │ └── utils │ │ └── spring │ │ ├── SpringContextUtil.java │ │ └── TransactionalUtil.java ├── tomato-validator-starter │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── validator │ │ │ ├── ValidatorAutoConfiguration.java │ │ │ ├── annotation │ │ │ ├── Amount.java │ │ │ ├── CheckEnum.java │ │ │ ├── DateRange.java │ │ │ ├── DateTimeRange.java │ │ │ ├── Mobile.java │ │ │ └── Xss.java │ │ │ └── validator │ │ │ ├── AmountValidator.java │ │ │ ├── DateTimeRangeValidator.java │ │ │ ├── EnumValidator.java │ │ │ ├── MobileValidator.java │ │ │ └── XssValidator.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports └── tomato-web-starter │ ├── pom.xml │ ├── tomato-web-core │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── web │ │ │ └── core │ │ │ ├── aop │ │ │ └── ControllerParamJoinPoint.java │ │ │ ├── config │ │ │ ├── AutoConfiguration.java │ │ │ ├── CorsFilterConfig.java │ │ │ └── RestTemplateConfig.java │ │ │ ├── constants │ │ │ └── WebConstants.java │ │ │ ├── controller │ │ │ ├── BaseController.java │ │ │ ├── Controller.java │ │ │ └── demo │ │ │ │ ├── FormController.java │ │ │ │ ├── JsonController.java │ │ │ │ ├── OpenApiDoc3Controller.java │ │ │ │ ├── UrlencodedController.java │ │ │ │ └── entity │ │ │ │ └── Demo.java │ │ │ ├── event │ │ │ └── BaseEvent.java │ │ │ ├── handler │ │ │ ├── GlobalExceptionHandler.java │ │ │ └── ResponseAdviceHandler.java │ │ │ ├── properties │ │ │ └── CustomWebProperties.java │ │ │ ├── util │ │ │ ├── BeanUtil.java │ │ │ ├── IpUtil.java │ │ │ ├── SpringContextUtil.java │ │ │ └── servlet │ │ │ │ └── IpUtil.java │ │ │ └── xss │ │ │ ├── XssHttpServletFilter.java │ │ │ ├── XssHttpServletRequestWrapper.java │ │ │ └── XssUtil.java │ │ └── resources │ │ ├── META-INF │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ │ └── antisamy │ │ ├── antisamy-anythinggoes.xml │ │ └── antisamy.xsd │ ├── tomato-web-jpa-starter │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── tomato │ │ └── web │ │ └── jpa │ │ └── controller │ │ ├── AbstractBaseController.java │ │ └── service │ │ ├── BaseController.java │ │ ├── BaseReadableController.java │ │ └── BaseWriteableController.java │ └── tomato-web-rest-starter │ ├── .gitignore │ └── pom.xml ├── tomato-gateway ├── pom.xml ├── tomato-gateway-api │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── gateway │ │ │ └── api │ │ │ └── GatewayApiApplication.java │ │ └── resources │ │ ├── application.yml │ │ ├── banner.txt │ │ ├── logback-spring.xml │ │ └── tomato-gateway-api-dev.yml ├── tomato-gateway-common │ └── pom.xml └── tomato-gateway-web │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── gateway │ │ │ │ └── web │ │ │ │ ├── GatewayWebApplication.java │ │ │ │ ├── config │ │ │ │ ├── CorsFilter.java │ │ │ │ └── RouterFunctionConfiguration.java │ │ │ │ ├── filter │ │ │ │ └── CustomGlobalFilter.java │ │ │ │ ├── handler │ │ │ │ └── CodeHandler.java │ │ │ │ └── repository │ │ │ │ └── CustomRedisRouteDefinitionRepository.java │ │ └── resources │ │ │ ├── application.yaml │ │ │ ├── banner.txt │ │ │ ├── gray.yml │ │ │ ├── logback-spring.xml │ │ │ └── tomato-gateway-web-dev.yml │ └── test │ │ └── java │ │ └── com │ │ └── tomato │ │ └── gateway │ │ └── CaptchaTest.java │ └── tomato-gateway-web.http ├── tomato-module ├── README.md ├── pom.xml ├── tomato-module-account │ ├── pom.xml │ ├── tomato-module-account-api │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── account │ │ │ └── api │ │ │ ├── RemoteAccountService.java │ │ │ └── fallback │ │ │ └── RemoteAccountServiceFallback.java │ ├── tomato-module-account-base │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── account │ │ │ ├── constant │ │ │ └── AccountRespCode.java │ │ │ ├── domain │ │ │ ├── bo │ │ │ │ ├── AccountHisCollectResBO.java │ │ │ │ ├── AccountHisDealBO.java │ │ │ │ ├── AccountHisDealQueryBO.java │ │ │ │ ├── AccountHisUpdateBO.java │ │ │ │ └── AccountHisUpdateBatchBO.java │ │ │ ├── dto │ │ │ │ └── AccountTradDto.java │ │ │ └── entity │ │ │ │ ├── AccountAsyncEntity.java │ │ │ │ ├── AccountBankCardEntity.java │ │ │ │ ├── AccountDailyCollectEntity.java │ │ │ │ ├── AccountHisEntity.java │ │ │ │ ├── AccountInfoEntity.java │ │ │ │ ├── AccountManageHisEntity.java │ │ │ │ ├── AccountRateEntity.java │ │ │ │ ├── AccountSettleControlEntity.java │ │ │ │ ├── AccountSettleEntity.java │ │ │ │ ├── AccountSettleRecordEntity.java │ │ │ │ └── AccountWorkEntity.java │ │ │ └── exception │ │ │ └── AccountException.java │ ├── tomato-module-account-start │ │ ├── Dockerfile │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── tomato │ │ │ │ │ └── account │ │ │ │ │ ├── AccountApplication.java │ │ │ │ │ ├── algorithm │ │ │ │ │ ├── AccountHisCustomShardingAlgorithm.java │ │ │ │ │ └── CustomShardingAlgorithm.java │ │ │ │ │ ├── config │ │ │ │ │ └── AsyncConfiguration.java │ │ │ │ │ ├── controller │ │ │ │ │ ├── AccountCashController.java │ │ │ │ │ ├── AccountOperateController.java │ │ │ │ │ ├── AccountRateController.java │ │ │ │ │ ├── AccountSettleOperateController.java │ │ │ │ │ └── AccountTradController.java │ │ │ │ │ ├── dao │ │ │ │ │ ├── AccountAsyncDao.java │ │ │ │ │ ├── AccountBankCardDao.java │ │ │ │ │ ├── AccountDailyCollectDao.java │ │ │ │ │ ├── AccountHisDao.java │ │ │ │ │ ├── AccountInfoDao.java │ │ │ │ │ ├── AccountManageHisDao.java │ │ │ │ │ ├── AccountRateDao.java │ │ │ │ │ ├── AccountSettleControlDao.java │ │ │ │ │ ├── AccountSettleDao.java │ │ │ │ │ ├── AccountSettleRecordDao.java │ │ │ │ │ └── AccountWorkDao.java │ │ │ │ │ ├── domain │ │ │ │ │ └── bo │ │ │ │ │ │ ├── AccountBalanceBO.java │ │ │ │ │ │ ├── AccountHisBO.java │ │ │ │ │ │ └── AccountRefundBO.java │ │ │ │ │ ├── manager │ │ │ │ │ ├── AccountHisManager.java │ │ │ │ │ ├── AccountInfoManager.java │ │ │ │ │ ├── AccountNoManager.java │ │ │ │ │ ├── AccountOutReserveBalanceManager.java │ │ │ │ │ ├── AccountRateManager.java │ │ │ │ │ ├── AccountSettleControlManager.java │ │ │ │ │ ├── AccountSettleManager.java │ │ │ │ │ └── AccountSettleRecordManager.java │ │ │ │ │ ├── service │ │ │ │ │ ├── AccountAsyncInitService.java │ │ │ │ │ ├── AccountAsyncService.java │ │ │ │ │ ├── AccountBankCardManagerService.java │ │ │ │ │ ├── AccountCheckService.java │ │ │ │ │ ├── AccountDailyCollectService.java │ │ │ │ │ ├── AccountOperateService.java │ │ │ │ │ ├── AccountOutReserveBalanceService.java │ │ │ │ │ ├── AccountRefundService.java │ │ │ │ │ ├── AccountSettleOperateService.java │ │ │ │ │ ├── AccountSettleService.java │ │ │ │ │ ├── AccountTradAsyncService.java │ │ │ │ │ ├── AccountWorkService.java │ │ │ │ │ └── trad │ │ │ │ │ │ ├── AbstractAccountTrad.java │ │ │ │ │ │ ├── AccountAddService.java │ │ │ │ │ │ ├── AccountDeductService.java │ │ │ │ │ │ └── AccountTradService.java │ │ │ │ │ ├── timer │ │ │ │ │ ├── AccountSettleTimer.java │ │ │ │ │ ├── AccountTimer.java │ │ │ │ │ └── AccountTradAsyncTimer.java │ │ │ │ │ └── util │ │ │ │ │ └── SettleDayUtil.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── org.apache.shardingsphere.sharding.spi.ShardingAlgorithm │ │ │ │ ├── application-dev.properties │ │ │ │ ├── application-pro.properties │ │ │ │ ├── application.properties │ │ │ │ ├── banner.txt │ │ │ │ ├── logback-spring.xml │ │ │ │ ├── mapper │ │ │ │ ├── AccountAsyncMapper.xml │ │ │ │ ├── AccountBankCardMapper.xml │ │ │ │ ├── AccountDailyCollectMapper.xml │ │ │ │ ├── AccountHisMapper.xml │ │ │ │ ├── AccountInfoMapper.xml │ │ │ │ ├── AccountManageHisMapper.xml │ │ │ │ ├── AccountRateMapper.xml │ │ │ │ ├── AccountSettleControlMapper.xml │ │ │ │ ├── AccountSettleMapper.xml │ │ │ │ ├── AccountSettleRecordMapper.xml │ │ │ │ └── AccountWorkMapper.xml │ │ │ │ └── sharding.yaml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── account │ │ │ ├── AccountFlowTest.java │ │ │ ├── GenTest.java │ │ │ ├── SequenceTest.java │ │ │ ├── TimeTest.java │ │ │ ├── dao │ │ │ ├── AccountHisDaoTest.java │ │ │ └── AccountInfoDaoTest.java │ │ │ ├── manager │ │ │ ├── AccountHisManagerTest.java │ │ │ ├── AccountInfoManagerTest.java │ │ │ ├── AccountSettleControlManagerTest.java │ │ │ └── AccountSettleRecordManagerTest.java │ │ │ ├── service │ │ │ ├── AccountBankCardManagerServiceTest.java │ │ │ ├── AccountDailyCollectServiceTest.java │ │ │ ├── AccountOperateServiceTest.java │ │ │ ├── AccountOutReserveBalanceServiceTest.java │ │ │ ├── AccountRefundServiceTest.java │ │ │ ├── AccountSettleServiceTest.java │ │ │ └── AccountWorkServiceTest.java │ │ │ └── timer │ │ │ ├── AccountSettleTimerTest.java │ │ │ ├── AccountTimerTest.java │ │ │ ├── AccountTradAsyncServiceTest.java │ │ │ └── TimerTest.java │ ├── tomato-module-account-vo │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── account │ │ │ └── vo │ │ │ ├── enums │ │ │ ├── AccountHisTypeEnum.java │ │ │ ├── AccountStatusTypeEnum.java │ │ │ ├── AccountTypeEnum.java │ │ │ ├── CycleTypeEnum.java │ │ │ ├── DayTypeEnum.java │ │ │ ├── SettleTargetTypeEnum.java │ │ │ └── SettleTypeEnum.java │ │ │ ├── req │ │ │ ├── AccountBankCardCreateReq.java │ │ │ ├── AccountCancelledReq.java │ │ │ ├── AccountCashReq.java │ │ │ ├── AccountCreateReq.java │ │ │ ├── AccountFreezeReq.java │ │ │ ├── AccountRateBaseReq.java │ │ │ ├── AccountRateReqList.java │ │ │ ├── AccountSettleCreateReq.java │ │ │ └── AccountTradReq.java │ │ │ └── resp │ │ │ └── AccountCreateResp.java │ └── 账户系统.md ├── tomato-module-agent │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ └── tomato-module-agent-boot │ │ ├── .gitignore │ │ └── pom.xml ├── tomato-module-auth │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── auth │ │ │ │ ├── AuthApplication.java │ │ │ │ ├── client │ │ │ │ └── CustomClientDetailsService.java │ │ │ │ ├── config │ │ │ │ ├── AuthorizationServerConfig.java │ │ │ │ ├── AutoConfiguration.java │ │ │ │ └── DefaultSecurityConfig.java │ │ │ │ ├── handler │ │ │ │ └── CustomAuthenticationHandler.java │ │ │ │ ├── jose │ │ │ │ ├── Jwks.java │ │ │ │ └── KeyGeneratorUtils.java │ │ │ │ ├── properties │ │ │ │ ├── AuthProperties.java │ │ │ │ └── LocalJwkProperties.java │ │ │ │ ├── user │ │ │ │ ├── CustomUserDetailsService.java │ │ │ │ ├── domain │ │ │ │ │ └── CustomUserDetails.java │ │ │ │ └── impl │ │ │ │ │ └── CustomUserDetailsServiceImpl.java │ │ │ │ └── web │ │ │ │ ├── AuthorizationConsentController.java │ │ │ │ ├── DefaultErrorController.java │ │ │ │ ├── DemoLoginSuccessController.java │ │ │ │ └── LoginController.java │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── static │ │ │ └── assets │ │ │ │ └── css │ │ │ │ └── style.css │ │ │ └── templates │ │ │ ├── access-denied.html │ │ │ ├── activate.html │ │ │ ├── activated.html │ │ │ ├── consent.html │ │ │ ├── error.html │ │ │ └── login.html │ │ └── test │ │ └── java │ │ └── com │ │ └── tomato │ │ └── auth │ │ ├── AuthorizationGrantTypeTest.java │ │ ├── DefaultAuthorizationServerApplicationTests.java │ │ ├── DefaultAuthorizationServerConsentTests.java │ │ └── RegisteredClientRepositoryTest.java ├── tomato-module-channel │ ├── README.md │ ├── pom.xml │ ├── tomato-module-channel-api │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── channel │ │ │ └── api │ │ │ ├── RemoteChannelService.java │ │ │ └── fallback │ │ │ └── RemoteChannelServiceFallback.java │ ├── tomato-module-channel-start │ │ ├── Dockerfile │ │ ├── channel.http │ │ ├── entrypoint.sh │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── tomato │ │ │ │ │ └── channel │ │ │ │ │ ├── ChannelApplication.java │ │ │ │ │ ├── component │ │ │ │ │ ├── MerchantRouterRuleComponent.java │ │ │ │ │ ├── PayChannelComponent.java │ │ │ │ │ └── RouterRuleComponent.java │ │ │ │ │ ├── constants │ │ │ │ │ └── RedisConstants.java │ │ │ │ │ ├── controller │ │ │ │ │ ├── ChannelController.java │ │ │ │ │ └── IndexController.java │ │ │ │ │ ├── dao │ │ │ │ │ ├── PayTypeDao.java │ │ │ │ │ └── impl │ │ │ │ │ │ └── PayTypeDaoImpl.java │ │ │ │ │ ├── dataobject │ │ │ │ │ └── PayType.java │ │ │ │ │ ├── domain │ │ │ │ │ ├── MerchantRouterRule.java │ │ │ │ │ ├── PayChannel.java │ │ │ │ │ ├── RoutePayChannel.java │ │ │ │ │ └── RouterRule.java │ │ │ │ │ ├── event │ │ │ │ │ ├── ChannelRedisEvent.java │ │ │ │ │ ├── ChannelRedisEventData.java │ │ │ │ │ └── ChannelRedisEventListener.java │ │ │ │ │ ├── mapper │ │ │ │ │ ├── MerchantRouterRuleMapper.java │ │ │ │ │ ├── PayChannelMapper.java │ │ │ │ │ ├── PayTypeMapper.java │ │ │ │ │ └── RouterRuleMapper.java │ │ │ │ │ ├── metrics │ │ │ │ │ ├── ChannelActuatorController.java │ │ │ │ │ └── ChannelRedisCollector.java │ │ │ │ │ └── service │ │ │ │ │ ├── ChannelCollectorService.java │ │ │ │ │ ├── ChannelRedisService.java │ │ │ │ │ ├── MerchantRouterService.java │ │ │ │ │ └── PayTypeService.java │ │ │ └── resources │ │ │ │ ├── application-dev.properties │ │ │ │ ├── application.properties │ │ │ │ ├── logback-spring.xml │ │ │ │ └── mapper │ │ │ │ ├── MerchantRouterRuleMapper.xml │ │ │ │ ├── PayChannelMapper.xml │ │ │ │ └── RouterRuleMapper.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── channel │ │ │ ├── ChannelRedisTest.java │ │ │ ├── component │ │ │ └── MerchantRouterRuleComponentTest.java │ │ │ ├── mapper │ │ │ ├── MerchantRouterRuleMapperTest.java │ │ │ ├── PayChannelMapperTest.java │ │ │ └── RouterRuleMapperTest.java │ │ │ └── service │ │ │ ├── ChannelRedisServiceTest.java │ │ │ └── MerchantRouterServiceTest.java │ └── tomato-module-channel-vo │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── tomato │ │ └── channel │ │ └── vo │ │ ├── req │ │ └── ChannelReq.java │ │ └── resp │ │ └── ChannelScanResp.java ├── tomato-module-common │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── tomato │ │ └── module │ │ └── common │ │ ├── constants │ │ └── ServiceNameConstants.java │ │ └── enums │ │ ├── MerchantType.java │ │ ├── PayInstitutionEnum.java │ │ ├── PayStatusEnum.java │ │ ├── PayTypeEnum.java │ │ └── RefundStatusEnum.java ├── tomato-module-demo │ ├── .gitignore │ ├── doc │ │ └── sql │ │ │ └── init.sql │ ├── pom.xml │ ├── tomato-module-demo-boot │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── demo │ │ │ │ └── boot │ │ │ │ └── DemoApplication.java │ │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── banner.txt │ │ │ ├── logback-spring.xml │ │ │ └── tomato-module-demo-boot-dev.yml │ ├── tomato-module-demo-client │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── demo │ │ │ └── client │ │ │ └── user │ │ │ ├── dto │ │ │ ├── UserQueryDTO.java │ │ │ └── UserQueryResultDTO.java │ │ │ └── service │ │ │ └── UserClientService.java │ ├── tomato-module-demo-controller │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── demo │ │ │ └── controller │ │ │ └── controller │ │ │ ├── user │ │ │ └── UserController.java │ │ │ └── userlog │ │ │ └── UserLogController.java │ ├── tomato-module-demo-domain │ │ ├── .gitignore │ │ ├── README.md │ │ └── pom.xml │ ├── tomato-module-demo-facade │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── demo │ │ │ └── facade │ │ │ └── user │ │ │ └── impl │ │ │ └── UserClientServiceImpl.java │ ├── tomato-module-demo-infrastructure │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── demo │ │ │ │ └── infrastructure │ │ │ │ ├── user │ │ │ │ ├── entity │ │ │ │ │ └── UserEntity.java │ │ │ │ └── mapper │ │ │ │ │ └── UserEntityMapper.java │ │ │ │ └── userlog │ │ │ │ ├── entity │ │ │ │ └── UserLogEntity.java │ │ │ │ └── mapper │ │ │ │ └── UserLogEntityMapper.java │ │ │ └── resources │ │ │ └── mapper │ │ │ ├── UserEntityMapper.xml │ │ │ └── UserLogEntityMapper.xml │ ├── tomato-module-demo-integration │ │ ├── .gitignore │ │ ├── README.md │ │ └── pom.xml │ ├── tomato-module-demo-service │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── demo │ │ │ └── service │ │ │ └── user │ │ │ └── service │ │ │ └── UserService.java │ └── tomato-module-demo-util │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── tomato │ │ └── demo │ │ └── util │ │ ├── date │ │ └── DateUtil.java │ │ └── validate │ │ └── BizValidator.java ├── tomato-module-doc │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── doc │ │ │ │ ├── DocApplication.java │ │ │ │ ├── config │ │ │ │ └── RedisConfig.java │ │ │ │ ├── encrypt │ │ │ │ └── HMAC.java │ │ │ │ ├── hash │ │ │ │ └── HashTest.java │ │ │ │ ├── juc │ │ │ │ ├── VolatileDemo.java │ │ │ │ ├── VolatileDemo1.java │ │ │ │ └── VolatileDemo2.java │ │ │ │ ├── jwt │ │ │ │ ├── JwtExpiredException.java │ │ │ │ ├── JwtInvalidException.java │ │ │ │ ├── JwtTokenService.java │ │ │ │ ├── JwtTokenServiceImpl.java │ │ │ │ └── PayloadDto.java │ │ │ │ ├── redis │ │ │ │ └── RedisLockService.java │ │ │ │ ├── spi │ │ │ │ ├── SpiDemo.java │ │ │ │ ├── SpiMainDemo.java │ │ │ │ └── impl │ │ │ │ │ ├── Spi1Impl.java │ │ │ │ │ └── Spi2Impl.java │ │ │ │ └── volatilecase │ │ │ │ └── VolatileExample.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── services │ │ │ │ └── com.tomato.doc.spi.SpiDemo │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── tomato │ │ └── doc │ │ ├── RedisLockServiceExeTest.java │ │ └── VolatileDemo1Test.java ├── tomato-module-gen │ ├── README.md │ ├── pom.xml │ ├── tomato-module-gen-base │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── gen │ │ │ ├── constant │ │ │ └── TemplateConstant.java │ │ │ └── domain │ │ │ ├── bo │ │ │ └── TableBo.java │ │ │ ├── entity │ │ │ └── GenFieldTypeEntity.java │ │ │ ├── req │ │ │ └── GenFieldTypeReq.java │ │ │ └── resp │ │ │ ├── GenFieldTypeResp.java │ │ │ ├── TableColumnResp.java │ │ │ └── TableResp.java │ ├── tomato-module-gen-biz │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── tomato │ │ │ │ │ └── gen │ │ │ │ │ ├── GenApplication.java │ │ │ │ │ ├── config │ │ │ │ │ └── GenConfig.java │ │ │ │ │ ├── dao │ │ │ │ │ ├── GenFieldTypeDao.java │ │ │ │ │ └── GenTableDao.java │ │ │ │ │ ├── service │ │ │ │ │ ├── EntityVariableService.java │ │ │ │ │ ├── GenFieldTypeService.java │ │ │ │ │ ├── GenTableService.java │ │ │ │ │ └── velocity │ │ │ │ │ │ ├── VelocityService.java │ │ │ │ │ │ ├── VelocityServiceFactory.java │ │ │ │ │ │ └── impl │ │ │ │ │ │ ├── DaoVelocityServiceImpl.java │ │ │ │ │ │ ├── EntityVelocityServiceImpl.java │ │ │ │ │ │ ├── MapperXmlVelocityServiceImpl.java │ │ │ │ │ │ ├── ReqVelocityServiceImpl.java │ │ │ │ │ │ └── RespVelocityServiceImpl.java │ │ │ │ │ └── util │ │ │ │ │ └── VelocityInitializer.java │ │ │ └── resources │ │ │ │ ├── application.yml │ │ │ │ ├── banner.txt │ │ │ │ ├── mapper │ │ │ │ ├── GenFieldTypeMapper.xml │ │ │ │ └── GenMapper.xml │ │ │ │ ├── tomato-module-gen-biz-dev.yml │ │ │ │ └── vm │ │ │ │ └── java │ │ │ │ ├── controller │ │ │ │ └── Controller.java.vm │ │ │ │ ├── dao │ │ │ │ └── Dao.java.vm │ │ │ │ ├── domain │ │ │ │ ├── entity │ │ │ │ │ └── Entity.java.vm │ │ │ │ ├── req │ │ │ │ │ └── Req.java.vm │ │ │ │ └── resp │ │ │ │ │ └── Resp.java.vm │ │ │ │ ├── manager │ │ │ │ └── Manager.java.vm │ │ │ │ ├── mapper │ │ │ │ └── Mapper.xml.vm │ │ │ │ └── service │ │ │ │ └── Service.java.vm │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── gen │ │ │ ├── CaseFormatTest.java │ │ │ ├── dao │ │ │ ├── GenFieldTypeDaoTest.java │ │ │ └── GenTableDaoTest.java │ │ │ └── service │ │ │ ├── EntityVariableServiceTest.java │ │ │ ├── GenFieldTypeServiceTest.java │ │ │ └── GenTableServiceTest.java │ └── tomato-module-gen-mp │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── tomato │ │ └── gen │ │ └── mp │ │ └── Gen.java ├── tomato-module-goods │ ├── goods-requests.http │ ├── pom.xml │ ├── tomato-module-goods-base │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── goods │ │ │ │ ├── domain │ │ │ │ ├── entity │ │ │ │ │ └── GoodsInfoEntity.java │ │ │ │ └── resp │ │ │ │ │ └── GoodsInfoResp.java │ │ │ │ └── feign │ │ │ │ ├── RemoteGoodsService.java │ │ │ │ └── factory │ │ │ │ └── RemoteGoodsFallbackFactory.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ └── tomato-module-goods-biz │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── goods │ │ │ ├── GoodsApplication.java │ │ │ ├── controller │ │ │ └── GoodsInfoQueryController.java │ │ │ └── dao │ │ │ └── GoodsInfoDao.java │ │ └── resources │ │ ├── application.properties │ │ └── mapper │ │ └── GoodsInfoMapper.xml ├── tomato-module-job │ ├── pom.xml │ └── tomato-module-job-quartz │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── job │ │ │ └── quartz │ │ │ ├── QuartzApplication.java │ │ │ ├── config │ │ │ └── JobConfig.java │ │ │ └── controller │ │ │ └── IndexController.java │ │ └── resources │ │ ├── application.properties │ │ ├── static │ │ ├── bootstrap │ │ │ └── bootstrap.min.css │ │ └── logo.png │ │ └── templates │ │ └── index.html ├── tomato-module-merchant │ ├── README.md │ ├── pom.xml │ ├── tomato-module-merchant-api │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── merchant │ │ │ └── api │ │ │ ├── RemoteMerchantService.java │ │ │ └── fallback │ │ │ └── RemoteMerchantServiceFallback.java │ ├── tomato-module-merchant-base │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── merchant │ │ │ ├── domain │ │ │ ├── dto │ │ │ │ └── MerchantRateDTO.java │ │ │ ├── entity │ │ │ │ ├── MerchantConfig.java │ │ │ │ ├── MerchantIncr.java │ │ │ │ ├── MerchantInfo.java │ │ │ │ └── MerchantRate.java │ │ │ ├── req │ │ │ │ ├── MerchantConfigQueryReq.java │ │ │ │ ├── MerchantConfigReq.java │ │ │ │ ├── MerchantCreateReq.java │ │ │ │ ├── MerchantRateReq.java │ │ │ │ └── MerchantTradReq.java │ │ │ └── resp │ │ │ │ ├── MerchantConfigQueryResp.java │ │ │ │ └── MerchantTradResp.java │ │ │ └── util │ │ │ └── ExtractIndexUtil.java │ └── tomato-module-merchant-start │ │ ├── Dockerfile │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── merchant │ │ │ │ ├── MerchantApplication.java │ │ │ │ ├── controller │ │ │ │ ├── MerchantConfigController.java │ │ │ │ ├── MerchantCreateController.java │ │ │ │ ├── MerchantRateController.java │ │ │ │ └── MerchantTradeController.java │ │ │ │ ├── manager │ │ │ │ └── MerchantSecurityManager.java │ │ │ │ ├── repository │ │ │ │ ├── MerchantConfigRepository.java │ │ │ │ ├── MerchantIncrRepository.java │ │ │ │ ├── MerchantInfoRepository.java │ │ │ │ └── MerchantRateRepository.java │ │ │ │ └── service │ │ │ │ ├── MerchantConfigService.java │ │ │ │ ├── MerchantInfoService.java │ │ │ │ ├── MerchantNoService.java │ │ │ │ ├── MerchantRateService.java │ │ │ │ └── MerchantTradeService.java │ │ └── resources │ │ │ ├── application-dev.properties │ │ │ ├── application.properties │ │ │ ├── bean.xml │ │ │ └── logback-spring.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── tomato │ │ └── merchant │ │ ├── MerchantIncrementerTest.java │ │ ├── MerchantNoServiceTest.java │ │ └── repository │ │ └── MerchantInfoRepositoryTest.java ├── tomato-module-monitor │ ├── Dockerfile │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── tomato │ │ │ └── monitor │ │ │ ├── MonitorApplication.java │ │ │ ├── config │ │ │ └── CustomEventNotifier.java │ │ │ └── controller │ │ │ └── HelloController.java │ │ └── resources │ │ ├── application.yml │ │ └── tomato-module-monitor-dev.yml ├── tomato-module-notice │ ├── notice-requests.http │ ├── pom.xml │ ├── tomato-module-notice-api │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── notice │ │ │ └── api │ │ │ ├── RemoteNoticeService.java │ │ │ └── fallback │ │ │ └── RemoteNoticeServiceFallback.java │ ├── tomato-module-notice-common │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── notice │ │ │ └── common │ │ │ └── constant │ │ │ ├── CustomThreadConstant.java │ │ │ ├── NoticeRecordState.java │ │ │ └── RabbitMqConstant.java │ ├── tomato-module-notice-controller │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── notice │ │ │ └── controller │ │ │ ├── NoticeCreateController.java │ │ │ └── NoticeMonitorController.java │ ├── tomato-module-notice-dto │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── notice │ │ │ └── dto │ │ │ ├── NoticeDelayBO.java │ │ │ └── req │ │ │ └── NoticeCreateReq.java │ ├── tomato-module-notice-entity │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── notice │ │ │ └── entity │ │ │ ├── NoticeRecordEntity.java │ │ │ ├── NoticeRecordHistoryEntity.java │ │ │ └── NoticeRuleEntity.java │ ├── tomato-module-notice-mapper │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── notice │ │ │ │ └── mapper │ │ │ │ ├── NoticeRecordHistoryMapper.java │ │ │ │ ├── NoticeRecordMapper.java │ │ │ │ └── NoticeRuleMapper.java │ │ │ └── resources │ │ │ └── mapper │ │ │ ├── NoticeRecordHistoryMapper.xml │ │ │ ├── NoticeRecordMapper.xml │ │ │ └── NoticeRuleMapper.xml │ ├── tomato-module-notice-merchant │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── notice │ │ │ │ └── merchant │ │ │ │ ├── NoticeMerchantApplication.java │ │ │ │ └── controller │ │ │ │ └── MerchantReceiveNotice.java │ │ │ └── resources │ │ │ └── application.properties │ ├── tomato-module-notice-service │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── notice │ │ │ └── service │ │ │ ├── config │ │ │ ├── AsyncConfiguration.java │ │ │ ├── RestClientConfig.java │ │ │ ├── ThreadPoolConfig.java │ │ │ └── WebClientConfig.java │ │ │ ├── manager │ │ │ ├── NoticeRecordManager.java │ │ │ └── NoticeRuleManager.java │ │ │ ├── mq │ │ │ ├── NoticeMQDelayReceiver.java │ │ │ ├── NoticeMQReceiver.java │ │ │ └── config │ │ │ │ ├── NoticeMqDeadConfig.java │ │ │ │ └── NoticeMqDelayConfig.java │ │ │ ├── service │ │ │ ├── AbstractNoticeSend.java │ │ │ ├── NoticeAsyncSendService.java │ │ │ ├── NoticeRabbitService.java │ │ │ ├── NoticeRecordService.java │ │ │ ├── NoticeResultService.java │ │ │ └── NoticeSyncSendService.java │ │ │ └── thread │ │ │ ├── CustomRunnable.java │ │ │ └── CustomThreadPoolExecutor.java │ ├── tomato-module-notice-start │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── tomato │ │ │ │ │ └── notice │ │ │ │ │ └── NoticeApplication.java │ │ │ └── resources │ │ │ │ ├── application-dev.properties │ │ │ │ ├── application-pro.properties │ │ │ │ ├── application.properties │ │ │ │ └── rabbitmq-demo.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── notice │ │ │ ├── mapper │ │ │ ├── NoticeRecordHistoryMapperTest.java │ │ │ ├── NoticeRuleMapperTest.java │ │ │ └── SortTest.java │ │ │ └── service │ │ │ └── service │ │ │ └── NoticeRecordServiceTest.java │ └── 分库分表.md ├── tomato-module-order │ ├── README.md │ ├── order-requests.http │ ├── pom.xml │ ├── tomato-module-order-application │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── order │ │ │ └── application │ │ │ ├── component │ │ │ ├── OrderCreateComponent.java │ │ │ └── OrderNoComponent.java │ │ │ ├── config │ │ │ ├── AsyncConfiguration.java │ │ │ └── EventBusConfig.java │ │ │ ├── demo │ │ │ └── AsyncDemo.java │ │ │ ├── event │ │ │ ├── OrderCreateEvent.java │ │ │ └── OrderCreateListener.java │ │ │ ├── req │ │ │ ├── OrderCallbackReq.java │ │ │ ├── OrderCreateReq.java │ │ │ ├── OrderQueryByMerchantReq.java │ │ │ ├── OrderQueryByOrderNoReq.java │ │ │ ├── OrderQueryResultResp.java │ │ │ └── base │ │ │ │ └── BaseReq.java │ │ │ ├── resp │ │ │ ├── OrderCreateResp.java │ │ │ ├── OrderQueryResp.java │ │ │ └── OrderScanCreateResp.java │ │ │ ├── service │ │ │ ├── MerchantService.java │ │ │ ├── OrderCallbackService.java │ │ │ ├── OrderCreateService.java │ │ │ └── OrderQueryService.java │ │ │ ├── timer │ │ │ ├── OrderQueryTimer.java │ │ │ └── OrderTimeOutTimer.java │ │ │ └── util │ │ │ └── HmacUtil.java │ ├── tomato-module-order-controller │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── order │ │ │ └── controller │ │ │ ├── controller │ │ │ ├── OrderCallbackController.java │ │ │ ├── OrderCreateController.java │ │ │ └── OrderQueryController.java │ │ │ └── exception │ │ │ └── OrderGlobalExceptionHandler.java │ ├── tomato-module-order-domain │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── order │ │ │ └── domain │ │ │ ├── constants │ │ │ ├── OrderStatusEnum.java │ │ │ ├── OrderTypeEnum.java │ │ │ ├── RabbitMqConstant.java │ │ │ └── ShardingConstant.java │ │ │ ├── domain │ │ │ ├── OrderQueryDomain.java │ │ │ ├── OrderQueryResultDomain.java │ │ │ └── entity │ │ │ │ ├── AccountEntity.java │ │ │ │ ├── ChannelEntity.java │ │ │ │ ├── MerchantEntity.java │ │ │ │ ├── NoticeEntity.java │ │ │ │ └── OrderInfoEntity.java │ │ │ └── repository │ │ │ ├── AccountRepository.java │ │ │ ├── ChannelRepository.java │ │ │ ├── MerchantRepository.java │ │ │ ├── NoticeRepository.java │ │ │ ├── OrderInfoRepository.java │ │ │ ├── RabbitRepository.java │ │ │ └── ShardingRepository.java │ ├── tomato-module-order-infrastructure │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── order │ │ │ │ └── infrastructure │ │ │ │ ├── config │ │ │ │ ├── ApplicationBaseAutoConfiguration.java │ │ │ │ └── CustomConfig.java │ │ │ │ ├── converter │ │ │ │ ├── OrderConverter.java │ │ │ │ ├── OrderInfoConverter.java │ │ │ │ ├── OrderInfoDOConverter.java │ │ │ │ ├── OrderInfoListConverter.java │ │ │ │ └── UpdateOrderStatusDOConverter.java │ │ │ │ ├── dataobject │ │ │ │ ├── OrderDelayDO.java │ │ │ │ ├── OrderInfoBaseDO.java │ │ │ │ ├── OrderInfoDO.java │ │ │ │ ├── OrderInfoIdxDO.java │ │ │ │ ├── OrderShardingTableDO.java │ │ │ │ ├── ShardingDbDO.java │ │ │ │ └── UpdateOrderStatusDO.java │ │ │ │ ├── holder │ │ │ │ └── ApplicationContextHolder.java │ │ │ │ ├── mapper │ │ │ │ ├── OrderInfoIdxMapper.java │ │ │ │ ├── OrderInfoMapper.java │ │ │ │ ├── OrderShardingTableMapper.java │ │ │ │ └── ShardingDbMapper.java │ │ │ │ ├── mq │ │ │ │ ├── config │ │ │ │ │ └── OrderTimeOutDelayConfig.java │ │ │ │ ├── consume │ │ │ │ │ └── OrderTimeOutDelayListener.java │ │ │ │ └── produce │ │ │ │ │ └── OrderSuccessProduce.java │ │ │ │ ├── repository │ │ │ │ └── impl │ │ │ │ │ ├── AccountRepositoryImpl.java │ │ │ │ │ ├── ChannelRepositoryImpl.java │ │ │ │ │ ├── MerchantRepositoryImpl.java │ │ │ │ │ ├── NoticeRepositoryImpl.java │ │ │ │ │ ├── OrderInfoRepositoryImpl.java │ │ │ │ │ ├── RabbitRepositoryImpl.java │ │ │ │ │ └── ShardingRepositoryImpl.java │ │ │ │ └── sharding │ │ │ │ └── algorithm │ │ │ │ └── DbShardingAlgorithm.java │ │ │ └── resources │ │ │ └── mapper │ │ │ └── OrderInfoMapper.xml │ ├── tomato-module-order-start │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── tomato │ │ │ │ │ └── order │ │ │ │ │ ├── OrderApplication.java │ │ │ │ │ └── config │ │ │ │ │ └── Resilience4jConfig.java │ │ │ └── resources │ │ │ │ ├── application-dev.yml │ │ │ │ ├── application.yml │ │ │ │ ├── banner.txt │ │ │ │ ├── logback-spring.xml │ │ │ │ ├── shardingsphere-config.yaml │ │ │ │ └── tomato-module-order-boot-dev.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── order │ │ │ ├── BeanUtilsTest.java │ │ │ ├── OpenFeignClientTest.java │ │ │ ├── application │ │ │ ├── component │ │ │ │ └── OrderNoComponentTest.java │ │ │ └── service │ │ │ │ ├── MerchantServiceTest.java │ │ │ │ └── OrderCallbackServiceTest.java │ │ │ └── domain │ │ │ ├── domain │ │ │ └── entity │ │ │ │ └── OrderInfoEntityTest.java │ │ │ └── repository │ │ │ └── OrderInfoRepositoryTest.java │ └── 分库分表.md ├── tomato-module-pay-monitor │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ ├── tomato-module-pay-monitor-application │ │ ├── .gitignore │ │ └── pom.xml │ ├── tomato-module-pay-monitor-boot │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── pay │ │ │ │ └── monitor │ │ │ │ └── PayMonitorApplication.java │ │ │ └── resources │ │ │ └── application.yml │ └── tomato-module-pay-monitor-infrastructure │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── tomato │ │ └── pay │ │ └── monitor │ │ └── infrastructure │ │ └── mq │ │ └── PayMonitorConsumerService.java ├── tomato-module-pay │ ├── .gitignore │ ├── pom.xml │ ├── tomato-module-pay-application │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── pay │ │ │ └── application │ │ │ ├── req │ │ │ ├── ChannelQueryRep.java │ │ │ ├── ChannelQueryReq.java │ │ │ ├── ChannelSendRep.java │ │ │ └── ChannelSendReq.java │ │ │ ├── resp │ │ │ └── PayCreateRespDTO.java │ │ │ └── service │ │ │ ├── PayCallbackService.java │ │ │ └── PayCreateService.java │ ├── tomato-module-pay-boot │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── tomato │ │ │ │ │ └── pay │ │ │ │ │ ├── PayApplication.java │ │ │ │ │ └── controller │ │ │ │ │ ├── PayCallbackController.java │ │ │ │ │ └── PayCreateController.java │ │ │ └── resources │ │ │ │ ├── application.yml │ │ │ │ ├── banner.txt │ │ │ │ ├── logback-spring.xml │ │ │ │ ├── rabbitmq.demo.properties │ │ │ │ └── tomato-module-pay-boot-dev.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── pay │ │ │ └── PayResultProductTest.java │ ├── tomato-module-pay-domain │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── pay │ │ │ └── domain │ │ │ ├── constants │ │ │ ├── PayMqConstant.java │ │ │ └── RedisConstant.java │ │ │ └── event │ │ │ └── PayResultEvent.java │ └── tomato-module-pay-infrastructure │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── tomato │ │ └── pay │ │ └── infrastructure │ │ ├── mapper │ │ └── PayMapper.java │ │ └── mq │ │ ├── PayResultProduct.java │ │ ├── config │ │ ├── CustomRabbitTemplateConfirmReturn.java │ │ └── RabbitMQConfig.java │ │ └── package-info.java ├── tomato-module-reconciliation │ ├── .gitignore │ ├── pom.xml │ └── tomato-module-reconciliation-boot │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── reconciliation │ │ │ │ ├── ReconciliationApplication.java │ │ │ │ ├── constant │ │ │ │ └── SqlConstant.java │ │ │ │ ├── dbinfo │ │ │ │ ├── DbInfoService.java │ │ │ │ └── internal │ │ │ │ │ ├── domain │ │ │ │ │ └── DbInfo.java │ │ │ │ │ └── mapper │ │ │ │ │ └── DbInfoMapper.java │ │ │ │ ├── enums │ │ │ │ ├── TaskSysType.java │ │ │ │ └── UnilateralType.java │ │ │ │ ├── support │ │ │ │ └── ReconciliationSupport.java │ │ │ │ ├── task │ │ │ │ ├── TaskExeService.java │ │ │ │ ├── TaskResultService.java │ │ │ │ ├── TaskSqlAnalysis.java │ │ │ │ └── internal │ │ │ │ │ ├── domain │ │ │ │ │ ├── Task.java │ │ │ │ │ └── TaskResult.java │ │ │ │ │ └── mapper │ │ │ │ │ ├── TaskMapper.java │ │ │ │ │ └── TaskResultMapper.java │ │ │ │ └── utils │ │ │ │ └── ExecuteQueryUtil.java │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── banner.txt │ │ │ ├── logback-spring.xml │ │ │ └── tomato-module-reconciliation-boot-dev.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── tomato │ │ └── reconciliation │ │ ├── support │ │ └── ReconciliationSupportTest.java │ │ ├── task │ │ └── TaskExeServiceTest.java │ │ └── utils │ │ └── ExecuteQueryUtilTest.java ├── tomato-module-remit │ ├── pom.xml │ ├── tomato-module-remit-base │ │ └── pom.xml │ └── tomato-module-remit-biz │ │ └── pom.xml ├── tomato-module-seckill │ ├── README.md │ ├── pom.xml │ ├── seckill-requests.http │ ├── tomato-module-seckill-base │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── seckill │ │ │ ├── constant │ │ │ ├── CacheConstant.java │ │ │ ├── RabbitmqConstant.java │ │ │ └── SeckillResultEnum.java │ │ │ ├── domain │ │ │ ├── CommonCache.java │ │ │ ├── entity │ │ │ │ ├── GoodsEntity.java │ │ │ │ ├── SeckillActivityEntity.java │ │ │ │ ├── SeckillGoodsEntity.java │ │ │ │ ├── SeckillInfoEntity.java │ │ │ │ ├── SeckillUserDetailEntity.java │ │ │ │ └── SeckillUserEntity.java │ │ │ ├── req │ │ │ │ ├── KillActivityQueryReq.java │ │ │ │ ├── SeckillActivityCreateReq.java │ │ │ │ ├── SeckillGoodsCreateListReq.java │ │ │ │ ├── SeckillGoodsCreateReq.java │ │ │ │ ├── SeckillGoodsInfoQueryReq.java │ │ │ │ ├── SeckillGoodsRemainingReq.java │ │ │ │ ├── SeckillInfoCreateReq.java │ │ │ │ └── SeckillUserReq.java │ │ │ └── resp │ │ │ │ ├── SeckillActivityQueryResp.java │ │ │ │ ├── SeckillGoodsInfoDetailResp.java │ │ │ │ ├── SeckillGoodsInfoResp.java │ │ │ │ ├── SeckillGoodsQueryResp.java │ │ │ │ ├── SeckillGoodsResp.java │ │ │ │ └── SeckillResp.java │ │ │ └── exception │ │ │ └── SeckillException.java │ ├── tomato-module-seckill-biz │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── tomato │ │ │ │ │ └── seckill │ │ │ │ │ ├── SeckillApplication.java │ │ │ │ │ ├── config │ │ │ │ │ ├── RedisScriptConfig.java │ │ │ │ │ ├── SwaggerConfiguration.java │ │ │ │ │ └── ThreadPoolTaskConfig.java │ │ │ │ │ ├── controller │ │ │ │ │ ├── DemoController.java │ │ │ │ │ ├── SeckillActivityController.java │ │ │ │ │ ├── SeckillActivityQueryController.java │ │ │ │ │ ├── SeckillGoodsController.java │ │ │ │ │ ├── SeckillGoodsQueryController.java │ │ │ │ │ ├── SeckillQueryController.java │ │ │ │ │ ├── SeckillQueueController.java │ │ │ │ │ └── SeckillUserController.java │ │ │ │ │ ├── dao │ │ │ │ │ ├── SeckillActivityDao.java │ │ │ │ │ ├── SeckillGoodsDao.java │ │ │ │ │ ├── SeckillUserDao.java │ │ │ │ │ └── SeckillUserDetailDao.java │ │ │ │ │ ├── domain │ │ │ │ │ └── bo │ │ │ │ │ │ └── UpdateSeckillRemainingBO.java │ │ │ │ │ ├── listener │ │ │ │ │ └── SeckillDelayListener.java │ │ │ │ │ ├── manager │ │ │ │ │ ├── SeckillGoodsCacheManager.java │ │ │ │ │ ├── SeckillGoodsManager.java │ │ │ │ │ ├── SeckillUserManager.java │ │ │ │ │ └── cache │ │ │ │ │ │ ├── SeckillGoodsCache.java │ │ │ │ │ │ └── SeckillGoodsInfoCache.java │ │ │ │ │ ├── service │ │ │ │ │ ├── SeckillActivityService.java │ │ │ │ │ ├── SeckillCheckService.java │ │ │ │ │ ├── SeckillGoodsQueryService.java │ │ │ │ │ ├── SeckillGoodsService.java │ │ │ │ │ ├── SeckillRedisCheckService.java │ │ │ │ │ └── cache │ │ │ │ │ │ ├── SeckillCacheService.java │ │ │ │ │ │ └── SeckillGoodsInfoCacheServiceB.java │ │ │ │ │ ├── strategy │ │ │ │ │ ├── DaoSeckillStrategy.java │ │ │ │ │ └── SeckillStrategyFactory.java │ │ │ │ │ └── timer │ │ │ │ │ └── SeckillTimer.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ ├── application.yml │ │ │ │ ├── mapper │ │ │ │ ├── SeckillActivityMapper.xml │ │ │ │ ├── SeckillGoodsMapper.xml │ │ │ │ ├── SeckillUserDetailMapper.xml │ │ │ │ └── SeckillUserMapper.xml │ │ │ │ ├── script │ │ │ │ ├── redis_seckill.lua │ │ │ │ ├── seckill.lua │ │ │ │ └── user_seckill.lua │ │ │ │ └── tomato-module-seckill-biz-dev.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── seckill │ │ │ ├── SeckillUserTest.java │ │ │ ├── Test.java │ │ │ ├── dao │ │ │ └── SeckillActivityDaoTest.java │ │ │ ├── manager │ │ │ ├── SeckillGoodsCacheTest.java │ │ │ └── SeckillGoodsInfoCacheTest.java │ │ │ └── service │ │ │ ├── TestRemoteGoodsFallbackFactory.java │ │ │ └── cache │ │ │ ├── RedisConcurrentRequestCountLimiterTest.java │ │ │ ├── RedisRateLimiterTest.java │ │ │ ├── RedisTest.java │ │ │ ├── SeckillCacheServiceTest.java │ │ │ ├── SeckillCheckServiceTest.java │ │ │ ├── SeckillGoodsCacheManagerTest.java │ │ │ ├── SeckillGoodsDaoTest.java │ │ │ ├── SeckillMainTest.java │ │ │ ├── SeckillUserDaoTest.java │ │ │ └── SeckillUserManagerTest.java │ └── tomato-module-seckill-goods │ │ ├── .gitignore │ │ ├── pom.xml │ │ ├── seckill-goods-application │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── seckill │ │ │ └── goods │ │ │ └── application │ │ │ ├── builder │ │ │ └── SeckillGoodsBuilder.java │ │ │ ├── cache │ │ │ ├── SeckillActivityCacheService.java │ │ │ ├── SeckillCacheService.java │ │ │ └── impl │ │ │ │ └── SeckillActivityCacheServiceImpl.java │ │ │ ├── event │ │ │ └── SeckillGoodsEventHandler.java │ │ │ ├── req │ │ │ └── SeckillGoodsCreateReq.java │ │ │ └── service │ │ │ ├── SeckillGoodsService.java │ │ │ └── impl │ │ │ └── SeckillGoodsServiceImpl.java │ │ ├── seckill-goods-domain │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── seckill │ │ │ └── goods │ │ │ └── domain │ │ │ ├── entity │ │ │ ├── SeckillActivity.java │ │ │ └── SeckillGoods.java │ │ │ ├── event │ │ │ └── SeckillGoodsEvent.java │ │ │ ├── repository │ │ │ ├── SeckillActivityRepository.java │ │ │ └── SeckillGoodsRepository.java │ │ │ └── service │ │ │ ├── SeckillActivityDomainService.java │ │ │ ├── SeckillGoodsDomainService.java │ │ │ └── impl │ │ │ ├── SeckillActivityDomainServiceImpl.java │ │ │ └── SeckillGoodsDomainServiceImpl.java │ │ ├── seckill-goods-infrastructure │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── seckill │ │ │ └── goods │ │ │ └── infrastructure │ │ │ ├── mapper │ │ │ ├── SeckillActivityMapper.java │ │ │ └── SeckillGoodsMapper.java │ │ │ └── repository │ │ │ ├── SeckillActivityRepositoryImpl.java │ │ │ └── SeckillGoodsRepositoryImpl.java │ │ ├── seckill-goods-interfaces │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── tomato │ │ │ └── seckill │ │ │ └── goods │ │ │ └── interfaces │ │ │ └── controller │ │ │ └── SeckillGoodsController.java │ │ └── seckill-goods-starter │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── seckill │ │ │ │ └── goods │ │ │ │ └── SeckillApplication.java │ │ └── resources │ │ │ ├── application.yml │ │ │ └── redisson.yaml │ │ └── test │ │ └── java │ │ └── com │ │ └── tomato │ │ └── seckill │ │ └── goods │ │ └── application │ │ └── cache │ │ └── SeckillActivityCacheServiceTest.java └── tomato-module-sys │ ├── README.md │ ├── pom.xml │ ├── sys-requests.http │ ├── tomato-module-sys-application │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── tomato │ │ └── sys │ │ └── application │ │ ├── adapter │ │ ├── SysLoginAdapter.java │ │ └── package-info.java │ │ ├── dto │ │ └── SysLoginDTO.java │ │ ├── req │ │ ├── CaptchaReq.java │ │ ├── SysLoginReq.java │ │ ├── SysUserUpdatePasswordReq.java │ │ └── package-info.java │ │ ├── resp │ │ ├── SysLoginResp.java │ │ └── package-info.java │ │ └── service │ │ ├── SysUserAuthService.java │ │ ├── SysUserPasswordService.java │ │ ├── impl │ │ └── SysUserAuthServiceImpl.java │ │ └── package-info.java │ ├── tomato-module-sys-boot │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── tomato │ │ │ │ └── sys │ │ │ │ ├── SysBootApplication.java │ │ │ │ ├── config │ │ │ │ └── OpenApiConfig.java │ │ │ │ ├── controller │ │ │ │ ├── IndexController.java │ │ │ │ ├── SysRoleController.java │ │ │ │ ├── SysTenantController.java │ │ │ │ ├── SysUserAuthController.java │ │ │ │ └── SysUserManagerController.java │ │ │ │ ├── exception │ │ │ │ └── SysGlobalExceptionHandler.java │ │ │ │ ├── form │ │ │ │ ├── SysRoleAddForm.java │ │ │ │ ├── SysRoleQueryForm.java │ │ │ │ └── SysRoleUpdateForm.java │ │ │ │ └── vo │ │ │ │ ├── SysRoleSelectedVO.java │ │ │ │ └── SysRoleVO.java │ │ └── resources │ │ │ ├── application.properties.bak │ │ │ ├── application.yml │ │ │ ├── import.sql │ │ │ └── tomato-module-sys-boot-dev.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── tomato │ │ ├── sys │ │ ├── PasswordTest.java │ │ └── SysRoleRepositoryTest.java │ │ └── web │ │ └── core │ │ └── xss │ │ └── XssUtilTest.java │ ├── tomato-module-sys-domain │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── tomato │ │ └── sys │ │ └── domain │ │ ├── constants │ │ ├── DataConstants.java │ │ └── RequestHeaderConstant.java │ │ ├── entity │ │ ├── BaseSysEntity.java │ │ ├── SysPermission.java │ │ ├── SysRole.java │ │ ├── SysTenant.java │ │ ├── SysToken.java │ │ ├── SysUser.java │ │ └── package-info.java │ │ ├── enums │ │ ├── GenderEnum.java │ │ ├── LoginDeviceEnum.java │ │ ├── MultiTenantType.java │ │ ├── PermissionTypeEnum.java │ │ └── TokenType.java │ │ └── service │ │ ├── SysTenantService.java │ │ ├── SysTokenService.java │ │ └── SysUserService.java │ └── tomato-module-sys-infrastructure │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ └── java │ └── com │ └── tomato │ └── sys │ └── infrastructure │ ├── impl │ ├── SysTenantServiceImpl.java │ ├── SysTokenServiceImpl.java │ └── SysUserServiceImpl.java │ ├── repository │ ├── SysPermissionRepository.java │ ├── SysRoleRepository.java │ ├── SysTenantJpaRepository.java │ ├── SysTokenRepository.java │ └── SysUserRepository.java │ └── security │ ├── config │ ├── ApplicationConfig.java │ ├── JwtAuthenticationFilter.java │ ├── JwtService.java │ ├── LogoutService.java │ └── SecurityConfig.java │ └── user │ ├── SecurityUserDetails.java │ ├── UserDetailsPasswordServiceImpl.java │ └── UserDetailsServiceImpl.java └── 技术栈.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/.idea/icon.png -------------------------------------------------------------------------------- /GIT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/GIT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/README.md -------------------------------------------------------------------------------- /doc/Micrometer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/Micrometer.md -------------------------------------------------------------------------------- /doc/Prometheus.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/README.md -------------------------------------------------------------------------------- /doc/docker/docker-compose/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/README.md -------------------------------------------------------------------------------- /doc/docker/docker-compose/grafana/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/grafana/README.md -------------------------------------------------------------------------------- /doc/docker/docker-compose/grafana/docker-compose-grafana.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/grafana/docker-compose-grafana.yml -------------------------------------------------------------------------------- /doc/docker/docker-compose/jenkins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/jenkins/README.md -------------------------------------------------------------------------------- /doc/docker/docker-compose/jenkins/docker-compose-jenkins.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/jenkins/docker-compose-jenkins.yml -------------------------------------------------------------------------------- /doc/docker/docker-compose/mysql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/mysql/README.md -------------------------------------------------------------------------------- /doc/docker/docker-compose/mysql/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/mysql/docker-compose.yml -------------------------------------------------------------------------------- /doc/docker/docker-compose/mysql/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/mysql/my.cnf -------------------------------------------------------------------------------- /doc/docker/docker-compose/nacos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/nacos/README.md -------------------------------------------------------------------------------- /doc/docker/docker-compose/nacos/conf/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/nacos/conf/application.properties -------------------------------------------------------------------------------- /doc/docker/docker-compose/nacos/docker-compose-nacos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/nacos/docker-compose-nacos.yml -------------------------------------------------------------------------------- /doc/docker/docker-compose/prometheus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/prometheus/README.md -------------------------------------------------------------------------------- /doc/docker/docker-compose/prometheus/docker-compose-prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/prometheus/docker-compose-prometheus.yml -------------------------------------------------------------------------------- /doc/docker/docker-compose/prometheus/prometheus/grafana/email.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/prometheus/prometheus/grafana/email.ini -------------------------------------------------------------------------------- /doc/docker/docker-compose/prometheus/prometheus/grafana/grafana.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/prometheus/prometheus/grafana/grafana.ini -------------------------------------------------------------------------------- /doc/docker/docker-compose/prometheus/prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/prometheus/prometheus/prometheus.yml -------------------------------------------------------------------------------- /doc/docker/docker-compose/rabbitmq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/rabbitmq/README.md -------------------------------------------------------------------------------- /doc/docker/docker-compose/rabbitmq/docker-compose-rabbitmq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/rabbitmq/docker-compose-rabbitmq.yml -------------------------------------------------------------------------------- /doc/docker/docker-compose/rabbitmq/plugins/rabbitmq_delayed_message_exchange-3.12.0.ez: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/rabbitmq/plugins/rabbitmq_delayed_message_exchange-3.12.0.ez -------------------------------------------------------------------------------- /doc/docker/docker-compose/sentinel/docker-compose-sentinel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/sentinel/docker-compose-sentinel.yml -------------------------------------------------------------------------------- /doc/docker/docker-compose/zipkin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/docker-compose/zipkin/README.md -------------------------------------------------------------------------------- /doc/docker/docker-compose/zipkin/docker-compose-zipkin.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/docker/server/dev/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/server/dev/Dockerfile -------------------------------------------------------------------------------- /doc/docker/server/dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/docker/server/dev/README.md -------------------------------------------------------------------------------- /doc/image/channelPrometheus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/image/channelPrometheus.png -------------------------------------------------------------------------------- /doc/image/spring-boot-admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/image/spring-boot-admin.png -------------------------------------------------------------------------------- /doc/image/trade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/image/trade.png -------------------------------------------------------------------------------- /doc/image/对账系统概念.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/image/对账系统概念.png -------------------------------------------------------------------------------- /doc/image/消费.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/image/消费.png -------------------------------------------------------------------------------- /doc/image/资金流2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/image/资金流2.png -------------------------------------------------------------------------------- /doc/opensource.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/opensource.md -------------------------------------------------------------------------------- /doc/script/bin/app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/script/bin/app.sh -------------------------------------------------------------------------------- /doc/script/bin/hosts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/script/bin/hosts.txt -------------------------------------------------------------------------------- /doc/script/nacos/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/script/nacos/application.properties -------------------------------------------------------------------------------- /doc/script/nacos/common/application-common.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/script/nacos/common/application-common.yml -------------------------------------------------------------------------------- /doc/script/nacos/common/feign.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/script/nacos/common/feign.yml -------------------------------------------------------------------------------- /doc/script/nacos/common/gray.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/script/nacos/common/gray.yaml -------------------------------------------------------------------------------- /doc/script/nacos/dev/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/script/nacos/dev/application-dev.yml -------------------------------------------------------------------------------- /doc/script/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/script/nginx/nginx.conf -------------------------------------------------------------------------------- /doc/sql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/README.md -------------------------------------------------------------------------------- /doc/sql/admin.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/admin.sql -------------------------------------------------------------------------------- /doc/sql/nacos-config.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/nacos-config.sql -------------------------------------------------------------------------------- /doc/sql/nacos-mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/nacos-mysql.sql -------------------------------------------------------------------------------- /doc/sql/tomato-database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/tomato-database.sql -------------------------------------------------------------------------------- /doc/sql/tomato-module-account.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/tomato-module-account.sql -------------------------------------------------------------------------------- /doc/sql/tomato-module-agent.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/tomato-module-agent.sql -------------------------------------------------------------------------------- /doc/sql/tomato-module-channel.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/tomato-module-channel.sql -------------------------------------------------------------------------------- /doc/sql/tomato-module-doc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/tomato-module-doc.sql -------------------------------------------------------------------------------- /doc/sql/tomato-module-gen.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/tomato-module-gen.sql -------------------------------------------------------------------------------- /doc/sql/tomato-module-goods.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/tomato-module-goods.sql -------------------------------------------------------------------------------- /doc/sql/tomato-module-job.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/tomato-module-job.sql -------------------------------------------------------------------------------- /doc/sql/tomato-module-merchant.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/tomato-module-merchant.sql -------------------------------------------------------------------------------- /doc/sql/tomato-module-modulith.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/tomato-module-modulith.sql -------------------------------------------------------------------------------- /doc/sql/tomato-module-notice.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/tomato-module-notice.sql -------------------------------------------------------------------------------- /doc/sql/tomato-module-oauth.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/tomato-module-oauth.sql -------------------------------------------------------------------------------- /doc/sql/tomato-module-order.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/tomato-module-order.sql -------------------------------------------------------------------------------- /doc/sql/tomato-module-pay.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/tomato-module-pay.sql -------------------------------------------------------------------------------- /doc/sql/tomato-module-reconciliation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/tomato-module-reconciliation.sql -------------------------------------------------------------------------------- /doc/sql/tomato-module-seckill.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/tomato-module-seckill.sql -------------------------------------------------------------------------------- /doc/sql/tomato-module-sys.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/tomato-module-sys.sql -------------------------------------------------------------------------------- /doc/sql/tomato-sharding.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/sql/tomato-sharding.sql -------------------------------------------------------------------------------- /doc/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/tools.md -------------------------------------------------------------------------------- /doc/多环境配置.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/doc/多环境配置.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/pom.xml -------------------------------------------------------------------------------- /spring-boot-cli-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/spring-boot-cli-demo/.gitignore -------------------------------------------------------------------------------- /spring-boot-cli-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/spring-boot-cli-demo/README.md -------------------------------------------------------------------------------- /spring-boot-cli-demo/archetype.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/spring-boot-cli-demo/archetype.properties -------------------------------------------------------------------------------- /spring-boot-cli-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/spring-boot-cli-demo/pom.xml -------------------------------------------------------------------------------- /spring-boot-cli-demo/spring-boot-cli-demo-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/spring-boot-cli-demo/spring-boot-cli-demo-api/.gitignore -------------------------------------------------------------------------------- /spring-boot-cli-demo/spring-boot-cli-demo-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/spring-boot-cli-demo/spring-boot-cli-demo-api/pom.xml -------------------------------------------------------------------------------- /spring-boot-cli-demo/spring-boot-cli-demo-common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/spring-boot-cli-demo/spring-boot-cli-demo-common/.gitignore -------------------------------------------------------------------------------- /spring-boot-cli-demo/spring-boot-cli-demo-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/spring-boot-cli-demo/spring-boot-cli-demo-common/pom.xml -------------------------------------------------------------------------------- /spring-boot-cli-demo/spring-boot-cli-demo-dao/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/spring-boot-cli-demo/spring-boot-cli-demo-dao/.gitignore -------------------------------------------------------------------------------- /spring-boot-cli-demo/spring-boot-cli-demo-dao/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/spring-boot-cli-demo/spring-boot-cli-demo-dao/pom.xml -------------------------------------------------------------------------------- /spring-boot-cli-demo/spring-boot-cli-demo-domain/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/spring-boot-cli-demo/spring-boot-cli-demo-domain/.gitignore -------------------------------------------------------------------------------- /spring-boot-cli-demo/spring-boot-cli-demo-domain/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/spring-boot-cli-demo/spring-boot-cli-demo-domain/pom.xml -------------------------------------------------------------------------------- /spring-boot-cli-demo/spring-boot-cli-demo-manager/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/spring-boot-cli-demo/spring-boot-cli-demo-manager/.gitignore -------------------------------------------------------------------------------- /spring-boot-cli-demo/spring-boot-cli-demo-manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/spring-boot-cli-demo/spring-boot-cli-demo-manager/README.md -------------------------------------------------------------------------------- /spring-boot-cli-demo/spring-boot-cli-demo-manager/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/spring-boot-cli-demo/spring-boot-cli-demo-manager/pom.xml -------------------------------------------------------------------------------- /spring-boot-cli-demo/spring-boot-cli-demo-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/spring-boot-cli-demo/spring-boot-cli-demo-service/.gitignore -------------------------------------------------------------------------------- /spring-boot-cli-demo/spring-boot-cli-demo-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/spring-boot-cli-demo/spring-boot-cli-demo-service/pom.xml -------------------------------------------------------------------------------- /spring-boot-cli-demo/spring-boot-cli-demo-web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/spring-boot-cli-demo/spring-boot-cli-demo-web/.gitignore -------------------------------------------------------------------------------- /spring-boot-cli-demo/spring-boot-cli-demo-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/spring-boot-cli-demo/spring-boot-cli-demo-web/pom.xml -------------------------------------------------------------------------------- /spring-boot-cli-demo/spring-boot-cli-demo-web/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spring-boot-cli-demo/spring-boot-cli-demo-web/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/spring-boot-cli-demo/spring-boot-cli-demo-web/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /tomato-admin-web/README.md: -------------------------------------------------------------------------------- 1 | # 前端 2 | 3 | > 参考 4 | > https://gitee.com/lab1024/smart-admin/ -------------------------------------------------------------------------------- /tomato-bom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-bom/README.md -------------------------------------------------------------------------------- /tomato-bom/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-bom/pom.xml -------------------------------------------------------------------------------- /tomato-book/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-book/pom.xml -------------------------------------------------------------------------------- /tomato-book/tomato-book-java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-book/tomato-book-java/pom.xml -------------------------------------------------------------------------------- /tomato-book/tomato-book-java/src/main/java/com/tomato/book/java/ConcurrentHashMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-book/tomato-book-java/src/main/java/com/tomato/book/java/ConcurrentHashMapTest.java -------------------------------------------------------------------------------- /tomato-book/tomato-book-java/src/main/java/com/tomato/book/java/HappenBeforeMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-book/tomato-book-java/src/main/java/com/tomato/book/java/HappenBeforeMain.java -------------------------------------------------------------------------------- /tomato-book/tomato-book-java/src/main/java/com/tomato/book/java/Singleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-book/tomato-book-java/src/main/java/com/tomato/book/java/Singleton.java -------------------------------------------------------------------------------- /tomato-book/tomato-book-java/src/main/java/com/tomato/book/java/VolatileDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-book/tomato-book-java/src/main/java/com/tomato/book/java/VolatileDemo.java -------------------------------------------------------------------------------- /tomato-book/tomato-book-java/src/main/java/com/tomato/book/java/VolatileMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-book/tomato-book-java/src/main/java/com/tomato/book/java/VolatileMain.java -------------------------------------------------------------------------------- /tomato-book/tomato-book-java/src/main/java/com/tomato/book/java/VolatileMain2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-book/tomato-book-java/src/main/java/com/tomato/book/java/VolatileMain2.java -------------------------------------------------------------------------------- /tomato-book/tomato-book-redis/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-book/tomato-book-redis/pom.xml -------------------------------------------------------------------------------- /tomato-book/tomato-book-redis/src/main/java/com/tomato/book/redis/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-book/tomato-book-redis/src/main/java/com/tomato/book/redis/DemoApplication.java -------------------------------------------------------------------------------- /tomato-book/tomato-book-redis/src/main/java/com/tomato/book/redis/structure/DistributedId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-book/tomato-book-redis/src/main/java/com/tomato/book/redis/structure/DistributedId.java -------------------------------------------------------------------------------- /tomato-book/tomato-book-redis/src/main/java/com/tomato/book/redis/structure/StringStructure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-book/tomato-book-redis/src/main/java/com/tomato/book/redis/structure/StringStructure.java -------------------------------------------------------------------------------- /tomato-book/tomato-book-redis/src/main/java/com/tomato/book/redis/structure/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-book/tomato-book-redis/src/main/java/com/tomato/book/redis/structure/package-info.java -------------------------------------------------------------------------------- /tomato-book/tomato-book-redis/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-book/tomato-book-redis/src/main/resources/application.properties -------------------------------------------------------------------------------- /tomato-book/tomato-book-redis/src/test/java/com/tomato/book/redis/DemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-book/tomato-book-redis/src/test/java/com/tomato/book/redis/DemoApplicationTests.java -------------------------------------------------------------------------------- /tomato-book/tomato-book-redis/src/test/java/com/tomato/book/redis/structure/DistributedIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-book/tomato-book-redis/src/test/java/com/tomato/book/redis/structure/DistributedIdTest.java -------------------------------------------------------------------------------- /tomato-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/.gitignore -------------------------------------------------------------------------------- /tomato-example/bytebuddy-agent/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/bytebuddy-agent/.gitignore -------------------------------------------------------------------------------- /tomato-example/bytebuddy-agent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/bytebuddy-agent/pom.xml -------------------------------------------------------------------------------- /tomato-example/bytebuddy-agent/src/main/java/example/BytebuddyAgentApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/bytebuddy-agent/src/main/java/example/BytebuddyAgentApplication.java -------------------------------------------------------------------------------- /tomato-example/bytebuddy-agent/src/main/java/example/Interceptor/TimingInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/bytebuddy-agent/src/main/java/example/Interceptor/TimingInterceptor.java -------------------------------------------------------------------------------- /tomato-example/bytebuddy-agent/src/main/java/example/agent/TimerAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/bytebuddy-agent/src/main/java/example/agent/TimerAgent.java -------------------------------------------------------------------------------- /tomato-example/bytebuddy-agent/src/main/java/example/controller/HelloWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/bytebuddy-agent/src/main/java/example/controller/HelloWorld.java -------------------------------------------------------------------------------- /tomato-example/bytebuddy-agent/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=19001 -------------------------------------------------------------------------------- /tomato-example/maven-pom/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/maven-pom/.gitignore -------------------------------------------------------------------------------- /tomato-example/maven-pom/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/maven-pom/pom.xml -------------------------------------------------------------------------------- /tomato-example/micrometer-prometheus/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/micrometer-prometheus/.gitignore -------------------------------------------------------------------------------- /tomato-example/micrometer-prometheus/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/micrometer-prometheus/pom.xml -------------------------------------------------------------------------------- /tomato-example/micrometer-prometheus/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/micrometer-prometheus/src/main/resources/application.properties -------------------------------------------------------------------------------- /tomato-example/mybatis-generator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/mybatis-generator/.gitignore -------------------------------------------------------------------------------- /tomato-example/mybatis-generator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/mybatis-generator/pom.xml -------------------------------------------------------------------------------- /tomato-example/mybatis-generator/src/main/java/com/tomato/mybatis/generator/Demo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/mybatis-generator/src/main/java/com/tomato/mybatis/generator/Demo.java -------------------------------------------------------------------------------- /tomato-example/mybatis-generator/src/main/java/com/tomato/mybatis/generator/entity/NoticeRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/mybatis-generator/src/main/java/com/tomato/mybatis/generator/entity/NoticeRule.java -------------------------------------------------------------------------------- /tomato-example/mybatis-generator/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/mybatis-generator/src/main/resources/application.properties -------------------------------------------------------------------------------- /tomato-example/mybatis-generator/src/main/resources/generatorConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/mybatis-generator/src/main/resources/generatorConfig.xml -------------------------------------------------------------------------------- /tomato-example/mybatis-generator/src/main/resources/mapper/NoticeRuleMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/mybatis-generator/src/main/resources/mapper/NoticeRuleMapper.xml -------------------------------------------------------------------------------- /tomato-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/pom.xml -------------------------------------------------------------------------------- /tomato-example/spring-authorization-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-authorization-server/.gitignore -------------------------------------------------------------------------------- /tomato-example/spring-authorization-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-authorization-server/README.md -------------------------------------------------------------------------------- /tomato-example/spring-authorization-server/auth-client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-authorization-server/auth-client/.gitignore -------------------------------------------------------------------------------- /tomato-example/spring-authorization-server/auth-client/README.md: -------------------------------------------------------------------------------- 1 | 客户端Client:面向用户的操作入口;向Server请求token,携带token访问Resource; -------------------------------------------------------------------------------- /tomato-example/spring-authorization-server/auth-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-authorization-server/auth-client/pom.xml -------------------------------------------------------------------------------- /tomato-example/spring-authorization-server/auth-client/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-authorization-server/auth-client/src/main/resources/application.yml -------------------------------------------------------------------------------- /tomato-example/spring-authorization-server/auth-client/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-authorization-server/auth-client/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /tomato-example/spring-authorization-server/auth-gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-authorization-server/auth-gateway/.gitignore -------------------------------------------------------------------------------- /tomato-example/spring-authorization-server/auth-gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-authorization-server/auth-gateway/pom.xml -------------------------------------------------------------------------------- /tomato-example/spring-authorization-server/auth-gateway/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-authorization-server/auth-gateway/src/main/resources/application.yml -------------------------------------------------------------------------------- /tomato-example/spring-authorization-server/auth-resource/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-authorization-server/auth-resource/.gitignore -------------------------------------------------------------------------------- /tomato-example/spring-authorization-server/auth-resource/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-authorization-server/auth-resource/pom.xml -------------------------------------------------------------------------------- /tomato-example/spring-authorization-server/auth-resource/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-authorization-server/auth-resource/src/main/resources/application.yml -------------------------------------------------------------------------------- /tomato-example/spring-authorization-server/auth-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-authorization-server/auth-server/.gitignore -------------------------------------------------------------------------------- /tomato-example/spring-authorization-server/auth-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-authorization-server/auth-server/pom.xml -------------------------------------------------------------------------------- /tomato-example/spring-authorization-server/auth-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-authorization-server/auth-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /tomato-example/spring-authorization-server/auth-server/src/main/resources/templates/consent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-authorization-server/auth-server/src/main/resources/templates/consent.html -------------------------------------------------------------------------------- /tomato-example/spring-authorization-server/auth-server/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-authorization-server/auth-server/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /tomato-example/spring-authorization-server/db/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-authorization-server/db/init.sql -------------------------------------------------------------------------------- /tomato-example/spring-authorization-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-authorization-server/pom.xml -------------------------------------------------------------------------------- /tomato-example/spring-boot-tracing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-boot-tracing/.gitignore -------------------------------------------------------------------------------- /tomato-example/spring-boot-tracing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-boot-tracing/README.md -------------------------------------------------------------------------------- /tomato-example/spring-boot-tracing/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-boot-tracing/pom.xml -------------------------------------------------------------------------------- /tomato-example/spring-boot-tracing/src/main/java/example/MyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-boot-tracing/src/main/java/example/MyApplication.java -------------------------------------------------------------------------------- /tomato-example/spring-boot-tracing/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-boot-tracing/src/main/resources/application.properties -------------------------------------------------------------------------------- /tomato-example/spring-modulith/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-modulith/.gitignore -------------------------------------------------------------------------------- /tomato-example/spring-modulith/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-modulith/README.md -------------------------------------------------------------------------------- /tomato-example/spring-modulith/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-modulith/pom.xml -------------------------------------------------------------------------------- /tomato-example/spring-modulith/src/main/java/example/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-modulith/src/main/java/example/Application.java -------------------------------------------------------------------------------- /tomato-example/spring-modulith/src/main/java/example/inventory/InventoryInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-modulith/src/main/java/example/inventory/InventoryInternal.java -------------------------------------------------------------------------------- /tomato-example/spring-modulith/src/main/java/example/inventory/InventoryManagement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-modulith/src/main/java/example/inventory/InventoryManagement.java -------------------------------------------------------------------------------- /tomato-example/spring-modulith/src/main/java/example/inventory/InventorySettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-modulith/src/main/java/example/inventory/InventorySettings.java -------------------------------------------------------------------------------- /tomato-example/spring-modulith/src/main/java/example/inventory/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-modulith/src/main/java/example/inventory/package-info.java -------------------------------------------------------------------------------- /tomato-example/spring-modulith/src/main/java/example/order/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-modulith/src/main/java/example/order/Order.java -------------------------------------------------------------------------------- /tomato-example/spring-modulith/src/main/java/example/order/OrderCompleted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-modulith/src/main/java/example/order/OrderCompleted.java -------------------------------------------------------------------------------- /tomato-example/spring-modulith/src/main/java/example/order/OrderManagement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-modulith/src/main/java/example/order/OrderManagement.java -------------------------------------------------------------------------------- /tomato-example/spring-modulith/src/main/java/example/order/internal/OrderInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-modulith/src/main/java/example/order/internal/OrderInternal.java -------------------------------------------------------------------------------- /tomato-example/spring-modulith/src/main/java/example/order/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-modulith/src/main/java/example/order/package-info.java -------------------------------------------------------------------------------- /tomato-example/spring-modulith/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-modulith/src/main/resources/application.yml -------------------------------------------------------------------------------- /tomato-example/spring-modulith/src/test/java/example/ApplicationIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-modulith/src/test/java/example/ApplicationIntegrationTests.java -------------------------------------------------------------------------------- /tomato-example/spring-modulith/src/test/java/example/ModularityTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-modulith/src/test/java/example/ModularityTests.java -------------------------------------------------------------------------------- /tomato-example/spring-modulith/src/test/java/example/order/EventPublicationRegistryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-modulith/src/test/java/example/order/EventPublicationRegistryTests.java -------------------------------------------------------------------------------- /tomato-example/spring-modulith/src/test/java/example/order/OrderIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-modulith/src/test/java/example/order/OrderIntegrationTests.java -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/.gitignore -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/pom.xml -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/java/examples/Body.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/java/examples/Body.java -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/java/examples/SpringSecurityJwtExampleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/java/examples/SpringSecurityJwtExampleApplication.java -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/java/examples/benchmarks/JsonPerformance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/java/examples/benchmarks/JsonPerformance.java -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/java/examples/config/CorsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/java/examples/config/CorsConfig.java -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/java/examples/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/java/examples/config/SecurityConfig.java -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/java/examples/config/SecurityUserDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/java/examples/config/SecurityUserDetails.java -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/java/examples/config/SecurityUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/java/examples/config/SecurityUserDetailsService.java -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/java/examples/config/jwt/JwtTokenProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/java/examples/config/jwt/JwtTokenProvider.java -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/java/examples/exception/CustomExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/java/examples/exception/CustomExceptionHandler.java -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/java/examples/model1/Model1Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/java/examples/model1/Model1Controller.java -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/java/examples/model1/Model1Pojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/java/examples/model1/Model1Pojo.java -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/java/examples/model1/mapper/Model1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/java/examples/model1/mapper/Model1.xml -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/java/examples/users/AuthenticationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/java/examples/users/AuthenticationController.java -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/java/examples/users/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/java/examples/users/UserController.java -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/java/examples/users/UserPojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/java/examples/users/UserPojo.java -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/java/examples/users/mapper/Login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/java/examples/users/mapper/Login.xml -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/java/examples/users/mapper/User.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/java/examples/users/mapper/User.xml -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/resources/application-druid.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/resources/application-druid.yml -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/resources/application-mybatis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/resources/application-mybatis.yml -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/resources/application.yml -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/test/java/examples/benchmarks/jsonperformance.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/test/java/examples/benchmarks/jsonperformance.http -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/test/java/examples/model1/model1.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/test/java/examples/model1/model1.http -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/test/java/examples/passwdtools/PasswordTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/test/java/examples/passwdtools/PasswordTools.java -------------------------------------------------------------------------------- /tomato-example/spring-security-jwt/src/test/java/examples/users/users.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security-jwt/src/test/java/examples/users/users.http -------------------------------------------------------------------------------- /tomato-example/spring-security/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security/.gitignore -------------------------------------------------------------------------------- /tomato-example/spring-security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security/pom.xml -------------------------------------------------------------------------------- /tomato-example/spring-security/src/main/java/example/JwtLoginApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security/src/main/java/example/JwtLoginApplication.java -------------------------------------------------------------------------------- /tomato-example/spring-security/src/main/java/example/config/RestConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security/src/main/java/example/config/RestConfig.java -------------------------------------------------------------------------------- /tomato-example/spring-security/src/main/java/example/web/HelloController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security/src/main/java/example/web/HelloController.java -------------------------------------------------------------------------------- /tomato-example/spring-security/src/main/java/example/web/TokenController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security/src/main/java/example/web/TokenController.java -------------------------------------------------------------------------------- /tomato-example/spring-security/src/main/resources/app.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security/src/main/resources/app.key -------------------------------------------------------------------------------- /tomato-example/spring-security/src/main/resources/app.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security/src/main/resources/app.pub -------------------------------------------------------------------------------- /tomato-example/spring-security/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/spring-security/src/main/resources/application.yml -------------------------------------------------------------------------------- /tomato-example/tomato-dynamic-db-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/tomato-dynamic-db-example/pom.xml -------------------------------------------------------------------------------- /tomato-example/tomato-dynamic-db-example/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-example/tomato-dynamic-db-example/src/main/resources/application.yml -------------------------------------------------------------------------------- /tomato-framework/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-banner-starter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-banner-starter/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-banner-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-banner-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-banner-starter/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-banner-starter/src/main/resources/banner.txt -------------------------------------------------------------------------------- /tomato-framework/tomato-binlog/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-binlog/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-business/README.md: -------------------------------------------------------------------------------- 1 | # 业务组件设计 2 | -------------------------------------------------------------------------------- /tomato-framework/tomato-business/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-business/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-business/tomato-business-comment/README.md: -------------------------------------------------------------------------------- 1 | # 二级评论设计 2 | -------------------------------------------------------------------------------- /tomato-framework/tomato-business/tomato-business-comment/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-business/tomato-business-comment/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-business/tomato-business-pay/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-business/tomato-business-pay/README.md -------------------------------------------------------------------------------- /tomato-framework/tomato-business/tomato-business-pay/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-business/tomato-business-pay/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-business/tomato-business-rbac/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-business/tomato-business-rbac/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-business/tomato-business-rbac/rbac-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-business/tomato-business-rbac/rbac-api/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-business/tomato-business-rbac/rbac-business/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-business/tomato-business-rbac/rbac-business/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-business/tomato-business-rbac/rbac-spring-boot-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-business/tomato-business-rbac/rbac-spring-boot-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-business/tomato-business-rbac/rbac-spring-boot-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tomato-framework/tomato-cache/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cache/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-cache/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cache/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-cache/tomato-cache-core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cache/tomato-cache-core/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-cache/tomato-cache-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cache/tomato-cache-core/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-cache/tomato-cache-guava-starter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cache/tomato-cache-guava-starter/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-cache/tomato-cache-guava-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cache/tomato-cache-guava-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-cache/tomato-cache-guava-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- 1 | com.tomato.cache.core.guava.AutoConfiguration -------------------------------------------------------------------------------- /tomato-framework/tomato-cache/tomato-redis-redisson-starter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cache/tomato-redis-redisson-starter/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-cache/tomato-redis-redisson-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cache/tomato-redis-redisson-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-cache/tomato-redis-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cache/tomato-redis-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-cache/tomato-redis-starter/src/main/resources/demo.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cache/tomato-redis-starter/src/main/resources/demo.properties -------------------------------------------------------------------------------- /tomato-framework/tomato-cache/tomato-redis-starter/src/test/java/com/tomato/redis/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cache/tomato-redis-starter/src/test/java/com/tomato/redis/Test.java -------------------------------------------------------------------------------- /tomato-framework/tomato-captcha/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-captcha/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-captcha/README.md: -------------------------------------------------------------------------------- 1 | 验证码模块 -------------------------------------------------------------------------------- /tomato-framework/tomato-captcha/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-captcha/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-captcha/tomato-captcha-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-captcha/tomato-captcha-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-cloud/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cloud/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-cloud/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cloud/README.md -------------------------------------------------------------------------------- /tomato-framework/tomato-cloud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cloud/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-cloud/tomato-cloud-alibaba-starter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cloud/tomato-cloud-alibaba-starter/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-cloud/tomato-cloud-alibaba-starter/README.md: -------------------------------------------------------------------------------- 1 | # spring cloud alibaba 相关依赖 2 | 3 | 目前只是jar包依赖,没有代码。 4 | 5 | 1. nacos 服务注册/发现 6 | 2. nacso 配置中心客户端 -------------------------------------------------------------------------------- /tomato-framework/tomato-cloud/tomato-cloud-alibaba-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cloud/tomato-cloud-alibaba-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-cloud/tomato-cloud-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cloud/tomato-cloud-core/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-cloud/tomato-cloud-feign-resilience4j-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cloud/tomato-cloud-feign-resilience4j-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-cloud/tomato-cloud-feign-sentinel-starter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cloud/tomato-cloud-feign-sentinel-starter/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-cloud/tomato-cloud-feign-sentinel-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cloud/tomato-cloud-feign-sentinel-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-cloud/tomato-cloud-feign-starter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cloud/tomato-cloud-feign-starter/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-cloud/tomato-cloud-feign-starter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cloud/tomato-cloud-feign-starter/README.md -------------------------------------------------------------------------------- /tomato-framework/tomato-cloud/tomato-cloud-feign-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cloud/tomato-cloud-feign-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-cloud/tomato-cloud-gateway-sentinel-starter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cloud/tomato-cloud-gateway-sentinel-starter/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-cloud/tomato-cloud-gateway-sentinel-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cloud/tomato-cloud-gateway-sentinel-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-cloud/tomato-cloud-gateway-starter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cloud/tomato-cloud-gateway-starter/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-cloud/tomato-cloud-gateway-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-cloud/tomato-cloud-gateway-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-common-excel/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common-excel/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-common-excel/src/main/java/com/tomato/common/excel/util/ExcelUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common-excel/src/main/java/com/tomato/common/excel/util/ExcelUtil.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/BaseConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/BaseConverter.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/concurrent/Async.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/concurrent/Async.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/concurrent/ThreadPoolConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/concurrent/ThreadPoolConverter.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/constants/CommonRespCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/constants/CommonRespCode.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/constants/HttpHeadersConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/constants/HttpHeadersConstants.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/domain/entity/AbstractEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/domain/entity/AbstractEntity.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/domain/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/domain/entity/BaseEntity.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/domain/entity/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/domain/entity/Entity.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/domain/req/PageQueryReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/domain/req/PageQueryReq.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/domain/resp/PageResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/domain/resp/PageResp.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/domain/resp/Resp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/domain/resp/Resp.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/domain/resp/RespCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/domain/resp/RespCode.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/enums/BaseEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/enums/BaseEnum.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/enums/CommonStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/enums/CommonStatusEnum.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/enums/EnumDesc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/enums/EnumDesc.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/enums/EnumValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/enums/EnumValue.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/enums/UnitConvertEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/enums/UnitConvertEnum.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/enums/YesNoTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/enums/YesNoTypeEnum.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/exception/AbstractException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/exception/AbstractException.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/exception/BusinessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/exception/BusinessException.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/exception/ClientException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/exception/ClientException.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/exception/RemoteException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/exception/RemoteException.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/holder/ObjectHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/holder/ObjectHolder.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/holder/TenantContextHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/holder/TenantContextHolder.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/pattern/Singleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/pattern/Singleton.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/util/BigDecimalUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/util/BigDecimalUtil.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/util/IdWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/util/IdWorker.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/util/LocalDateTimeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/util/LocalDateTimeUtil.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/util/RegexPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/util/RegexPool.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/main/java/com/tomato/common/util/TomatoSerialVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/main/java/com/tomato/common/util/TomatoSerialVersion.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/test/java/com/tomato/common/util/IdWorkerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/test/java/com/tomato/common/util/IdWorkerTest.java -------------------------------------------------------------------------------- /tomato-framework/tomato-common/src/test/java/com/tomato/common/util/LocalDateTimeUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-common/src/test/java/com/tomato/common/util/LocalDateTimeUtilTest.java -------------------------------------------------------------------------------- /tomato-framework/tomato-data/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-data/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-data/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-data/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-data/tomato-data-common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-data/tomato-data-common/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-data/tomato-data-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-data/tomato-data-common/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-data/tomato-jpa-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-data/tomato-jpa-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-data/tomato-multi-tenancy-starter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-data/tomato-multi-tenancy-starter/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-data/tomato-multi-tenancy-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-data/tomato-multi-tenancy-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-data/tomato-multi-tenancy-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tomato-framework/tomato-data/tomato-mybatis-flex-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-data/tomato-mybatis-flex-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-data/tomato-mybatis-mp-starter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-data/tomato-mybatis-mp-starter/README.md -------------------------------------------------------------------------------- /tomato-framework/tomato-data/tomato-mybatis-mp-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-data/tomato-mybatis-mp-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-data/tomato-mybatis-plus-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-data/tomato-mybatis-plus-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-data/tomato-mybatis-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-data/tomato-mybatis-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-ddd/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-ddd/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-ddd/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-ddd/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-ddd/tomato-domain-core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-ddd/tomato-domain-core/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-ddd/tomato-domain-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-ddd/tomato-domain-core/README.md -------------------------------------------------------------------------------- /tomato-framework/tomato-ddd/tomato-domain-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-ddd/tomato-domain-core/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-dynamic-db/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-dynamic-db/README.md -------------------------------------------------------------------------------- /tomato-framework/tomato-dynamic-db/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-dynamic-db/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-dynamic-db/src/main/java/com/tomato/dynamic/db/annotation/DataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-dynamic-db/src/main/java/com/tomato/dynamic/db/annotation/DataSource.java -------------------------------------------------------------------------------- /tomato-framework/tomato-dynamic-db/src/main/java/com/tomato/dynamic/db/aop/DataSourceAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-dynamic-db/src/main/java/com/tomato/dynamic/db/aop/DataSourceAspect.java -------------------------------------------------------------------------------- /tomato-framework/tomato-dynamic-db/src/main/java/com/tomato/dynamic/db/config/db/HikariConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-dynamic-db/src/main/java/com/tomato/dynamic/db/config/db/HikariConfig.java -------------------------------------------------------------------------------- /tomato-framework/tomato-dynamic-thread-starter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-dynamic-thread-starter/README.md -------------------------------------------------------------------------------- /tomato-framework/tomato-dynamic-thread-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-dynamic-thread-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-encrypt-starter/README.md: -------------------------------------------------------------------------------- 1 | # 数据加解密 2 | -------------------------------------------------------------------------------- /tomato-framework/tomato-encrypt-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-encrypt-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-encrypt-starter/src/main/java/com/tomato/encrypt/utils/EncryptUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-encrypt-starter/src/main/java/com/tomato/encrypt/utils/EncryptUtils.java -------------------------------------------------------------------------------- /tomato-framework/tomato-id-starter/README.md: -------------------------------------------------------------------------------- 1 | # 编号(ID)生成器 2 | -------------------------------------------------------------------------------- /tomato-framework/tomato-id-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-id-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-id-starter/src/main/java/com/tomato/id/IdAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-id-starter/src/main/java/com/tomato/id/IdAutoConfiguration.java -------------------------------------------------------------------------------- /tomato-framework/tomato-id-starter/src/main/java/com/tomato/id/generator/IdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-id-starter/src/main/java/com/tomato/id/generator/IdGenerator.java -------------------------------------------------------------------------------- /tomato-framework/tomato-id-starter/src/main/java/com/tomato/id/generator/impl/NanoIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-id-starter/src/main/java/com/tomato/id/generator/impl/NanoIdGenerator.java -------------------------------------------------------------------------------- /tomato-framework/tomato-id-starter/src/main/java/com/tomato/id/generator/impl/Sequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-id-starter/src/main/java/com/tomato/id/generator/impl/Sequence.java -------------------------------------------------------------------------------- /tomato-framework/tomato-id-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- 1 | com.tomato.id.IdAutoConfiguration -------------------------------------------------------------------------------- /tomato-framework/tomato-idempotent-starter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-idempotent-starter/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-idempotent-starter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-idempotent-starter/README.md -------------------------------------------------------------------------------- /tomato-framework/tomato-idempotent-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-idempotent-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-jackson-starter/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tomato-framework/tomato-jackson-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-jackson-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-jackson-starter/src/main/java/com/tomato/jackson/datamask/DataMask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-jackson-starter/src/main/java/com/tomato/jackson/datamask/DataMask.java -------------------------------------------------------------------------------- /tomato-framework/tomato-jackson-starter/src/main/java/com/tomato/jackson/utils/JacksonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-jackson-starter/src/main/java/com/tomato/jackson/utils/JacksonUtils.java -------------------------------------------------------------------------------- /tomato-framework/tomato-jackson-starter/src/test/java/com/tomato/jackson/PatternTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-jackson-starter/src/test/java/com/tomato/jackson/PatternTest.java -------------------------------------------------------------------------------- /tomato-framework/tomato-lock/EXTEND.md: -------------------------------------------------------------------------------- 1 | http://www.redis.cn/topics/distlock.html 2 | -------------------------------------------------------------------------------- /tomato-framework/tomato-lock/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-lock/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-lock/tomato-lock-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-lock/tomato-lock-core/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-lock/tomato-lock-redis-starter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-lock/tomato-lock-redis-starter/README.md -------------------------------------------------------------------------------- /tomato-framework/tomato-lock/tomato-lock-redis-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-lock/tomato-lock-redis-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-lock/tomato-lock-redisson-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-lock/tomato-lock-redisson-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-monitor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-monitor/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-monitor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-monitor/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-monitor/tomato-monitor-common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-monitor/tomato-monitor-common/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-monitor/tomato-monitor-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-monitor/tomato-monitor-common/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-monitor/tomato-monitor-prometheus/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-monitor/tomato-monitor-prometheus/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-monitor/tomato-monitor-prometheus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-monitor/tomato-monitor-prometheus/README.md -------------------------------------------------------------------------------- /tomato-framework/tomato-monitor/tomato-monitor-prometheus/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-monitor/tomato-monitor-prometheus/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-mq/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-mq/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-mq/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-mq/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-mq/tomato-rabbitmq-starter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-mq/tomato-rabbitmq-starter/README.md -------------------------------------------------------------------------------- /tomato-framework/tomato-mq/tomato-rabbitmq-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-mq/tomato-rabbitmq-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-mq/tomato-rabbitmq-starter/src/main/resources/rabbitmq-demo.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-mq/tomato-rabbitmq-starter/src/main/resources/rabbitmq-demo.properties -------------------------------------------------------------------------------- /tomato-framework/tomato-oauth2/README.md: -------------------------------------------------------------------------------- 1 | # OAuth2 认证模块 2 | -------------------------------------------------------------------------------- /tomato-framework/tomato-oauth2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-oauth2/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-oauth2/tomato-oauth2-authentication/README.md: -------------------------------------------------------------------------------- 1 | # 认证模块 -------------------------------------------------------------------------------- /tomato-framework/tomato-oauth2/tomato-oauth2-authentication/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-oauth2/tomato-oauth2-authentication/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-oauth2/tomato-oauth2-authorization/README.md: -------------------------------------------------------------------------------- 1 | # 授权模块 -------------------------------------------------------------------------------- /tomato-framework/tomato-oauth2/tomato-oauth2-authorization/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-oauth2/tomato-oauth2-authorization/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-oauth2/tomato-oauth2-core/README.md: -------------------------------------------------------------------------------- 1 | # OAuth2 核心认证 -------------------------------------------------------------------------------- /tomato-framework/tomato-oauth2/tomato-oauth2-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-oauth2/tomato-oauth2-core/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-operator-log-starter/README.md: -------------------------------------------------------------------------------- 1 | # 操作日志记录 2 | -------------------------------------------------------------------------------- /tomato-framework/tomato-operator-log-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-operator-log-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-pay/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-pay/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-pay/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-pay/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-pay/tomato-pay-alipay-starter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-pay/tomato-pay-alipay-starter/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-pay/tomato-pay-alipay-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-pay/tomato-pay-alipay-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-pay/tomato-pay-common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-pay/tomato-pay-common/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-pay/tomato-pay-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-pay/tomato-pay-common/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-pay/tomato-pay-common/src/main/java/com/tomato/pay/common/PayAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-pay/tomato-pay-common/src/main/java/com/tomato/pay/common/PayAccount.java -------------------------------------------------------------------------------- /tomato-framework/tomato-pay/tomato-pay-wx-starter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-pay/tomato-pay-wx-starter/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-pay/tomato-pay-wx-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-pay/tomato-pay-wx-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-rpc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-rpc/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-rpc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-rpc/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-rpc/tomato-rpc-common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-rpc/tomato-rpc-common/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-rpc/tomato-rpc-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-rpc/tomato-rpc-common/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-rpc/tomato-rpc-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-rpc/tomato-rpc-example/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-rpc/tomato-rpc-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-rpc/tomato-rpc-example/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-rpc/tomato-rpc-example/tomato-rpc-example-spi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-rpc/tomato-rpc-example/tomato-rpc-example-spi/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-rpc/tomato-rpc-example/tomato-rpc-example-spi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-rpc/tomato-rpc-example/tomato-rpc-example-spi/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-rpc/tomato-rpc-loadbalancer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-rpc/tomato-rpc-loadbalancer/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-rpc/tomato-rpc-loadbalancer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-rpc/tomato-rpc-loadbalancer/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-rpc/tomato-rpc-serialize/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-rpc/tomato-rpc-serialize/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-rpc/tomato-rpc-serialize/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-rpc/tomato-rpc-serialize/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-rpc/tomato-rpc-serialize/tomato-rpc-serialize-common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-rpc/tomato-rpc-serialize/tomato-rpc-serialize-common/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-rpc/tomato-rpc-serialize/tomato-rpc-serialize-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-rpc/tomato-rpc-serialize/tomato-rpc-serialize-common/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-rpc/tomato-rpc-spi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-rpc/tomato-rpc-spi/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-rpc/tomato-rpc-spi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-rpc/tomato-rpc-spi/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-rpc/tomato-rpc-spi/src/main/java/com/tomato/rpc/spi/annotation/SPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-rpc/tomato-rpc-spi/src/main/java/com/tomato/rpc/spi/annotation/SPI.java -------------------------------------------------------------------------------- /tomato-framework/tomato-satoken-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-satoken-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-security-starter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-security-starter/README.md -------------------------------------------------------------------------------- /tomato-framework/tomato-security-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-security-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-security-starter/src/main/java/com/tomato/security/domain/LoginUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-security-starter/src/main/java/com/tomato/security/domain/LoginUser.java -------------------------------------------------------------------------------- /tomato-framework/tomato-security-starter/src/main/java/com/tomato/security/token/TokenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-security-starter/src/main/java/com/tomato/security/token/TokenService.java -------------------------------------------------------------------------------- /tomato-framework/tomato-serial-number-starter/db/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-serial-number-starter/db/init.sql -------------------------------------------------------------------------------- /tomato-framework/tomato-serial-number-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-serial-number-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-sms/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-sms/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-sms/tomato-sms-aliyun/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-sms/tomato-sms-aliyun/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-sms/tomato-sms-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-sms/tomato-sms-core/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-sms/tomato-sms-core/src/main/java/com/tomato/sms/core/SmsSendHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-sms/tomato-sms-core/src/main/java/com/tomato/sms/core/SmsSendHandler.java -------------------------------------------------------------------------------- /tomato-framework/tomato-springdoc-starter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-springdoc-starter/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-springdoc-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-springdoc-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-tracing-starter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-tracing-starter/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-tracing-starter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-tracing-starter/README.md -------------------------------------------------------------------------------- /tomato-framework/tomato-tracing-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-tracing-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-utils/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-utils/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-utils/tomato-utils-base/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-utils/tomato-utils-base/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-utils/tomato-utils-jwt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-utils/tomato-utils-jwt/README.md -------------------------------------------------------------------------------- /tomato-framework/tomato-utils/tomato-utils-jwt/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-utils/tomato-utils-jwt/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-utils/tomato-utils-jwt/src/main/java/com/tomato/utils/jwt/AccessToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-utils/tomato-utils-jwt/src/main/java/com/tomato/utils/jwt/AccessToken.java -------------------------------------------------------------------------------- /tomato-framework/tomato-utils/tomato-utils-jwt/src/main/java/com/tomato/utils/jwt/JwtUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-utils/tomato-utils-jwt/src/main/java/com/tomato/utils/jwt/JwtUtil.java -------------------------------------------------------------------------------- /tomato-framework/tomato-utils/tomato-utils-jwt/src/test/java/com/tomato/utils/jwt/JwtUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-utils/tomato-utils-jwt/src/test/java/com/tomato/utils/jwt/JwtUtilTest.java -------------------------------------------------------------------------------- /tomato-framework/tomato-utils/tomato-utils-spring/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-utils/tomato-utils-spring/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-validator-starter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-validator-starter/README.md -------------------------------------------------------------------------------- /tomato-framework/tomato-validator-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-validator-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-validator-starter/src/main/java/com/tomato/validator/annotation/Xss.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-validator-starter/src/main/java/com/tomato/validator/annotation/Xss.java -------------------------------------------------------------------------------- /tomato-framework/tomato-web-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-web-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-web-starter/tomato-web-core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-web-starter/tomato-web-core/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-web-starter/tomato-web-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-web-starter/tomato-web-core/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-web-starter/tomato-web-core/src/main/resources/antisamy/antisamy.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-web-starter/tomato-web-core/src/main/resources/antisamy/antisamy.xsd -------------------------------------------------------------------------------- /tomato-framework/tomato-web-starter/tomato-web-jpa-starter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-web-starter/tomato-web-jpa-starter/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-web-starter/tomato-web-jpa-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-web-starter/tomato-web-jpa-starter/pom.xml -------------------------------------------------------------------------------- /tomato-framework/tomato-web-starter/tomato-web-rest-starter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-web-starter/tomato-web-rest-starter/.gitignore -------------------------------------------------------------------------------- /tomato-framework/tomato-web-starter/tomato-web-rest-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-framework/tomato-web-starter/tomato-web-rest-starter/pom.xml -------------------------------------------------------------------------------- /tomato-gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/pom.xml -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/tomato-gateway-api/.gitignore -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-api/README.md: -------------------------------------------------------------------------------- 1 | api 网关服务用于对外提供api接口。 -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/tomato-gateway-api/pom.xml -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-api/src/main/java/com/tomato/gateway/api/GatewayApiApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/tomato-gateway-api/src/main/java/com/tomato/gateway/api/GatewayApiApplication.java -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-api/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/tomato-gateway-api/src/main/resources/application.yml -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-api/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/tomato-gateway-api/src/main/resources/banner.txt -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-api/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/tomato-gateway-api/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-api/src/main/resources/tomato-gateway-api-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/tomato-gateway-api/src/main/resources/tomato-gateway-api-dev.yml -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/tomato-gateway-common/pom.xml -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/tomato-gateway-web/.gitignore -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-web/README.md: -------------------------------------------------------------------------------- 1 | web 网关服务用于内部管理系统的访问。 -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/tomato-gateway-web/pom.xml -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-web/src/main/java/com/tomato/gateway/web/GatewayWebApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/tomato-gateway-web/src/main/java/com/tomato/gateway/web/GatewayWebApplication.java -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-web/src/main/java/com/tomato/gateway/web/config/CorsFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/tomato-gateway-web/src/main/java/com/tomato/gateway/web/config/CorsFilter.java -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-web/src/main/java/com/tomato/gateway/web/handler/CodeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/tomato-gateway-web/src/main/java/com/tomato/gateway/web/handler/CodeHandler.java -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-web/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/tomato-gateway-web/src/main/resources/application.yaml -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-web/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/tomato-gateway-web/src/main/resources/banner.txt -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-web/src/main/resources/gray.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/tomato-gateway-web/src/main/resources/gray.yml -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-web/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/tomato-gateway-web/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-web/src/main/resources/tomato-gateway-web-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/tomato-gateway-web/src/main/resources/tomato-gateway-web-dev.yml -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-web/src/test/java/com/tomato/gateway/CaptchaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/tomato-gateway-web/src/test/java/com/tomato/gateway/CaptchaTest.java -------------------------------------------------------------------------------- /tomato-gateway/tomato-gateway-web/tomato-gateway-web.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-gateway/tomato-gateway-web/tomato-gateway-web.http -------------------------------------------------------------------------------- /tomato-module/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/README.md -------------------------------------------------------------------------------- /tomato-module/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-account/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-account/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-account/tomato-module-account-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-account/tomato-module-account-api/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-account/tomato-module-account-base/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-account/tomato-module-account-base/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-account/tomato-module-account-start/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-account/tomato-module-account-start/Dockerfile -------------------------------------------------------------------------------- /tomato-module/tomato-module-account/tomato-module-account-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-account/tomato-module-account-start/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-account/tomato-module-account-start/src/main/resources/application-pro.properties: -------------------------------------------------------------------------------- 1 | server.port=80 -------------------------------------------------------------------------------- /tomato-module/tomato-module-account/tomato-module-account-start/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-account/tomato-module-account-start/src/main/resources/banner.txt -------------------------------------------------------------------------------- /tomato-module/tomato-module-account/tomato-module-account-start/src/main/resources/sharding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-account/tomato-module-account-start/src/main/resources/sharding.yaml -------------------------------------------------------------------------------- /tomato-module/tomato-module-account/tomato-module-account-vo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-account/tomato-module-account-vo/README.md -------------------------------------------------------------------------------- /tomato-module/tomato-module-account/tomato-module-account-vo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-account/tomato-module-account-vo/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-account/账户系统.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-account/账户系统.md -------------------------------------------------------------------------------- /tomato-module/tomato-module-agent/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-agent/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-agent/README.md: -------------------------------------------------------------------------------- 1 | # 代理商 2 | 3 | -------------------------------------------------------------------------------- /tomato-module/tomato-module-agent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-agent/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-agent/tomato-module-agent-boot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-agent/tomato-module-agent-boot/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-agent/tomato-module-agent-boot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-agent/tomato-module-agent-boot/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/README.md -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/AuthApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/AuthApplication.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/config/AutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/config/AutoConfiguration.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/config/DefaultSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/config/DefaultSecurityConfig.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/jose/Jwks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/jose/Jwks.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/jose/KeyGeneratorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/jose/KeyGeneratorUtils.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/properties/AuthProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/properties/AuthProperties.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/properties/LocalJwkProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/properties/LocalJwkProperties.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/user/CustomUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/user/CustomUserDetailsService.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/user/domain/CustomUserDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/user/domain/CustomUserDetails.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/web/DefaultErrorController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/web/DefaultErrorController.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/web/DemoLoginSuccessController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/web/DemoLoginSuccessController.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/web/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/main/java/com/tomato/auth/web/LoginController.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/main/resources/application.yml -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/main/resources/static/assets/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/main/resources/static/assets/css/style.css -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/main/resources/templates/access-denied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/main/resources/templates/access-denied.html -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/main/resources/templates/activate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/main/resources/templates/activate.html -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/main/resources/templates/activated.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/main/resources/templates/activated.html -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/main/resources/templates/consent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/main/resources/templates/consent.html -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/main/resources/templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/main/resources/templates/error.html -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/test/java/com/tomato/auth/AuthorizationGrantTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/test/java/com/tomato/auth/AuthorizationGrantTypeTest.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-auth/src/test/java/com/tomato/auth/RegisteredClientRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-auth/src/test/java/com/tomato/auth/RegisteredClientRepositoryTest.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-channel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-channel/README.md -------------------------------------------------------------------------------- /tomato-module/tomato-module-channel/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-channel/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-channel/tomato-module-channel-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-channel/tomato-module-channel-api/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-channel/tomato-module-channel-start/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-channel/tomato-module-channel-start/Dockerfile -------------------------------------------------------------------------------- /tomato-module/tomato-module-channel/tomato-module-channel-start/channel.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-channel/tomato-module-channel-start/channel.http -------------------------------------------------------------------------------- /tomato-module/tomato-module-channel/tomato-module-channel-start/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-channel/tomato-module-channel-start/entrypoint.sh -------------------------------------------------------------------------------- /tomato-module/tomato-module-channel/tomato-module-channel-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-channel/tomato-module-channel-start/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-channel/tomato-module-channel-vo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-channel/tomato-module-channel-vo/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-common/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-common/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tomato-module/tomato-module-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-common/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-common/src/main/java/com/tomato/module/common/enums/MerchantType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-common/src/main/java/com/tomato/module/common/enums/MerchantType.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-common/src/main/java/com/tomato/module/common/enums/PayStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-common/src/main/java/com/tomato/module/common/enums/PayStatusEnum.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-common/src/main/java/com/tomato/module/common/enums/PayTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-common/src/main/java/com/tomato/module/common/enums/PayTypeEnum.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/doc/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/doc/sql/init.sql -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-boot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-boot/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-boot/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-boot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-boot/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-boot/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-boot/src/main/resources/application.yml -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-boot/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-boot/src/main/resources/banner.txt -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-boot/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-boot/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-client/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-client/README.md -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-client/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-controller/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-controller/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-controller/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-controller/README.md -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-controller/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-controller/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-domain/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-domain/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-domain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-domain/README.md -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-domain/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-domain/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-facade/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-facade/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-facade/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-facade/README.md -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-facade/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-facade/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-infrastructure/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-infrastructure/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-infrastructure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-infrastructure/README.md -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-infrastructure/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-infrastructure/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-integration/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-integration/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-integration/README.md -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-integration/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-integration/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-service/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-service/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-service/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-util/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-util/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-util/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-util/README.md -------------------------------------------------------------------------------- /tomato-module/tomato-module-demo/tomato-module-demo-util/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-demo/tomato-module-demo-util/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/DocApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/DocApplication.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/config/RedisConfig.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/encrypt/HMAC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/encrypt/HMAC.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/hash/HashTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/hash/HashTest.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/juc/VolatileDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/juc/VolatileDemo.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/juc/VolatileDemo1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/juc/VolatileDemo1.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/juc/VolatileDemo2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/juc/VolatileDemo2.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/jwt/JwtExpiredException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/jwt/JwtExpiredException.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/jwt/JwtInvalidException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/jwt/JwtInvalidException.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/jwt/JwtTokenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/jwt/JwtTokenService.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/jwt/JwtTokenServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/jwt/JwtTokenServiceImpl.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/jwt/PayloadDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/jwt/PayloadDto.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/redis/RedisLockService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/redis/RedisLockService.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/spi/SpiDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/spi/SpiDemo.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/spi/SpiMainDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/spi/SpiMainDemo.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/spi/impl/Spi1Impl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/spi/impl/Spi1Impl.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/spi/impl/Spi2Impl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/spi/impl/Spi2Impl.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/volatilecase/VolatileExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/main/java/com/tomato/doc/volatilecase/VolatileExample.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/main/resources/META-INF/services/com.tomato.doc.spi.SpiDemo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/main/resources/META-INF/services/com.tomato.doc.spi.SpiDemo -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/main/resources/application.properties -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/test/java/com/tomato/doc/RedisLockServiceExeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/test/java/com/tomato/doc/RedisLockServiceExeTest.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-doc/src/test/java/com/tomato/doc/VolatileDemo1Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-doc/src/test/java/com/tomato/doc/VolatileDemo1Test.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-gen/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tomato-module/tomato-module-gen/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-gen/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-gen/tomato-module-gen-base/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-gen/tomato-module-gen-base/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-gen/tomato-module-gen-biz/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-gen/tomato-module-gen-biz/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-gen/tomato-module-gen-biz/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-gen/tomato-module-gen-biz/src/main/resources/application.yml -------------------------------------------------------------------------------- /tomato-module/tomato-module-gen/tomato-module-gen-biz/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-gen/tomato-module-gen-biz/src/main/resources/banner.txt -------------------------------------------------------------------------------- /tomato-module/tomato-module-gen/tomato-module-gen-biz/src/main/resources/mapper/GenMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-gen/tomato-module-gen-biz/src/main/resources/mapper/GenMapper.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-gen/tomato-module-gen-mp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-gen/tomato-module-gen-mp/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-gen/tomato-module-gen-mp/src/main/java/com/tomato/gen/mp/Gen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-gen/tomato-module-gen-mp/src/main/java/com/tomato/gen/mp/Gen.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-goods/goods-requests.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-goods/goods-requests.http -------------------------------------------------------------------------------- /tomato-module/tomato-module-goods/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-goods/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-goods/tomato-module-goods-base/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-goods/tomato-module-goods-base/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-goods/tomato-module-goods-biz/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-goods/tomato-module-goods-biz/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-job/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-job/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-job/tomato-module-job-quartz/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-job/tomato-module-job-quartz/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-job/tomato-module-job-quartz/src/main/resources/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-job/tomato-module-job-quartz/src/main/resources/static/logo.png -------------------------------------------------------------------------------- /tomato-module/tomato-module-merchant/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-merchant/README.md -------------------------------------------------------------------------------- /tomato-module/tomato-module-merchant/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-merchant/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-merchant/tomato-module-merchant-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-merchant/tomato-module-merchant-api/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-merchant/tomato-module-merchant-base/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-merchant/tomato-module-merchant-base/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-merchant/tomato-module-merchant-start/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-merchant/tomato-module-merchant-start/Dockerfile -------------------------------------------------------------------------------- /tomato-module/tomato-module-merchant/tomato-module-merchant-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-merchant/tomato-module-merchant-start/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-merchant/tomato-module-merchant-start/src/main/resources/bean.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-merchant/tomato-module-merchant-start/src/main/resources/bean.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-monitor/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-monitor/Dockerfile -------------------------------------------------------------------------------- /tomato-module/tomato-module-monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-monitor/README.md -------------------------------------------------------------------------------- /tomato-module/tomato-module-monitor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-monitor/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-monitor/src/main/java/com/tomato/monitor/MonitorApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-monitor/src/main/java/com/tomato/monitor/MonitorApplication.java -------------------------------------------------------------------------------- /tomato-module/tomato-module-monitor/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-monitor/src/main/resources/application.yml -------------------------------------------------------------------------------- /tomato-module/tomato-module-monitor/src/main/resources/tomato-module-monitor-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-monitor/src/main/resources/tomato-module-monitor-dev.yml -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/notice-requests.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-notice/notice-requests.http -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-notice/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/tomato-module-notice-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-notice/tomato-module-notice-api/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/tomato-module-notice-common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-notice/tomato-module-notice-common/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/tomato-module-notice-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-notice/tomato-module-notice-common/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/tomato-module-notice-controller/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-notice/tomato-module-notice-controller/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/tomato-module-notice-controller/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-notice/tomato-module-notice-controller/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/tomato-module-notice-dto/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-notice/tomato-module-notice-dto/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/tomato-module-notice-dto/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-notice/tomato-module-notice-dto/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/tomato-module-notice-entity/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-notice/tomato-module-notice-entity/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/tomato-module-notice-entity/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-notice/tomato-module-notice-entity/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/tomato-module-notice-mapper/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-notice/tomato-module-notice-mapper/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/tomato-module-notice-mapper/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-notice/tomato-module-notice-mapper/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/tomato-module-notice-merchant/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-notice/tomato-module-notice-merchant/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/tomato-module-notice-merchant/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-notice/tomato-module-notice-merchant/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/tomato-module-notice-merchant/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=9800 -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/tomato-module-notice-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-notice/tomato-module-notice-service/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/tomato-module-notice-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-notice/tomato-module-notice-service/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/tomato-module-notice-start/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-notice/tomato-module-notice-start/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/tomato-module-notice-start/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-notice/tomato-module-notice-start/Dockerfile -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/tomato-module-notice-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-notice/tomato-module-notice-start/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/tomato-module-notice-start/src/main/resources/application-pro.properties: -------------------------------------------------------------------------------- 1 | server.port=80 -------------------------------------------------------------------------------- /tomato-module/tomato-module-notice/分库分表.md: -------------------------------------------------------------------------------- 1 | 相比较于分库分表, 2 | 1. 更适合历史数据归档 3 | 2. 读写分离,将运营或者商户端读取读库 -------------------------------------------------------------------------------- /tomato-module/tomato-module-order/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tomato-module/tomato-module-order/order-requests.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-order/order-requests.http -------------------------------------------------------------------------------- /tomato-module/tomato-module-order/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-order/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-order/tomato-module-order-application/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-order/tomato-module-order-application/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-order/tomato-module-order-controller/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-order/tomato-module-order-controller/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-order/tomato-module-order-controller/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-order/tomato-module-order-controller/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-order/tomato-module-order-domain/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-order/tomato-module-order-domain/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-order/tomato-module-order-domain/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-order/tomato-module-order-domain/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-order/tomato-module-order-infrastructure/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-order/tomato-module-order-infrastructure/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-order/tomato-module-order-infrastructure/README.md: -------------------------------------------------------------------------------- 1 | 基础层核心是承载数据访问,entity实体对象承载在本层。 -------------------------------------------------------------------------------- /tomato-module/tomato-module-order/tomato-module-order-infrastructure/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-order/tomato-module-order-infrastructure/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-order/tomato-module-order-start/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-order/tomato-module-order-start/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-order/tomato-module-order-start/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-order/tomato-module-order-start/Dockerfile -------------------------------------------------------------------------------- /tomato-module/tomato-module-order/tomato-module-order-start/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-order/tomato-module-order-start/README.md -------------------------------------------------------------------------------- /tomato-module/tomato-module-order/tomato-module-order-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-order/tomato-module-order-start/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-order/tomato-module-order-start/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-order/tomato-module-order-start/src/main/resources/application.yml -------------------------------------------------------------------------------- /tomato-module/tomato-module-order/tomato-module-order-start/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-order/tomato-module-order-start/src/main/resources/banner.txt -------------------------------------------------------------------------------- /tomato-module/tomato-module-order/分库分表.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-order/分库分表.md -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay-monitor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay-monitor/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay-monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay-monitor/README.md -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay-monitor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay-monitor/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay-monitor/tomato-module-pay-monitor-application/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay-monitor/tomato-module-pay-monitor-application/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay-monitor/tomato-module-pay-monitor-application/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay-monitor/tomato-module-pay-monitor-application/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay-monitor/tomato-module-pay-monitor-boot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay-monitor/tomato-module-pay-monitor-boot/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay-monitor/tomato-module-pay-monitor-boot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay-monitor/tomato-module-pay-monitor-boot/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay-monitor/tomato-module-pay-monitor-infrastructure/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay-monitor/tomato-module-pay-monitor-infrastructure/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay-monitor/tomato-module-pay-monitor-infrastructure/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay-monitor/tomato-module-pay-monitor-infrastructure/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay/tomato-module-pay-application/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay/tomato-module-pay-application/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay/tomato-module-pay-application/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay/tomato-module-pay-application/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay/tomato-module-pay-boot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay/tomato-module-pay-boot/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay/tomato-module-pay-boot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay/tomato-module-pay-boot/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay/tomato-module-pay-boot/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay/tomato-module-pay-boot/src/main/resources/application.yml -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay/tomato-module-pay-boot/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay/tomato-module-pay-boot/src/main/resources/banner.txt -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay/tomato-module-pay-boot/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay/tomato-module-pay-boot/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay/tomato-module-pay-domain/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay/tomato-module-pay-domain/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay/tomato-module-pay-domain/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay/tomato-module-pay-domain/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay/tomato-module-pay-infrastructure/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay/tomato-module-pay-infrastructure/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-pay/tomato-module-pay-infrastructure/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-pay/tomato-module-pay-infrastructure/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-reconciliation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-reconciliation/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-reconciliation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-reconciliation/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-reconciliation/tomato-module-reconciliation-boot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-reconciliation/tomato-module-reconciliation-boot/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-reconciliation/tomato-module-reconciliation-boot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-reconciliation/tomato-module-reconciliation-boot/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-remit/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-remit/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-remit/tomato-module-remit-base/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-remit/tomato-module-remit-base/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-remit/tomato-module-remit-biz/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-remit/tomato-module-remit-biz/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-seckill/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-seckill/README.md -------------------------------------------------------------------------------- /tomato-module/tomato-module-seckill/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-seckill/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-seckill/seckill-requests.http: -------------------------------------------------------------------------------- 1 | ### 1. 获取秒杀活动列表 2 | GET http://localhost:9998/seckill/activity/list -------------------------------------------------------------------------------- /tomato-module/tomato-module-seckill/tomato-module-seckill-base/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-seckill/tomato-module-seckill-base/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-seckill/tomato-module-seckill-biz/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-seckill/tomato-module-seckill-biz/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-seckill/tomato-module-seckill-goods/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-seckill/tomato-module-seckill-goods/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-seckill/tomato-module-seckill-goods/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-seckill/tomato-module-seckill-goods/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-seckill/tomato-module-seckill-goods/seckill-goods-domain/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-seckill/tomato-module-seckill-goods/seckill-goods-domain/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-seckill/tomato-module-seckill-goods/seckill-goods-domain/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-seckill/tomato-module-seckill-goods/seckill-goods-domain/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-seckill/tomato-module-seckill-goods/seckill-goods-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-seckill/tomato-module-seckill-goods/seckill-goods-starter/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-sys/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tomato-module/tomato-module-sys/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-sys/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-sys/sys-requests.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-sys/sys-requests.http -------------------------------------------------------------------------------- /tomato-module/tomato-module-sys/tomato-module-sys-application/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-sys/tomato-module-sys-application/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-sys/tomato-module-sys-application/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-sys/tomato-module-sys-application/README.md -------------------------------------------------------------------------------- /tomato-module/tomato-module-sys/tomato-module-sys-application/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-sys/tomato-module-sys-application/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-sys/tomato-module-sys-boot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-sys/tomato-module-sys-boot/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-sys/tomato-module-sys-boot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-sys/tomato-module-sys-boot/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-sys/tomato-module-sys-boot/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-sys/tomato-module-sys-boot/src/main/resources/application.yml -------------------------------------------------------------------------------- /tomato-module/tomato-module-sys/tomato-module-sys-boot/src/main/resources/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-sys/tomato-module-sys-boot/src/main/resources/import.sql -------------------------------------------------------------------------------- /tomato-module/tomato-module-sys/tomato-module-sys-domain/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-sys/tomato-module-sys-domain/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-sys/tomato-module-sys-domain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-sys/tomato-module-sys-domain/README.md -------------------------------------------------------------------------------- /tomato-module/tomato-module-sys/tomato-module-sys-domain/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-sys/tomato-module-sys-domain/pom.xml -------------------------------------------------------------------------------- /tomato-module/tomato-module-sys/tomato-module-sys-infrastructure/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-sys/tomato-module-sys-infrastructure/.gitignore -------------------------------------------------------------------------------- /tomato-module/tomato-module-sys/tomato-module-sys-infrastructure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-sys/tomato-module-sys-infrastructure/README.md -------------------------------------------------------------------------------- /tomato-module/tomato-module-sys/tomato-module-sys-infrastructure/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/tomato-module/tomato-module-sys/tomato-module-sys-infrastructure/pom.xml -------------------------------------------------------------------------------- /技术栈.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhifuabc/tomato-platform/HEAD/技术栈.md --------------------------------------------------------------------------------