├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ └── tests.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── README_zh.md ├── deployment ├── config │ └── consul-config.json └── freecar-k8s │ ├── Makefile │ ├── auth.yaml │ ├── consul │ ├── Makefile │ ├── consul.yaml │ ├── pv.yaml │ └── pvc.yaml │ ├── dashboard.yaml │ ├── minio │ ├── Makefile │ ├── minio.yaml │ ├── pv.yaml │ └── pvc.yaml │ ├── mongodb │ ├── Makefile │ ├── mongodb.yaml │ ├── pv.yaml │ └── pvc.yaml │ ├── mysql │ ├── Makefile │ ├── mysql.yaml │ ├── pv.yaml │ └── pvc.yaml │ ├── rabbitmq │ ├── Makefile │ ├── pv.yaml │ ├── pvc.yaml │ └── rabbitmq.yaml │ └── redis │ ├── Makefile │ ├── pv.yaml │ ├── pvc.yaml │ └── redis.yaml ├── docker-compose.yaml ├── docs └── CONSUL_CONFIG.md ├── go.mod ├── go.sum ├── img ├── FreeCar.png ├── back.png ├── call_relation.png ├── consul_kv.png ├── consul_service.png ├── data-analize.png ├── display.png ├── jaeger.png ├── jaeger2.png ├── minio.png ├── pod.png ├── prometheus.png ├── pvc.png ├── service.png ├── service_relations.png └── tech_arch.png ├── licenses ├── LICENSE-amqp ├── LICENSE-consul ├── LICENSE-cos-go-skd-v5 ├── LICENSE-go-connections ├── LICENSE-gorm ├── LICENSE-hertz ├── LICENSE-jwt ├── LICENSE-kitex ├── LICENSE-lumberjack ├── LICENSE-moby ├── LICENSE-mongo-go-driver ├── LICENSE-nacos-sdk-go ├── LICENSE-protobuf-go ├── LICENSE-snowflake ├── LICENSE-sonic ├── LICENSE-thrift ├── LICENSE-viper └── LICENSE-weapp ├── otel-collector-config.yaml └── server ├── cmd ├── api │ ├── .hz │ ├── Makefile │ ├── biz │ │ ├── handler │ │ │ ├── car │ │ │ │ └── car_service.go │ │ │ ├── gpt │ │ │ │ └── gpt_service.go │ │ │ ├── ping.go │ │ │ ├── profile │ │ │ │ └── profile_service.go │ │ │ ├── trip │ │ │ │ └── trip_service.go │ │ │ └── user │ │ │ │ └── user_service.go │ │ ├── model │ │ │ ├── base │ │ │ │ ├── car.go │ │ │ │ ├── common.go │ │ │ │ ├── profile.go │ │ │ │ ├── trip.go │ │ │ │ └── user.go │ │ │ ├── car │ │ │ │ └── car.go │ │ │ ├── gpt │ │ │ │ └── gpt.go │ │ │ ├── profile │ │ │ │ └── profile.go │ │ │ ├── trip │ │ │ │ └── trip.go │ │ │ └── user │ │ │ │ └── user.go │ │ └── router │ │ │ ├── car │ │ │ ├── car.go │ │ │ └── middleware.go │ │ │ ├── common │ │ │ └── common.go │ │ │ ├── gpt │ │ │ ├── gpt.go │ │ │ └── middleware.go │ │ │ ├── profile │ │ │ ├── middleware.go │ │ │ └── profile.go │ │ │ ├── register.go │ │ │ ├── trip │ │ │ ├── middleware.go │ │ │ └── trip.go │ │ │ └── user │ │ │ ├── middleware.go │ │ │ └── user.go │ ├── config.yaml │ ├── config │ │ ├── config.go │ │ └── global.go │ ├── initialize │ │ ├── config.go │ │ ├── cors.go │ │ ├── logger.go │ │ ├── registry.go │ │ ├── rpc │ │ │ ├── car_service.go │ │ │ ├── init.go │ │ │ ├── profile_service.go │ │ │ ├── trip_service.go │ │ │ └── user_service.go │ │ ├── sentinel.go │ │ └── tls.go │ ├── main.go │ ├── pkg │ │ └── convert.go │ ├── router.go │ └── router_gen.go ├── blob │ ├── Makefile │ ├── config.yaml │ ├── config │ │ ├── config.go │ │ └── global.go │ ├── handler.go │ ├── initialize │ │ ├── config.go │ │ ├── db.go │ │ ├── flag.go │ │ ├── logger.go │ │ ├── minio.go │ │ └── registry.go │ ├── kitex.yaml │ ├── main.go │ └── pkg │ │ ├── minio │ │ └── minio.go │ │ └── mysql │ │ └── mysql.go ├── car │ ├── Makefile │ ├── config.yaml │ ├── config │ │ ├── config.go │ │ └── global.go │ ├── handler.go │ ├── initialize │ │ ├── car_service.go │ │ ├── config.go │ │ ├── db.go │ │ ├── flag.go │ │ ├── logger.go │ │ ├── mq.go │ │ ├── registry.go │ │ └── trip_service.go │ ├── kitex.yaml │ ├── main.go │ └── pkg │ │ ├── mongo │ │ ├── mongo.go │ │ └── mongo_test.go │ │ ├── mq │ │ ├── amqpclt │ │ │ └── amqp.go │ │ └── mq.go │ │ ├── redis │ │ ├── redis.go │ │ └── redis_test.go │ │ ├── sim │ │ └── sim.go │ │ ├── trip │ │ └── updater.go │ │ └── ws │ │ └── ws.go ├── profile │ ├── Makefile │ ├── config.yaml │ ├── config │ │ ├── config.go │ │ └── global.go │ ├── handler.go │ ├── initialize │ │ ├── blob_service.go │ │ ├── config.go │ │ ├── db.go │ │ ├── flag.go │ │ ├── logger.go │ │ └── registry.go │ ├── kitex.yaml │ ├── main.go │ └── pkg │ │ ├── mongo │ │ ├── mongo.go │ │ └── mongo_test.go │ │ ├── ocr │ │ └── client.go │ │ └── redis │ │ ├── redis.go │ │ └── redis_test.go ├── trade │ ├── .gitattributes │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── lanlance │ │ │ │ └── freecartrade │ │ │ │ ├── FreecarTradeApplication.java │ │ │ │ ├── annotation │ │ │ │ ├── MonitorLog.java │ │ │ │ └── aspect │ │ │ │ │ └── MonitorLogAspect.java │ │ │ │ ├── config │ │ │ │ ├── CryptoConfig.java │ │ │ │ ├── PasetoConfig.java │ │ │ │ ├── PaymentStatusEnum.java │ │ │ │ ├── RabbitConfig.java │ │ │ │ └── WebMvcConfig.java │ │ │ │ ├── controller │ │ │ │ └── TradeController.java │ │ │ │ ├── cron │ │ │ │ └── PaymentReconciliationTask.java │ │ │ │ ├── interceptor │ │ │ │ └── PasetoAuthInterceptor.java │ │ │ │ ├── model │ │ │ │ ├── PayInfo.java │ │ │ │ ├── RedisDeductResult.java │ │ │ │ ├── req │ │ │ │ │ └── RechargeRequest.java │ │ │ │ └── resp │ │ │ │ │ └── Result.java │ │ │ │ ├── mq │ │ │ │ └── TradeMessageListener.java │ │ │ │ ├── repository │ │ │ │ ├── mapper │ │ │ │ │ └── UserMapper.java │ │ │ │ ├── mongo │ │ │ │ │ └── TripRepository.java │ │ │ │ └── redis │ │ │ │ │ └── RedisRepository.java │ │ │ │ ├── service │ │ │ │ ├── RechargeServiceIface.java │ │ │ │ ├── TradeServiceIface.java │ │ │ │ └── impl │ │ │ │ │ ├── RechargeServiceImpl.java │ │ │ │ │ └── TradeServiceImpl.java │ │ │ │ └── util │ │ │ │ ├── CalcUtil.java │ │ │ │ └── ResultUtil.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── bootstrap.yml │ │ │ ├── logback.xml │ │ │ └── lua │ │ │ └── deduct_balance.lua │ │ └── test │ │ └── java │ │ └── org │ │ └── lanlance │ │ └── freecartrade │ │ └── FreecarTradeApplicationTests.java ├── trip │ ├── Makefile │ ├── config.yaml │ ├── config │ │ ├── config.go │ │ └── global.go │ ├── handler.go │ ├── initialize │ │ ├── car_service.go │ │ ├── config.go │ │ ├── db.go │ │ ├── flag.go │ │ ├── logger.go │ │ ├── mq.go │ │ ├── profile_service.go │ │ └── registry.go │ ├── kitex.yaml │ ├── main.go │ └── pkg │ │ ├── car │ │ └── car.go │ │ ├── mongo │ │ ├── mongo.go │ │ └── mongo_test.go │ │ ├── mq │ │ ├── amqpclt │ │ │ └── amqp.go │ │ ├── model │ │ │ └── PayInfo.go │ │ └── mq.go │ │ ├── poi │ │ └── poi.go │ │ └── profile │ │ └── profile.go └── user │ ├── Makefile │ ├── config.yaml │ ├── config │ ├── config.go │ └── global.go │ ├── handler.go │ ├── initialize │ ├── blob_service.go │ ├── config.go │ ├── db.go │ ├── flag.go │ ├── logger.go │ └── registry.go │ ├── kitex.yaml │ ├── main.go │ └── pkg │ ├── md5 │ └── md5.go │ ├── mysql │ ├── admin.go │ ├── admin_test.go │ ├── user.go │ └── user_test.go │ ├── paseto │ └── paseto.go │ └── wechat │ └── wechat.go ├── idl ├── base │ ├── car.thrift │ ├── common.thrift │ ├── errno.thrift │ ├── profile.thrift │ ├── trip.thrift │ └── user.thrift ├── http │ ├── car.thrift │ ├── gpt.thrift │ ├── profile.thrift │ ├── trip.thrift │ └── user.thrift └── rpc │ ├── blob.thrift │ ├── car.thrift │ ├── profile.thrift │ ├── trip.thrift │ └── user.thrift └── shared ├── Makefile ├── consts └── consts.go ├── errno └── errno.go ├── id └── id.go ├── kitex_gen ├── base │ ├── car.go │ ├── common.go │ ├── k-car.go │ ├── k-common.go │ ├── k-consts.go │ ├── k-profile.go │ ├── k-trip.go │ ├── k-user.go │ ├── profile.go │ ├── trip.go │ └── user.go ├── blob │ ├── blob.go │ ├── blobservice │ │ ├── blobservice.go │ │ ├── client.go │ │ ├── invoker.go │ │ └── server.go │ ├── k-blob.go │ └── k-consts.go ├── car │ ├── car.go │ ├── carservice │ │ ├── carservice.go │ │ ├── client.go │ │ ├── invoker.go │ │ └── server.go │ ├── k-car.go │ └── k-consts.go ├── errno │ ├── errno.go │ ├── k-consts.go │ └── k-errno.go ├── profile │ ├── k-consts.go │ ├── k-profile.go │ ├── profile.go │ └── profileservice │ │ ├── client.go │ │ ├── invoker.go │ │ ├── profileservice.go │ │ └── server.go ├── trip │ ├── k-consts.go │ ├── k-trip.go │ ├── trip.go │ └── tripservice │ │ ├── client.go │ │ ├── invoker.go │ │ ├── server.go │ │ └── tripservice.go └── user │ ├── k-consts.go │ ├── k-user.go │ ├── user.go │ └── userservice │ ├── client.go │ ├── invoker.go │ ├── server.go │ └── userservice.go ├── middleware └── recovery.go ├── mongo ├── mongo.go ├── objid │ └── objid.go └── setup.js ├── test ├── mongo.go ├── mysql.go └── redis.go └── tools ├── ip.go ├── port.go └── resp.go /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/README.md -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/README_zh.md -------------------------------------------------------------------------------- /deployment/config/consul-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/config/consul-config.json -------------------------------------------------------------------------------- /deployment/freecar-k8s/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/Makefile -------------------------------------------------------------------------------- /deployment/freecar-k8s/auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/auth.yaml -------------------------------------------------------------------------------- /deployment/freecar-k8s/consul/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/consul/Makefile -------------------------------------------------------------------------------- /deployment/freecar-k8s/consul/consul.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/consul/consul.yaml -------------------------------------------------------------------------------- /deployment/freecar-k8s/consul/pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/consul/pv.yaml -------------------------------------------------------------------------------- /deployment/freecar-k8s/consul/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/consul/pvc.yaml -------------------------------------------------------------------------------- /deployment/freecar-k8s/dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/dashboard.yaml -------------------------------------------------------------------------------- /deployment/freecar-k8s/minio/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/minio/Makefile -------------------------------------------------------------------------------- /deployment/freecar-k8s/minio/minio.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/minio/minio.yaml -------------------------------------------------------------------------------- /deployment/freecar-k8s/minio/pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/minio/pv.yaml -------------------------------------------------------------------------------- /deployment/freecar-k8s/minio/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/minio/pvc.yaml -------------------------------------------------------------------------------- /deployment/freecar-k8s/mongodb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/mongodb/Makefile -------------------------------------------------------------------------------- /deployment/freecar-k8s/mongodb/mongodb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/mongodb/mongodb.yaml -------------------------------------------------------------------------------- /deployment/freecar-k8s/mongodb/pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/mongodb/pv.yaml -------------------------------------------------------------------------------- /deployment/freecar-k8s/mongodb/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/mongodb/pvc.yaml -------------------------------------------------------------------------------- /deployment/freecar-k8s/mysql/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/mysql/Makefile -------------------------------------------------------------------------------- /deployment/freecar-k8s/mysql/mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/mysql/mysql.yaml -------------------------------------------------------------------------------- /deployment/freecar-k8s/mysql/pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/mysql/pv.yaml -------------------------------------------------------------------------------- /deployment/freecar-k8s/mysql/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/mysql/pvc.yaml -------------------------------------------------------------------------------- /deployment/freecar-k8s/rabbitmq/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/rabbitmq/Makefile -------------------------------------------------------------------------------- /deployment/freecar-k8s/rabbitmq/pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/rabbitmq/pv.yaml -------------------------------------------------------------------------------- /deployment/freecar-k8s/rabbitmq/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/rabbitmq/pvc.yaml -------------------------------------------------------------------------------- /deployment/freecar-k8s/rabbitmq/rabbitmq.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/rabbitmq/rabbitmq.yaml -------------------------------------------------------------------------------- /deployment/freecar-k8s/redis/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/redis/Makefile -------------------------------------------------------------------------------- /deployment/freecar-k8s/redis/pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/redis/pv.yaml -------------------------------------------------------------------------------- /deployment/freecar-k8s/redis/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/redis/pvc.yaml -------------------------------------------------------------------------------- /deployment/freecar-k8s/redis/redis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/deployment/freecar-k8s/redis/redis.yaml -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docs/CONSUL_CONFIG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/docs/CONSUL_CONFIG.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/go.sum -------------------------------------------------------------------------------- /img/FreeCar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/img/FreeCar.png -------------------------------------------------------------------------------- /img/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/img/back.png -------------------------------------------------------------------------------- /img/call_relation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/img/call_relation.png -------------------------------------------------------------------------------- /img/consul_kv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/img/consul_kv.png -------------------------------------------------------------------------------- /img/consul_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/img/consul_service.png -------------------------------------------------------------------------------- /img/data-analize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/img/data-analize.png -------------------------------------------------------------------------------- /img/display.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/img/display.png -------------------------------------------------------------------------------- /img/jaeger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/img/jaeger.png -------------------------------------------------------------------------------- /img/jaeger2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/img/jaeger2.png -------------------------------------------------------------------------------- /img/minio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/img/minio.png -------------------------------------------------------------------------------- /img/pod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/img/pod.png -------------------------------------------------------------------------------- /img/prometheus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/img/prometheus.png -------------------------------------------------------------------------------- /img/pvc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/img/pvc.png -------------------------------------------------------------------------------- /img/service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/img/service.png -------------------------------------------------------------------------------- /img/service_relations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/img/service_relations.png -------------------------------------------------------------------------------- /img/tech_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/img/tech_arch.png -------------------------------------------------------------------------------- /licenses/LICENSE-amqp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/licenses/LICENSE-amqp -------------------------------------------------------------------------------- /licenses/LICENSE-consul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/licenses/LICENSE-consul -------------------------------------------------------------------------------- /licenses/LICENSE-cos-go-skd-v5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/licenses/LICENSE-cos-go-skd-v5 -------------------------------------------------------------------------------- /licenses/LICENSE-go-connections: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/licenses/LICENSE-go-connections -------------------------------------------------------------------------------- /licenses/LICENSE-gorm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/licenses/LICENSE-gorm -------------------------------------------------------------------------------- /licenses/LICENSE-hertz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/licenses/LICENSE-hertz -------------------------------------------------------------------------------- /licenses/LICENSE-jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/licenses/LICENSE-jwt -------------------------------------------------------------------------------- /licenses/LICENSE-kitex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/licenses/LICENSE-kitex -------------------------------------------------------------------------------- /licenses/LICENSE-lumberjack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/licenses/LICENSE-lumberjack -------------------------------------------------------------------------------- /licenses/LICENSE-moby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/licenses/LICENSE-moby -------------------------------------------------------------------------------- /licenses/LICENSE-mongo-go-driver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/licenses/LICENSE-mongo-go-driver -------------------------------------------------------------------------------- /licenses/LICENSE-nacos-sdk-go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/licenses/LICENSE-nacos-sdk-go -------------------------------------------------------------------------------- /licenses/LICENSE-protobuf-go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/licenses/LICENSE-protobuf-go -------------------------------------------------------------------------------- /licenses/LICENSE-snowflake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/licenses/LICENSE-snowflake -------------------------------------------------------------------------------- /licenses/LICENSE-sonic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/licenses/LICENSE-sonic -------------------------------------------------------------------------------- /licenses/LICENSE-thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/licenses/LICENSE-thrift -------------------------------------------------------------------------------- /licenses/LICENSE-viper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/licenses/LICENSE-viper -------------------------------------------------------------------------------- /licenses/LICENSE-weapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/licenses/LICENSE-weapp -------------------------------------------------------------------------------- /otel-collector-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/otel-collector-config.yaml -------------------------------------------------------------------------------- /server/cmd/api/.hz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/.hz -------------------------------------------------------------------------------- /server/cmd/api/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/Makefile -------------------------------------------------------------------------------- /server/cmd/api/biz/handler/car/car_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/handler/car/car_service.go -------------------------------------------------------------------------------- /server/cmd/api/biz/handler/gpt/gpt_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/handler/gpt/gpt_service.go -------------------------------------------------------------------------------- /server/cmd/api/biz/handler/ping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/handler/ping.go -------------------------------------------------------------------------------- /server/cmd/api/biz/handler/profile/profile_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/handler/profile/profile_service.go -------------------------------------------------------------------------------- /server/cmd/api/biz/handler/trip/trip_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/handler/trip/trip_service.go -------------------------------------------------------------------------------- /server/cmd/api/biz/handler/user/user_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/handler/user/user_service.go -------------------------------------------------------------------------------- /server/cmd/api/biz/model/base/car.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/model/base/car.go -------------------------------------------------------------------------------- /server/cmd/api/biz/model/base/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/model/base/common.go -------------------------------------------------------------------------------- /server/cmd/api/biz/model/base/profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/model/base/profile.go -------------------------------------------------------------------------------- /server/cmd/api/biz/model/base/trip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/model/base/trip.go -------------------------------------------------------------------------------- /server/cmd/api/biz/model/base/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/model/base/user.go -------------------------------------------------------------------------------- /server/cmd/api/biz/model/car/car.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/model/car/car.go -------------------------------------------------------------------------------- /server/cmd/api/biz/model/gpt/gpt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/model/gpt/gpt.go -------------------------------------------------------------------------------- /server/cmd/api/biz/model/profile/profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/model/profile/profile.go -------------------------------------------------------------------------------- /server/cmd/api/biz/model/trip/trip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/model/trip/trip.go -------------------------------------------------------------------------------- /server/cmd/api/biz/model/user/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/model/user/user.go -------------------------------------------------------------------------------- /server/cmd/api/biz/router/car/car.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/router/car/car.go -------------------------------------------------------------------------------- /server/cmd/api/biz/router/car/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/router/car/middleware.go -------------------------------------------------------------------------------- /server/cmd/api/biz/router/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/router/common/common.go -------------------------------------------------------------------------------- /server/cmd/api/biz/router/gpt/gpt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/router/gpt/gpt.go -------------------------------------------------------------------------------- /server/cmd/api/biz/router/gpt/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/router/gpt/middleware.go -------------------------------------------------------------------------------- /server/cmd/api/biz/router/profile/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/router/profile/middleware.go -------------------------------------------------------------------------------- /server/cmd/api/biz/router/profile/profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/router/profile/profile.go -------------------------------------------------------------------------------- /server/cmd/api/biz/router/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/router/register.go -------------------------------------------------------------------------------- /server/cmd/api/biz/router/trip/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/router/trip/middleware.go -------------------------------------------------------------------------------- /server/cmd/api/biz/router/trip/trip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/router/trip/trip.go -------------------------------------------------------------------------------- /server/cmd/api/biz/router/user/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/router/user/middleware.go -------------------------------------------------------------------------------- /server/cmd/api/biz/router/user/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/biz/router/user/user.go -------------------------------------------------------------------------------- /server/cmd/api/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/config.yaml -------------------------------------------------------------------------------- /server/cmd/api/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/config/config.go -------------------------------------------------------------------------------- /server/cmd/api/config/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/config/global.go -------------------------------------------------------------------------------- /server/cmd/api/initialize/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/initialize/config.go -------------------------------------------------------------------------------- /server/cmd/api/initialize/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/initialize/cors.go -------------------------------------------------------------------------------- /server/cmd/api/initialize/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/initialize/logger.go -------------------------------------------------------------------------------- /server/cmd/api/initialize/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/initialize/registry.go -------------------------------------------------------------------------------- /server/cmd/api/initialize/rpc/car_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/initialize/rpc/car_service.go -------------------------------------------------------------------------------- /server/cmd/api/initialize/rpc/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/initialize/rpc/init.go -------------------------------------------------------------------------------- /server/cmd/api/initialize/rpc/profile_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/initialize/rpc/profile_service.go -------------------------------------------------------------------------------- /server/cmd/api/initialize/rpc/trip_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/initialize/rpc/trip_service.go -------------------------------------------------------------------------------- /server/cmd/api/initialize/rpc/user_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/initialize/rpc/user_service.go -------------------------------------------------------------------------------- /server/cmd/api/initialize/sentinel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/initialize/sentinel.go -------------------------------------------------------------------------------- /server/cmd/api/initialize/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/initialize/tls.go -------------------------------------------------------------------------------- /server/cmd/api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/main.go -------------------------------------------------------------------------------- /server/cmd/api/pkg/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/pkg/convert.go -------------------------------------------------------------------------------- /server/cmd/api/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/router.go -------------------------------------------------------------------------------- /server/cmd/api/router_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/api/router_gen.go -------------------------------------------------------------------------------- /server/cmd/blob/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/blob/Makefile -------------------------------------------------------------------------------- /server/cmd/blob/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/blob/config.yaml -------------------------------------------------------------------------------- /server/cmd/blob/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/blob/config/config.go -------------------------------------------------------------------------------- /server/cmd/blob/config/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/blob/config/global.go -------------------------------------------------------------------------------- /server/cmd/blob/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/blob/handler.go -------------------------------------------------------------------------------- /server/cmd/blob/initialize/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/blob/initialize/config.go -------------------------------------------------------------------------------- /server/cmd/blob/initialize/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/blob/initialize/db.go -------------------------------------------------------------------------------- /server/cmd/blob/initialize/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/blob/initialize/flag.go -------------------------------------------------------------------------------- /server/cmd/blob/initialize/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/blob/initialize/logger.go -------------------------------------------------------------------------------- /server/cmd/blob/initialize/minio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/blob/initialize/minio.go -------------------------------------------------------------------------------- /server/cmd/blob/initialize/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/blob/initialize/registry.go -------------------------------------------------------------------------------- /server/cmd/blob/kitex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/blob/kitex.yaml -------------------------------------------------------------------------------- /server/cmd/blob/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/blob/main.go -------------------------------------------------------------------------------- /server/cmd/blob/pkg/minio/minio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/blob/pkg/minio/minio.go -------------------------------------------------------------------------------- /server/cmd/blob/pkg/mysql/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/blob/pkg/mysql/mysql.go -------------------------------------------------------------------------------- /server/cmd/car/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/Makefile -------------------------------------------------------------------------------- /server/cmd/car/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/config.yaml -------------------------------------------------------------------------------- /server/cmd/car/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/config/config.go -------------------------------------------------------------------------------- /server/cmd/car/config/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/config/global.go -------------------------------------------------------------------------------- /server/cmd/car/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/handler.go -------------------------------------------------------------------------------- /server/cmd/car/initialize/car_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/initialize/car_service.go -------------------------------------------------------------------------------- /server/cmd/car/initialize/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/initialize/config.go -------------------------------------------------------------------------------- /server/cmd/car/initialize/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/initialize/db.go -------------------------------------------------------------------------------- /server/cmd/car/initialize/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/initialize/flag.go -------------------------------------------------------------------------------- /server/cmd/car/initialize/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/initialize/logger.go -------------------------------------------------------------------------------- /server/cmd/car/initialize/mq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/initialize/mq.go -------------------------------------------------------------------------------- /server/cmd/car/initialize/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/initialize/registry.go -------------------------------------------------------------------------------- /server/cmd/car/initialize/trip_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/initialize/trip_service.go -------------------------------------------------------------------------------- /server/cmd/car/kitex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/kitex.yaml -------------------------------------------------------------------------------- /server/cmd/car/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/main.go -------------------------------------------------------------------------------- /server/cmd/car/pkg/mongo/mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/pkg/mongo/mongo.go -------------------------------------------------------------------------------- /server/cmd/car/pkg/mongo/mongo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/pkg/mongo/mongo_test.go -------------------------------------------------------------------------------- /server/cmd/car/pkg/mq/amqpclt/amqp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/pkg/mq/amqpclt/amqp.go -------------------------------------------------------------------------------- /server/cmd/car/pkg/mq/mq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/pkg/mq/mq.go -------------------------------------------------------------------------------- /server/cmd/car/pkg/redis/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/pkg/redis/redis.go -------------------------------------------------------------------------------- /server/cmd/car/pkg/redis/redis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/pkg/redis/redis_test.go -------------------------------------------------------------------------------- /server/cmd/car/pkg/sim/sim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/pkg/sim/sim.go -------------------------------------------------------------------------------- /server/cmd/car/pkg/trip/updater.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/pkg/trip/updater.go -------------------------------------------------------------------------------- /server/cmd/car/pkg/ws/ws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/car/pkg/ws/ws.go -------------------------------------------------------------------------------- /server/cmd/profile/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/profile/Makefile -------------------------------------------------------------------------------- /server/cmd/profile/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/profile/config.yaml -------------------------------------------------------------------------------- /server/cmd/profile/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/profile/config/config.go -------------------------------------------------------------------------------- /server/cmd/profile/config/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/profile/config/global.go -------------------------------------------------------------------------------- /server/cmd/profile/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/profile/handler.go -------------------------------------------------------------------------------- /server/cmd/profile/initialize/blob_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/profile/initialize/blob_service.go -------------------------------------------------------------------------------- /server/cmd/profile/initialize/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/profile/initialize/config.go -------------------------------------------------------------------------------- /server/cmd/profile/initialize/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/profile/initialize/db.go -------------------------------------------------------------------------------- /server/cmd/profile/initialize/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/profile/initialize/flag.go -------------------------------------------------------------------------------- /server/cmd/profile/initialize/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/profile/initialize/logger.go -------------------------------------------------------------------------------- /server/cmd/profile/initialize/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/profile/initialize/registry.go -------------------------------------------------------------------------------- /server/cmd/profile/kitex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/profile/kitex.yaml -------------------------------------------------------------------------------- /server/cmd/profile/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/profile/main.go -------------------------------------------------------------------------------- /server/cmd/profile/pkg/mongo/mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/profile/pkg/mongo/mongo.go -------------------------------------------------------------------------------- /server/cmd/profile/pkg/mongo/mongo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/profile/pkg/mongo/mongo_test.go -------------------------------------------------------------------------------- /server/cmd/profile/pkg/ocr/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/profile/pkg/ocr/client.go -------------------------------------------------------------------------------- /server/cmd/profile/pkg/redis/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/profile/pkg/redis/redis.go -------------------------------------------------------------------------------- /server/cmd/profile/pkg/redis/redis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/profile/pkg/redis/redis_test.go -------------------------------------------------------------------------------- /server/cmd/trade/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/.gitattributes -------------------------------------------------------------------------------- /server/cmd/trade/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/.gitignore -------------------------------------------------------------------------------- /server/cmd/trade/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /server/cmd/trade/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/mvnw -------------------------------------------------------------------------------- /server/cmd/trade/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/pom.xml -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/FreecarTradeApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/FreecarTradeApplication.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/annotation/MonitorLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/annotation/MonitorLog.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/annotation/aspect/MonitorLogAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/annotation/aspect/MonitorLogAspect.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/config/CryptoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/config/CryptoConfig.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/config/PasetoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/config/PasetoConfig.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/config/PaymentStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/config/PaymentStatusEnum.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/config/RabbitConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/config/RabbitConfig.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/config/WebMvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/config/WebMvcConfig.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/controller/TradeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/controller/TradeController.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/cron/PaymentReconciliationTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/cron/PaymentReconciliationTask.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/interceptor/PasetoAuthInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/interceptor/PasetoAuthInterceptor.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/model/PayInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/model/PayInfo.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/model/RedisDeductResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/model/RedisDeductResult.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/model/req/RechargeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/model/req/RechargeRequest.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/model/resp/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/model/resp/Result.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/mq/TradeMessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/mq/TradeMessageListener.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/repository/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/repository/mapper/UserMapper.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/repository/mongo/TripRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/repository/mongo/TripRepository.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/repository/redis/RedisRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/repository/redis/RedisRepository.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/service/RechargeServiceIface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/service/RechargeServiceIface.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/service/TradeServiceIface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/service/TradeServiceIface.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/service/impl/RechargeServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/service/impl/RechargeServiceImpl.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/service/impl/TradeServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/service/impl/TradeServiceImpl.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/util/CalcUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/util/CalcUtil.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/java/org/lanlance/freecartrade/util/ResultUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/java/org/lanlance/freecartrade/util/ResultUtil.java -------------------------------------------------------------------------------- /server/cmd/trade/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=trade_srv -------------------------------------------------------------------------------- /server/cmd/trade/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /server/cmd/trade/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/resources/logback.xml -------------------------------------------------------------------------------- /server/cmd/trade/src/main/resources/lua/deduct_balance.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/main/resources/lua/deduct_balance.lua -------------------------------------------------------------------------------- /server/cmd/trade/src/test/java/org/lanlance/freecartrade/FreecarTradeApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trade/src/test/java/org/lanlance/freecartrade/FreecarTradeApplicationTests.java -------------------------------------------------------------------------------- /server/cmd/trip/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/Makefile -------------------------------------------------------------------------------- /server/cmd/trip/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/config.yaml -------------------------------------------------------------------------------- /server/cmd/trip/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/config/config.go -------------------------------------------------------------------------------- /server/cmd/trip/config/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/config/global.go -------------------------------------------------------------------------------- /server/cmd/trip/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/handler.go -------------------------------------------------------------------------------- /server/cmd/trip/initialize/car_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/initialize/car_service.go -------------------------------------------------------------------------------- /server/cmd/trip/initialize/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/initialize/config.go -------------------------------------------------------------------------------- /server/cmd/trip/initialize/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/initialize/db.go -------------------------------------------------------------------------------- /server/cmd/trip/initialize/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/initialize/flag.go -------------------------------------------------------------------------------- /server/cmd/trip/initialize/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/initialize/logger.go -------------------------------------------------------------------------------- /server/cmd/trip/initialize/mq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/initialize/mq.go -------------------------------------------------------------------------------- /server/cmd/trip/initialize/profile_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/initialize/profile_service.go -------------------------------------------------------------------------------- /server/cmd/trip/initialize/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/initialize/registry.go -------------------------------------------------------------------------------- /server/cmd/trip/kitex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/kitex.yaml -------------------------------------------------------------------------------- /server/cmd/trip/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/main.go -------------------------------------------------------------------------------- /server/cmd/trip/pkg/car/car.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/pkg/car/car.go -------------------------------------------------------------------------------- /server/cmd/trip/pkg/mongo/mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/pkg/mongo/mongo.go -------------------------------------------------------------------------------- /server/cmd/trip/pkg/mongo/mongo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/pkg/mongo/mongo_test.go -------------------------------------------------------------------------------- /server/cmd/trip/pkg/mq/amqpclt/amqp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/pkg/mq/amqpclt/amqp.go -------------------------------------------------------------------------------- /server/cmd/trip/pkg/mq/model/PayInfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/pkg/mq/model/PayInfo.go -------------------------------------------------------------------------------- /server/cmd/trip/pkg/mq/mq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/pkg/mq/mq.go -------------------------------------------------------------------------------- /server/cmd/trip/pkg/poi/poi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/pkg/poi/poi.go -------------------------------------------------------------------------------- /server/cmd/trip/pkg/profile/profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/trip/pkg/profile/profile.go -------------------------------------------------------------------------------- /server/cmd/user/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/user/Makefile -------------------------------------------------------------------------------- /server/cmd/user/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/user/config.yaml -------------------------------------------------------------------------------- /server/cmd/user/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/user/config/config.go -------------------------------------------------------------------------------- /server/cmd/user/config/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/user/config/global.go -------------------------------------------------------------------------------- /server/cmd/user/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/user/handler.go -------------------------------------------------------------------------------- /server/cmd/user/initialize/blob_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/user/initialize/blob_service.go -------------------------------------------------------------------------------- /server/cmd/user/initialize/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/user/initialize/config.go -------------------------------------------------------------------------------- /server/cmd/user/initialize/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/user/initialize/db.go -------------------------------------------------------------------------------- /server/cmd/user/initialize/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/user/initialize/flag.go -------------------------------------------------------------------------------- /server/cmd/user/initialize/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/user/initialize/logger.go -------------------------------------------------------------------------------- /server/cmd/user/initialize/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/user/initialize/registry.go -------------------------------------------------------------------------------- /server/cmd/user/kitex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/user/kitex.yaml -------------------------------------------------------------------------------- /server/cmd/user/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/user/main.go -------------------------------------------------------------------------------- /server/cmd/user/pkg/md5/md5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/user/pkg/md5/md5.go -------------------------------------------------------------------------------- /server/cmd/user/pkg/mysql/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/user/pkg/mysql/admin.go -------------------------------------------------------------------------------- /server/cmd/user/pkg/mysql/admin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/user/pkg/mysql/admin_test.go -------------------------------------------------------------------------------- /server/cmd/user/pkg/mysql/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/user/pkg/mysql/user.go -------------------------------------------------------------------------------- /server/cmd/user/pkg/mysql/user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/user/pkg/mysql/user_test.go -------------------------------------------------------------------------------- /server/cmd/user/pkg/paseto/paseto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/user/pkg/paseto/paseto.go -------------------------------------------------------------------------------- /server/cmd/user/pkg/wechat/wechat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/cmd/user/pkg/wechat/wechat.go -------------------------------------------------------------------------------- /server/idl/base/car.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/idl/base/car.thrift -------------------------------------------------------------------------------- /server/idl/base/common.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/idl/base/common.thrift -------------------------------------------------------------------------------- /server/idl/base/errno.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/idl/base/errno.thrift -------------------------------------------------------------------------------- /server/idl/base/profile.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/idl/base/profile.thrift -------------------------------------------------------------------------------- /server/idl/base/trip.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/idl/base/trip.thrift -------------------------------------------------------------------------------- /server/idl/base/user.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/idl/base/user.thrift -------------------------------------------------------------------------------- /server/idl/http/car.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/idl/http/car.thrift -------------------------------------------------------------------------------- /server/idl/http/gpt.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/idl/http/gpt.thrift -------------------------------------------------------------------------------- /server/idl/http/profile.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/idl/http/profile.thrift -------------------------------------------------------------------------------- /server/idl/http/trip.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/idl/http/trip.thrift -------------------------------------------------------------------------------- /server/idl/http/user.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/idl/http/user.thrift -------------------------------------------------------------------------------- /server/idl/rpc/blob.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/idl/rpc/blob.thrift -------------------------------------------------------------------------------- /server/idl/rpc/car.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/idl/rpc/car.thrift -------------------------------------------------------------------------------- /server/idl/rpc/profile.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/idl/rpc/profile.thrift -------------------------------------------------------------------------------- /server/idl/rpc/trip.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/idl/rpc/trip.thrift -------------------------------------------------------------------------------- /server/idl/rpc/user.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/idl/rpc/user.thrift -------------------------------------------------------------------------------- /server/shared/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/Makefile -------------------------------------------------------------------------------- /server/shared/consts/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/consts/consts.go -------------------------------------------------------------------------------- /server/shared/errno/errno.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/errno/errno.go -------------------------------------------------------------------------------- /server/shared/id/id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/id/id.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/base/car.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/base/car.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/base/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/base/common.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/base/k-car.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/base/k-car.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/base/k-common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/base/k-common.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/base/k-consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/base/k-consts.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/base/k-profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/base/k-profile.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/base/k-trip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/base/k-trip.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/base/k-user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/base/k-user.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/base/profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/base/profile.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/base/trip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/base/trip.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/base/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/base/user.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/blob/blob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/blob/blob.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/blob/blobservice/blobservice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/blob/blobservice/blobservice.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/blob/blobservice/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/blob/blobservice/client.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/blob/blobservice/invoker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/blob/blobservice/invoker.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/blob/blobservice/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/blob/blobservice/server.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/blob/k-blob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/blob/k-blob.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/blob/k-consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/blob/k-consts.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/car/car.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/car/car.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/car/carservice/carservice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/car/carservice/carservice.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/car/carservice/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/car/carservice/client.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/car/carservice/invoker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/car/carservice/invoker.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/car/carservice/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/car/carservice/server.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/car/k-car.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/car/k-car.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/car/k-consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/car/k-consts.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/errno/errno.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/errno/errno.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/errno/k-consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/errno/k-consts.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/errno/k-errno.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/errno/k-errno.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/profile/k-consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/profile/k-consts.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/profile/k-profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/profile/k-profile.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/profile/profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/profile/profile.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/profile/profileservice/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/profile/profileservice/client.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/profile/profileservice/invoker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/profile/profileservice/invoker.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/profile/profileservice/profileservice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/profile/profileservice/profileservice.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/profile/profileservice/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/profile/profileservice/server.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/trip/k-consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/trip/k-consts.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/trip/k-trip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/trip/k-trip.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/trip/trip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/trip/trip.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/trip/tripservice/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/trip/tripservice/client.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/trip/tripservice/invoker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/trip/tripservice/invoker.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/trip/tripservice/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/trip/tripservice/server.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/trip/tripservice/tripservice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/trip/tripservice/tripservice.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/user/k-consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/user/k-consts.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/user/k-user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/user/k-user.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/user/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/user/user.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/user/userservice/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/user/userservice/client.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/user/userservice/invoker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/user/userservice/invoker.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/user/userservice/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/user/userservice/server.go -------------------------------------------------------------------------------- /server/shared/kitex_gen/user/userservice/userservice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/kitex_gen/user/userservice/userservice.go -------------------------------------------------------------------------------- /server/shared/middleware/recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/middleware/recovery.go -------------------------------------------------------------------------------- /server/shared/mongo/mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/mongo/mongo.go -------------------------------------------------------------------------------- /server/shared/mongo/objid/objid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/mongo/objid/objid.go -------------------------------------------------------------------------------- /server/shared/mongo/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/mongo/setup.js -------------------------------------------------------------------------------- /server/shared/test/mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/test/mongo.go -------------------------------------------------------------------------------- /server/shared/test/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/test/mysql.go -------------------------------------------------------------------------------- /server/shared/test/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/test/redis.go -------------------------------------------------------------------------------- /server/shared/tools/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/tools/ip.go -------------------------------------------------------------------------------- /server/shared/tools/port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/tools/port.go -------------------------------------------------------------------------------- /server/shared/tools/resp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanAsterisk/FreeCar/HEAD/server/shared/tools/resp.go --------------------------------------------------------------------------------