在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → OnlineTaxi:基于Spring Cloud的网约车项目-源码

OnlineTaxi:基于Spring Cloud的网约车项目-源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:137.48M
  • 下载次数:14
  • 浏览次数:371
  • 发布时间:2021-11-18
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
OnlineTaxi 服务细分 业务层 模块 项目名 描述 旅客端 api乘客 旅客端 司机端 api驱动 司机端 司机听单 api侦听顺序 司机听单 能力层 模块 项目名 订单 服务订单 派单 服务订单调度 乘客用户管理 服务乘客用户 短信 服务短信 计价 服务评估 验证码 服务验证码 钱包 服务钱包 支付 服务付款 地图 服务图 Spring Cloud组件 模块 项目名 注册中心 云尤里卡 配置中心 云配置服务器 网关 云祖 熔断监控 云-hystrix-仪表板 健康检查 云管理员 基线追踪 cloud-zipkin-ui 基础常见 所有服务都引用的一个二方库。 模块 项目名 通用,工具类,异常,校验 内部共通 初步图 登录注册 验证码 司机端 订单 信息修改 信息维护 项目演示 派单/接单 到达约定地点 接待旅客 开始行程 到达目的地 发起收款 收到
【实例截图】
【核心代码】
16359647315722694150.zip
└── OnlineTaxi-master
├── online-taxi
│   ├── api-driver
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │   └── online
│   │   │   │   └── taxi
│   │   │   │   └── driver
│   │   │   │   ├── annotation
│   │   │   │   │   └── ExcudeRibbonConfig.java
│   │   │   │   ├── ApiDriverApplication.java
│   │   │   │   ├── constant
│   │   │   │   │   └── HttpUrlConstants.java
│   │   │   │   ├── controller
│   │   │   │   │   ├── GrabOrderController.java
│   │   │   │   │   ├── SmsController.java
│   │   │   │   │   └── TestController.java
│   │   │   │   ├── exception
│   │   │   │   │   ├── BusinessException.java
│   │   │   │   │   └── HystrixIgnoreException.java
│   │   │   │   ├── request
│   │   │   │   │   └── HelloRequest.java
│   │   │   │   ├── ribbonconfig
│   │   │   │   │   ├── MsbRandomRule.java
│   │   │   │   │   └── RibbonConfiguration.java
│   │   │   │   ├── ribbonconfigscan
│   │   │   │   │   └── TestConfiguration.java
│   │   │   │   └── service
│   │   │   │   ├── impl
│   │   │   │   │   ├── OrderServiceImpl.java
│   │   │   │   │   ├── RestTemplateRequestServiceImpl.java
│   │   │   │   │   ├── ShortMsgServiceImpl.java
│   │   │   │   │   └── VerificationCodeServiceImpl.java
│   │   │   │   ├── OrderService.java
│   │   │   │   ├── RestTemplateRequestService.java
│   │   │   │   ├── ShortMsgService.java
│   │   │   │   └── VerificationCodeService.java
│   │   │   └── resources
│   │   │   └── application.yml
│   │   └── test
│   │   └── java
│   │   └── com
│   │   └── api
│   │   └── passenger
│   │   └── ApiPassengerApplicationTests.java
│   ├── api-listen-order
│   │   ├── api-listen-order.iml
│   │   ├── pom.xml
│   │   ├── src
│   │   │   └── main
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │   └── online
│   │   │   │   └── taxi
│   │   │   │   ├── ApiListenOrderApplication.java
│   │   │   │   ├── controller
│   │   │   │   │   ├── SendOrderController.java
│   │   │   │   │   ├── ServiceInstanceController.java
│   │   │   │   │   └── test.java
│   │   │   │   └── listen
│   │   │   │   ├── controller
│   │   │   │   │   └── ListenController.java
│   │   │   │   ├── response
│   │   │   │   │   └── PreGrabResponse.java
│   │   │   │   └── service
│   │   │   │   ├── impl
│   │   │   │   │   └── ListenServiceImpl.java
│   │   │   │   └── ListenService.java
│   │   │   └── resources
│   │   │   ├── application.yml
│   │   │   ├── application.yml-d
│   │   │   └── public
│   │   │   └── index.html
│   │   ├── target
│   │   │   └── classes
│   │   │   ├── application.yml
│   │   │   ├── application.yml-d
│   │   │   └── public
│   │   │   └── index.html
│   │   └── 说明.txt
│   ├── api-passenger
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │   └── online
│   │   │   │   └── taxi
│   │   │   │   └── passenger
│   │   │   │   ├── annotation
│   │   │   │   │   └── ExcudeFeignConfig.java
│   │   │   │   ├── ApiPassengerApplication.java
│   │   │   │   ├── controller
│   │   │   │   │   ├── AuthController.java
│   │   │   │   │   ├── GatewayTestController.java
│   │   │   │   │   ├── OrderController.java
│   │   │   │   │   ├── SmsController.java
│   │   │   │   │   └── TestController.java
│   │   │   │   ├── fallback
│   │   │   │   │   ├── SmsClientFallbackFactory.java
│   │   │   │   │   └── SmsClientFallback.java
│   │   │   │   ├── feign
│   │   │   │   │   ├── config
│   │   │   │   │   │   ├── FeignAuthConfiguration.java
│   │   │   │   │   │   └── FeignDisableHystrixConfiguration.java
│   │   │   │   │   ├── interceptor
│   │   │   │   │   │   └── MyBasicAuthRequestInterceptor.java
│   │   │   │   │   ├── request
│   │   │   │   │   │   └── CodeVerifyRequest.java
│   │   │   │   │   ├── response
│   │   │   │   │   │   └── PassengerUserInfo.java
│   │   │   │   │   ├── ServiceForecast.java
│   │   │   │   │   ├── ServicePassengerUserFeignClient.java
│   │   │   │   │   ├── ServiceVerificationCodeFeignClient.java
│   │   │   │   │   └── SmsClient.java
│   │   │   │   ├── request
│   │   │   │   │   └── UserAuthRequest.java
│   │   │   │   ├── response
│   │   │   │   │   └── UserAuthResponse.java
│   │   │   │   └── service
│   │   │   │   ├── AuthService.java
│   │   │   │   ├── impl
│   │   │   │   │   ├── AuthServiceImpl.java
│   │   │   │   │   ├── OrderServiceImpl.java
│   │   │   │   │   ├── ShortMsgServiceImpl.java
│   │   │   │   │   └── VerificationCodeServiceImpl.java
│   │   │   │   ├── OrderService.java
│   │   │   │   ├── ShortMsgService.java
│   │   │   │   └── VerificationCodeService.java
│   │   │   └── resources
│   │   │   └── application.yml
│   │   └── test
│   │   └── java
│   │   └── com
│   │   └── api
│   │   └── passenger
│   │   └── ApiPassengerApplicationTests.java
│   ├── cloud-admin
│   │   ├── mvnw
│   │   ├── mvnw.cmd
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │   └── online
│   │   │   │   └── taxi
│   │   │   │   └── admin
│   │   │   │   ├── CloudAdminApplication.java
│   │   │   │   └── CustomEvent.java
│   │   │   └── resources
│   │   │   └── application.yml
│   │   └── test
│   │   └── java
│   │   └── com
│   │   └── online
│   │   └── taxi
│   │   └── admin
│   │   └── CloudAdminApplicationTests.java
│   ├── config-client
│   │   ├── config-client.iml
│   │   ├── pom.xml
│   │   ├── src
│   │   │   ├── main
│   │   │   │   ├── java
│   │   │   │   │   └── com
│   │   │   │   │   └── online
│   │   │   │   │   └── taxi
│   │   │   │   │   ├── component
│   │   │   │   │   │   └── GitConfig.java
│   │   │   │   │   ├── constant
│   │   │   │   │   │   └── VerifyCodeConstant.java
│   │   │   │   │   ├── controller
│   │   │   │   │   │   ├── ConfigController2.java
│   │   │   │   │   │   ├── ConfigController.java
│   │   │   │   │   │   └── WebhookController.java
│   │   │   │   │   ├── event
│   │   │   │   │   │   ├── BusConfiguration.java
│   │   │   │   │   │   ├── CustomRemoteApplicationEvent.java
│   │   │   │   │   │   └── PublishController.java
│   │   │   │   │   ├── request
│   │   │   │   │   │   └── CodeVerifyRequest.java
│   │   │   │   │   ├── service
│   │   │   │   │   │   ├── ConfigService.java
│   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   ├── ConfigServiceImpl.java
│   │   │   │   │   │   │   └── VerifyCodeServiceImpl.java
│   │   │   │   │   │   └── VerifyCodeService.java
│   │   │   │   │   └── VerificationCodeApplication.java
│   │   │   │   └── resources
│   │   │   │   ├── bootstrap-8011.yml
│   │   │   │   ├── bootstrap-8012.yml
│   │   │   │   └── bootstrap.yml
│   │   │   └── test
│   │   │   └── java
│   │   │   └── com
│   │   │   └── netcar
│   │   │   └── verificationcode
│   │   │   └── VerificationCodeApplicationTests.java
│   │   └── target
│   │   ├── classes
│   │   │   ├── bootstrap-8011.yml
│   │   │   ├── bootstrap-8012.yml
│   │   │   ├── bootstrap.yml
│   │   │   └── com
│   │   │   └── online
│   │   │   └── taxi
│   │   │   ├── component
│   │   │   │   └── GitConfig.class
│   │   │   ├── constant
│   │   │   │   └── VerifyCodeConstant.class
│   │   │   ├── controller
│   │   │   │   ├── ConfigController2.class
│   │   │   │   ├── ConfigController.class
│   │   │   │   └── WebhookController.class
│   │   │   ├── event
│   │   │   │   ├── BusConfiguration.class
│   │   │   │   ├── CustomRemoteApplicationEvent.class
│   │   │   │   └── PublishController.class
│   │   │   ├── request
│   │   │   │   └── CodeVerifyRequest.class
│   │   │   ├── service
│   │   │   │   ├── ConfigService.class
│   │   │   │   ├── impl
│   │   │   │   │   ├── ConfigServiceImpl.class
│   │   │   │   │   └── VerifyCodeServiceImpl.class
│   │   │   │   └── VerifyCodeService.class
│   │   │   └── VerificationCodeApplication.class
│   │   ├── maven-archiver
│   │   │   └── pom.properties
│   │   ├── maven-status
│   │   │   └── maven-compiler-plugin
│   │   │   ├── compile
│   │   │   │   └── default-compile
│   │   │   │   ├── createdFiles.lst
│   │   │   │   └── inputFiles.lst
│   │   │   └── testCompile
│   │   │   └── default-testCompile
│   │   │   ├── createdFiles.lst
│   │   │   └── inputFiles.lst
│   │   ├── service-verification-code-0.0.1-SNAPSHOT.jar
│   │   ├── service-verification-code-0.0.1-SNAPSHOT.jar.original
│   │   ├── surefire-reports
│   │   │   ├── com.netcar.verificationcode.VerificationCodeApplicationTests.txt
│   │   │   └── TEST-com.netcar.verificationcode.VerificationCodeApplicationTests.xml
│   │   └── test-classes
│   │   └── com
│   │   └── netcar
│   │   └── verificationcode
│   │   └── VerificationCodeApplicationTests.class
│   ├── config-client-diy
│   │   ├── mvnw
│   │   ├── mvnw.cmd
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │   └── online
│   │   │   │   └── taxi
│   │   │   │   ├── ConfigClientDiyApplication.java
│   │   │   │   ├── event
│   │   │   │   │   ├── BusConfiguration.java
│   │   │   │   │   ├── CustomRemoteApplicationEvent.java
│   │   │   │   │   └── PublishController.java
│   │   │   │   ├── rabbitmq
│   │   │   │   │   ├── MyStreamListener.java
│   │   │   │   │   └── MyStreamSend.java
│   │   │   │   └── request
│   │   │   │   └── CodeVerifyRequest.java
│   │   │   └── resources
│   │   │   └── bootstrap.yml
│   │   └── test
│   │   └── java
│   │   └── com
│   │   └── netcar
│   │   └── verificationcode
│   │   └── VerificationCodeApplicationTests.java
│   ├── eureka
│   │   ├── eureka.iml
│   │   ├── pom.xml
│   │   ├── src
│   │   │   └── main
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │   └── online
│   │   │   │   └── taxi
│   │   │   │   └── eureka
│   │   │   │   ├── config
│   │   │   │   │   └── WebSecurityConfig.java
│   │   │   │   ├── CustomEvent.java
│   │   │   │   └── EurekaApplication.java
│   │   │   └── resources
│   │   │   ├── application.yml
│   │   │   ├── application.yml-2
│   │   │   ├── application.yml-3-e
│   │   │   └── application.yml-3-r
│   │   └── target
│   │   ├── classes
│   │   │   ├── application.yml
│   │   │   ├── application.yml-2
│   │   │   ├── application.yml-3-e
│   │   │   ├── application.yml-3-r
│   │   │   └── com
│   │   │   └── online
│   │   │   └── taxi
│   │   │   └── eureka
│   │   │   ├── config
│   │   │   │   └── WebSecurityConfig.class
│   │   │   ├── CustomEvent.class
│   │   │   └── EurekaApplication.class
│   │   ├── eureka-0.0.1-SNAPSHOT.jar
│   │   ├── eureka-0.0.1-SNAPSHOT.jar.original
│   │   ├── maven-archiver
│   │   │   └── pom.properties
│   │   ├── maven-status
│   │   │   └── maven-compiler-plugin
│   │   │   ├── compile
│   │   │   │   └── default-compile
│   │   │   │   ├── createdFiles.lst
│   │   │   │   └── inputFiles.lst
│   │   │   └── testCompile
│   │   │   └── default-testCompile
│   │   │   ├── createdFiles.lst
│   │   │   └── inputFiles.lst
│   │   └── surefire-reports
│   │   ├── com.netcar.eureka.EurekaApplicationTests.txt
│   │   └── TEST-com.netcar.eureka.EurekaApplicationTests.xml
│   ├── hystrix-dashboard
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │   └── online
│   │   │   │   └── taxi
│   │   │   │   └── HystrixDashboardApplication.java
│   │   │   └── resources
│   │   │   └── application.yml
│   │   └── test
│   │   └── java
│   │   └── com
│   │   └── online
│   │   └── taxi
│   │   └── HystrixDashboardApplicationTests.java
│   ├── online-taxi-common
│   │   ├── online-taxi-common.iml
│   │   ├── pom.xml
│   │   ├── src
│   │   │   └── main
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │   └── online
│   │   │   │   └── taxi
│   │   │   │   ├── common
│   │   │   │   │   ├── advice
│   │   │   │   │   │   └── BindExceptionHanlder.java
│   │   │   │   │   ├── aspect
│   │   │   │   │   │   ├── SupervisionAspect.java
│   │   │   │   │   │   └── WebLogAspect.java
│   │   │   │   │   ├── constant
│   │   │   │   │   │   ├── CommonStatusEnum.java
│   │   │   │   │   │   ├── IdentityConstant.java
│   │   │   │   │   │   ├── RedisKeyConstant.java
│   │   │   │   │   │   └── RedisKeyPrefixConstant.java
│   │   │   │   │   ├── constatnt
│   │   │   │   │   │   ├── AmapOrderEnum.java
│   │   │   │   │   │   ├── AudienceEnum.java
│   │   │   │   │   │   ├── BusinessInterfaceStatus.java
│   │   │   │   │   │   ├── ChargingCategoryEnum.java
│   │   │   │   │   │   ├── CodeEnum.java
│   │   │   │   │   │   ├── EnableDisableEnum.java
│   │   │   │   │   │   ├── IdentityEnum.java
│   │   │   │   │   │   ├── OrderEnum.java
│   │   │   │   │   │   ├── OrderRuleNames.java
│   │   │   │   │   │   ├── OrderServiceTypeEnum.java
│   │   │   │   │   │   ├── OrderStatusEnum.java
│   │   │   │   │   │   ├── PlatformEnum.java
│   │   │   │   │   │   └── QueueNames.java
│   │   │   │   │   ├── dto
│   │   │   │   │   │   ├── appUpdate
│   │   │   │   │   │   │   └── AppUpdateVersionRequest.java
│   │   │   │   │   │   ├── BaseResponse.java
│   │   │   │   │   │   ├── government
│   │   │   │   │   │   │   └── SupervisionData.java
│   │   │   │   │   │   ├── map
│   │   │   │   │   │   │   ├── BaseResponse.java
│   │   │   │   │   │   │   ├── Dispatch.java
│   │   │   │   │   │   │   ├── Distance.java
│   │   │   │   │   │   │   ├── Geo.java
│   │   │   │   │   │   │   ├── Location.java
│   │   │   │   │   │   │   ├── Points.java
│   │   │   │   │   │   │   ├── request
│   │   │   │   │   │   │   │   ├── DispatchRequest.java
│   │   │   │   │   │   │   │   ├── DistanceRequest.java
│   │   │   │   │   │   │   │   ├── FenceInRequest.java
│   │   │   │   │   │   │   │   ├── FenceRequest.java
│   │   │   │   │   │   │   │   ├── GeoRequest.java
│   │   │   │   │   │   │   │   ├── OrderRequest.java
│   │   │   │   │   │   │   │   ├── RouteRequest.java
│   │   │   │   │   │   │   │   └── VehicleRequest.java
│   │   │   │   │   │   │   ├── Route.java
│   │   │   │   │   │   │   └── Vehicle.java
│   │   │   │   │   │   ├── order
│   │   │   │   │   │   │   ├── BaseOrder.java
│   │   │   │   │   │   │   ├── ForecastRequest.java
│   │   │   │   │   │   │   └── ForecastResponse.java
│   │   │   │   │   │   ├── passengeruser
│   │   │   │   │   │   │   └── LoginRequest.java
│   │   │   │   │   │   ├── phone
│   │   │   │   │   │   │   ├── BoundPhoneDto.java
│   │   │   │   │   │   │   ├── PhoneInfoDto.java
│   │   │   │   │   │   │   ├── PhoneInfoView.java
│   │   │   │   │   │   │   ├── request
│   │   │   │   │   │   │   │   └── PhoneNumberRequest.java
│   │   │   │   │   │   │   └── response
│   │   │   │   │   │   │   └── OssBaseResponse.java
│   │   │   │   │   │   ├── push
│   │   │   │   │   │   │   ├── JpushMessage.java
│   │   │   │   │   │   │   ├── PushLoopBatchRequest.java
│   │   │   │   │   │   │   ├── PushLoopMessageDto.java
│   │   │   │   │   │   │   └── PushRequest.java
│   │   │   │   │   │   ├── ResponseResult.java
│   │   │   │   │   │   ├── ShortMsgRequest.java
│   │   │   │   │   │   ├── sms
│   │   │   │   │   │   │   ├── SmsRequest.java
│   │   │   │   │   │   │   ├── SmsSendRequest.java
│   │   │   │   │   │   │   └── SmsTemplateDto.java
│   │   │   │   │   │   ├── valuation
│   │   │   │   │   │   │   ├── adjustment
│   │   │   │   │   │   │   │   └── PriceAdjustment.java
│   │   │   │   │   │   │   ├── charging
│   │   │   │   │   │   │   │   ├── BasicRule.java
│   │   │   │   │   │   │   │   ├── BeyondRule.java
│   │   │   │   │   │   │   │   ├── KeyRule.java
│   │   │   │   │   │   │   │   ├── NightRule.java
│   │   │   │   │   │   │   │   ├── PriceRule.java
│   │   │   │   │   │   │   │   ├── Rule.java
│   │   │   │   │   │   │   │   ├── TagPrice.java
│   │   │   │   │   │   │   │   └── TimeRule.java
│   │   │   │   │   │   │   ├── discount
│   │   │   │   │   │   │   │   ├── DiscountCondition.java
│   │   │   │   │   │   │   │   └── DiscountPrice.java
│   │   │   │   │   │   │   └── PriceResult.java
│   │   │   │   │   │   └── verificationcode
│   │   │   │   │   │   └── VerifyCodeResponse.java
│   │   │   │   │   ├── entity
│   │   │   │   │   │   ├── AppVersionUpdate.java
│   │   │   │   │   │   ├── BaseInfoCompany.java
│   │   │   │   │   │   ├── BaseInfoCompanyPay.java
│   │   │   │   │   │   ├── BaseInfoCompanyPermit.java
│   │   │   │   │   │   ├── BaseInfoCompanyService.java
│   │   │   │   │   │   ├── CallRecords.java
│   │   │   │   │   │   ├── CarBaseInfo.java
│   │   │   │   │   │   ├── CarDispatchCapacitySet.java
│   │   │   │   │   │   ├── CarDispatchDirectRouteOrderRadiusSet.java
│   │   │   │   │   │   ├── CarDispatchDistributeIntervalSet.java
│   │   │   │   │   │   ├── CarDispatchDistributeRadiusSet.java
│   │   │   │   │   │   ├── CarDispatchDistributeSet.java
│   │   │   │   │   │   ├── CarDispatchSpecialPeriodSet.java
│   │   │   │   │   │   ├── CarDispatchTimeThresholdSet.java
│   │   │   │   │   │   ├── CarInfo.java
│   │   │   │   │   │   ├── CarLevel.java
│   │   │   │   │   │   ├── CarScreenDriver.java
│   │   │   │   │   │   ├── CarType.java
│   │   │   │   │   │   ├── Channel.java
│   │   │   │   │   │   ├── ChargeRuleDetail.java
│   │   │   │   │   │   ├── ChargeRule.java
│   │   │   │   │   │   ├── City.java
│   │   │   │   │   │   ├── DeviceToken.java
│   │   │   │   │   │   ├── DriverBaseInfo.java
│   │   │   │   │   │   ├── DriverIncomeDetail.java
│   │   │   │   │   │   ├── DriverInfo.java
│   │   │   │   │   │   ├── DriverLicenceInfo.java
│   │   │   │   │   │   ├── DriverOrderMessageStatistical.java
│   │   │   │   │   │   ├── DriverRate.java
│   │   │   │   │   │   ├── DriverWorkTime.java
│   │   │   │   │   │   ├── DynamicDiscountRule.java
│   │   │   │   │   │   ├── EvaluateDriver.java
│   │   │   │   │   │   ├── LargeScreenPassenger.java
│   │   │   │   │   │   ├── MessageShow.java
│   │   │   │   │   │   ├── Order.java
│   │   │   │   │   │   ├── OrderLock.java
│   │   │   │   │   │   ├── OrderPoints.java
│   │   │   │   │   │   ├── OrderReassignmentRecord.java
│   │   │   │   │   │   ├── OrderRuleMirror.java
│   │   │   │   │   │   ├── OrderRulePriceDetail.java
│   │   │   │   │   │   ├── OrderRulePrice.java
│   │   │   │   │   │   ├── OrderRulePriceTag.java
│   │   │   │   │   │   ├── PassengerAddress.java
│   │   │   │   │   │   ├── PassengerInfo.java
│   │   │   │   │   │   ├── PassengerMessage.java
│   │   │   │   │   │   ├── PassengerRegisterSource.java
│   │   │   │   │   │   ├── PassengerStatics.java
│   │   │   │   │   │   ├── PassengerWallet.java
│   │   │   │   │   │   ├── PushAccount.java
│   │   │   │   │   │   ├── PushLoopMessage.java
│   │   │   │   │   │   ├── PushMessageRecord.java
│   │   │   │   │   │   ├── SecretVoiceRecords.java
│   │   │   │   │   │   ├── ServiceType.java
│   │   │   │   │   │   ├── TagInfo.java
│   │   │   │   │   │   └── TagRuleInfo.java
│   │   │   │   │   ├── exception
│   │   │   │   │   │   ├── GlobalExceptionHandler.java
│   │   │   │   │   │   ├── ParameterException.java
│   │   │   │   │   │   └── RequestException.java
│   │   │   │   │   ├── jms
│   │   │   │   │   │   └── SupervisionDestination.java
│   │   │   │   │   ├── PhoneNumberValidator.java
│   │   │   │   │   ├── util
│   │   │   │   │   │   ├── ApplicationContextHelper.java
│   │   │   │   │   │   ├── BigDecimalUtil.java
│   │   │   │   │   │   ├── EncriptUtil.java
│   │   │   │   │   │   ├── ImageType.java
│   │   │   │   │   │   ├── JwtUtil.java
│   │   │   │   │   │   ├── Md5Util.java
│   │   │   │   │   │   ├── OssConfig.java
│   │   │   │   │   │   ├── OssFileUploadService.java
│   │   │   │   │   │   ├── PhoneUtil.java
│   │   │   │   │   │   ├── RedisKeyUtil.java
│   │   │   │   │   │   ├── RestTemplateHepler.java
│   │   │   │   │   │   ├── RSAEncrypt.java
│   │   │   │   │   │   ├── ServiceAddress.java
│   │   │   │   │   │   ├── Sha1Util.java
│   │   │   │   │   │   └── TimeUtils.java
│   │   │   │   │   └── validation
│   │   │   │   │   └── PhoneNumberValidation.java
│   │   │   │   └── OnlineTaxiCommonApplication.java
│   │   │   └── resources
│   │   │   ├── generatorConfig.xmlb
│   │   │   └── mybatis
│   │   │   └── mapper
│   │   │   └── OrderMapper.xml
│   │   └── target
│   │   ├── classes
│   │   │   ├── com
│   │   │   │   └── online
│   │   │   │   └── taxi
│   │   │   │   ├── common
│   │   │   │   │   ├── advice
│   │   │   │   │   │   └── BindExceptionHanlder.class
│   │   │   │   │   ├── constant
│   │   │   │   │   │   ├── CommonStatusEnum.class
│   │   │   │   │   │   ├── IdentityConstant.class
│   │   │   │   │   │   ├── RedisKeyConstant.class
│   │   │   │   │   │   └── RedisKeyPrefixConstant.class
│   │   │   │   │   ├── dto
│   │   │   │   │   │   ├── appUpdate
│   │   │   │   │   │   │   └── AppUpdateVersionRequest.class
│   │   │   │   │   │   ├── BaseResponse.class
│   │   │   │   │   │   ├── order
│   │   │   │   │   │   │   ├── BaseOrder.class
│   │   │   │   │   │   │   ├── ForecastRequest.class
│   │   │   │   │   │   │   └── ForecastResponse.class
│   │   │   │   │   │   ├── passengeruser
│   │   │   │   │   │   │   └── LoginRequest.class
│   │   │   │   │   │   ├── ResponseResult.class
│   │   │   │   │   │   ├── ShortMsgRequest.class
│   │   │   │   │   │   ├── sms
│   │   │   │   │   │   │   ├── SmsSendRequest.class
│   │   │   │   │   │   │   └── SmsTemplateDto.class
│   │   │   │   │   │   └── verificationcode
│   │   │   │   │   │   └── VerifyCodeResponse.class
│   │   │   │   │   ├── entity
│   │   │   │   │   │   ├── AppVersionUpdate.class
│   │   │   │   │   │   ├── Order.class
│   │   │   │   │   │   └── OrderLock.class
│   │   │   │   │   ├── PhoneNumberValidator.class
│   │   │   │   │   ├── util
│   │   │   │   │   │   ├── JwtUtil.class
│   │   │   │   │   │   ├── Md5Util.class
│   │   │   │   │   │   ├── PhoneUtil.class
│   │   │   │   │   │   ├── RedisKeyUtil.class
│   │   │   │   │   │   ├── RSAEncrypt.class
│   │   │   │   │   │   └── Sha1Util.class
│   │   │   │   │   └── validation
│   │   │   │   │   ├── PhoneNumberValidation$List.class
│   │   │   │   │   └── PhoneNumberValidation.class
│   │   │   │   └── OnlineTaxiCommonApplication.class
│   │   │   ├── generatorConfig.xmlb
│   │   │   └── mybatis
│   │   │   └── mapper
│   │   │   └── OrderMapper.xml
│   │   ├── maven-archiver
│   │   │   └── pom.properties
│   │   ├── maven-status
│   │   │   └── maven-compiler-plugin
│   │   │   ├── compile
│   │   │   │   └── default-compile
│   │   │   │   ├── createdFiles.lst
│   │   │   │   └── inputFiles.lst
│   │   │   └── testCompile
│   │   │   └── default-testCompile
│   │   │   ├── createdFiles.lst
│   │   │   └── inputFiles.lst
│   │   └── online-taxi-common-0.0.1-SNAPSHOT.jar
│   ├── online-taxi-config-server
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │   └── online
│   │   │   │   └── taxi
│   │   │   │   └── configserver
│   │   │   │   ├── controller
│   │   │   │   │   └── ConfigControllerTest.java
│   │   │   │   └── OnlineTaxiConfigServerApplication.java
│   │   │   └── resources
│   │   │   ├── application.yml
│   │   │   └── bootstrap.ymlb
│   │   └── test
│   │   └── java
│   │   └── com
│   │   └── online
│   │   └── taxi
│   │   └── configserver
│   │   └── OnlineTaxiConfigServerApplicationTests.java
│   ├── online-taxi-demo-app
│   │   ├── online-taxi-demo-app.iml
│   │   ├── pom.xml
│   │   ├── src
│   │   │   ├── main
│   │   │   │   ├── java
│   │   │   │   │   └── com
│   │   │   │   │   └── online
│   │   │   │   │   └── taxi
│   │   │   │   │   └── demo
│   │   │   │   │   ├── OnlineTaxiDemoApplication.java
│   │   │   │   │   ├── taxi
│   │   │   │   │   │   ├── common
│   │   │   │   │   │   │   ├── constant
│   │   │   │   │   │   │   │   └── IdentityConstant.java
│   │   │   │   │   │   │   ├── controller
│   │   │   │   │   │   │   │   ├── LoginController.java
│   │   │   │   │   │   │   │   └── RouterController.java
│   │   │   │   │   │   │   ├── request
│   │   │   │   │   │   │   │   ├── LoginRequest.java
│   │   │   │   │   │   │   │   └── OrderRequest.java
│   │   │   │   │   │   │   ├── response
│   │   │   │   │   │   │   │   └── LoginResponse.java
│   │   │   │   │   │   │   └── TestController.java
│   │   │   │   │   │   ├── entity
│   │   │   │   │   │   │   └── Order.java
│   │   │   │   │   │   └── passenger
│   │   │   │   │   │   └── OrderController.java
│   │   │   │   │   └── websocket
│   │   │   │   │   ├── config
│   │   │   │   │   │   └── WebSocketConfig.java
│   │   │   │   │   ├── controller
│   │   │   │   │   │   ├── SocketMessageController.java
│   │   │   │   │   │   └── WelcomeController.java
│   │   │   │   │   └── server
│   │   │   │   │   └── WebSocketServer.java
│   │   │   │   ├── resources
│   │   │   │   │   └── application.yml
│   │   │   │   ├── webapp
│   │   │   │   │   ├── a.htm
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── app.04d39307.css
│   │   │   │   │   │   └── app.8279e03a.css
│   │   │   │   │   ├── favicon.ico
│   │   │   │   │   ├── img
│   │   │   │   │   │   ├── iconfont.92c32b37.svg
│   │   │   │   │   │   ├── iconfont.e142b3f0.svg
│   │   │   │   │   │   └── icons
│   │   │   │   │   │   ├── android-chrome-192x192.png
│   │   │   │   │   │   ├── android-chrome-512x512.png
│   │   │   │   │   │   ├── apple-touch-icon-120x120.png
│   │   │   │   │   │   ├── apple-touch-icon-152x152.png
│   │   │   │   │   │   ├── apple-touch-icon-180x180.png
│   │   │   │   │   │   ├── apple-touch-icon-60x60.png
│   │   │   │   │   │   ├── apple-touch-icon-76x76.png
│   │   │   │   │   │   ├── apple-touch-icon.png
│   │   │   │   │   │   ├── favicon-16x16.png
│   │   │   │   │   │   ├── favicon-32x32.png
│   │   │   │   │   │   ├── msapplication-icon-144x144.png
│   │   │   │   │   │   ├── mstile-150x150.png
│   │   │   │   │   │   └── safari-pinned-tab.svg
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── js
│   │   │   │   │   │   ├── app.104a3355.js
│   │   │   │   │   │   ├── app.104a3355.js.map
│   │   │   │   │   │   ├── app.5eda40dc.js
│   │   │   │   │   │   ├── app.5eda40dc.js.map
│   │   │   │   │   │   ├── app.7e0938c1.js
│   │   │   │   │   │   ├── app.7e0938c1.js.map
│   │   │   │   │   │   ├── app.9a8470cb.js
│   │   │   │   │   │   ├── app.9a8470cb.js.map
│   │   │   │   │   │   ├── app.b5149fc7.js
│   │   │   │   │   │   ├── app.b5149fc7.js.map
│   │   │   │   │   │   ├── app.f4946f73.js
│   │   │   │   │   │   ├── app.f4946f73.js.map
│   │   │   │   │   │   ├── chunk-vendors.e63eea42.js
│   │   │   │   │   │   └── chunk-vendors.e63eea42.js.map
│   │   │   │   │   ├── manifest.json
│   │   │   │   │   ├── precache-manifest.03157dbde33ba9a18f225d44bea10a32.js
│   │   │   │   │   ├── precache-manifest.0aca5fe6f3ae3ef29f0f93805f53ceb6.js
│   │   │   │   │   ├── precache-manifest.2cb5e5503d9c48bb11c874e8b600e88e.js
│   │   │   │   │   ├── precache-manifest.49dad7b2db872b9359d9392500c8f703.js
│   │   │   │   │   ├── precache-manifest.59f7cfeb4713bcff8367e8366586b4eb.js
│   │   │   │   │   ├── precache-manifest.6ff4630a18df068482f28ca974b717b1.js
│   │   │   │   │   ├── robots.txt
│   │   │   │   │   ├── service-worker.js
│   │   │   │   │   ├── socket.jsp
│   │   │   │   │   └── WEB-INF
│   │   │   │   │   └── jsp
│   │   │   │   │   └── socket.jsp
│   │   │   │   └── webapp.zip
│   │   │   └── test
│   │   │   └── java
│   │   │   └── com
│   │   │   └── online
│   │   │   └── taxi
│   │   │   └── demo
│   │   │   └── websocket
│   │   │   └── WebsocketApplicationTests.java
│   │   ├── target
│   │   │   ├── classes
│   │   │   │   ├── application.yml
│   │   │   │   └── com
│   │   │   │   └── online
│   │   │   │   └── taxi
│   │   │   │   └── demo
│   │   │   │   ├── OnlineTaxiDemoApplication.class
│   │   │   │   ├── taxi
│   │   │   │   │   ├── common
│   │   │   │   │   │   ├── constant
│   │   │   │   │   │   │   └── IdentityConstant.class
│   │   │   │   │   │   ├── controller
│   │   │   │   │   │   │   ├── LoginController.class
│   │   │   │   │   │   │   └── RouterController.class
│   │   │   │   │   │   ├── request
│   │   │   │   │   │   │   ├── LoginRequest.class
│   │   │   │   │   │   │   └── OrderRequest.class
│   │   │   │   │   │   ├── response
│   │   │   │   │   │   │   └── LoginResponse.class
│   │   │   │   │   │   └── TestController.class
│   │   │   │   │   ├── entity
│   │   │   │   │   │   └── Order.class
│   │   │   │   │   └── passenger
│   │   │   │   │   └── OrderController.class
│   │   │   │   └── websocket
│   │   │   │   ├── config
│   │   │   │   │   └── WebSocketConfig.class
│   │   │   │   ├── controller
│   │   │   │   │   ├── SocketMessageController.class
│   │   │   │   │   └── WelcomeController.class
│   │   │   │   └── server
│   │   │   │   └── WebSocketServer.class
│   │   │   ├── maven-archiver
│   │   │   │   └── pom.properties
│   │   │   ├── maven-status
│   │   │   │   └── maven-compiler-plugin
│   │   │   │   ├── compile
│   │   │   │   │   └── default-compile
│   │   │   │   │   ├── createdFiles.lst
│   │   │   │   │   └── inputFiles.lst
│   │   │   │   └── testCompile
│   │   │   │   └── default-testCompile
│   │   │   │   ├── createdFiles.lst
│   │   │   │   └── inputFiles.lst
│   │   │   ├── online-taxi-demo-app.jar
│   │   │   ├── online-taxi-demo-app.jar.original
│   │   │   └── test-classes
│   │   │   └── com
│   │   │   └── online
│   │   │   └── taxi
│   │   │   └── demo
│   │   │   └── websocket
│   │   │   └── WebsocketApplicationTests.class
│   │   └── 说明.txt
│   ├── online-taxi-demo-app.zip
│   ├── online-taxi-parent.iml
│   ├── online-taxi-zuul
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │   └── online
│   │   │   │   └── taxi
│   │   │   │   └── zuul
│   │   │   │   ├── fallback
│   │   │   │   │   └── MsbFallback.java
│   │   │   │   ├── filter
│   │   │   │   │   ├── AuthFilter.java
│   │   │   │   │   ├── PreFilter.java
│   │   │   │   │   ├── RateFilter.java
│   │   │   │   │   └── RequestCheckFilter.java
│   │   │   │   ├── OnlineTaxiZuulApplication.java
│   │   │   │   └── util
│   │   │   │   └── CiphertextBlackList.java
│   │   │   └── resources
│   │   │   ├── application.yml
│   │   │   ├── application.yml-eureka服务名
│   │   │   ├── application.yml-前缀
│   │   │   ├── application.yml-备份
│   │   │   ├── application.yml-忽略
│   │   │   ├── application.yml-敏感
│   │   │   ├── application.yml-服务名配置
│   │   │   ├── application.yml-自定义服务名
│   │   │   └── application.yml-自定义服务名配置 负载均衡
│   │   └── test
│   │   └── java
│   │   └── com
│   │   └── online
│   │   └── taxi
│   │   └── AndroidRequestTest.java
│   ├── pom.xml
│   ├── service-jms-consumer
│   │   ├── pom.xml
│   │   ├── service-jms-consumer.iml
│   │   ├── src
│   │   │   ├── main
│   │   │   │   ├── java
│   │   │   │   │   └── com
│   │   │   │   │   └── online
│   │   │   │   │   └── taxi
│   │   │   │   │   └── jms
│   │   │   │   │   └── consumer
│   │   │   │   │   ├── component
│   │   │   │   │   │   ├── ConsumerQueue.java
│   │   │   │   │   │   └── ConsumerTopic.java
│   │   │   │   │   ├── config
│   │   │   │   │   │   └── ActiveMQConfig.java
│   │   │   │   │   └── ServiceJmsConsumerApplication.java
│   │   │   │   └── resources
│   │   │   │   └── application.yml
│   │   │   └── test
│   │   │   └── java
│   │   │   └── com
│   │   │   └── online
│   │   │   └── taxi
│   │   │   └── wallet
│   │   │   └── ServiceWalletApplicationTests.java
│   │   └── target
│   │   ├── classes
│   │   │   ├── application.yml
│   │   │   └── com
│   │   │   └── online
│   │   │   └── taxi
│   │   │   └── jms
│   │   │   └── consumer
│   │   │   ├── component
│   │   │   │   ├── ConsumerQueue.class
│   │   │   │   └── ConsumerTopic.class
│   │   │   ├── config
│   │   │   │   └── ActiveMQConfig.class
│   │   │   └── ServiceJmsConsumerApplication.class
│   │   └── test-classes
│   │   └── com
│   │   └── online
│   │   └── taxi
│   │   └── wallet
│   │   └── ServiceWalletApplicationTests.class
│   ├── service-jms-produce
│   │   ├── pom.xml
│   │   ├── service-jms-produce.iml
│   │   ├── src
│   │   │   ├── main
│   │   │   │   ├── java
│   │   │   │   │   └── com
│   │   │   │   │   └── online
│   │   │   │   │   └── taxi
│   │   │   │   │   └── jms
│   │   │   │   │   └── produce
│   │   │   │   │   ├── component
│   │   │   │   │   │   ├── ConsumerQueue.java
│   │   │   │   │   │   └── ConsumerTopic.java
│   │   │   │   │   ├── config
│   │   │   │   │   │   └── ActiveMQConfig.java
│   │   │   │   │   ├── controller
│   │   │   │   │   │   └── ProducerController.java
│   │   │   │   │   ├── service
│   │   │   │   │   │   └── ProduceService.java
│   │   │   │   │   └── ServiceJmsProduceApplication.java
│   │   │   │   └── resources
│   │   │   │   └── application.yml
│   │   │   └── test
│   │   │   └── java
│   │   │   └── com
│   │   │   └── online
│   │   │   └── taxi
│   │   │   └── wallet
│   │   │   └── ServiceWalletApplicationTests.java
│   │   └── target
│   │   ├── classes
│   │   │   ├── application.yml
│   │   │   └── com
│   │   │   └── online
│   │   │   └── taxi
│   │   │   └── jms
│   │   │   └── produce
│   │   │   ├── component
│   │   │   │   ├── ConsumerQueue.class
│   │   │   │   └── ConsumerTopic.class
│   │   │   ├── config
│   │   │   │   └── ActiveMQConfig.class
│   │   │   ├── controller
│   │   │   │   └── ProducerController.class
│   │   │   ├── service
│   │   │   │   └── ProduceService.class
│   │   │   └── ServiceJmsProduceApplication.class
│   │   └── test-classes
│   │   └── com
│   │   └── online
│   │   └── taxi
│   │   └── wallet
│   │   └── ServiceWalletApplicationTests.class
│   ├── service-order
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │   └── online
│   │   │   │   └── taxi
│   │   │   │   └── order
│   │   │   │   ├── config
│   │   │   │   │   ├── RedisConfig.java
│   │   │   │   │   └── RedisSentinelProperties.java
│   │   │   │   ├── controller
│   │   │   │   │   └── GrabOrderController.java
│   │   │   │   ├── dao
│   │   │   │   │   ├── OrderLockMapper.java
│   │   │   │   │   └── OrderMapper.java
│   │   │   │   ├── lock
│   │   │   │   │   ├── MysqlLock.java
│   │   │   │   │   └── RedisLock.java
│   │   │   │   ├── service
│   │   │   │   │   ├── GrabService.java
│   │   │   │   │   ├── impl
│   │   │   │   │   │   ├── GrabJvmLockServiceImpl.java
│   │   │   │   │   │   ├── GrabMysqlLockServiceImpl.java
│   │   │   │   │   │   ├── GrabNoLockServiceImpl.java
│   │   │   │   │   │   ├── GrabRedisLockServiceImpl.java
│   │   │   │   │   │   ├── GrabRedisRedissonRedLockLockServiceImpl.java
│   │   │   │   │   │   ├── GrabRedisRedissonServiceImpl.java
│   │   │   │   │   │   ├── OrderServiceImpl.java
│   │   │   │   │   │   ├── RenewGrabLockServiceImpl.java
│   │   │   │   │   │   └── StudyService.java
│   │   │   │   │   ├── OrderService.java
│   │   │   │   │   └── RenewGrabLockService.java
│   │   │   │   └── ServiceOrderApplication.java
│   │   │   └── resources
│   │   │   ├── application.yml
│   │   │   ├── luascript
│   │   │   │   └── lock.lua
│   │   │   └── mybatis
│   │   │   ├── mapper
│   │   │   │   ├── OrderLockMapper.xml
│   │   │   │   └── OrderMapper.xml
│   │   │   └── mybatis.cfg.xml
│   │   └── test
│   │   └── java
│   │   └── com
│   │   └── online
│   │   └── taxi
│   │   └── order
│   │   ├── GrabOrderLockTest.java
│   │   ├── GrabOrderSynTest.java
│   │   └── ServiceOrderApplicationTests.java
│   ├── service-order-dispatch
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │   └── online
│   │   │   │   └── taxi
│   │   │   │   └── order
│   │   │   │   └── dispatch
│   │   │   │   ├── controller
│   │   │   │   │   └── DispatchOrder.java
│   │   │   │   ├── service
│   │   │   │   │   ├── DispatchService.java
│   │   │   │   │   └── impl
│   │   │   │   │   └── DispatchServiceImpl.java
│   │   │   │   └── ServiceOrderDispatchApplication.java
│   │   │   └── resources
│   │   │   └── application.yml
│   │   └── test
│   │   └── java
│   │   └── com
│   │   └── online
│   │   └── taxi
│   │   └── order
│   │   └── dispatch
│   │   └── ServiceOrderDispatchApplicationTests.java
│   ├── service-passenger-user
│   │   ├── mvnw
│   │   ├── mvnw.cmd
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │   └── online
│   │   │   │   └── taxi
│   │   │   │   ├── controller
│   │   │   │   │   ├── AddressController.java
│   │   │   │   │   ├── AuthController.java
│   │   │   │   │   └── PassengerUserController.java
│   │   │   │   ├── dao
│   │   │   │   │   ├── entity
│   │   │   │   │   │   └── PassengerUserInfo.java
│   │   │   │   │   └── mapper
│   │   │   │   │   ├── PassengerUserInfoCustomMapper.java
│   │   │   │   │   └── PassengerUserInfoMapper.java
│   │   │   │   ├── service
│   │   │   │   │   ├── impl
│   │   │   │   │   │   ├── ServicePassengerUserInfoServiceImpl.java
│   │   │   │   │   │   └── TokenServiceImpl.java
│   │   │   │   │   ├── ServicePassengerUserInfoService.java
│   │   │   │   │   └── TokenService.java
│   │   │   │   └── ServicePassengerUserApplication.java
│   │   │   └── resources
│   │   │   ├── application.yml
│   │   │   ├── generatorConfig.xml
│   │   │   └── mybatis
│   │   │   ├── mapper
│   │   │   │   ├── PassengerUserInfoCustomMapper.xml
│   │   │   │   └── PassengerUserInfoMapper.xml
│   │   │   └── mybatis.cfg.xml
│   │   └── test
│   │   └── java
│   │   └── com
│   │   └── online
│   │   └── taxi
│   │   └── dao
│   │   └── PassengerInfoDaoTest.java
│   ├── service-sms
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │   └── online
│   │   │   │   └── taxi
│   │   │   │   ├── constant
│   │   │   │   │   └── SmsStatusEnum.java
│   │   │   │   ├── controller
│   │   │   │   │   ├── GatewayTestController.java
│   │   │   │   │   ├── SendController.java
│   │   │   │   │   └── TestController.java
│   │   │   │   ├── dao
│   │   │   │   │   ├── entity
│   │   │   │   │   │   ├── ServiceSmsRecord.java
│   │   │   │   │   │   └── ServiceSmsTemplate.java
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   ├── ServiceSmsRecordCustomMapper.java
│   │   │   │   │   │   ├── ServiceSmsRecordMapper.java
│   │   │   │   │   │   ├── ServiceSmsTemplateCustomMapper.java
│   │   │   │   │   │   └── ServiceSmsTemplateMapper.java
│   │   │   │   │   ├── SmsDao.java
│   │   │   │   │   └── SmsTemplateDao.java
│   │   │   │   ├── service
│   │   │   │   │   ├── AliService.java
│   │   │   │   │   └── impl
│   │   │   │   │   └── AliServiceImpl.java
│   │   │   │   └── ServiceSmsApplication.java
│   │   │   └── resources
│   │   │   ├── application.yml
│   │   │   ├── generatorConfig.xml
│   │   │   └── mybatis
│   │   │   ├── mapper
│   │   │   │   ├── ServiceSmsRecordMapper.xml
│   │   │   │   ├── ServiceSmsTemplateCustomMapper.xml
│   │   │   │   └── ServiceSmsTemplateMapper.xml
│   │   │   └── mybatis.cfg.xml
│   │   └── test
│   │   └── java
│   │   └── com
│   │   └── online
│   │   └── taxi
│   │   └── ServiceSmsApplicationTests.java
│   ├── service-valuation
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   ├── java
│   │   │   └── com
│   │   │   └── online
│   │   │   └── taxi
│   │   │   ├── config
│   │   │   │   └── WebSecurityConfig.java
│   │   │   ├── controller
│   │   │   │   ├── ForecastController.java
│   │   │   │   ├── TestController.java
│   │   │   │   └── ValuationController.java
│   │   │   ├── dao
│   │   │   │   ├── cache
│   │   │   │   │   ├── PriceCache.java
│   │   │   │   │   └── RuleCache.java
│   │   │   │   ├── DynamicDiscountRuleDao.java
│   │   │   │   ├── OrderDao.java
│   │   │   │   ├── OrderRuleMirrorDao.java
│   │   │   │   ├── OrderRulePriceDao.java
│   │   │   │   ├── OrderRulePriceDetailDao.java
│   │   │   │   └── OrderRulePriceTagDao.java
│   │   │   ├── dto
│   │   │   │   ├── DriveMeter.java
│   │   │   │   ├── ForecastDetail.java
│   │   │   │   ├── PriceMeter.java
│   │   │   │   ├── request
│   │   │   │   │   └── CurrentPriceRequestDto.java
│   │   │   │   ├── response
│   │   │   │   │   └── CurrentPriceResponseDto.java
│   │   │   │   └── TimeMeter.java
│   │   │   ├── mapper
│   │   │   │   ├── DynamicDiscountRuleMapper.java
│   │   │   │   ├── OrderMapper.java
│   │   │   │   ├── OrderRuleMirrorMapper.java
│   │   │   │   ├── OrderRulePriceDetailMapper.java
│   │   │   │   ├── OrderRulePriceMapper.java
│   │   │   │   └── OrderRulePriceTagMapper.java
│   │   │   ├── service
│   │   │   │   ├── impl
│   │   │   │   │   └── ValuationServiceImpl.java
│   │   │   │   └── ValuationService.java
│   │   │   ├── ServiceValuationApplication.java
│   │   │   ├── task
│   │   │   │   ├── ValuationRequestTask.java
│   │   │   │   └── ValuationTask.java
│   │   │   └── util
│   │   │   ├── PriceHelper.java
│   │   │   ├── TimeSlice.java
│   │   │   └── UnitConverter.java
│   │   └── resources
│   │   └── application.yml
│   ├── service-verification-code
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │   └── online
│   │   │   │   └── taxi
│   │   │   │   ├── component
│   │   │   │   │   └── GitConfig.java
│   │   │   │   ├── constant
│   │   │   │   │   └── VerifyCodeConstant.java
│   │   │   │   ├── controller
│   │   │   │   │   ├── ConfigController.java
│   │   │   │   │   └── VerifyCodeController.java
│   │   │   │   ├── request
│   │   │   │   │   └── CodeVerifyRequest.java
│   │   │   │   ├── service
│   │   │   │   │   ├── ConfigService.java
│   │   │   │   │   ├── impl
│   │   │   │   │   │   ├── ConfigServiceImpl.java
│   │   │   │   │   │   └── VerifyCodeServiceImpl.java
│   │   │   │   │   └── VerifyCodeService.java
│   │   │   │   └── VerificationCodeApplication.java
│   │   │   └── resources
│   │   │   ├── application.yml
│   │   │   ├── bootstrap-8011.yml-b
│   │   │   ├── bootstrap-8012.yml-b
│   │   │   └── bootstrap.yml-b
│   │   └── test
│   │   └── java
│   │   └── com
│   │   └── online
│   │   └── taxi
│   │   ├── Test.java
│   │   └── VerifyCodeServiceTest.java
│   └── service-wallet
│   ├── mvnw
│   ├── mvnw.cmd
│   ├── pom.xml
│   └── src
│   ├── main
│   │   ├── java
│   │   │   └── com
│   │   │   └── online
│   │   │   └── taxi
│   │   │   └── wallet
│   │   │   └── ServiceWalletApplication.java
│   │   └── resources
│   │   └── application.yml
│   └── test
│   └── java
│   └── com
│   └── online
│   └── taxi
│   └── wallet
│   └── ServiceWalletApplicationTests.java
├── online-taxi-sql.sql
├── README
│   ├── image-20200813210408997.png
│   ├── image-20200813210543356.png
│   ├── image-20200813210824474.png
│   ├── image-20200813210912209.png
│   ├── image-20200813211005619.png
│   ├── image-20200813211327043.png
│   ├── image-20200813211449976.png
│   ├── 乘客修改个人资料时序图.png
│   ├── 乘客登录注册时序图.png
│   ├── 乘客维护个人地址信息维护.png
│   ├── 乘客订单相关时序图.png
│   ├── 发送验证码接口时序图.png
│   └── 司机端时序图.png
└── README.md

555 directories, 652 files

标签:

实例下载地址

OnlineTaxi:基于Spring Cloud的网约车项目-源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警