├── .gitignore ├── .idea └── icon.png ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── LICENSE ├── README.md ├── checkstyle ├── 12306_checkstyle.xml └── 12306_checkstyle_suppression.xml ├── console-vue ├── .browserslistrc ├── .gitignore ├── .prettierrc ├── README.md ├── babel.config.js ├── jsconfig.json ├── package.json ├── public │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ ├── black_dot.png │ │ └── logo.png │ ├── components │ │ ├── bread-header │ │ │ └── index.vue │ │ ├── header │ │ │ └── index.vue │ │ ├── icon-font │ │ │ └── index.vue │ │ └── sider │ │ │ └── index.vue │ ├── constants │ │ └── index.js │ ├── global.less │ ├── main.js │ ├── mock │ │ └── index.js │ ├── router │ │ └── index.js │ ├── service │ │ ├── axios.js │ │ └── index.js │ ├── utils │ │ └── index.js │ └── views │ │ ├── add-passenger │ │ └── index.vue │ │ ├── ali-pay │ │ └── index.vue │ │ ├── buy-ticket │ │ └── index.vue │ │ ├── check-order │ │ └── index.vue │ │ ├── login │ │ └── index.vue │ │ ├── my-ticket │ │ └── index.vue │ │ ├── order-list │ │ ├── components │ │ │ ├── edit-content │ │ │ │ └── index.vue │ │ │ ├── refund-ticket │ │ │ │ └── index.vue │ │ │ └── show-card-info │ │ │ │ └── index.vue │ │ └── index.vue │ │ ├── order │ │ └── index.vue │ │ ├── passenger │ │ └── index.vue │ │ ├── pay-success │ │ └── index.vue │ │ ├── personalTicket │ │ └── index.vue │ │ ├── ticket-serach │ │ └── index.vue │ │ └── user-info │ │ └── index.vue ├── vue.config.js └── yarn.lock ├── dependencies └── pom.xml ├── format ├── 12306_spotless_formatter.xml └── copyright.txt ├── frameworks ├── base │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── opengoofy │ │ │ └── index12306 │ │ │ └── framework │ │ │ └── starter │ │ │ └── bases │ │ │ ├── ApplicationContextHolder.java │ │ │ ├── Singleton.java │ │ │ ├── config │ │ │ └── ApplicationBaseAutoConfiguration.java │ │ │ ├── constant │ │ │ ├── FilterOrderConstant.java │ │ │ └── UserConstant.java │ │ │ ├── init │ │ │ ├── ApplicationContentPostProcessor.java │ │ │ └── ApplicationInitializingEvent.java │ │ │ └── safa │ │ │ └── FastJsonSafeMode.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── bizs │ ├── pom.xml │ └── user │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── opengoofy │ │ │ └── index12306 │ │ │ └── frameworks │ │ │ └── starter │ │ │ └── user │ │ │ ├── config │ │ │ └── UserAutoConfiguration.java │ │ │ ├── core │ │ │ ├── UserContext.java │ │ │ ├── UserInfoDTO.java │ │ │ └── UserTransmitFilter.java │ │ │ └── toolkit │ │ │ └── JWTUtil.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── cache │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── opengoofy │ │ │ └── index12306 │ │ │ └── framework │ │ │ └── starter │ │ │ └── cache │ │ │ ├── Cache.java │ │ │ ├── DistributedCache.java │ │ │ ├── MultistageCache.java │ │ │ ├── RedisKeySerializer.java │ │ │ ├── StringRedisTemplateProxy.java │ │ │ ├── config │ │ │ ├── BloomFilterPenetrateProperties.java │ │ │ ├── CacheAutoConfiguration.java │ │ │ └── RedisDistributedProperties.java │ │ │ ├── core │ │ │ ├── CacheGetFilter.java │ │ │ ├── CacheGetIfAbsent.java │ │ │ └── CacheLoader.java │ │ │ └── toolkit │ │ │ ├── CacheUtil.java │ │ │ └── FastJson2Util.java │ │ └── resources │ │ ├── META-INF │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ │ └── lua │ │ └── putIfAllAbsent.lua ├── common │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── opengoofy │ │ └── index12306 │ │ └── framework │ │ └── starter │ │ └── common │ │ ├── enums │ │ ├── DelEnum.java │ │ ├── FlagEnum.java │ │ ├── OperationTypeEnum.java │ │ └── StatusEnum.java │ │ ├── threadpool │ │ ├── build │ │ │ ├── ThreadFactoryBuilder.java │ │ │ └── ThreadPoolBuilder.java │ │ ├── proxy │ │ │ ├── RejectedProxyInvocationHandler.java │ │ │ └── RejectedProxyUtil.java │ │ └── support │ │ │ └── eager │ │ │ ├── EagerThreadPoolExecutor.java │ │ │ └── TaskQueue.java │ │ └── toolkit │ │ ├── Assert.java │ │ ├── BeanUtil.java │ │ ├── EnvironmentUtil.java │ │ └── ThreadUtil.java ├── convention │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── opengoofy │ │ └── index12306 │ │ └── framework │ │ └── starter │ │ └── convention │ │ ├── errorcode │ │ ├── BaseErrorCode.java │ │ └── IErrorCode.java │ │ ├── exception │ │ ├── AbstractException.java │ │ ├── ClientException.java │ │ ├── RemoteException.java │ │ └── ServiceException.java │ │ ├── page │ │ ├── PageRequest.java │ │ └── PageResponse.java │ │ └── result │ │ └── Result.java ├── database │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── opengoofy │ │ │ └── index12306 │ │ │ └── framework │ │ │ └── starter │ │ │ └── database │ │ │ ├── algorithm │ │ │ └── sharding │ │ │ │ └── CustomDbHashModShardingAlgorithm.java │ │ │ ├── base │ │ │ └── BaseDO.java │ │ │ ├── config │ │ │ └── MybatisPlusAutoConfiguration.java │ │ │ ├── handler │ │ │ ├── CustomIdGenerator.java │ │ │ └── MyMetaObjectHandler.java │ │ │ └── toolkit │ │ │ └── PageUtil.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── designpattern │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── opengoofy │ │ │ └── index12306 │ │ │ └── framework │ │ │ └── starter │ │ │ └── designpattern │ │ │ ├── builder │ │ │ └── Builder.java │ │ │ ├── chain │ │ │ ├── AbstractChainContext.java │ │ │ └── AbstractChainHandler.java │ │ │ ├── config │ │ │ └── DesignPatternAutoConfiguration.java │ │ │ └── strategy │ │ │ ├── AbstractExecuteStrategy.java │ │ │ └── AbstractStrategyChoose.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── distributedid │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── opengoofy │ │ │ └── index12306 │ │ │ └── framework │ │ │ └── starter │ │ │ └── distributedid │ │ │ ├── config │ │ │ └── DistributedIdAutoConfiguration.java │ │ │ ├── core │ │ │ ├── IdGenerator.java │ │ │ ├── serviceid │ │ │ │ ├── DefaultServiceIdGenerator.java │ │ │ │ └── ServiceIdGenerator.java │ │ │ └── snowflake │ │ │ │ ├── AbstractWorkIdChooseTemplate.java │ │ │ │ ├── LocalRedisWorkIdChoose.java │ │ │ │ ├── RandomWorkIdChoose.java │ │ │ │ ├── Snowflake.java │ │ │ │ ├── SnowflakeIdInfo.java │ │ │ │ └── WorkIdWrapper.java │ │ │ ├── handler │ │ │ └── IdGeneratorManager.java │ │ │ └── toolkit │ │ │ └── SnowflakeIdUtil.java │ │ └── resources │ │ ├── META-INF │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ │ └── lua │ │ └── chooseWorkIdLua.lua ├── idempotent │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── opengoofy │ │ │ └── index12306 │ │ │ └── framework │ │ │ └── starter │ │ │ └── idempotent │ │ │ ├── annotation │ │ │ ├── Idempotent.java │ │ │ ├── MQIdempotent.java │ │ │ └── RestAPIIdempotent.java │ │ │ ├── config │ │ │ ├── IdempotentAutoConfiguration.java │ │ │ └── IdempotentProperties.java │ │ │ ├── core │ │ │ ├── AbstractIdempotentExecuteHandler.java │ │ │ ├── IdempotentAspect.java │ │ │ ├── IdempotentContext.java │ │ │ ├── IdempotentExecuteHandler.java │ │ │ ├── IdempotentExecuteHandlerFactory.java │ │ │ ├── IdempotentParamWrapper.java │ │ │ ├── RepeatConsumptionException.java │ │ │ ├── param │ │ │ │ ├── IdempotentParamExecuteHandler.java │ │ │ │ └── IdempotentParamService.java │ │ │ ├── spel │ │ │ │ ├── IdempotentSpELByMQExecuteHandler.java │ │ │ │ ├── IdempotentSpELByRestAPIExecuteHandler.java │ │ │ │ └── IdempotentSpELService.java │ │ │ └── token │ │ │ │ ├── IdempotentTokenController.java │ │ │ │ ├── IdempotentTokenExecuteHandler.java │ │ │ │ └── IdempotentTokenService.java │ │ │ ├── enums │ │ │ ├── IdempotentMQConsumeStatusEnum.java │ │ │ ├── IdempotentSceneEnum.java │ │ │ └── IdempotentTypeEnum.java │ │ │ └── toolkit │ │ │ ├── LogUtil.java │ │ │ └── SpELUtil.java │ │ └── resources │ │ ├── META-INF │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ │ └── lua │ │ └── set_if_absent_and_get.lua ├── log │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── opengoofy │ │ │ └── index12306 │ │ │ └── framework │ │ │ └── starter │ │ │ └── log │ │ │ ├── annotation │ │ │ └── ILog.java │ │ │ ├── config │ │ │ └── LogAutoConfiguration.java │ │ │ └── core │ │ │ ├── ILogPrintAspect.java │ │ │ └── ILogPrintDTO.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── pom.xml └── web │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── org │ │ └── opengoofy │ │ └── index12306 │ │ └── framework │ │ └── starter │ │ └── web │ │ ├── GlobalExceptionHandler.java │ │ ├── Results.java │ │ ├── config │ │ └── WebAutoConfiguration.java │ │ └── initialize │ │ ├── InitializeDispatcherServletController.java │ │ └── InitializeDispatcherServletHandler.java │ └── resources │ └── META-INF │ └── spring │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── lombok.config ├── mvnw ├── mvnw.cmd ├── pom.xml ├── resources ├── data │ ├── 12306-springboot.sql │ ├── 12306-springcloud-ticket.sql │ └── 12306-springcloud-user.sql └── db │ ├── 12306-springboot.sql │ ├── 12306-springcloud-order.sql │ ├── 12306-springcloud-pay.sql │ ├── 12306-springcloud-ticket.sql │ └── 12306-springcloud-user.sql ├── services ├── aggregation-service │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── opengoofy │ │ │ └── index12306 │ │ │ └── biz │ │ │ └── aggregationservice │ │ │ ├── AggregationServiceApplication.java │ │ │ └── config │ │ │ ├── DemoModeConfiguration.java │ │ │ └── DemoModeProperties.java │ │ └── resources │ │ ├── application.yaml │ │ ├── shardingsphere-config-dev.yaml │ │ └── shardingsphere-config-prod.yaml ├── gateway-service │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── opengoofy │ │ │ │ └── index12306 │ │ │ │ └── biz │ │ │ │ └── gatewayservice │ │ │ │ ├── GatewayServiceApplication.java │ │ │ │ ├── config │ │ │ │ └── Config.java │ │ │ │ ├── filter │ │ │ │ └── TokenValidateGatewayFilterFactory.java │ │ │ │ └── toolkit │ │ │ │ ├── JWTUtil.java │ │ │ │ └── UserInfoDTO.java │ │ └── resources │ │ │ ├── application-aggregation.yaml │ │ │ ├── application-dev.yaml │ │ │ └── application.yaml │ │ └── test │ │ └── java │ │ └── org │ │ └── opengoofy │ │ └── index12306 │ │ └── biz │ │ └── gatewayservice │ │ └── GatewayServiceApplicationTests.java ├── order-service │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── opengoofy │ │ │ │ └── index12306 │ │ │ │ └── biz │ │ │ │ └── orderservice │ │ │ │ ├── OrderServiceApplication.java │ │ │ │ ├── common │ │ │ │ ├── constant │ │ │ │ │ └── OrderRocketMQConstant.java │ │ │ │ └── enums │ │ │ │ │ ├── OrderCanalErrorCodeEnum.java │ │ │ │ │ ├── OrderItemStatusEnum.java │ │ │ │ │ ├── OrderStatusEnum.java │ │ │ │ │ ├── PayChannelEnum.java │ │ │ │ │ └── RefundTypeEnum.java │ │ │ │ ├── controller │ │ │ │ └── TicketOrderController.java │ │ │ │ ├── dao │ │ │ │ ├── algorithm │ │ │ │ │ ├── OrderCommonDataBaseComplexAlgorithm.java │ │ │ │ │ └── OrderCommonTableComplexAlgorithm.java │ │ │ │ ├── entity │ │ │ │ │ ├── OrderDO.java │ │ │ │ │ ├── OrderItemDO.java │ │ │ │ │ └── OrderItemPassengerDO.java │ │ │ │ └── mapper │ │ │ │ │ ├── OrderItemMapper.java │ │ │ │ │ ├── OrderItemPassengerMapper.java │ │ │ │ │ └── OrderMapper.java │ │ │ │ ├── dto │ │ │ │ ├── domain │ │ │ │ │ ├── OrderItemStatusReversalDTO.java │ │ │ │ │ └── OrderStatusReversalDTO.java │ │ │ │ ├── req │ │ │ │ │ ├── CancelTicketOrderReqDTO.java │ │ │ │ │ ├── TicketOrderCreateReqDTO.java │ │ │ │ │ ├── TicketOrderItemCreateReqDTO.java │ │ │ │ │ ├── TicketOrderItemQueryReqDTO.java │ │ │ │ │ ├── TicketOrderPageQueryReqDTO.java │ │ │ │ │ └── TicketOrderSelfPageQueryReqDTO.java │ │ │ │ └── resp │ │ │ │ │ ├── TicketOrderDetailRespDTO.java │ │ │ │ │ ├── TicketOrderDetailSelfRespDTO.java │ │ │ │ │ └── TicketOrderPassengerDetailRespDTO.java │ │ │ │ ├── mq │ │ │ │ ├── consumer │ │ │ │ │ ├── PayResultCallbackOrderConsumer.java │ │ │ │ │ └── RefundResultCallbackOrderConsumer.java │ │ │ │ ├── domain │ │ │ │ │ └── MessageWrapper.java │ │ │ │ ├── event │ │ │ │ │ ├── DelayCloseOrderEvent.java │ │ │ │ │ ├── PayResultCallbackOrderEvent.java │ │ │ │ │ └── RefundResultCallbackOrderEvent.java │ │ │ │ └── produce │ │ │ │ │ ├── AbstractCommonSendProduceTemplate.java │ │ │ │ │ ├── BaseSendExtendDTO.java │ │ │ │ │ └── DelayCloseOrderSendProduce.java │ │ │ │ ├── remote │ │ │ │ ├── UserRemoteService.java │ │ │ │ └── dto │ │ │ │ │ └── UserQueryActualRespDTO.java │ │ │ │ ├── serialize │ │ │ │ ├── IdCardDesensitizationSerializer.java │ │ │ │ └── PhoneDesensitizationSerializer.java │ │ │ │ └── service │ │ │ │ ├── OrderItemService.java │ │ │ │ ├── OrderPassengerRelationService.java │ │ │ │ ├── OrderService.java │ │ │ │ ├── impl │ │ │ │ ├── OrderItemServiceImpl.java │ │ │ │ ├── OrderPassengerRelationServiceImpl.java │ │ │ │ └── OrderServiceImpl.java │ │ │ │ └── orderid │ │ │ │ ├── DistributedIdGenerator.java │ │ │ │ └── OrderIdGeneratorManager.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── spring │ │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ │ │ ├── application.yaml │ │ │ └── shardingsphere-config.yaml │ │ └── test │ │ └── java │ │ └── org │ │ └── opengoofy │ │ └── index12306 │ │ └── biz │ │ └── orderservice │ │ └── OrderServiceApplicationTests.java ├── pay-service │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── opengoofy │ │ │ │ └── index12306 │ │ │ │ └── biz │ │ │ │ └── payservice │ │ │ │ ├── PayServiceApplication.java │ │ │ │ ├── common │ │ │ │ ├── constant │ │ │ │ │ ├── PayRocketMQConstant.java │ │ │ │ │ └── RedisKeyConstant.java │ │ │ │ └── enums │ │ │ │ │ ├── PayChannelEnum.java │ │ │ │ │ ├── PayTradeTypeEnum.java │ │ │ │ │ ├── RefundTypeEnum.java │ │ │ │ │ └── TradeStatusEnum.java │ │ │ │ ├── config │ │ │ │ └── AliPayProperties.java │ │ │ │ ├── controller │ │ │ │ ├── PayCallbackController.java │ │ │ │ ├── PayController.java │ │ │ │ └── RefundController.java │ │ │ │ ├── convert │ │ │ │ ├── PayCallbackRequestConvert.java │ │ │ │ ├── PayRequestConvert.java │ │ │ │ └── RefundRequestConvert.java │ │ │ │ ├── dao │ │ │ │ ├── algorithm │ │ │ │ │ ├── PayDataBaseComplexAlgorithm.java │ │ │ │ │ └── PayTableComplexAlgorithm.java │ │ │ │ ├── entity │ │ │ │ │ ├── PayDO.java │ │ │ │ │ └── RefundDO.java │ │ │ │ └── mapper │ │ │ │ │ ├── PayMapper.java │ │ │ │ │ └── RefundMapper.java │ │ │ │ ├── dto │ │ │ │ ├── PayCallbackCommand.java │ │ │ │ ├── PayCallbackReqDTO.java │ │ │ │ ├── PayCommand.java │ │ │ │ ├── PayCreateReqDTO.java │ │ │ │ ├── PayInfoRespDTO.java │ │ │ │ ├── PayRespDTO.java │ │ │ │ ├── RefundCommand.java │ │ │ │ ├── RefundCreateDTO.java │ │ │ │ ├── RefundReqDTO.java │ │ │ │ ├── RefundRespDTO.java │ │ │ │ └── base │ │ │ │ │ ├── AbstractPayCallbackRequest.java │ │ │ │ │ ├── AbstractPayRequest.java │ │ │ │ │ ├── AbstractRefundRequest.java │ │ │ │ │ ├── AliPayCallbackRequest.java │ │ │ │ │ ├── AliPayRequest.java │ │ │ │ │ ├── AliRefundRequest.java │ │ │ │ │ ├── PayCallbackRequest.java │ │ │ │ │ ├── PayRequest.java │ │ │ │ │ ├── PayResponse.java │ │ │ │ │ ├── RefundRequest.java │ │ │ │ │ └── RefundResponse.java │ │ │ │ ├── handler │ │ │ │ ├── AliPayCallbackHandler.java │ │ │ │ ├── AliPayNativeHandler.java │ │ │ │ ├── AliRefundNativeHandler.java │ │ │ │ └── base │ │ │ │ │ ├── AbstractPayCallbackHandler.java │ │ │ │ │ ├── AbstractPayHandler.java │ │ │ │ │ └── AbstractRefundHandler.java │ │ │ │ ├── mq │ │ │ │ ├── domain │ │ │ │ │ └── MessageWrapper.java │ │ │ │ ├── event │ │ │ │ │ ├── PayResultCallbackOrderEvent.java │ │ │ │ │ └── RefundResultCallbackOrderEvent.java │ │ │ │ └── produce │ │ │ │ │ ├── AbstractCommonSendProduceTemplate.java │ │ │ │ │ ├── BaseSendExtendDTO.java │ │ │ │ │ ├── PayResultCallbackOrderSendProduce.java │ │ │ │ │ └── RefundResultCallbackOrderSendProduce.java │ │ │ │ ├── remote │ │ │ │ ├── TicketOrderRemoteService.java │ │ │ │ └── dto │ │ │ │ │ ├── TicketOrderDetailRespDTO.java │ │ │ │ │ └── TicketOrderPassengerDetailRespDTO.java │ │ │ │ └── service │ │ │ │ ├── PayService.java │ │ │ │ ├── RefundService.java │ │ │ │ ├── impl │ │ │ │ ├── PayServiceImpl.java │ │ │ │ └── RefundServiceImpl.java │ │ │ │ └── payid │ │ │ │ ├── DistributedIdGenerator.java │ │ │ │ └── PayIdGeneratorManager.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── spring │ │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ │ │ ├── application.yaml │ │ │ └── shardingsphere-config.yaml │ │ └── test │ │ └── java │ │ └── org │ │ └── opengoofy │ │ └── index12306 │ │ └── biz │ │ └── payservice │ │ └── PayServiceApplicationTests.java ├── pom.xml ├── ticket-service │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── opengoofy │ │ │ │ └── index12306 │ │ │ │ └── biz │ │ │ │ └── ticketservice │ │ │ │ ├── TicketServiceApplication.java │ │ │ │ ├── canal │ │ │ │ ├── OrderCloseCacheAndTokenUpdateHandler.java │ │ │ │ └── TicketAvailabilityCacheUpdateHandler.java │ │ │ │ ├── common │ │ │ │ ├── constant │ │ │ │ │ ├── Index12306Constant.java │ │ │ │ │ ├── RedisKeyConstant.java │ │ │ │ │ └── TicketRocketMQConstant.java │ │ │ │ └── enums │ │ │ │ │ ├── CanalExecuteStrategyMarkEnum.java │ │ │ │ │ ├── RefundTypeEnum.java │ │ │ │ │ ├── RegionStationQueryTypeEnum.java │ │ │ │ │ ├── SeatStatusEnum.java │ │ │ │ │ ├── SourceEnum.java │ │ │ │ │ ├── TicketChainMarkEnum.java │ │ │ │ │ ├── TicketStatusEnum.java │ │ │ │ │ ├── TrainBrandEnum.java │ │ │ │ │ ├── VehicleSeatTypeEnum.java │ │ │ │ │ └── VehicleTypeEnum.java │ │ │ │ ├── config │ │ │ │ └── Hippo4jThreadPoolConfiguration.java │ │ │ │ ├── controller │ │ │ │ ├── RegionStationController.java │ │ │ │ ├── TempSeatController.java │ │ │ │ ├── TicketController.java │ │ │ │ └── TrainStationController.java │ │ │ │ ├── dao │ │ │ │ ├── entity │ │ │ │ │ ├── CarriageDO.java │ │ │ │ │ ├── RegionDO.java │ │ │ │ │ ├── SeatDO.java │ │ │ │ │ ├── StationDO.java │ │ │ │ │ ├── TicketDO.java │ │ │ │ │ ├── TrainDO.java │ │ │ │ │ ├── TrainStationDO.java │ │ │ │ │ ├── TrainStationPriceDO.java │ │ │ │ │ └── TrainStationRelationDO.java │ │ │ │ └── mapper │ │ │ │ │ ├── CarriageMapper.java │ │ │ │ │ ├── RegionMapper.java │ │ │ │ │ ├── SeatMapper.java │ │ │ │ │ ├── StationMapper.java │ │ │ │ │ ├── TicketMapper.java │ │ │ │ │ ├── TrainMapper.java │ │ │ │ │ ├── TrainStationMapper.java │ │ │ │ │ ├── TrainStationPriceMapper.java │ │ │ │ │ └── TrainStationRelationMapper.java │ │ │ │ ├── dto │ │ │ │ ├── domain │ │ │ │ │ ├── BulletTrainDTO.java │ │ │ │ │ ├── HighSpeedTrainDTO.java │ │ │ │ │ ├── PurchaseTicketPassengerDetailDTO.java │ │ │ │ │ ├── RegularTrainDTO.java │ │ │ │ │ ├── RouteDTO.java │ │ │ │ │ ├── SeatClassDTO.java │ │ │ │ │ ├── SeatTypeCountDTO.java │ │ │ │ │ ├── TicketListDTO.java │ │ │ │ │ └── TrainSeatBaseDTO.java │ │ │ │ ├── req │ │ │ │ │ ├── CancelTicketOrderReqDTO.java │ │ │ │ │ ├── PurchaseTicketReqDTO.java │ │ │ │ │ ├── RefundTicketReqDTO.java │ │ │ │ │ ├── RegionStationQueryReqDTO.java │ │ │ │ │ ├── TicketOrderItemQueryReqDTO.java │ │ │ │ │ └── TicketPageQueryReqDTO.java │ │ │ │ └── resp │ │ │ │ │ ├── RefundTicketRespDTO.java │ │ │ │ │ ├── RegionStationQueryRespDTO.java │ │ │ │ │ ├── StationQueryRespDTO.java │ │ │ │ │ ├── TicketOrderDetailRespDTO.java │ │ │ │ │ ├── TicketPageQueryRespDTO.java │ │ │ │ │ ├── TicketPurchaseRespDTO.java │ │ │ │ │ └── TrainStationQueryRespDTO.java │ │ │ │ ├── job │ │ │ │ ├── RegionTrainStationJobHandler.java │ │ │ │ ├── TrainStationDetailJobHandler.java │ │ │ │ ├── TrainStationJobHandler.java │ │ │ │ ├── TrainStationRemainingTicketJobHandler.java │ │ │ │ └── base │ │ │ │ │ └── AbstractTrainStationJobHandlerTemplate.java │ │ │ │ ├── mq │ │ │ │ ├── consumer │ │ │ │ │ ├── CanalCommonSyncBinlogConsumer.java │ │ │ │ │ ├── DelayCloseOrderConsumer.java │ │ │ │ │ └── PayResultCallbackTicketConsumer.java │ │ │ │ ├── domain │ │ │ │ │ └── MessageWrapper.java │ │ │ │ └── event │ │ │ │ │ ├── CanalBinlogEvent.java │ │ │ │ │ ├── DelayCloseOrderEvent.java │ │ │ │ │ └── PayResultCallbackTicketEvent.java │ │ │ │ ├── remote │ │ │ │ ├── PayRemoteService.java │ │ │ │ ├── TicketOrderRemoteService.java │ │ │ │ ├── UserRemoteService.java │ │ │ │ └── dto │ │ │ │ │ ├── PassengerRespDTO.java │ │ │ │ │ ├── PayInfoRespDTO.java │ │ │ │ │ ├── RefundReqDTO.java │ │ │ │ │ ├── RefundRespDTO.java │ │ │ │ │ ├── TicketOrderCreateRemoteReqDTO.java │ │ │ │ │ ├── TicketOrderDetailRespDTO.java │ │ │ │ │ ├── TicketOrderItemCreateRemoteReqDTO.java │ │ │ │ │ └── TicketOrderPassengerDetailRespDTO.java │ │ │ │ ├── service │ │ │ │ ├── CarriageService.java │ │ │ │ ├── RegionStationService.java │ │ │ │ ├── SeatService.java │ │ │ │ ├── TicketService.java │ │ │ │ ├── TrainStationService.java │ │ │ │ ├── cache │ │ │ │ │ └── SeatMarginCacheLoader.java │ │ │ │ ├── handler │ │ │ │ │ └── ticket │ │ │ │ │ │ ├── TrainBusinessClassPurchaseTicketHandler.java │ │ │ │ │ │ ├── TrainFirstClassPurchaseTicketHandler.java │ │ │ │ │ │ ├── TrainSecondClassPurchaseTicketHandler.java │ │ │ │ │ │ ├── base │ │ │ │ │ │ ├── AbstractTrainPurchaseTicketTemplate.java │ │ │ │ │ │ ├── BitMapCheckSeat.java │ │ │ │ │ │ ├── BitMapCheckSeatStatusFactory.java │ │ │ │ │ │ ├── IPurchaseTicket.java │ │ │ │ │ │ ├── TrainBitMapCheckSeat.java │ │ │ │ │ │ ├── TrainBusinessCheckSeat.java │ │ │ │ │ │ ├── TrainFirstCheckSeat.java │ │ │ │ │ │ └── TrainSecondCheckSeat.java │ │ │ │ │ │ ├── dto │ │ │ │ │ │ ├── SelectSeatDTO.java │ │ │ │ │ │ ├── TokenResultDTO.java │ │ │ │ │ │ └── TrainPurchaseTicketRespDTO.java │ │ │ │ │ │ ├── filter │ │ │ │ │ │ ├── purchase │ │ │ │ │ │ │ ├── TrainPurchaseTicketChainFilter.java │ │ │ │ │ │ │ ├── TrainPurchaseTicketParamNotNullChainHandler.java │ │ │ │ │ │ │ ├── TrainPurchaseTicketParamStockChainHandler.java │ │ │ │ │ │ │ ├── TrainPurchaseTicketParamVerifyChainHandler.java │ │ │ │ │ │ │ └── TrainPurchaseTicketRepeatChainHandler.java │ │ │ │ │ │ ├── query │ │ │ │ │ │ │ ├── TrainTicketQueryChainFilter.java │ │ │ │ │ │ │ ├── TrainTicketQueryParamBaseVerifyChainFilter.java │ │ │ │ │ │ │ ├── TrainTicketQueryParamNotNullChainFilter.java │ │ │ │ │ │ │ └── TrainTicketQueryParamVerifyChainFilter.java │ │ │ │ │ │ └── refund │ │ │ │ │ │ │ ├── TrainRefundTicketChainFilter.java │ │ │ │ │ │ │ └── TrainRefundTicketParamNotNullChainFilter.java │ │ │ │ │ │ ├── select │ │ │ │ │ │ ├── SeatSelection.java │ │ │ │ │ │ └── TrainSeatTypeSelector.java │ │ │ │ │ │ └── tokenbucket │ │ │ │ │ │ └── TicketAvailabilityTokenBucket.java │ │ │ │ └── impl │ │ │ │ │ ├── CarriageServiceImpl.java │ │ │ │ │ ├── RegionStationImpl.java │ │ │ │ │ ├── SeatServiceImpl.java │ │ │ │ │ ├── TicketServiceImpl.java │ │ │ │ │ └── TrainStationServiceImpl.java │ │ │ │ └── toolkit │ │ │ │ ├── CarriageVacantSeatCalculateUtil.java │ │ │ │ ├── ChooseSeatUtil.java │ │ │ │ ├── DateUtil.java │ │ │ │ ├── SeatNumberUtil.java │ │ │ │ ├── StationCalculateUtil.java │ │ │ │ ├── SurplusNeedMatchSeatUtil.java │ │ │ │ └── TimeStringComparator.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── spring │ │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ │ │ ├── application.yaml │ │ │ ├── lua │ │ │ ├── ticket_availability_rollback_token_bucket.lua │ │ │ └── ticket_availability_token_bucket.lua │ │ │ └── mapper │ │ │ └── SeatMapper.xml │ │ └── test │ │ └── java │ │ └── org │ │ └── opengoofy │ │ └── index12306 │ │ └── biz │ │ └── ticketservice │ │ ├── TicketSeatTests.java │ │ ├── TicketStationPriceTests.java │ │ ├── TicketStationRelationTests.java │ │ ├── TrainCarriageTests.java │ │ └── TrainStationTests.java └── user-service │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── opengoofy │ │ │ └── index12306 │ │ │ └── biz │ │ │ └── userservice │ │ │ ├── UserServiceApplication.java │ │ │ ├── common │ │ │ ├── constant │ │ │ │ ├── Index12306Constant.java │ │ │ │ └── RedisKeyConstant.java │ │ │ └── enums │ │ │ │ ├── UserChainMarkEnum.java │ │ │ │ ├── UserRegisterErrorCodeEnum.java │ │ │ │ └── VerifyStatusEnum.java │ │ │ ├── config │ │ │ ├── RBloomFilterConfiguration.java │ │ │ └── UserRegisterBloomFilterProperties.java │ │ │ ├── controller │ │ │ ├── PassengerController.java │ │ │ ├── UserInfoController.java │ │ │ └── UserLoginController.java │ │ │ ├── dao │ │ │ ├── entity │ │ │ │ ├── PassengerDO.java │ │ │ │ ├── UserDO.java │ │ │ │ ├── UserDeletionDO.java │ │ │ │ ├── UserMailDO.java │ │ │ │ ├── UserPhoneDO.java │ │ │ │ └── UserReuseDO.java │ │ │ └── mapper │ │ │ │ ├── PassengerMapper.java │ │ │ │ ├── UserDeletionMapper.java │ │ │ │ ├── UserMailMapper.java │ │ │ │ ├── UserMapper.java │ │ │ │ ├── UserPhoneMapper.java │ │ │ │ └── UserReuseMapper.java │ │ │ ├── dto │ │ │ ├── req │ │ │ │ ├── PassengerRemoveReqDTO.java │ │ │ │ ├── PassengerReqDTO.java │ │ │ │ ├── UserDeletionReqDTO.java │ │ │ │ ├── UserLoginReqDTO.java │ │ │ │ ├── UserRegisterReqDTO.java │ │ │ │ └── UserUpdateReqDTO.java │ │ │ └── resp │ │ │ │ ├── PassengerActualRespDTO.java │ │ │ │ ├── PassengerRespDTO.java │ │ │ │ ├── UserLoginRespDTO.java │ │ │ │ ├── UserQueryActualRespDTO.java │ │ │ │ ├── UserQueryRespDTO.java │ │ │ │ └── UserRegisterRespDTO.java │ │ │ ├── serialize │ │ │ ├── IdCardDesensitizationSerializer.java │ │ │ └── PhoneDesensitizationSerializer.java │ │ │ ├── service │ │ │ ├── PassengerService.java │ │ │ ├── UserLoginService.java │ │ │ ├── UserService.java │ │ │ ├── handler │ │ │ │ └── filter │ │ │ │ │ └── user │ │ │ │ │ ├── UserRegisterCheckDeletionChainHandler.java │ │ │ │ │ ├── UserRegisterCreateChainFilter.java │ │ │ │ │ ├── UserRegisterHasUsernameChainHandler.java │ │ │ │ │ └── UserRegisterParamNotNullChainHandler.java │ │ │ └── impl │ │ │ │ ├── PassengerServiceImpl.java │ │ │ │ ├── UserLoginServiceImpl.java │ │ │ │ └── UserServiceImpl.java │ │ │ └── toolkit │ │ │ └── UserReuseUtil.java │ └── resources │ │ ├── application.yaml │ │ ├── mapper │ │ ├── UserMailMapper.xml │ │ ├── UserMapper.xml │ │ └── UserPhoneMapper.xml │ │ └── shardingsphere-config.yaml │ └── test │ └── java │ └── org │ └── opengoofy │ └── index12306 │ └── biz │ └── userservice │ └── UserServiceApplicationTests.java └── tests ├── general ├── pom.xml └── src │ └── test │ └── java │ └── org │ └── opengoofy │ └── index12306 │ └── test │ └── general │ └── GeneralTests.java └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/.idea/icon.png -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/README.md -------------------------------------------------------------------------------- /checkstyle/12306_checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/checkstyle/12306_checkstyle.xml -------------------------------------------------------------------------------- /checkstyle/12306_checkstyle_suppression.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/checkstyle/12306_checkstyle_suppression.xml -------------------------------------------------------------------------------- /console-vue/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/.browserslistrc -------------------------------------------------------------------------------- /console-vue/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/.gitignore -------------------------------------------------------------------------------- /console-vue/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/.prettierrc -------------------------------------------------------------------------------- /console-vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/README.md -------------------------------------------------------------------------------- /console-vue/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/babel.config.js -------------------------------------------------------------------------------- /console-vue/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/jsconfig.json -------------------------------------------------------------------------------- /console-vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/package.json -------------------------------------------------------------------------------- /console-vue/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/public/favicon.ico -------------------------------------------------------------------------------- /console-vue/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/public/index.html -------------------------------------------------------------------------------- /console-vue/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/App.vue -------------------------------------------------------------------------------- /console-vue/src/assets/black_dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/assets/black_dot.png -------------------------------------------------------------------------------- /console-vue/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/assets/logo.png -------------------------------------------------------------------------------- /console-vue/src/components/bread-header/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/components/bread-header/index.vue -------------------------------------------------------------------------------- /console-vue/src/components/header/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/components/header/index.vue -------------------------------------------------------------------------------- /console-vue/src/components/icon-font/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/components/icon-font/index.vue -------------------------------------------------------------------------------- /console-vue/src/components/sider/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/components/sider/index.vue -------------------------------------------------------------------------------- /console-vue/src/constants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/constants/index.js -------------------------------------------------------------------------------- /console-vue/src/global.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/global.less -------------------------------------------------------------------------------- /console-vue/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/main.js -------------------------------------------------------------------------------- /console-vue/src/mock/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/mock/index.js -------------------------------------------------------------------------------- /console-vue/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/router/index.js -------------------------------------------------------------------------------- /console-vue/src/service/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/service/axios.js -------------------------------------------------------------------------------- /console-vue/src/service/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/service/index.js -------------------------------------------------------------------------------- /console-vue/src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/utils/index.js -------------------------------------------------------------------------------- /console-vue/src/views/add-passenger/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/views/add-passenger/index.vue -------------------------------------------------------------------------------- /console-vue/src/views/ali-pay/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/views/ali-pay/index.vue -------------------------------------------------------------------------------- /console-vue/src/views/buy-ticket/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/views/buy-ticket/index.vue -------------------------------------------------------------------------------- /console-vue/src/views/check-order/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/views/check-order/index.vue -------------------------------------------------------------------------------- /console-vue/src/views/login/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/views/login/index.vue -------------------------------------------------------------------------------- /console-vue/src/views/my-ticket/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/views/my-ticket/index.vue -------------------------------------------------------------------------------- /console-vue/src/views/order-list/components/edit-content/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/views/order-list/components/edit-content/index.vue -------------------------------------------------------------------------------- /console-vue/src/views/order-list/components/refund-ticket/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/views/order-list/components/refund-ticket/index.vue -------------------------------------------------------------------------------- /console-vue/src/views/order-list/components/show-card-info/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/views/order-list/components/show-card-info/index.vue -------------------------------------------------------------------------------- /console-vue/src/views/order-list/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/views/order-list/index.vue -------------------------------------------------------------------------------- /console-vue/src/views/order/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/views/order/index.vue -------------------------------------------------------------------------------- /console-vue/src/views/passenger/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/views/passenger/index.vue -------------------------------------------------------------------------------- /console-vue/src/views/pay-success/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/views/pay-success/index.vue -------------------------------------------------------------------------------- /console-vue/src/views/personalTicket/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/views/personalTicket/index.vue -------------------------------------------------------------------------------- /console-vue/src/views/ticket-serach/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/views/ticket-serach/index.vue -------------------------------------------------------------------------------- /console-vue/src/views/user-info/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/src/views/user-info/index.vue -------------------------------------------------------------------------------- /console-vue/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/vue.config.js -------------------------------------------------------------------------------- /console-vue/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/console-vue/yarn.lock -------------------------------------------------------------------------------- /dependencies/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/dependencies/pom.xml -------------------------------------------------------------------------------- /format/12306_spotless_formatter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/format/12306_spotless_formatter.xml -------------------------------------------------------------------------------- /format/copyright.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/format/copyright.txt -------------------------------------------------------------------------------- /frameworks/base/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/base/pom.xml -------------------------------------------------------------------------------- /frameworks/base/src/main/java/org/opengoofy/index12306/framework/starter/bases/ApplicationContextHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/base/src/main/java/org/opengoofy/index12306/framework/starter/bases/ApplicationContextHolder.java -------------------------------------------------------------------------------- /frameworks/base/src/main/java/org/opengoofy/index12306/framework/starter/bases/Singleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/base/src/main/java/org/opengoofy/index12306/framework/starter/bases/Singleton.java -------------------------------------------------------------------------------- /frameworks/base/src/main/java/org/opengoofy/index12306/framework/starter/bases/config/ApplicationBaseAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/base/src/main/java/org/opengoofy/index12306/framework/starter/bases/config/ApplicationBaseAutoConfiguration.java -------------------------------------------------------------------------------- /frameworks/base/src/main/java/org/opengoofy/index12306/framework/starter/bases/constant/FilterOrderConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/base/src/main/java/org/opengoofy/index12306/framework/starter/bases/constant/FilterOrderConstant.java -------------------------------------------------------------------------------- /frameworks/base/src/main/java/org/opengoofy/index12306/framework/starter/bases/constant/UserConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/base/src/main/java/org/opengoofy/index12306/framework/starter/bases/constant/UserConstant.java -------------------------------------------------------------------------------- /frameworks/base/src/main/java/org/opengoofy/index12306/framework/starter/bases/init/ApplicationContentPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/base/src/main/java/org/opengoofy/index12306/framework/starter/bases/init/ApplicationContentPostProcessor.java -------------------------------------------------------------------------------- /frameworks/base/src/main/java/org/opengoofy/index12306/framework/starter/bases/init/ApplicationInitializingEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/base/src/main/java/org/opengoofy/index12306/framework/starter/bases/init/ApplicationInitializingEvent.java -------------------------------------------------------------------------------- /frameworks/base/src/main/java/org/opengoofy/index12306/framework/starter/bases/safa/FastJsonSafeMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/base/src/main/java/org/opengoofy/index12306/framework/starter/bases/safa/FastJsonSafeMode.java -------------------------------------------------------------------------------- /frameworks/base/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/base/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /frameworks/bizs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/bizs/pom.xml -------------------------------------------------------------------------------- /frameworks/bizs/user/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/bizs/user/pom.xml -------------------------------------------------------------------------------- /frameworks/bizs/user/src/main/java/org/opengoofy/index12306/frameworks/starter/user/config/UserAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/bizs/user/src/main/java/org/opengoofy/index12306/frameworks/starter/user/config/UserAutoConfiguration.java -------------------------------------------------------------------------------- /frameworks/bizs/user/src/main/java/org/opengoofy/index12306/frameworks/starter/user/core/UserContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/bizs/user/src/main/java/org/opengoofy/index12306/frameworks/starter/user/core/UserContext.java -------------------------------------------------------------------------------- /frameworks/bizs/user/src/main/java/org/opengoofy/index12306/frameworks/starter/user/core/UserInfoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/bizs/user/src/main/java/org/opengoofy/index12306/frameworks/starter/user/core/UserInfoDTO.java -------------------------------------------------------------------------------- /frameworks/bizs/user/src/main/java/org/opengoofy/index12306/frameworks/starter/user/core/UserTransmitFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/bizs/user/src/main/java/org/opengoofy/index12306/frameworks/starter/user/core/UserTransmitFilter.java -------------------------------------------------------------------------------- /frameworks/bizs/user/src/main/java/org/opengoofy/index12306/frameworks/starter/user/toolkit/JWTUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/bizs/user/src/main/java/org/opengoofy/index12306/frameworks/starter/user/toolkit/JWTUtil.java -------------------------------------------------------------------------------- /frameworks/bizs/user/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/bizs/user/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /frameworks/cache/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/cache/pom.xml -------------------------------------------------------------------------------- /frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/Cache.java -------------------------------------------------------------------------------- /frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/DistributedCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/DistributedCache.java -------------------------------------------------------------------------------- /frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/MultistageCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/MultistageCache.java -------------------------------------------------------------------------------- /frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/RedisKeySerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/RedisKeySerializer.java -------------------------------------------------------------------------------- /frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/StringRedisTemplateProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/StringRedisTemplateProxy.java -------------------------------------------------------------------------------- /frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/config/BloomFilterPenetrateProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/config/BloomFilterPenetrateProperties.java -------------------------------------------------------------------------------- /frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/config/CacheAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/config/CacheAutoConfiguration.java -------------------------------------------------------------------------------- /frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/config/RedisDistributedProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/config/RedisDistributedProperties.java -------------------------------------------------------------------------------- /frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/core/CacheGetFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/core/CacheGetFilter.java -------------------------------------------------------------------------------- /frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/core/CacheGetIfAbsent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/core/CacheGetIfAbsent.java -------------------------------------------------------------------------------- /frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/core/CacheLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/core/CacheLoader.java -------------------------------------------------------------------------------- /frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/toolkit/CacheUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/toolkit/CacheUtil.java -------------------------------------------------------------------------------- /frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/toolkit/FastJson2Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/cache/src/main/java/org/opengoofy/index12306/framework/starter/cache/toolkit/FastJson2Util.java -------------------------------------------------------------------------------- /frameworks/cache/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/cache/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /frameworks/cache/src/main/resources/lua/putIfAllAbsent.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/cache/src/main/resources/lua/putIfAllAbsent.lua -------------------------------------------------------------------------------- /frameworks/common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/common/pom.xml -------------------------------------------------------------------------------- /frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/enums/DelEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/enums/DelEnum.java -------------------------------------------------------------------------------- /frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/enums/FlagEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/enums/FlagEnum.java -------------------------------------------------------------------------------- /frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/enums/OperationTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/enums/OperationTypeEnum.java -------------------------------------------------------------------------------- /frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/enums/StatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/enums/StatusEnum.java -------------------------------------------------------------------------------- /frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/threadpool/build/ThreadFactoryBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/threadpool/build/ThreadFactoryBuilder.java -------------------------------------------------------------------------------- /frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/threadpool/build/ThreadPoolBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/threadpool/build/ThreadPoolBuilder.java -------------------------------------------------------------------------------- /frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/threadpool/proxy/RejectedProxyInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/threadpool/proxy/RejectedProxyInvocationHandler.java -------------------------------------------------------------------------------- /frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/threadpool/proxy/RejectedProxyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/threadpool/proxy/RejectedProxyUtil.java -------------------------------------------------------------------------------- /frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/threadpool/support/eager/EagerThreadPoolExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/threadpool/support/eager/EagerThreadPoolExecutor.java -------------------------------------------------------------------------------- /frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/threadpool/support/eager/TaskQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/threadpool/support/eager/TaskQueue.java -------------------------------------------------------------------------------- /frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/toolkit/Assert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/toolkit/Assert.java -------------------------------------------------------------------------------- /frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/toolkit/BeanUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/toolkit/BeanUtil.java -------------------------------------------------------------------------------- /frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/toolkit/EnvironmentUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/toolkit/EnvironmentUtil.java -------------------------------------------------------------------------------- /frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/toolkit/ThreadUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/common/src/main/java/org/opengoofy/index12306/framework/starter/common/toolkit/ThreadUtil.java -------------------------------------------------------------------------------- /frameworks/convention/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/convention/pom.xml -------------------------------------------------------------------------------- /frameworks/convention/src/main/java/org/opengoofy/index12306/framework/starter/convention/errorcode/BaseErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/convention/src/main/java/org/opengoofy/index12306/framework/starter/convention/errorcode/BaseErrorCode.java -------------------------------------------------------------------------------- /frameworks/convention/src/main/java/org/opengoofy/index12306/framework/starter/convention/errorcode/IErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/convention/src/main/java/org/opengoofy/index12306/framework/starter/convention/errorcode/IErrorCode.java -------------------------------------------------------------------------------- /frameworks/convention/src/main/java/org/opengoofy/index12306/framework/starter/convention/exception/AbstractException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/convention/src/main/java/org/opengoofy/index12306/framework/starter/convention/exception/AbstractException.java -------------------------------------------------------------------------------- /frameworks/convention/src/main/java/org/opengoofy/index12306/framework/starter/convention/exception/ClientException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/convention/src/main/java/org/opengoofy/index12306/framework/starter/convention/exception/ClientException.java -------------------------------------------------------------------------------- /frameworks/convention/src/main/java/org/opengoofy/index12306/framework/starter/convention/exception/RemoteException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/convention/src/main/java/org/opengoofy/index12306/framework/starter/convention/exception/RemoteException.java -------------------------------------------------------------------------------- /frameworks/convention/src/main/java/org/opengoofy/index12306/framework/starter/convention/exception/ServiceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/convention/src/main/java/org/opengoofy/index12306/framework/starter/convention/exception/ServiceException.java -------------------------------------------------------------------------------- /frameworks/convention/src/main/java/org/opengoofy/index12306/framework/starter/convention/page/PageRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/convention/src/main/java/org/opengoofy/index12306/framework/starter/convention/page/PageRequest.java -------------------------------------------------------------------------------- /frameworks/convention/src/main/java/org/opengoofy/index12306/framework/starter/convention/page/PageResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/convention/src/main/java/org/opengoofy/index12306/framework/starter/convention/page/PageResponse.java -------------------------------------------------------------------------------- /frameworks/convention/src/main/java/org/opengoofy/index12306/framework/starter/convention/result/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/convention/src/main/java/org/opengoofy/index12306/framework/starter/convention/result/Result.java -------------------------------------------------------------------------------- /frameworks/database/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/database/pom.xml -------------------------------------------------------------------------------- /frameworks/database/src/main/java/org/opengoofy/index12306/framework/starter/database/algorithm/sharding/CustomDbHashModShardingAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/database/src/main/java/org/opengoofy/index12306/framework/starter/database/algorithm/sharding/CustomDbHashModShardingAlgorithm.java -------------------------------------------------------------------------------- /frameworks/database/src/main/java/org/opengoofy/index12306/framework/starter/database/base/BaseDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/database/src/main/java/org/opengoofy/index12306/framework/starter/database/base/BaseDO.java -------------------------------------------------------------------------------- /frameworks/database/src/main/java/org/opengoofy/index12306/framework/starter/database/config/MybatisPlusAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/database/src/main/java/org/opengoofy/index12306/framework/starter/database/config/MybatisPlusAutoConfiguration.java -------------------------------------------------------------------------------- /frameworks/database/src/main/java/org/opengoofy/index12306/framework/starter/database/handler/CustomIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/database/src/main/java/org/opengoofy/index12306/framework/starter/database/handler/CustomIdGenerator.java -------------------------------------------------------------------------------- /frameworks/database/src/main/java/org/opengoofy/index12306/framework/starter/database/handler/MyMetaObjectHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/database/src/main/java/org/opengoofy/index12306/framework/starter/database/handler/MyMetaObjectHandler.java -------------------------------------------------------------------------------- /frameworks/database/src/main/java/org/opengoofy/index12306/framework/starter/database/toolkit/PageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/database/src/main/java/org/opengoofy/index12306/framework/starter/database/toolkit/PageUtil.java -------------------------------------------------------------------------------- /frameworks/database/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/database/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /frameworks/designpattern/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/designpattern/pom.xml -------------------------------------------------------------------------------- /frameworks/designpattern/src/main/java/org/opengoofy/index12306/framework/starter/designpattern/builder/Builder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/designpattern/src/main/java/org/opengoofy/index12306/framework/starter/designpattern/builder/Builder.java -------------------------------------------------------------------------------- /frameworks/designpattern/src/main/java/org/opengoofy/index12306/framework/starter/designpattern/chain/AbstractChainContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/designpattern/src/main/java/org/opengoofy/index12306/framework/starter/designpattern/chain/AbstractChainContext.java -------------------------------------------------------------------------------- /frameworks/designpattern/src/main/java/org/opengoofy/index12306/framework/starter/designpattern/chain/AbstractChainHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/designpattern/src/main/java/org/opengoofy/index12306/framework/starter/designpattern/chain/AbstractChainHandler.java -------------------------------------------------------------------------------- /frameworks/designpattern/src/main/java/org/opengoofy/index12306/framework/starter/designpattern/config/DesignPatternAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/designpattern/src/main/java/org/opengoofy/index12306/framework/starter/designpattern/config/DesignPatternAutoConfiguration.java -------------------------------------------------------------------------------- /frameworks/designpattern/src/main/java/org/opengoofy/index12306/framework/starter/designpattern/strategy/AbstractExecuteStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/designpattern/src/main/java/org/opengoofy/index12306/framework/starter/designpattern/strategy/AbstractExecuteStrategy.java -------------------------------------------------------------------------------- /frameworks/designpattern/src/main/java/org/opengoofy/index12306/framework/starter/designpattern/strategy/AbstractStrategyChoose.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/designpattern/src/main/java/org/opengoofy/index12306/framework/starter/designpattern/strategy/AbstractStrategyChoose.java -------------------------------------------------------------------------------- /frameworks/designpattern/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/designpattern/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /frameworks/distributedid/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/distributedid/pom.xml -------------------------------------------------------------------------------- /frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/config/DistributedIdAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/config/DistributedIdAutoConfiguration.java -------------------------------------------------------------------------------- /frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/core/IdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/core/IdGenerator.java -------------------------------------------------------------------------------- /frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/core/serviceid/DefaultServiceIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/core/serviceid/DefaultServiceIdGenerator.java -------------------------------------------------------------------------------- /frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/core/serviceid/ServiceIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/core/serviceid/ServiceIdGenerator.java -------------------------------------------------------------------------------- /frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/core/snowflake/AbstractWorkIdChooseTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/core/snowflake/AbstractWorkIdChooseTemplate.java -------------------------------------------------------------------------------- /frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/core/snowflake/LocalRedisWorkIdChoose.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/core/snowflake/LocalRedisWorkIdChoose.java -------------------------------------------------------------------------------- /frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/core/snowflake/RandomWorkIdChoose.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/core/snowflake/RandomWorkIdChoose.java -------------------------------------------------------------------------------- /frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/core/snowflake/Snowflake.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/core/snowflake/Snowflake.java -------------------------------------------------------------------------------- /frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/core/snowflake/SnowflakeIdInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/core/snowflake/SnowflakeIdInfo.java -------------------------------------------------------------------------------- /frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/core/snowflake/WorkIdWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/core/snowflake/WorkIdWrapper.java -------------------------------------------------------------------------------- /frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/handler/IdGeneratorManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/handler/IdGeneratorManager.java -------------------------------------------------------------------------------- /frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/toolkit/SnowflakeIdUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/distributedid/src/main/java/org/opengoofy/index12306/framework/starter/distributedid/toolkit/SnowflakeIdUtil.java -------------------------------------------------------------------------------- /frameworks/distributedid/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/distributedid/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /frameworks/distributedid/src/main/resources/lua/chooseWorkIdLua.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/distributedid/src/main/resources/lua/chooseWorkIdLua.lua -------------------------------------------------------------------------------- /frameworks/idempotent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/pom.xml -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/annotation/Idempotent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/annotation/Idempotent.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/annotation/MQIdempotent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/annotation/MQIdempotent.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/annotation/RestAPIIdempotent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/annotation/RestAPIIdempotent.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/config/IdempotentAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/config/IdempotentAutoConfiguration.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/config/IdempotentProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/config/IdempotentProperties.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/AbstractIdempotentExecuteHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/AbstractIdempotentExecuteHandler.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/IdempotentAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/IdempotentAspect.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/IdempotentContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/IdempotentContext.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/IdempotentExecuteHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/IdempotentExecuteHandler.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/IdempotentExecuteHandlerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/IdempotentExecuteHandlerFactory.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/IdempotentParamWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/IdempotentParamWrapper.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/RepeatConsumptionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/RepeatConsumptionException.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/param/IdempotentParamExecuteHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/param/IdempotentParamExecuteHandler.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/param/IdempotentParamService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/param/IdempotentParamService.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/spel/IdempotentSpELByMQExecuteHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/spel/IdempotentSpELByMQExecuteHandler.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/spel/IdempotentSpELByRestAPIExecuteHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/spel/IdempotentSpELByRestAPIExecuteHandler.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/spel/IdempotentSpELService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/spel/IdempotentSpELService.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/token/IdempotentTokenController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/token/IdempotentTokenController.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/token/IdempotentTokenExecuteHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/token/IdempotentTokenExecuteHandler.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/token/IdempotentTokenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/core/token/IdempotentTokenService.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/enums/IdempotentMQConsumeStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/enums/IdempotentMQConsumeStatusEnum.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/enums/IdempotentSceneEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/enums/IdempotentSceneEnum.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/enums/IdempotentTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/enums/IdempotentTypeEnum.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/toolkit/LogUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/toolkit/LogUtil.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/toolkit/SpELUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/java/org/opengoofy/index12306/framework/starter/idempotent/toolkit/SpELUtil.java -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /frameworks/idempotent/src/main/resources/lua/set_if_absent_and_get.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/idempotent/src/main/resources/lua/set_if_absent_and_get.lua -------------------------------------------------------------------------------- /frameworks/log/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/log/pom.xml -------------------------------------------------------------------------------- /frameworks/log/src/main/java/org/opengoofy/index12306/framework/starter/log/annotation/ILog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/log/src/main/java/org/opengoofy/index12306/framework/starter/log/annotation/ILog.java -------------------------------------------------------------------------------- /frameworks/log/src/main/java/org/opengoofy/index12306/framework/starter/log/config/LogAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/log/src/main/java/org/opengoofy/index12306/framework/starter/log/config/LogAutoConfiguration.java -------------------------------------------------------------------------------- /frameworks/log/src/main/java/org/opengoofy/index12306/framework/starter/log/core/ILogPrintAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/log/src/main/java/org/opengoofy/index12306/framework/starter/log/core/ILogPrintAspect.java -------------------------------------------------------------------------------- /frameworks/log/src/main/java/org/opengoofy/index12306/framework/starter/log/core/ILogPrintDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/log/src/main/java/org/opengoofy/index12306/framework/starter/log/core/ILogPrintDTO.java -------------------------------------------------------------------------------- /frameworks/log/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/log/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /frameworks/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/pom.xml -------------------------------------------------------------------------------- /frameworks/web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/web/pom.xml -------------------------------------------------------------------------------- /frameworks/web/src/main/java/org/opengoofy/index12306/framework/starter/web/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/web/src/main/java/org/opengoofy/index12306/framework/starter/web/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /frameworks/web/src/main/java/org/opengoofy/index12306/framework/starter/web/Results.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/web/src/main/java/org/opengoofy/index12306/framework/starter/web/Results.java -------------------------------------------------------------------------------- /frameworks/web/src/main/java/org/opengoofy/index12306/framework/starter/web/config/WebAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/web/src/main/java/org/opengoofy/index12306/framework/starter/web/config/WebAutoConfiguration.java -------------------------------------------------------------------------------- /frameworks/web/src/main/java/org/opengoofy/index12306/framework/starter/web/initialize/InitializeDispatcherServletController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/web/src/main/java/org/opengoofy/index12306/framework/starter/web/initialize/InitializeDispatcherServletController.java -------------------------------------------------------------------------------- /frameworks/web/src/main/java/org/opengoofy/index12306/framework/starter/web/initialize/InitializeDispatcherServletHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/web/src/main/java/org/opengoofy/index12306/framework/starter/web/initialize/InitializeDispatcherServletHandler.java -------------------------------------------------------------------------------- /frameworks/web/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/frameworks/web/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/lombok.config -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/pom.xml -------------------------------------------------------------------------------- /resources/data/12306-springboot.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/resources/data/12306-springboot.sql -------------------------------------------------------------------------------- /resources/data/12306-springcloud-ticket.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/resources/data/12306-springcloud-ticket.sql -------------------------------------------------------------------------------- /resources/data/12306-springcloud-user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/resources/data/12306-springcloud-user.sql -------------------------------------------------------------------------------- /resources/db/12306-springboot.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/resources/db/12306-springboot.sql -------------------------------------------------------------------------------- /resources/db/12306-springcloud-order.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/resources/db/12306-springcloud-order.sql -------------------------------------------------------------------------------- /resources/db/12306-springcloud-pay.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/resources/db/12306-springcloud-pay.sql -------------------------------------------------------------------------------- /resources/db/12306-springcloud-ticket.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/resources/db/12306-springcloud-ticket.sql -------------------------------------------------------------------------------- /resources/db/12306-springcloud-user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/resources/db/12306-springcloud-user.sql -------------------------------------------------------------------------------- /services/aggregation-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/aggregation-service/pom.xml -------------------------------------------------------------------------------- /services/aggregation-service/src/main/java/org/opengoofy/index12306/biz/aggregationservice/AggregationServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/aggregation-service/src/main/java/org/opengoofy/index12306/biz/aggregationservice/AggregationServiceApplication.java -------------------------------------------------------------------------------- /services/aggregation-service/src/main/java/org/opengoofy/index12306/biz/aggregationservice/config/DemoModeConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/aggregation-service/src/main/java/org/opengoofy/index12306/biz/aggregationservice/config/DemoModeConfiguration.java -------------------------------------------------------------------------------- /services/aggregation-service/src/main/java/org/opengoofy/index12306/biz/aggregationservice/config/DemoModeProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/aggregation-service/src/main/java/org/opengoofy/index12306/biz/aggregationservice/config/DemoModeProperties.java -------------------------------------------------------------------------------- /services/aggregation-service/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/aggregation-service/src/main/resources/application.yaml -------------------------------------------------------------------------------- /services/aggregation-service/src/main/resources/shardingsphere-config-dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/aggregation-service/src/main/resources/shardingsphere-config-dev.yaml -------------------------------------------------------------------------------- /services/aggregation-service/src/main/resources/shardingsphere-config-prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/aggregation-service/src/main/resources/shardingsphere-config-prod.yaml -------------------------------------------------------------------------------- /services/gateway-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/gateway-service/pom.xml -------------------------------------------------------------------------------- /services/gateway-service/src/main/java/org/opengoofy/index12306/biz/gatewayservice/GatewayServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/gateway-service/src/main/java/org/opengoofy/index12306/biz/gatewayservice/GatewayServiceApplication.java -------------------------------------------------------------------------------- /services/gateway-service/src/main/java/org/opengoofy/index12306/biz/gatewayservice/config/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/gateway-service/src/main/java/org/opengoofy/index12306/biz/gatewayservice/config/Config.java -------------------------------------------------------------------------------- /services/gateway-service/src/main/java/org/opengoofy/index12306/biz/gatewayservice/filter/TokenValidateGatewayFilterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/gateway-service/src/main/java/org/opengoofy/index12306/biz/gatewayservice/filter/TokenValidateGatewayFilterFactory.java -------------------------------------------------------------------------------- /services/gateway-service/src/main/java/org/opengoofy/index12306/biz/gatewayservice/toolkit/JWTUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/gateway-service/src/main/java/org/opengoofy/index12306/biz/gatewayservice/toolkit/JWTUtil.java -------------------------------------------------------------------------------- /services/gateway-service/src/main/java/org/opengoofy/index12306/biz/gatewayservice/toolkit/UserInfoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/gateway-service/src/main/java/org/opengoofy/index12306/biz/gatewayservice/toolkit/UserInfoDTO.java -------------------------------------------------------------------------------- /services/gateway-service/src/main/resources/application-aggregation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/gateway-service/src/main/resources/application-aggregation.yaml -------------------------------------------------------------------------------- /services/gateway-service/src/main/resources/application-dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/gateway-service/src/main/resources/application-dev.yaml -------------------------------------------------------------------------------- /services/gateway-service/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/gateway-service/src/main/resources/application.yaml -------------------------------------------------------------------------------- /services/gateway-service/src/test/java/org/opengoofy/index12306/biz/gatewayservice/GatewayServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/gateway-service/src/test/java/org/opengoofy/index12306/biz/gatewayservice/GatewayServiceApplicationTests.java -------------------------------------------------------------------------------- /services/order-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/pom.xml -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/OrderServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/OrderServiceApplication.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/common/constant/OrderRocketMQConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/common/constant/OrderRocketMQConstant.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/common/enums/OrderCanalErrorCodeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/common/enums/OrderCanalErrorCodeEnum.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/common/enums/OrderItemStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/common/enums/OrderItemStatusEnum.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/common/enums/OrderStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/common/enums/OrderStatusEnum.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/common/enums/PayChannelEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/common/enums/PayChannelEnum.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/common/enums/RefundTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/common/enums/RefundTypeEnum.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/controller/TicketOrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/controller/TicketOrderController.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dao/algorithm/OrderCommonDataBaseComplexAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dao/algorithm/OrderCommonDataBaseComplexAlgorithm.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dao/algorithm/OrderCommonTableComplexAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dao/algorithm/OrderCommonTableComplexAlgorithm.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dao/entity/OrderDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dao/entity/OrderDO.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dao/entity/OrderItemDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dao/entity/OrderItemDO.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dao/entity/OrderItemPassengerDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dao/entity/OrderItemPassengerDO.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dao/mapper/OrderItemMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dao/mapper/OrderItemMapper.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dao/mapper/OrderItemPassengerMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dao/mapper/OrderItemPassengerMapper.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dao/mapper/OrderMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dao/mapper/OrderMapper.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/domain/OrderItemStatusReversalDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/domain/OrderItemStatusReversalDTO.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/domain/OrderStatusReversalDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/domain/OrderStatusReversalDTO.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/req/CancelTicketOrderReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/req/CancelTicketOrderReqDTO.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/req/TicketOrderCreateReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/req/TicketOrderCreateReqDTO.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/req/TicketOrderItemCreateReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/req/TicketOrderItemCreateReqDTO.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/req/TicketOrderItemQueryReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/req/TicketOrderItemQueryReqDTO.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/req/TicketOrderPageQueryReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/req/TicketOrderPageQueryReqDTO.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/req/TicketOrderSelfPageQueryReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/req/TicketOrderSelfPageQueryReqDTO.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/resp/TicketOrderDetailRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/resp/TicketOrderDetailRespDTO.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/resp/TicketOrderDetailSelfRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/resp/TicketOrderDetailSelfRespDTO.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/resp/TicketOrderPassengerDetailRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/dto/resp/TicketOrderPassengerDetailRespDTO.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/mq/consumer/PayResultCallbackOrderConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/mq/consumer/PayResultCallbackOrderConsumer.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/mq/consumer/RefundResultCallbackOrderConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/mq/consumer/RefundResultCallbackOrderConsumer.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/mq/domain/MessageWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/mq/domain/MessageWrapper.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/mq/event/DelayCloseOrderEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/mq/event/DelayCloseOrderEvent.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/mq/event/PayResultCallbackOrderEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/mq/event/PayResultCallbackOrderEvent.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/mq/event/RefundResultCallbackOrderEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/mq/event/RefundResultCallbackOrderEvent.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/mq/produce/AbstractCommonSendProduceTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/mq/produce/AbstractCommonSendProduceTemplate.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/mq/produce/BaseSendExtendDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/mq/produce/BaseSendExtendDTO.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/mq/produce/DelayCloseOrderSendProduce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/mq/produce/DelayCloseOrderSendProduce.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/remote/UserRemoteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/remote/UserRemoteService.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/remote/dto/UserQueryActualRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/remote/dto/UserQueryActualRespDTO.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/serialize/IdCardDesensitizationSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/serialize/IdCardDesensitizationSerializer.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/serialize/PhoneDesensitizationSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/serialize/PhoneDesensitizationSerializer.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/service/OrderItemService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/service/OrderItemService.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/service/OrderPassengerRelationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/service/OrderPassengerRelationService.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/service/OrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/service/OrderService.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/service/impl/OrderItemServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/service/impl/OrderItemServiceImpl.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/service/impl/OrderPassengerRelationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/service/impl/OrderPassengerRelationServiceImpl.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/service/impl/OrderServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/service/impl/OrderServiceImpl.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/service/orderid/DistributedIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/service/orderid/DistributedIdGenerator.java -------------------------------------------------------------------------------- /services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/service/orderid/OrderIdGeneratorManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/java/org/opengoofy/index12306/biz/orderservice/service/orderid/OrderIdGeneratorManager.java -------------------------------------------------------------------------------- /services/order-service/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /services/order-service/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/resources/application.yaml -------------------------------------------------------------------------------- /services/order-service/src/main/resources/shardingsphere-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/main/resources/shardingsphere-config.yaml -------------------------------------------------------------------------------- /services/order-service/src/test/java/org/opengoofy/index12306/biz/orderservice/OrderServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/order-service/src/test/java/org/opengoofy/index12306/biz/orderservice/OrderServiceApplicationTests.java -------------------------------------------------------------------------------- /services/pay-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/pom.xml -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/PayServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/PayServiceApplication.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/common/constant/PayRocketMQConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/common/constant/PayRocketMQConstant.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/common/constant/RedisKeyConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/common/constant/RedisKeyConstant.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/common/enums/PayChannelEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/common/enums/PayChannelEnum.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/common/enums/PayTradeTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/common/enums/PayTradeTypeEnum.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/common/enums/RefundTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/common/enums/RefundTypeEnum.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/common/enums/TradeStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/common/enums/TradeStatusEnum.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/config/AliPayProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/config/AliPayProperties.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/controller/PayCallbackController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/controller/PayCallbackController.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/controller/PayController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/controller/PayController.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/controller/RefundController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/controller/RefundController.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/convert/PayCallbackRequestConvert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/convert/PayCallbackRequestConvert.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/convert/PayRequestConvert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/convert/PayRequestConvert.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/convert/RefundRequestConvert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/convert/RefundRequestConvert.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dao/algorithm/PayDataBaseComplexAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dao/algorithm/PayDataBaseComplexAlgorithm.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dao/algorithm/PayTableComplexAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dao/algorithm/PayTableComplexAlgorithm.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dao/entity/PayDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dao/entity/PayDO.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dao/entity/RefundDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dao/entity/RefundDO.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dao/mapper/PayMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dao/mapper/PayMapper.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dao/mapper/RefundMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dao/mapper/RefundMapper.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/PayCallbackCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/PayCallbackCommand.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/PayCallbackReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/PayCallbackReqDTO.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/PayCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/PayCommand.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/PayCreateReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/PayCreateReqDTO.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/PayInfoRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/PayInfoRespDTO.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/PayRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/PayRespDTO.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/RefundCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/RefundCommand.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/RefundCreateDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/RefundCreateDTO.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/RefundReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/RefundReqDTO.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/RefundRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/RefundRespDTO.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/AbstractPayCallbackRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/AbstractPayCallbackRequest.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/AbstractPayRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/AbstractPayRequest.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/AbstractRefundRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/AbstractRefundRequest.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/AliPayCallbackRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/AliPayCallbackRequest.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/AliPayRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/AliPayRequest.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/AliRefundRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/AliRefundRequest.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/PayCallbackRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/PayCallbackRequest.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/PayRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/PayRequest.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/PayResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/PayResponse.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/RefundRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/RefundRequest.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/RefundResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/dto/base/RefundResponse.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/handler/AliPayCallbackHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/handler/AliPayCallbackHandler.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/handler/AliPayNativeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/handler/AliPayNativeHandler.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/handler/AliRefundNativeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/handler/AliRefundNativeHandler.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/handler/base/AbstractPayCallbackHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/handler/base/AbstractPayCallbackHandler.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/handler/base/AbstractPayHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/handler/base/AbstractPayHandler.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/handler/base/AbstractRefundHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/handler/base/AbstractRefundHandler.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/mq/domain/MessageWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/mq/domain/MessageWrapper.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/mq/event/PayResultCallbackOrderEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/mq/event/PayResultCallbackOrderEvent.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/mq/event/RefundResultCallbackOrderEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/mq/event/RefundResultCallbackOrderEvent.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/mq/produce/AbstractCommonSendProduceTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/mq/produce/AbstractCommonSendProduceTemplate.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/mq/produce/BaseSendExtendDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/mq/produce/BaseSendExtendDTO.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/mq/produce/PayResultCallbackOrderSendProduce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/mq/produce/PayResultCallbackOrderSendProduce.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/mq/produce/RefundResultCallbackOrderSendProduce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/mq/produce/RefundResultCallbackOrderSendProduce.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/remote/TicketOrderRemoteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/remote/TicketOrderRemoteService.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/remote/dto/TicketOrderDetailRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/remote/dto/TicketOrderDetailRespDTO.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/remote/dto/TicketOrderPassengerDetailRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/remote/dto/TicketOrderPassengerDetailRespDTO.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/service/PayService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/service/PayService.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/service/RefundService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/service/RefundService.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/service/impl/PayServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/service/impl/PayServiceImpl.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/service/impl/RefundServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/service/impl/RefundServiceImpl.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/service/payid/DistributedIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/service/payid/DistributedIdGenerator.java -------------------------------------------------------------------------------- /services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/service/payid/PayIdGeneratorManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/java/org/opengoofy/index12306/biz/payservice/service/payid/PayIdGeneratorManager.java -------------------------------------------------------------------------------- /services/pay-service/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /services/pay-service/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/resources/application.yaml -------------------------------------------------------------------------------- /services/pay-service/src/main/resources/shardingsphere-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/main/resources/shardingsphere-config.yaml -------------------------------------------------------------------------------- /services/pay-service/src/test/java/org/opengoofy/index12306/biz/payservice/PayServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pay-service/src/test/java/org/opengoofy/index12306/biz/payservice/PayServiceApplicationTests.java -------------------------------------------------------------------------------- /services/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/pom.xml -------------------------------------------------------------------------------- /services/ticket-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/pom.xml -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/TicketServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/TicketServiceApplication.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/canal/OrderCloseCacheAndTokenUpdateHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/canal/OrderCloseCacheAndTokenUpdateHandler.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/canal/TicketAvailabilityCacheUpdateHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/canal/TicketAvailabilityCacheUpdateHandler.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/constant/Index12306Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/constant/Index12306Constant.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/constant/RedisKeyConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/constant/RedisKeyConstant.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/constant/TicketRocketMQConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/constant/TicketRocketMQConstant.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/enums/CanalExecuteStrategyMarkEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/enums/CanalExecuteStrategyMarkEnum.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/enums/RefundTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/enums/RefundTypeEnum.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/enums/RegionStationQueryTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/enums/RegionStationQueryTypeEnum.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/enums/SeatStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/enums/SeatStatusEnum.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/enums/SourceEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/enums/SourceEnum.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/enums/TicketChainMarkEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/enums/TicketChainMarkEnum.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/enums/TicketStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/enums/TicketStatusEnum.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/enums/TrainBrandEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/enums/TrainBrandEnum.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/enums/VehicleSeatTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/enums/VehicleSeatTypeEnum.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/enums/VehicleTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/common/enums/VehicleTypeEnum.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/config/Hippo4jThreadPoolConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/config/Hippo4jThreadPoolConfiguration.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/controller/RegionStationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/controller/RegionStationController.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/controller/TempSeatController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/controller/TempSeatController.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/controller/TicketController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/controller/TicketController.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/controller/TrainStationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/controller/TrainStationController.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/entity/CarriageDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/entity/CarriageDO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/entity/RegionDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/entity/RegionDO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/entity/SeatDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/entity/SeatDO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/entity/StationDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/entity/StationDO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/entity/TicketDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/entity/TicketDO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/entity/TrainDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/entity/TrainDO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/entity/TrainStationDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/entity/TrainStationDO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/entity/TrainStationPriceDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/entity/TrainStationPriceDO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/entity/TrainStationRelationDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/entity/TrainStationRelationDO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/mapper/CarriageMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/mapper/CarriageMapper.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/mapper/RegionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/mapper/RegionMapper.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/mapper/SeatMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/mapper/SeatMapper.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/mapper/StationMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/mapper/StationMapper.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/mapper/TicketMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/mapper/TicketMapper.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/mapper/TrainMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/mapper/TrainMapper.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/mapper/TrainStationMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/mapper/TrainStationMapper.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/mapper/TrainStationPriceMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/mapper/TrainStationPriceMapper.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/mapper/TrainStationRelationMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dao/mapper/TrainStationRelationMapper.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/domain/BulletTrainDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/domain/BulletTrainDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/domain/HighSpeedTrainDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/domain/HighSpeedTrainDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/domain/PurchaseTicketPassengerDetailDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/domain/PurchaseTicketPassengerDetailDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/domain/RegularTrainDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/domain/RegularTrainDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/domain/RouteDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/domain/RouteDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/domain/SeatClassDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/domain/SeatClassDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/domain/SeatTypeCountDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/domain/SeatTypeCountDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/domain/TicketListDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/domain/TicketListDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/domain/TrainSeatBaseDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/domain/TrainSeatBaseDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/req/CancelTicketOrderReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/req/CancelTicketOrderReqDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/req/PurchaseTicketReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/req/PurchaseTicketReqDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/req/RefundTicketReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/req/RefundTicketReqDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/req/RegionStationQueryReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/req/RegionStationQueryReqDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/req/TicketOrderItemQueryReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/req/TicketOrderItemQueryReqDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/req/TicketPageQueryReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/req/TicketPageQueryReqDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/resp/RefundTicketRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/resp/RefundTicketRespDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/resp/RegionStationQueryRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/resp/RegionStationQueryRespDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/resp/StationQueryRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/resp/StationQueryRespDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/resp/TicketOrderDetailRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/resp/TicketOrderDetailRespDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/resp/TicketPageQueryRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/resp/TicketPageQueryRespDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/resp/TicketPurchaseRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/resp/TicketPurchaseRespDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/resp/TrainStationQueryRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/dto/resp/TrainStationQueryRespDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/job/RegionTrainStationJobHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/job/RegionTrainStationJobHandler.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/job/TrainStationDetailJobHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/job/TrainStationDetailJobHandler.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/job/TrainStationJobHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/job/TrainStationJobHandler.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/job/TrainStationRemainingTicketJobHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/job/TrainStationRemainingTicketJobHandler.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/job/base/AbstractTrainStationJobHandlerTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/job/base/AbstractTrainStationJobHandlerTemplate.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/mq/consumer/CanalCommonSyncBinlogConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/mq/consumer/CanalCommonSyncBinlogConsumer.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/mq/consumer/DelayCloseOrderConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/mq/consumer/DelayCloseOrderConsumer.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/mq/consumer/PayResultCallbackTicketConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/mq/consumer/PayResultCallbackTicketConsumer.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/mq/domain/MessageWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/mq/domain/MessageWrapper.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/mq/event/CanalBinlogEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/mq/event/CanalBinlogEvent.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/mq/event/DelayCloseOrderEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/mq/event/DelayCloseOrderEvent.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/mq/event/PayResultCallbackTicketEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/mq/event/PayResultCallbackTicketEvent.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/PayRemoteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/PayRemoteService.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/TicketOrderRemoteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/TicketOrderRemoteService.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/UserRemoteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/UserRemoteService.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/dto/PassengerRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/dto/PassengerRespDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/dto/PayInfoRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/dto/PayInfoRespDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/dto/RefundReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/dto/RefundReqDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/dto/RefundRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/dto/RefundRespDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/dto/TicketOrderCreateRemoteReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/dto/TicketOrderCreateRemoteReqDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/dto/TicketOrderDetailRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/dto/TicketOrderDetailRespDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/dto/TicketOrderItemCreateRemoteReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/dto/TicketOrderItemCreateRemoteReqDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/dto/TicketOrderPassengerDetailRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/remote/dto/TicketOrderPassengerDetailRespDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/CarriageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/CarriageService.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/RegionStationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/RegionStationService.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/SeatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/SeatService.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/TicketService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/TicketService.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/TrainStationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/TrainStationService.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/cache/SeatMarginCacheLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/cache/SeatMarginCacheLoader.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/TrainBusinessClassPurchaseTicketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/TrainBusinessClassPurchaseTicketHandler.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/TrainFirstClassPurchaseTicketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/TrainFirstClassPurchaseTicketHandler.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/TrainSecondClassPurchaseTicketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/TrainSecondClassPurchaseTicketHandler.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/base/AbstractTrainPurchaseTicketTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/base/AbstractTrainPurchaseTicketTemplate.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/base/BitMapCheckSeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/base/BitMapCheckSeat.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/base/BitMapCheckSeatStatusFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/base/BitMapCheckSeatStatusFactory.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/base/IPurchaseTicket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/base/IPurchaseTicket.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/base/TrainBitMapCheckSeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/base/TrainBitMapCheckSeat.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/base/TrainBusinessCheckSeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/base/TrainBusinessCheckSeat.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/base/TrainFirstCheckSeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/base/TrainFirstCheckSeat.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/base/TrainSecondCheckSeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/base/TrainSecondCheckSeat.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/dto/SelectSeatDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/dto/SelectSeatDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/dto/TokenResultDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/dto/TokenResultDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/dto/TrainPurchaseTicketRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/dto/TrainPurchaseTicketRespDTO.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/purchase/TrainPurchaseTicketChainFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/purchase/TrainPurchaseTicketChainFilter.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/purchase/TrainPurchaseTicketParamNotNullChainHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/purchase/TrainPurchaseTicketParamNotNullChainHandler.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/purchase/TrainPurchaseTicketParamStockChainHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/purchase/TrainPurchaseTicketParamStockChainHandler.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/purchase/TrainPurchaseTicketParamVerifyChainHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/purchase/TrainPurchaseTicketParamVerifyChainHandler.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/purchase/TrainPurchaseTicketRepeatChainHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/purchase/TrainPurchaseTicketRepeatChainHandler.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/query/TrainTicketQueryChainFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/query/TrainTicketQueryChainFilter.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/query/TrainTicketQueryParamBaseVerifyChainFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/query/TrainTicketQueryParamBaseVerifyChainFilter.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/query/TrainTicketQueryParamNotNullChainFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/query/TrainTicketQueryParamNotNullChainFilter.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/query/TrainTicketQueryParamVerifyChainFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/query/TrainTicketQueryParamVerifyChainFilter.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/refund/TrainRefundTicketChainFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/refund/TrainRefundTicketChainFilter.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/refund/TrainRefundTicketParamNotNullChainFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/filter/refund/TrainRefundTicketParamNotNullChainFilter.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/select/SeatSelection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/select/SeatSelection.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/select/TrainSeatTypeSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/select/TrainSeatTypeSelector.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/tokenbucket/TicketAvailabilityTokenBucket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/handler/ticket/tokenbucket/TicketAvailabilityTokenBucket.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/impl/CarriageServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/impl/CarriageServiceImpl.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/impl/RegionStationImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/impl/RegionStationImpl.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/impl/SeatServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/impl/SeatServiceImpl.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/impl/TicketServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/impl/TicketServiceImpl.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/impl/TrainStationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/service/impl/TrainStationServiceImpl.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/toolkit/CarriageVacantSeatCalculateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/toolkit/CarriageVacantSeatCalculateUtil.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/toolkit/ChooseSeatUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/toolkit/ChooseSeatUtil.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/toolkit/DateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/toolkit/DateUtil.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/toolkit/SeatNumberUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/toolkit/SeatNumberUtil.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/toolkit/StationCalculateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/toolkit/StationCalculateUtil.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/toolkit/SurplusNeedMatchSeatUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/toolkit/SurplusNeedMatchSeatUtil.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/toolkit/TimeStringComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/java/org/opengoofy/index12306/biz/ticketservice/toolkit/TimeStringComparator.java -------------------------------------------------------------------------------- /services/ticket-service/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /services/ticket-service/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/resources/application.yaml -------------------------------------------------------------------------------- /services/ticket-service/src/main/resources/lua/ticket_availability_rollback_token_bucket.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/resources/lua/ticket_availability_rollback_token_bucket.lua -------------------------------------------------------------------------------- /services/ticket-service/src/main/resources/lua/ticket_availability_token_bucket.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/resources/lua/ticket_availability_token_bucket.lua -------------------------------------------------------------------------------- /services/ticket-service/src/main/resources/mapper/SeatMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/main/resources/mapper/SeatMapper.xml -------------------------------------------------------------------------------- /services/ticket-service/src/test/java/org/opengoofy/index12306/biz/ticketservice/TicketSeatTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/test/java/org/opengoofy/index12306/biz/ticketservice/TicketSeatTests.java -------------------------------------------------------------------------------- /services/ticket-service/src/test/java/org/opengoofy/index12306/biz/ticketservice/TicketStationPriceTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/test/java/org/opengoofy/index12306/biz/ticketservice/TicketStationPriceTests.java -------------------------------------------------------------------------------- /services/ticket-service/src/test/java/org/opengoofy/index12306/biz/ticketservice/TicketStationRelationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/test/java/org/opengoofy/index12306/biz/ticketservice/TicketStationRelationTests.java -------------------------------------------------------------------------------- /services/ticket-service/src/test/java/org/opengoofy/index12306/biz/ticketservice/TrainCarriageTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/test/java/org/opengoofy/index12306/biz/ticketservice/TrainCarriageTests.java -------------------------------------------------------------------------------- /services/ticket-service/src/test/java/org/opengoofy/index12306/biz/ticketservice/TrainStationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/ticket-service/src/test/java/org/opengoofy/index12306/biz/ticketservice/TrainStationTests.java -------------------------------------------------------------------------------- /services/user-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/pom.xml -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/UserServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/UserServiceApplication.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/common/constant/Index12306Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/common/constant/Index12306Constant.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/common/constant/RedisKeyConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/common/constant/RedisKeyConstant.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/common/enums/UserChainMarkEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/common/enums/UserChainMarkEnum.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/common/enums/UserRegisterErrorCodeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/common/enums/UserRegisterErrorCodeEnum.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/common/enums/VerifyStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/common/enums/VerifyStatusEnum.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/config/RBloomFilterConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/config/RBloomFilterConfiguration.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/config/UserRegisterBloomFilterProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/config/UserRegisterBloomFilterProperties.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/controller/PassengerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/controller/PassengerController.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/controller/UserInfoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/controller/UserInfoController.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/controller/UserLoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/controller/UserLoginController.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/entity/PassengerDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/entity/PassengerDO.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/entity/UserDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/entity/UserDO.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/entity/UserDeletionDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/entity/UserDeletionDO.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/entity/UserMailDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/entity/UserMailDO.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/entity/UserPhoneDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/entity/UserPhoneDO.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/entity/UserReuseDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/entity/UserReuseDO.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/mapper/PassengerMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/mapper/PassengerMapper.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/mapper/UserDeletionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/mapper/UserDeletionMapper.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/mapper/UserMailMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/mapper/UserMailMapper.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/mapper/UserMapper.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/mapper/UserPhoneMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/mapper/UserPhoneMapper.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/mapper/UserReuseMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dao/mapper/UserReuseMapper.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/req/PassengerRemoveReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/req/PassengerRemoveReqDTO.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/req/PassengerReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/req/PassengerReqDTO.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/req/UserDeletionReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/req/UserDeletionReqDTO.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/req/UserLoginReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/req/UserLoginReqDTO.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/req/UserRegisterReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/req/UserRegisterReqDTO.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/req/UserUpdateReqDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/req/UserUpdateReqDTO.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/resp/PassengerActualRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/resp/PassengerActualRespDTO.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/resp/PassengerRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/resp/PassengerRespDTO.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/resp/UserLoginRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/resp/UserLoginRespDTO.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/resp/UserQueryActualRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/resp/UserQueryActualRespDTO.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/resp/UserQueryRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/resp/UserQueryRespDTO.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/resp/UserRegisterRespDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/dto/resp/UserRegisterRespDTO.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/serialize/IdCardDesensitizationSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/serialize/IdCardDesensitizationSerializer.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/serialize/PhoneDesensitizationSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/serialize/PhoneDesensitizationSerializer.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/PassengerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/PassengerService.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/UserLoginService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/UserLoginService.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/UserService.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/handler/filter/user/UserRegisterCheckDeletionChainHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/handler/filter/user/UserRegisterCheckDeletionChainHandler.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/handler/filter/user/UserRegisterCreateChainFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/handler/filter/user/UserRegisterCreateChainFilter.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/handler/filter/user/UserRegisterHasUsernameChainHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/handler/filter/user/UserRegisterHasUsernameChainHandler.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/handler/filter/user/UserRegisterParamNotNullChainHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/handler/filter/user/UserRegisterParamNotNullChainHandler.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/impl/PassengerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/impl/PassengerServiceImpl.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/impl/UserLoginServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/impl/UserLoginServiceImpl.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/toolkit/UserReuseUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/toolkit/UserReuseUtil.java -------------------------------------------------------------------------------- /services/user-service/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/resources/application.yaml -------------------------------------------------------------------------------- /services/user-service/src/main/resources/mapper/UserMailMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/resources/mapper/UserMailMapper.xml -------------------------------------------------------------------------------- /services/user-service/src/main/resources/mapper/UserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/resources/mapper/UserMapper.xml -------------------------------------------------------------------------------- /services/user-service/src/main/resources/mapper/UserPhoneMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/resources/mapper/UserPhoneMapper.xml -------------------------------------------------------------------------------- /services/user-service/src/main/resources/shardingsphere-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/main/resources/shardingsphere-config.yaml -------------------------------------------------------------------------------- /services/user-service/src/test/java/org/opengoofy/index12306/biz/userservice/UserServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/services/user-service/src/test/java/org/opengoofy/index12306/biz/userservice/UserServiceApplicationTests.java -------------------------------------------------------------------------------- /tests/general/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/tests/general/pom.xml -------------------------------------------------------------------------------- /tests/general/src/test/java/org/opengoofy/index12306/test/general/GeneralTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/tests/general/src/test/java/org/opengoofy/index12306/test/general/GeneralTests.java -------------------------------------------------------------------------------- /tests/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nageoffer/12306/HEAD/tests/pom.xml --------------------------------------------------------------------------------