├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── discuss.md │ ├── feature_request.md │ └── question.md ├── pull_request_template.md └── workflows │ ├── backends_lint.yml │ ├── deploy_docs.yml │ └── frontends_lint.yml ├── .gitignore ├── LICENSE ├── README.md ├── backend ├── README.md ├── baseService │ ├── .gitignore │ ├── Dockerfile │ ├── Makefile │ ├── README.md │ ├── api │ │ ├── account.pb.go │ │ ├── account.proto │ │ ├── account_grpc.pb.go │ │ ├── base.pb.go │ │ ├── base.proto │ │ ├── file.pb.go │ │ ├── file.proto │ │ ├── file_grpc.pb.go │ │ ├── inventory.pb.go │ │ ├── inventory.proto │ │ ├── inventory_grpc.pb.go │ │ ├── pay.pb.go │ │ ├── pay.proto │ │ ├── pay_grpc.pb.go │ │ ├── post.pb.go │ │ ├── post.proto │ │ ├── post_grpc.pb.go │ │ ├── promotion.pb.go │ │ ├── promotion.proto │ │ ├── promotion_grpc.pb.go │ │ ├── refund.pb.go │ │ ├── refund.proto │ │ ├── refund_grpc.pb.go │ │ ├── trade.pb.go │ │ ├── trade.proto │ │ ├── trade_entities.pb.go │ │ ├── trade_entities.proto │ │ ├── trade_grpc.pb.go │ │ ├── verify.pb.go │ │ ├── verify.proto │ │ └── verify_grpc.pb.go │ ├── cmd │ │ └── main.go │ ├── configs │ │ └── config.yaml │ ├── entrypoint.sh │ ├── gen.yml │ ├── go.mod │ ├── golangci.yml │ ├── internal │ │ ├── applications │ │ │ ├── accountapp │ │ │ │ └── application.go │ │ │ ├── authapp │ │ │ │ └── application.go │ │ │ ├── fileapp │ │ │ │ └── application.go │ │ │ ├── interface │ │ │ │ ├── accountserviceiface │ │ │ │ │ ├── interface.go │ │ │ │ │ └── interface_mock.go │ │ │ │ ├── authserviceiface │ │ │ │ │ ├── interface.go │ │ │ │ │ └── interface_mock.go │ │ │ │ ├── fileserviceiface │ │ │ │ │ ├── interface.go │ │ │ │ │ └── interface_mock.go │ │ │ │ └── postserviceiface │ │ │ │ │ └── interface.go │ │ │ └── postapp │ │ │ │ └── appication.go │ │ ├── conf │ │ │ ├── base.go │ │ │ ├── conf.go │ │ │ ├── data.go │ │ │ ├── server.go │ │ │ └── snowflake.go │ │ ├── domain │ │ │ ├── .gitkeep │ │ │ ├── entity │ │ │ │ ├── account │ │ │ │ │ ├── account.go │ │ │ │ │ └── account_options.go │ │ │ │ ├── file │ │ │ │ │ ├── file.go │ │ │ │ │ └── options.go │ │ │ │ ├── slicingfile │ │ │ │ │ └── slicingfile.go │ │ │ │ ├── template │ │ │ │ │ ├── template.go │ │ │ │ │ └── template_options.go │ │ │ │ └── verificationcode │ │ │ │ │ └── verificationcode.go │ │ │ ├── innerservice │ │ │ │ └── filerepohelper │ │ │ │ │ └── service.go │ │ │ ├── repoiface │ │ │ │ ├── account.go │ │ │ │ ├── account_mock.go │ │ │ │ ├── file.go │ │ │ │ ├── minio.go │ │ │ │ ├── template.go │ │ │ │ ├── thirdmsgsendservice.go │ │ │ │ ├── verificationcoderedis.go │ │ │ │ └── verificationcoderedis_mock.go │ │ │ └── service │ │ │ │ ├── accountservice │ │ │ │ └── service.go │ │ │ │ ├── authservice │ │ │ │ └── service.go │ │ │ │ ├── fileservice │ │ │ │ └── service.go │ │ │ │ └── postservice │ │ │ │ ├── field.go │ │ │ │ └── service.go │ │ ├── infrastructure │ │ │ ├── adapters │ │ │ │ └── thirdmsgadapter │ │ │ │ │ └── adapter.go │ │ │ ├── constants │ │ │ │ ├── account.go │ │ │ │ └── common.go │ │ │ ├── dal │ │ │ │ ├── interface.go │ │ │ │ ├── models │ │ │ │ │ ├── account.gen.go │ │ │ │ │ ├── file.gen.go │ │ │ │ │ └── template.gen.go │ │ │ │ └── query │ │ │ │ │ ├── account.gen.go │ │ │ │ │ ├── account.gen_test.go │ │ │ │ │ ├── file.gen.go │ │ │ │ │ ├── gen.go │ │ │ │ │ ├── gen_test.go │ │ │ │ │ └── template.gen.go │ │ │ ├── middlewares │ │ │ │ ├── trace.go │ │ │ │ └── validate.go │ │ │ ├── redis │ │ │ │ └── verificationcoderedis │ │ │ │ │ └── repository.go │ │ │ ├── repositories │ │ │ │ ├── accountrepo │ │ │ │ │ └── repository.go │ │ │ │ ├── filerepo │ │ │ │ │ └── repository.go │ │ │ │ ├── miniorepo │ │ │ │ │ └── repository.go │ │ │ │ └── templaterepo │ │ │ │ │ └── repository.go │ │ │ └── utils │ │ │ │ ├── check.go │ │ │ │ ├── check_test.go │ │ │ │ ├── encrypt.go │ │ │ │ ├── encrypt_test.go │ │ │ │ ├── generate.go │ │ │ │ ├── logger.go │ │ │ │ ├── meta.go │ │ │ │ ├── snowflake.go │ │ │ │ └── validator.go │ │ └── server │ │ │ ├── accountproviders │ │ │ └── providers.go │ │ │ ├── authappproviders │ │ │ └── provider.go │ │ │ ├── fileappproviders │ │ │ └── provider.go │ │ │ ├── grpc.go │ │ │ ├── options.go │ │ │ ├── postappproviders │ │ │ └── provider.go │ │ │ ├── warmup.go │ │ │ ├── warmup │ │ │ ├── filetablewarmup.go │ │ │ ├── miniobucket.go │ │ │ └── miniopublic.go │ │ │ ├── wire.go │ │ │ └── wire_gen.go │ ├── promtail.yaml │ └── third_party │ │ ├── buf │ │ └── validate │ │ │ ├── BUILD.bazel │ │ │ ├── expression.proto │ │ │ ├── priv │ │ │ ├── BUILD.bazel │ │ │ └── private.proto │ │ │ └── validate.proto │ │ ├── google │ │ ├── api │ │ │ ├── annotations.proto │ │ │ ├── client.proto │ │ │ ├── field_behavior.proto │ │ │ ├── http.proto │ │ │ └── httpbody.proto │ │ └── protobuf │ │ │ ├── any.proto │ │ │ ├── api.proto │ │ │ ├── compiler │ │ │ └── plugin.proto │ │ │ ├── descriptor.proto │ │ │ ├── duration.proto │ │ │ ├── empty.proto │ │ │ ├── field_mask.proto │ │ │ ├── source_context.proto │ │ │ ├── struct.proto │ │ │ ├── timestamp.proto │ │ │ ├── type.proto │ │ │ └── wrappers.proto │ │ └── openapi │ │ └── v3 │ │ ├── annotations.proto │ │ └── openapi.proto ├── gopkgs │ ├── README.md │ ├── cachex │ │ ├── cache.go │ │ ├── cache_options.go │ │ └── lock.go │ ├── components │ │ ├── README.md │ │ ├── component.go │ │ ├── consulx │ │ │ ├── config.go │ │ │ └── consul.go │ │ ├── etcdx │ │ │ ├── config.go │ │ │ └── etcd.go │ │ ├── miniox │ │ │ ├── config.go │ │ │ └── minio.go │ │ ├── mysqlx │ │ │ ├── config.go │ │ │ └── mysql.go │ │ ├── redisx │ │ │ ├── config.go │ │ │ └── redis.go │ │ ├── rmqconsumerx │ │ │ ├── config.go │ │ │ ├── consumer.go │ │ │ ├── consumer │ │ │ │ └── main.go │ │ │ └── instance.go │ │ └── rmqproducerx │ │ │ ├── config.go │ │ │ ├── instance.go │ │ │ ├── producer.go │ │ │ └── producer │ │ │ └── main.go │ ├── errorx │ │ ├── errorx.go │ │ └── errorx_test.go │ ├── go.mod │ ├── gofer │ │ ├── README.md │ │ ├── errors.go │ │ ├── gofer.go │ │ ├── gofer_test.go │ │ ├── group.go │ │ ├── group_options.go │ │ ├── pool.go │ │ └── singleflight.go │ ├── internal │ │ ├── defaultlogger │ │ │ └── logger.go │ │ ├── defaultmiddlewares │ │ │ └── trace.go │ │ └── shutdown │ │ │ └── shutdown.go │ ├── launcher │ │ ├── components.go │ │ ├── config.go │ │ ├── example │ │ │ ├── Makefile │ │ │ ├── api │ │ │ │ ├── test.pb.go │ │ │ │ ├── test.proto │ │ │ │ ├── test_grpc.pb.go │ │ │ │ └── test_http.pb.go │ │ │ ├── application │ │ │ │ └── test.go │ │ │ ├── cmd │ │ │ │ └── main.go │ │ │ ├── configs │ │ │ │ └── config.yaml │ │ │ ├── openapi.yaml │ │ │ └── third_party │ │ │ │ └── google │ │ │ │ ├── api │ │ │ │ ├── annotations.proto │ │ │ │ ├── client.proto │ │ │ │ ├── field_behavior.proto │ │ │ │ ├── http.proto │ │ │ │ └── httpbody.proto │ │ │ │ └── protobuf │ │ │ │ ├── any.proto │ │ │ │ ├── api.proto │ │ │ │ ├── compiler │ │ │ │ └── plugin.proto │ │ │ │ ├── descriptor.proto │ │ │ │ ├── duration.proto │ │ │ │ ├── empty.proto │ │ │ │ ├── field_mask.proto │ │ │ │ ├── source_context.proto │ │ │ │ ├── struct.proto │ │ │ │ ├── timestamp.proto │ │ │ │ ├── type.proto │ │ │ │ └── wrappers.proto │ │ ├── launcher.go │ │ ├── options.go │ │ └── tracing.go │ ├── middlewares │ │ ├── httprespwrapper │ │ │ └── middleware..go │ │ └── protobufvalidator │ │ │ ├── middleware.go │ │ │ └── middleware_test.go │ ├── snowflakeutil │ │ ├── utils.go │ │ └── utils_test.go │ └── tools │ │ ├── protoc-gen-go-http │ │ ├── go.mod │ │ ├── http.go │ │ ├── httpTemplate.tpl │ │ ├── http_test.go │ │ ├── main.go │ │ ├── template.go │ │ └── version.go │ │ └── protoc-gen-openapi │ │ ├── README.md │ │ ├── examples │ │ ├── google │ │ │ ├── api │ │ │ │ ├── annotations.proto │ │ │ │ ├── client.proto │ │ │ │ ├── field_behavior.proto │ │ │ │ ├── http.proto │ │ │ │ └── resource.proto │ │ │ ├── example │ │ │ │ └── library │ │ │ │ │ └── v1 │ │ │ │ │ ├── library.proto │ │ │ │ │ ├── openapi.yaml │ │ │ │ │ ├── openapi_default_response.yaml │ │ │ │ │ ├── openapi_fq_schema_naming.yaml │ │ │ │ │ ├── openapi_json.yaml │ │ │ │ │ └── openapi_string_enum.yaml │ │ │ ├── rpc │ │ │ │ └── status.proto │ │ │ └── type │ │ │ │ ├── date.proto │ │ │ │ └── datetime.proto │ │ └── tests │ │ │ ├── additional_bindings │ │ │ ├── message.proto │ │ │ └── openapi.yaml │ │ │ ├── allofwrap │ │ │ ├── message.proto │ │ │ └── openapi.yaml │ │ │ ├── bodymapping │ │ │ ├── message.proto │ │ │ ├── openapi.yaml │ │ │ ├── openapi_default_response.yaml │ │ │ ├── openapi_fq_schema_naming.yaml │ │ │ ├── openapi_json.yaml │ │ │ └── openapi_string_enum.yaml │ │ │ ├── enumoptions │ │ │ ├── message.proto │ │ │ ├── openapi.yaml │ │ │ ├── openapi_default_response.yaml │ │ │ ├── openapi_fq_schema_naming.yaml │ │ │ ├── openapi_json.yaml │ │ │ └── openapi_string_enum.yaml │ │ │ ├── jsonoptions │ │ │ ├── message.proto │ │ │ ├── openapi.yaml │ │ │ ├── openapi_default_response.yaml │ │ │ ├── openapi_fq_schema_naming.yaml │ │ │ ├── openapi_json.yaml │ │ │ └── openapi_string_enum.yaml │ │ │ ├── mapfields │ │ │ ├── message.proto │ │ │ ├── openapi.yaml │ │ │ ├── openapi_default_response.yaml │ │ │ ├── openapi_fq_schema_naming.yaml │ │ │ ├── openapi_json.yaml │ │ │ └── openapi_string_enum.yaml │ │ │ ├── noannotations │ │ │ ├── message.proto │ │ │ ├── openapi.yaml │ │ │ ├── openapi_default_response.yaml │ │ │ ├── openapi_fq_schema_naming.yaml │ │ │ ├── openapi_json.yaml │ │ │ └── openapi_string_enum.yaml │ │ │ ├── openapiv3annotations │ │ │ ├── message.proto │ │ │ ├── openapi.yaml │ │ │ ├── openapi_default_response.yaml │ │ │ ├── openapi_fq_schema_naming.yaml │ │ │ ├── openapi_json.yaml │ │ │ └── openapi_string_enum.yaml │ │ │ ├── pathparams │ │ │ ├── message.proto │ │ │ ├── openapi.yaml │ │ │ ├── openapi_default_response.yaml │ │ │ ├── openapi_fq_schema_naming.yaml │ │ │ ├── openapi_json.yaml │ │ │ └── openapi_string_enum.yaml │ │ │ ├── protobuftypes │ │ │ ├── message.proto │ │ │ ├── openapi.yaml │ │ │ ├── openapi_default_response.yaml │ │ │ ├── openapi_fq_schema_naming.yaml │ │ │ ├── openapi_json.yaml │ │ │ └── openapi_string_enum.yaml │ │ │ └── rpctypes │ │ │ ├── message.proto │ │ │ ├── openapi.yaml │ │ │ ├── openapi_default_response.yaml │ │ │ ├── openapi_fq_schema_naming.yaml │ │ │ ├── openapi_json.yaml │ │ │ └── openapi_string_enum.yaml │ │ ├── generator │ │ ├── generator.go │ │ ├── reflector.go │ │ ├── utils.go │ │ └── wellknown │ │ │ ├── mediatypes.go │ │ │ └── schemas.go │ │ ├── go.mod │ │ ├── main.go │ │ └── plugin_test.go ├── imService │ └── README.md ├── manageApiService │ ├── Dockerfile │ ├── Makefile │ ├── api │ │ └── msapi │ │ │ ├── base.pb.go │ │ │ ├── base.proto │ │ │ ├── tool.pb.go │ │ │ ├── tool.proto │ │ │ └── tool_http.pb.go │ ├── cmd │ │ └── main.go │ ├── entrypoint.sh │ ├── go.mod │ ├── golangci.yml │ ├── internal │ │ ├── applications │ │ │ └── .gitkeep │ │ ├── conf │ │ │ ├── .gitkeep │ │ │ └── config.go │ │ ├── domain │ │ │ └── .gitkeep │ │ ├── infrastructure │ │ │ └── .gitkeep │ │ └── server │ │ │ └── .gitkeep │ ├── openapi.yaml │ ├── promtail.yaml │ └── third_party │ │ ├── buf │ │ └── validate │ │ │ ├── BUILD.bazel │ │ │ ├── expression.proto │ │ │ ├── priv │ │ │ ├── BUILD.bazel │ │ │ └── private.proto │ │ │ └── validate.proto │ │ ├── google │ │ ├── api │ │ │ ├── annotations.proto │ │ │ ├── client.proto │ │ │ ├── field_behavior.proto │ │ │ ├── http.proto │ │ │ └── httpbody.proto │ │ └── protobuf │ │ │ ├── any.proto │ │ │ ├── api.proto │ │ │ ├── compiler │ │ │ └── plugin.proto │ │ │ ├── descriptor.proto │ │ │ ├── duration.proto │ │ │ ├── empty.proto │ │ │ ├── field_mask.proto │ │ │ ├── source_context.proto │ │ │ ├── struct.proto │ │ │ ├── timestamp.proto │ │ │ ├── type.proto │ │ │ └── wrappers.proto │ │ └── openapi │ │ └── v3 │ │ ├── annotations.proto │ │ └── openapi.proto ├── shortVideoApiService │ ├── Dockerfile │ ├── Makefile │ ├── README.md │ ├── api │ │ └── svapi │ │ │ ├── base.pb.go │ │ │ ├── base.proto │ │ │ ├── collection.pb.go │ │ │ ├── collection.proto │ │ │ ├── collection_http.pb.go │ │ │ ├── comment.pb.go │ │ │ ├── comment.proto │ │ │ ├── comment_http.pb.go │ │ │ ├── favorite.pb.go │ │ │ ├── favorite.proto │ │ │ ├── favorite_http.pb.go │ │ │ ├── file.pb.go │ │ │ ├── file.proto │ │ │ ├── file_http.pb.go │ │ │ ├── follow.pb.go │ │ │ ├── follow.proto │ │ │ ├── follow_http.pb.go │ │ │ ├── user.pb.go │ │ │ ├── user.proto │ │ │ ├── user_http.pb.go │ │ │ ├── video.pb.go │ │ │ ├── video.proto │ │ │ └── video_http.pb.go │ ├── cmd │ │ └── main.go │ ├── configs │ │ └── configs.yaml │ ├── entrypoint.sh │ ├── go.mod │ ├── internal │ │ ├── applications │ │ │ ├── collectionapp │ │ │ │ └── application.go │ │ │ ├── commentapp │ │ │ │ └── application.go │ │ │ ├── favoriteapp │ │ │ │ └── application.go │ │ │ ├── fileapp │ │ │ │ └── application.go │ │ │ ├── followapp │ │ │ │ └── application.go │ │ │ ├── interface │ │ │ │ └── videoserviceiface │ │ │ │ │ └── interface.go │ │ │ ├── userapp │ │ │ │ └── application.go │ │ │ └── videoapp │ │ │ │ └── application.go │ │ ├── conf │ │ │ └── config.go │ │ ├── infrastructure │ │ │ ├── adapter │ │ │ │ ├── baseadapter │ │ │ │ │ ├── account.go │ │ │ │ │ ├── accountoptions │ │ │ │ │ │ ├── checkaccountoption.go │ │ │ │ │ │ └── registeroption.go │ │ │ │ │ ├── adapter.go │ │ │ │ │ ├── auth.go │ │ │ │ │ └── file.go │ │ │ │ └── svcoreadapter │ │ │ │ │ ├── adapter.go │ │ │ │ │ ├── collection.go │ │ │ │ │ ├── comment.go │ │ │ │ │ ├── commentoptions │ │ │ │ │ └── createcommentoption.go │ │ │ │ │ ├── dto │ │ │ │ │ └── video.go │ │ │ │ │ ├── favorite.go │ │ │ │ │ ├── follow.go │ │ │ │ │ ├── user.go │ │ │ │ │ ├── useroptions │ │ │ │ │ ├── getuseroption.go │ │ │ │ │ └── updateuseroption.go │ │ │ │ │ ├── video.go │ │ │ │ │ └── videooptions │ │ │ │ │ └── feed.go │ │ │ ├── errs │ │ │ │ └── error.go │ │ │ ├── middlewares │ │ │ │ ├── cors.go │ │ │ │ ├── requestmonitor.go │ │ │ │ └── wrapper.go │ │ │ └── utils │ │ │ │ ├── claims │ │ │ │ └── claims.go │ │ │ │ ├── errorx │ │ │ │ └── error.go │ │ │ │ └── respcheck │ │ │ │ ├── check.go │ │ │ │ └── parse.go │ │ ├── server │ │ │ ├── collectionappprovider │ │ │ │ └── provider.go │ │ │ ├── commentappprovider │ │ │ │ └── provider.go │ │ │ ├── commonprovider │ │ │ │ └── providers.go │ │ │ ├── favoriteappprovider │ │ │ │ └── provider.go │ │ │ ├── fileappproviders │ │ │ │ └── provider.go │ │ │ ├── followappprovider │ │ │ │ └── provider.go │ │ │ ├── http.go │ │ │ ├── userappproviders │ │ │ │ └── provider.go │ │ │ ├── videoappproviders │ │ │ │ └── provider.go │ │ │ ├── wire.go │ │ │ └── wire_gen.go │ │ └── service │ │ │ └── videoservice │ │ │ └── service.go │ ├── openapi.yaml │ ├── promtail.yaml │ ├── test │ │ └── video_upload │ │ │ ├── cover.png │ │ │ ├── example.mp4 │ │ │ ├── func.go │ │ │ ├── main.go │ │ │ ├── uploadcover.go │ │ │ └── uploadvideo.go │ └── third_party │ │ ├── buf │ │ └── validate │ │ │ ├── BUILD.bazel │ │ │ ├── expression.proto │ │ │ ├── priv │ │ │ ├── BUILD.bazel │ │ │ └── private.proto │ │ │ └── validate.proto │ │ ├── google │ │ ├── api │ │ │ ├── annotations.proto │ │ │ ├── client.proto │ │ │ ├── field_behavior.proto │ │ │ ├── http.proto │ │ │ └── httpbody.proto │ │ └── protobuf │ │ │ ├── any.proto │ │ │ ├── api.proto │ │ │ ├── compiler │ │ │ └── plugin.proto │ │ │ ├── descriptor.proto │ │ │ ├── duration.proto │ │ │ ├── empty.proto │ │ │ ├── field_mask.proto │ │ │ ├── source_context.proto │ │ │ ├── struct.proto │ │ │ ├── timestamp.proto │ │ │ ├── type.proto │ │ │ └── wrappers.proto │ │ └── openapi │ │ └── v3 │ │ ├── annotations.proto │ │ └── openapi.proto └── shortVideoCoreService │ ├── .gitignore │ ├── Dockerfile │ ├── Makefile │ ├── README.md │ ├── api │ └── v1 │ │ ├── base.pb.go │ │ ├── base.pb.validate.go │ │ ├── base.proto │ │ ├── collection.pb.go │ │ ├── collection.proto │ │ ├── collection_grpc.pb.go │ │ ├── comment.pb.go │ │ ├── comment.proto │ │ ├── comment_grpc.pb.go │ │ ├── favorite.pb.go │ │ ├── favorite.proto │ │ ├── favorite_grpc.pb.go │ │ ├── follow.pb.go │ │ ├── follow.proto │ │ ├── follow_grpc.pb.go │ │ ├── user.pb.go │ │ ├── user.pb.validate.go │ │ ├── user.proto │ │ ├── user_grpc.pb.go │ │ ├── user_http.pb.go │ │ ├── video.pb.go │ │ ├── video.proto │ │ ├── video_grpc.pb.go │ │ └── video_http.pb.go │ ├── cmd │ └── main.go │ ├── configs │ └── config.yaml │ ├── entrypoint.sh │ ├── gen.yml │ ├── go.mod │ ├── go.sum │ ├── internal │ ├── application │ │ ├── collectionapp │ │ │ └── application.go │ │ ├── commentapp │ │ │ └── application.go │ │ ├── dto │ │ │ └── video.go │ │ ├── favoriteapp │ │ │ └── application.go │ │ ├── followapp │ │ │ └── application.go │ │ ├── interface │ │ │ ├── collectionserviceiface │ │ │ │ └── interface.go │ │ │ ├── commentserviceiface │ │ │ │ └── interface.go │ │ │ ├── favoriteserviceiface │ │ │ │ └── interface.go │ │ │ └── followserviceiface │ │ │ │ └── interface.go │ │ ├── userapp │ │ │ └── application.go │ │ └── videoapp │ │ │ └── application.go │ ├── conf │ │ ├── app.go │ │ ├── auth.go │ │ ├── components.go │ │ ├── conf.go │ │ └── server.go │ ├── data │ │ ├── dto │ │ │ └── video.go │ │ ├── userdata │ │ │ ├── interface.go │ │ │ └── user.go │ │ └── videodata │ │ │ ├── interface.go │ │ │ └── video.go │ ├── domain │ │ ├── dto │ │ │ ├── user.go │ │ │ └── video.go │ │ ├── entity │ │ │ ├── collection │ │ │ │ ├── entity.go │ │ │ │ └── option.go │ │ │ ├── comment │ │ │ │ ├── comment.go │ │ │ │ └── option.go │ │ │ ├── user.go │ │ │ └── video.go │ │ ├── repoiface │ │ │ ├── collection.go │ │ │ ├── comment.go │ │ │ ├── favorite.go │ │ │ └── follow.go │ │ └── service │ │ │ ├── collectionservice │ │ │ └── service.go │ │ │ ├── commentservice │ │ │ └── service.go │ │ │ ├── favoriteservice │ │ │ └── service.go │ │ │ ├── followservice │ │ │ └── service.go │ │ │ ├── userdomain │ │ │ ├── interface.go │ │ │ └── user.go │ │ │ └── videodomain │ │ │ ├── interface.go │ │ │ └── video.go │ ├── infrastructure │ │ ├── adapter │ │ │ └── baseadapter │ │ │ │ └── adapter.go │ │ ├── dto │ │ │ └── page.go │ │ ├── middleware │ │ │ ├── jwt │ │ │ │ └── jwt.go │ │ │ └── requestmonitor.go │ │ ├── persistence │ │ │ ├── gen.go │ │ │ ├── model │ │ │ │ ├── collection.gen.go │ │ │ │ ├── collection_video.gen.go │ │ │ │ ├── comment.gen.go │ │ │ │ ├── favorite.gen.go │ │ │ │ ├── follow.gen.go │ │ │ │ ├── user.gen.go │ │ │ │ └── video.gen.go │ │ │ └── query │ │ │ │ ├── collection.gen.go │ │ │ │ ├── collection_video.gen.go │ │ │ │ ├── comment.gen.go │ │ │ │ ├── favorite.gen.go │ │ │ │ ├── follow.gen.go │ │ │ │ ├── gen.go │ │ │ │ ├── user.gen.go │ │ │ │ └── video.gen.go │ │ ├── repositories │ │ │ ├── collectionrepo │ │ │ │ └── repository.go │ │ │ ├── commentrepo │ │ │ │ └── repository.go │ │ │ ├── favoriterepo │ │ │ │ └── repository.go │ │ │ └── followrepo │ │ │ │ └── repository.go │ │ ├── thirdparty │ │ │ └── baseservice │ │ │ │ └── handler.go │ │ └── utils │ │ │ ├── datestring.go │ │ │ ├── logger.go │ │ │ ├── meta.go │ │ │ ├── pageresult │ │ │ └── pageresult.go │ │ │ ├── pagination.go │ │ │ ├── persistence.go │ │ │ └── snowflake.go │ └── server │ │ ├── collectionappprovider │ │ └── provider.go │ │ ├── commentappprovider │ │ └── provider.go │ │ ├── favoriteappprovider │ │ └── provider.go │ │ ├── followappprovider │ │ └── provider.go │ │ ├── grpc.go │ │ ├── userappprovider │ │ └── provider.go │ │ └── videoappprovider │ │ └── provider.go │ ├── openapi.yaml │ ├── promtail.yaml │ └── third_party │ ├── README.md │ ├── buf │ └── validate │ │ ├── BUILD.bazel │ │ ├── expression.proto │ │ ├── priv │ │ ├── BUILD.bazel │ │ └── private.proto │ │ └── validate.proto │ ├── errors │ └── errors.proto │ ├── google │ ├── api │ │ ├── annotations.proto │ │ ├── client.proto │ │ ├── field_behavior.proto │ │ ├── http.proto │ │ └── httpbody.proto │ └── protobuf │ │ ├── any.proto │ │ ├── api.proto │ │ ├── compiler │ │ └── plugin.proto │ │ ├── descriptor.proto │ │ ├── duration.proto │ │ ├── empty.proto │ │ ├── field_mask.proto │ │ ├── source_context.proto │ │ ├── struct.proto │ │ ├── timestamp.proto │ │ ├── type.proto │ │ └── wrappers.proto │ ├── openapi │ └── v3 │ │ ├── annotations.proto │ │ └── openapi.proto │ └── validate │ ├── README.md │ └── validate.proto ├── deploy └── README.md ├── docs-site ├── .gitignore ├── README.md ├── babel.config.js ├── blog │ ├── 2024-3-3-welcome │ │ └── index.md │ └── authors.yml ├── docs │ ├── apis │ │ ├── _category_.json │ │ └── baseservice │ │ │ ├── FileService.md │ │ │ ├── TradeService.md │ │ │ └── _category_.json │ ├── features │ │ ├── _category_.json │ │ └── 概述.md │ ├── infra │ │ ├── _category_.json │ │ ├── 代码组织结构.md │ │ └── 微服务组织架构.md │ ├── intro.md │ ├── pkgs │ │ ├── _category_.json │ │ ├── components.md │ │ ├── gofer.md │ │ ├── launcher.md │ │ └── tools.md │ └── quickstart.md ├── docusaurus.config.js ├── package-lock.json ├── package.json ├── sidebars.js ├── src │ ├── components │ │ └── HomepageFeatures │ │ │ ├── index.js │ │ │ └── styles.module.css │ ├── css │ │ └── custom.css │ └── pages │ │ ├── community.md │ │ ├── index.js │ │ └── index.module.css ├── static │ ├── .nojekyll │ ├── CNAME │ └── img │ │ ├── banner.jpeg │ │ ├── favicon.ico │ │ ├── logo.png │ │ └── logo.svg └── yarn.lock ├── env ├── Makefile ├── backends.yml ├── basic.yml ├── configs │ ├── baseservice │ │ └── config.yaml │ ├── svapiservice │ │ └── config.yaml │ └── svcoreservice │ │ └── config.yaml ├── entrypoint.sh ├── grafana │ └── grafana.ini ├── jaeger_config │ └── sampling_strategies.json ├── loki │ └── loki-config.yaml ├── mysql │ ├── .env │ └── my.cnf ├── otel │ └── otel-collector-config.yml ├── prometheus │ └── prometheus.yaml ├── promtail │ └── promtail-config.yaml ├── redis │ └── redis.conf ├── rocketmq.yml ├── rocketmq │ ├── broker.conf │ └── runserver.sh ├── tempo │ └── tempo.yaml ├── tempo_data │ └── blocks │ │ └── tempo_cluster_seed.json └── trace.yml ├── frontend ├── README.md ├── doutok │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc │ ├── Makefile │ ├── README.md │ ├── api │ │ └── svapi │ │ │ └── api.tsx │ ├── app │ │ ├── favicon.ico │ │ ├── followed │ │ │ └── page.tsx │ │ ├── friend │ │ │ └── page.tsx │ │ ├── globals.css │ │ ├── index │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ ├── page.tsx │ │ ├── recommend │ │ │ └── page.tsx │ │ └── user │ │ │ └── page.tsx │ ├── components │ │ ├── LoginModalProvider │ │ │ ├── LoginModal │ │ │ │ ├── LoginComponent │ │ │ │ │ ├── LoginComponent.css │ │ │ │ │ └── LoginComponent.tsx │ │ │ │ ├── LoginModal.css │ │ │ │ └── LoginModal.tsx │ │ │ └── LoginModalProvider.tsx │ │ ├── MainSearch │ │ │ ├── MainSearch.css │ │ │ └── MainSearch.tsx │ │ ├── PageHeader │ │ │ ├── PageHeader.css │ │ │ └── PageHeader.tsx │ │ ├── PageSider │ │ │ ├── PageSider.css │ │ │ └── PageSider.tsx │ │ ├── Player │ │ │ ├── CommentComponent │ │ │ │ ├── ChildCommentList │ │ │ │ │ └── ChildCommentList.tsx │ │ │ │ └── CommentComponent.tsx │ │ │ ├── Player.css │ │ │ └── Player.tsx │ │ ├── PlayerModal │ │ │ ├── PlayerModal.css │ │ │ └── PlayerModal.tsx │ │ ├── PlayerWithRef │ │ │ ├── Player.css │ │ │ └── Player.tsx │ │ ├── Publish │ │ │ ├── Publish.css │ │ │ └── Publish.tsx │ │ ├── RecommendPageVideo │ │ │ └── RecommendPageVideo.tsx │ │ ├── RecommendVideoList │ │ │ └── RecommendVideoList.tsx │ │ ├── RegisterComponent │ │ │ ├── RegisterComponent.css │ │ │ └── RegisterComponent.tsx │ │ ├── RegisterModal │ │ │ └── RegisterModal.tsx │ │ ├── RequestComponent │ │ │ └── RequestComponent.tsx │ │ ├── SimpleUpload │ │ │ └── SimpleUpload.tsx │ │ ├── UpdateUserInfoForm │ │ │ └── UpdateUserInfoForm.tsx │ │ ├── UserAvatar │ │ │ └── UserAvatar.tsx │ │ ├── UserCard │ │ │ ├── UserCard.css │ │ │ └── UserCard.tsx │ │ ├── UserStore │ │ │ └── useUserStore.tsx │ │ ├── UserVideosCard │ │ │ ├── UserCollectedVideoList │ │ │ │ └── UserCollectedVideoList.tsx │ │ │ ├── UserFavoritedVideoList │ │ │ │ └── UserFavoritedVideoList.tsx │ │ │ ├── UserPublishedVideoList │ │ │ │ └── UserPublishedVideoList.tsx │ │ │ └── UserVideosCard.tsx │ │ ├── UserVideosList │ │ │ └── UserVideosList.tsx │ │ ├── VideoList │ │ │ └── VideoList.tsx │ │ └── VideoListWrappers │ │ │ └── RecommendPageWrapper │ │ │ └── RecommendPageWrapper.tsx │ ├── next.config.mjs │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.mjs │ ├── public │ │ ├── logo.png │ │ ├── next.svg │ │ ├── no-login.svg │ │ └── vercel.svg │ ├── tailwind.config.ts │ ├── tsconfig.json │ └── yarn.lock └── doutok_m │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── app │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ └── page.tsx │ ├── next.config.mjs │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.mjs │ ├── public │ ├── next.svg │ └── vercel.svg │ ├── tailwind.config.ts │ └── tsconfig.json ├── grafana.ini ├── imgs ├── DouTok.jpg ├── comment.png ├── info.png └── video.png ├── sql ├── 20240731131229_v0.1.0.sql ├── 20241001032238_v0_2_0.sql └── Makefile └── test ├── README.md ├── test.py └── upload.py /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @TremblingV5 @BaiZe1998 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/discuss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/.github/ISSUE_TEMPLATE/discuss.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/backends_lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/.github/workflows/backends_lint.yml -------------------------------------------------------------------------------- /.github/workflows/deploy_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/.github/workflows/deploy_docs.yml -------------------------------------------------------------------------------- /.github/workflows/frontends_lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/.github/workflows/frontends_lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/README.md -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/baseService/.gitignore: -------------------------------------------------------------------------------- 1 | **/local.config.yaml 2 | -------------------------------------------------------------------------------- /backend/baseService/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/Dockerfile -------------------------------------------------------------------------------- /backend/baseService/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/Makefile -------------------------------------------------------------------------------- /backend/baseService/README.md: -------------------------------------------------------------------------------- 1 | 基础服务 2 | -------------------------------------------------------------------------------- /backend/baseService/api/account.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/account.pb.go -------------------------------------------------------------------------------- /backend/baseService/api/account.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/account.proto -------------------------------------------------------------------------------- /backend/baseService/api/account_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/account_grpc.pb.go -------------------------------------------------------------------------------- /backend/baseService/api/base.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/base.pb.go -------------------------------------------------------------------------------- /backend/baseService/api/base.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/base.proto -------------------------------------------------------------------------------- /backend/baseService/api/file.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/file.pb.go -------------------------------------------------------------------------------- /backend/baseService/api/file.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/file.proto -------------------------------------------------------------------------------- /backend/baseService/api/file_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/file_grpc.pb.go -------------------------------------------------------------------------------- /backend/baseService/api/inventory.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/inventory.pb.go -------------------------------------------------------------------------------- /backend/baseService/api/inventory.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/inventory.proto -------------------------------------------------------------------------------- /backend/baseService/api/inventory_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/inventory_grpc.pb.go -------------------------------------------------------------------------------- /backend/baseService/api/pay.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/pay.pb.go -------------------------------------------------------------------------------- /backend/baseService/api/pay.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/pay.proto -------------------------------------------------------------------------------- /backend/baseService/api/pay_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/pay_grpc.pb.go -------------------------------------------------------------------------------- /backend/baseService/api/post.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/post.pb.go -------------------------------------------------------------------------------- /backend/baseService/api/post.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/post.proto -------------------------------------------------------------------------------- /backend/baseService/api/post_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/post_grpc.pb.go -------------------------------------------------------------------------------- /backend/baseService/api/promotion.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/promotion.pb.go -------------------------------------------------------------------------------- /backend/baseService/api/promotion.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/promotion.proto -------------------------------------------------------------------------------- /backend/baseService/api/promotion_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/promotion_grpc.pb.go -------------------------------------------------------------------------------- /backend/baseService/api/refund.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/refund.pb.go -------------------------------------------------------------------------------- /backend/baseService/api/refund.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/refund.proto -------------------------------------------------------------------------------- /backend/baseService/api/refund_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/refund_grpc.pb.go -------------------------------------------------------------------------------- /backend/baseService/api/trade.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/trade.pb.go -------------------------------------------------------------------------------- /backend/baseService/api/trade.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/trade.proto -------------------------------------------------------------------------------- /backend/baseService/api/trade_entities.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/trade_entities.pb.go -------------------------------------------------------------------------------- /backend/baseService/api/trade_entities.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/trade_entities.proto -------------------------------------------------------------------------------- /backend/baseService/api/trade_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/trade_grpc.pb.go -------------------------------------------------------------------------------- /backend/baseService/api/verify.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/verify.pb.go -------------------------------------------------------------------------------- /backend/baseService/api/verify.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/verify.proto -------------------------------------------------------------------------------- /backend/baseService/api/verify_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/api/verify_grpc.pb.go -------------------------------------------------------------------------------- /backend/baseService/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/cmd/main.go -------------------------------------------------------------------------------- /backend/baseService/configs/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/configs/config.yaml -------------------------------------------------------------------------------- /backend/baseService/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/entrypoint.sh -------------------------------------------------------------------------------- /backend/baseService/gen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/gen.yml -------------------------------------------------------------------------------- /backend/baseService/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/go.mod -------------------------------------------------------------------------------- /backend/baseService/golangci.yml: -------------------------------------------------------------------------------- 1 | issues 2 | -------------------------------------------------------------------------------- /backend/baseService/internal/applications/accountapp/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/applications/accountapp/application.go -------------------------------------------------------------------------------- /backend/baseService/internal/applications/authapp/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/applications/authapp/application.go -------------------------------------------------------------------------------- /backend/baseService/internal/applications/fileapp/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/applications/fileapp/application.go -------------------------------------------------------------------------------- /backend/baseService/internal/applications/interface/accountserviceiface/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/applications/interface/accountserviceiface/interface.go -------------------------------------------------------------------------------- /backend/baseService/internal/applications/interface/accountserviceiface/interface_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/applications/interface/accountserviceiface/interface_mock.go -------------------------------------------------------------------------------- /backend/baseService/internal/applications/interface/authserviceiface/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/applications/interface/authserviceiface/interface.go -------------------------------------------------------------------------------- /backend/baseService/internal/applications/interface/authserviceiface/interface_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/applications/interface/authserviceiface/interface_mock.go -------------------------------------------------------------------------------- /backend/baseService/internal/applications/interface/fileserviceiface/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/applications/interface/fileserviceiface/interface.go -------------------------------------------------------------------------------- /backend/baseService/internal/applications/interface/fileserviceiface/interface_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/applications/interface/fileserviceiface/interface_mock.go -------------------------------------------------------------------------------- /backend/baseService/internal/applications/interface/postserviceiface/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/applications/interface/postserviceiface/interface.go -------------------------------------------------------------------------------- /backend/baseService/internal/applications/postapp/appication.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/applications/postapp/appication.go -------------------------------------------------------------------------------- /backend/baseService/internal/conf/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/conf/base.go -------------------------------------------------------------------------------- /backend/baseService/internal/conf/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/conf/conf.go -------------------------------------------------------------------------------- /backend/baseService/internal/conf/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/conf/data.go -------------------------------------------------------------------------------- /backend/baseService/internal/conf/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/conf/server.go -------------------------------------------------------------------------------- /backend/baseService/internal/conf/snowflake.go: -------------------------------------------------------------------------------- 1 | package conf 2 | 3 | type Snowflake struct { 4 | Node int64 5 | } 6 | -------------------------------------------------------------------------------- /backend/baseService/internal/domain/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/baseService/internal/domain/entity/account/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/entity/account/account.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/entity/account/account_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/entity/account/account_options.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/entity/file/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/entity/file/file.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/entity/file/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/entity/file/options.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/entity/slicingfile/slicingfile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/entity/slicingfile/slicingfile.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/entity/template/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/entity/template/template.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/entity/template/template_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/entity/template/template_options.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/entity/verificationcode/verificationcode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/entity/verificationcode/verificationcode.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/innerservice/filerepohelper/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/innerservice/filerepohelper/service.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/repoiface/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/repoiface/account.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/repoiface/account_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/repoiface/account_mock.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/repoiface/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/repoiface/file.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/repoiface/minio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/repoiface/minio.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/repoiface/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/repoiface/template.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/repoiface/thirdmsgsendservice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/repoiface/thirdmsgsendservice.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/repoiface/verificationcoderedis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/repoiface/verificationcoderedis.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/repoiface/verificationcoderedis_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/repoiface/verificationcoderedis_mock.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/service/accountservice/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/service/accountservice/service.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/service/authservice/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/service/authservice/service.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/service/fileservice/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/service/fileservice/service.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/service/postservice/field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/service/postservice/field.go -------------------------------------------------------------------------------- /backend/baseService/internal/domain/service/postservice/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/domain/service/postservice/service.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/adapters/thirdmsgadapter/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/adapters/thirdmsgadapter/adapter.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/constants/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/constants/account.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/constants/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/constants/common.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/dal/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/dal/interface.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/dal/models/account.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/dal/models/account.gen.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/dal/models/file.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/dal/models/file.gen.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/dal/models/template.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/dal/models/template.gen.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/dal/query/account.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/dal/query/account.gen.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/dal/query/account.gen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/dal/query/account.gen_test.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/dal/query/file.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/dal/query/file.gen.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/dal/query/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/dal/query/gen.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/dal/query/gen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/dal/query/gen_test.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/dal/query/template.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/dal/query/template.gen.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/middlewares/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/middlewares/trace.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/middlewares/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/middlewares/validate.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/redis/verificationcoderedis/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/redis/verificationcoderedis/repository.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/repositories/accountrepo/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/repositories/accountrepo/repository.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/repositories/filerepo/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/repositories/filerepo/repository.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/repositories/miniorepo/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/repositories/miniorepo/repository.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/repositories/templaterepo/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/repositories/templaterepo/repository.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/utils/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/utils/check.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/utils/check_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/utils/check_test.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/utils/encrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/utils/encrypt.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/utils/encrypt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/utils/encrypt_test.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/utils/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/utils/generate.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/utils/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/utils/logger.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/utils/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/utils/meta.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/utils/snowflake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/utils/snowflake.go -------------------------------------------------------------------------------- /backend/baseService/internal/infrastructure/utils/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/infrastructure/utils/validator.go -------------------------------------------------------------------------------- /backend/baseService/internal/server/accountproviders/providers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/server/accountproviders/providers.go -------------------------------------------------------------------------------- /backend/baseService/internal/server/authappproviders/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/server/authappproviders/provider.go -------------------------------------------------------------------------------- /backend/baseService/internal/server/fileappproviders/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/server/fileappproviders/provider.go -------------------------------------------------------------------------------- /backend/baseService/internal/server/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/server/grpc.go -------------------------------------------------------------------------------- /backend/baseService/internal/server/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/server/options.go -------------------------------------------------------------------------------- /backend/baseService/internal/server/postappproviders/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/server/postappproviders/provider.go -------------------------------------------------------------------------------- /backend/baseService/internal/server/warmup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/server/warmup.go -------------------------------------------------------------------------------- /backend/baseService/internal/server/warmup/filetablewarmup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/server/warmup/filetablewarmup.go -------------------------------------------------------------------------------- /backend/baseService/internal/server/warmup/miniobucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/server/warmup/miniobucket.go -------------------------------------------------------------------------------- /backend/baseService/internal/server/warmup/miniopublic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/server/warmup/miniopublic.go -------------------------------------------------------------------------------- /backend/baseService/internal/server/wire.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/server/wire.go -------------------------------------------------------------------------------- /backend/baseService/internal/server/wire_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/internal/server/wire_gen.go -------------------------------------------------------------------------------- /backend/baseService/promtail.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/promtail.yaml -------------------------------------------------------------------------------- /backend/baseService/third_party/buf/validate/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/buf/validate/BUILD.bazel -------------------------------------------------------------------------------- /backend/baseService/third_party/buf/validate/expression.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/buf/validate/expression.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/buf/validate/priv/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/buf/validate/priv/BUILD.bazel -------------------------------------------------------------------------------- /backend/baseService/third_party/buf/validate/priv/private.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/buf/validate/priv/private.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/buf/validate/validate.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/buf/validate/validate.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/google/api/annotations.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/google/api/client.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/google/api/client.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/google/api/field_behavior.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/google/api/field_behavior.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/google/api/http.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/google/api/httpbody.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/google/api/httpbody.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/google/protobuf/any.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/google/protobuf/any.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/google/protobuf/api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/google/protobuf/api.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/google/protobuf/compiler/plugin.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/google/protobuf/compiler/plugin.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/google/protobuf/descriptor.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/google/protobuf/descriptor.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/google/protobuf/duration.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/google/protobuf/duration.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/google/protobuf/empty.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/google/protobuf/empty.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/google/protobuf/field_mask.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/google/protobuf/field_mask.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/google/protobuf/source_context.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/google/protobuf/source_context.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/google/protobuf/struct.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/google/protobuf/struct.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/google/protobuf/timestamp.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/google/protobuf/timestamp.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/google/protobuf/type.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/google/protobuf/type.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/google/protobuf/wrappers.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/google/protobuf/wrappers.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/openapi/v3/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/openapi/v3/annotations.proto -------------------------------------------------------------------------------- /backend/baseService/third_party/openapi/v3/openapi.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/baseService/third_party/openapi/v3/openapi.proto -------------------------------------------------------------------------------- /backend/gopkgs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/README.md -------------------------------------------------------------------------------- /backend/gopkgs/cachex/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/cachex/cache.go -------------------------------------------------------------------------------- /backend/gopkgs/cachex/cache_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/cachex/cache_options.go -------------------------------------------------------------------------------- /backend/gopkgs/cachex/lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/cachex/lock.go -------------------------------------------------------------------------------- /backend/gopkgs/components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/components/README.md -------------------------------------------------------------------------------- /backend/gopkgs/components/component.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/components/component.go -------------------------------------------------------------------------------- /backend/gopkgs/components/consulx/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/components/consulx/config.go -------------------------------------------------------------------------------- /backend/gopkgs/components/consulx/consul.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/components/consulx/consul.go -------------------------------------------------------------------------------- /backend/gopkgs/components/etcdx/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/components/etcdx/config.go -------------------------------------------------------------------------------- /backend/gopkgs/components/etcdx/etcd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/components/etcdx/etcd.go -------------------------------------------------------------------------------- /backend/gopkgs/components/miniox/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/components/miniox/config.go -------------------------------------------------------------------------------- /backend/gopkgs/components/miniox/minio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/components/miniox/minio.go -------------------------------------------------------------------------------- /backend/gopkgs/components/mysqlx/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/components/mysqlx/config.go -------------------------------------------------------------------------------- /backend/gopkgs/components/mysqlx/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/components/mysqlx/mysql.go -------------------------------------------------------------------------------- /backend/gopkgs/components/redisx/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/components/redisx/config.go -------------------------------------------------------------------------------- /backend/gopkgs/components/redisx/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/components/redisx/redis.go -------------------------------------------------------------------------------- /backend/gopkgs/components/rmqconsumerx/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/components/rmqconsumerx/config.go -------------------------------------------------------------------------------- /backend/gopkgs/components/rmqconsumerx/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/components/rmqconsumerx/consumer.go -------------------------------------------------------------------------------- /backend/gopkgs/components/rmqconsumerx/consumer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/components/rmqconsumerx/consumer/main.go -------------------------------------------------------------------------------- /backend/gopkgs/components/rmqconsumerx/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/components/rmqconsumerx/instance.go -------------------------------------------------------------------------------- /backend/gopkgs/components/rmqproducerx/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/components/rmqproducerx/config.go -------------------------------------------------------------------------------- /backend/gopkgs/components/rmqproducerx/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/components/rmqproducerx/instance.go -------------------------------------------------------------------------------- /backend/gopkgs/components/rmqproducerx/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/components/rmqproducerx/producer.go -------------------------------------------------------------------------------- /backend/gopkgs/components/rmqproducerx/producer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/components/rmqproducerx/producer/main.go -------------------------------------------------------------------------------- /backend/gopkgs/errorx/errorx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/errorx/errorx.go -------------------------------------------------------------------------------- /backend/gopkgs/errorx/errorx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/errorx/errorx_test.go -------------------------------------------------------------------------------- /backend/gopkgs/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/go.mod -------------------------------------------------------------------------------- /backend/gopkgs/gofer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/gofer/README.md -------------------------------------------------------------------------------- /backend/gopkgs/gofer/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/gofer/errors.go -------------------------------------------------------------------------------- /backend/gopkgs/gofer/gofer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/gofer/gofer.go -------------------------------------------------------------------------------- /backend/gopkgs/gofer/gofer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/gofer/gofer_test.go -------------------------------------------------------------------------------- /backend/gopkgs/gofer/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/gofer/group.go -------------------------------------------------------------------------------- /backend/gopkgs/gofer/group_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/gofer/group_options.go -------------------------------------------------------------------------------- /backend/gopkgs/gofer/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/gofer/pool.go -------------------------------------------------------------------------------- /backend/gopkgs/gofer/singleflight.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/gofer/singleflight.go -------------------------------------------------------------------------------- /backend/gopkgs/internal/defaultlogger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/internal/defaultlogger/logger.go -------------------------------------------------------------------------------- /backend/gopkgs/internal/defaultmiddlewares/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/internal/defaultmiddlewares/trace.go -------------------------------------------------------------------------------- /backend/gopkgs/internal/shutdown/shutdown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/internal/shutdown/shutdown.go -------------------------------------------------------------------------------- /backend/gopkgs/launcher/components.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/components.go -------------------------------------------------------------------------------- /backend/gopkgs/launcher/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/config.go -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/Makefile -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/api/test.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/api/test.pb.go -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/api/test.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/api/test.proto -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/api/test_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/api/test_grpc.pb.go -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/api/test_http.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/api/test_http.pb.go -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/application/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/application/test.go -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/cmd/main.go -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/configs/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/configs/config.yaml -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/openapi.yaml -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/third_party/google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/third_party/google/api/annotations.proto -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/third_party/google/api/client.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/third_party/google/api/client.proto -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/third_party/google/api/field_behavior.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/third_party/google/api/field_behavior.proto -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/third_party/google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/third_party/google/api/http.proto -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/third_party/google/api/httpbody.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/third_party/google/api/httpbody.proto -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/third_party/google/protobuf/any.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/third_party/google/protobuf/any.proto -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/third_party/google/protobuf/api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/third_party/google/protobuf/api.proto -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/third_party/google/protobuf/compiler/plugin.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/third_party/google/protobuf/compiler/plugin.proto -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/third_party/google/protobuf/descriptor.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/third_party/google/protobuf/descriptor.proto -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/third_party/google/protobuf/duration.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/third_party/google/protobuf/duration.proto -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/third_party/google/protobuf/empty.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/third_party/google/protobuf/empty.proto -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/third_party/google/protobuf/field_mask.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/third_party/google/protobuf/field_mask.proto -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/third_party/google/protobuf/source_context.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/third_party/google/protobuf/source_context.proto -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/third_party/google/protobuf/struct.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/third_party/google/protobuf/struct.proto -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/third_party/google/protobuf/timestamp.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/third_party/google/protobuf/timestamp.proto -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/third_party/google/protobuf/type.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/third_party/google/protobuf/type.proto -------------------------------------------------------------------------------- /backend/gopkgs/launcher/example/third_party/google/protobuf/wrappers.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/example/third_party/google/protobuf/wrappers.proto -------------------------------------------------------------------------------- /backend/gopkgs/launcher/launcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/launcher.go -------------------------------------------------------------------------------- /backend/gopkgs/launcher/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/options.go -------------------------------------------------------------------------------- /backend/gopkgs/launcher/tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/launcher/tracing.go -------------------------------------------------------------------------------- /backend/gopkgs/middlewares/httprespwrapper/middleware..go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/middlewares/httprespwrapper/middleware..go -------------------------------------------------------------------------------- /backend/gopkgs/middlewares/protobufvalidator/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/middlewares/protobufvalidator/middleware.go -------------------------------------------------------------------------------- /backend/gopkgs/middlewares/protobufvalidator/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/middlewares/protobufvalidator/middleware_test.go -------------------------------------------------------------------------------- /backend/gopkgs/snowflakeutil/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/snowflakeutil/utils.go -------------------------------------------------------------------------------- /backend/gopkgs/snowflakeutil/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/snowflakeutil/utils_test.go -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-go-http/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-go-http/go.mod -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-go-http/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-go-http/http.go -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-go-http/httpTemplate.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-go-http/httpTemplate.tpl -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-go-http/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-go-http/http_test.go -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-go-http/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-go-http/main.go -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-go-http/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-go-http/template.go -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-go-http/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-go-http/version.go -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/README.md -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/google/api/annotations.proto -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/google/api/client.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/google/api/client.proto -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/google/api/field_behavior.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/google/api/field_behavior.proto -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/google/api/http.proto -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/google/api/resource.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/google/api/resource.proto -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/google/example/library/v1/library.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/google/example/library/v1/library.proto -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/google/example/library/v1/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/google/example/library/v1/openapi.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/google/example/library/v1/openapi_json.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/google/example/library/v1/openapi_json.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/google/rpc/status.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/google/rpc/status.proto -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/google/type/date.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/google/type/date.proto -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/google/type/datetime.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/google/type/datetime.proto -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/additional_bindings/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/additional_bindings/message.proto -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/additional_bindings/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/additional_bindings/openapi.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/allofwrap/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/allofwrap/message.proto -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/allofwrap/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/allofwrap/openapi.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/bodymapping/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/bodymapping/message.proto -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/bodymapping/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/bodymapping/openapi.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/bodymapping/openapi_json.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/bodymapping/openapi_json.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/bodymapping/openapi_string_enum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/bodymapping/openapi_string_enum.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/enumoptions/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/enumoptions/message.proto -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/enumoptions/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/enumoptions/openapi.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/enumoptions/openapi_json.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/enumoptions/openapi_json.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/enumoptions/openapi_string_enum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/enumoptions/openapi_string_enum.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/jsonoptions/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/jsonoptions/message.proto -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/jsonoptions/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/jsonoptions/openapi.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/jsonoptions/openapi_json.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/jsonoptions/openapi_json.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/jsonoptions/openapi_string_enum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/jsonoptions/openapi_string_enum.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/mapfields/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/mapfields/message.proto -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/mapfields/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/mapfields/openapi.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/mapfields/openapi_default_response.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/mapfields/openapi_default_response.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/mapfields/openapi_fq_schema_naming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/mapfields/openapi_fq_schema_naming.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/mapfields/openapi_json.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/mapfields/openapi_json.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/mapfields/openapi_string_enum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/mapfields/openapi_string_enum.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/noannotations/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/noannotations/message.proto -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/noannotations/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/noannotations/openapi.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/noannotations/openapi_json.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/noannotations/openapi_json.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/noannotations/openapi_string_enum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/noannotations/openapi_string_enum.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/openapiv3annotations/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/openapiv3annotations/message.proto -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/openapiv3annotations/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/openapiv3annotations/openapi.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/openapiv3annotations/openapi_json.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/openapiv3annotations/openapi_json.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/pathparams/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/pathparams/message.proto -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/pathparams/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/pathparams/openapi.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/pathparams/openapi_json.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/pathparams/openapi_json.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/pathparams/openapi_string_enum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/pathparams/openapi_string_enum.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/protobuftypes/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/protobuftypes/message.proto -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/protobuftypes/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/protobuftypes/openapi.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/protobuftypes/openapi_json.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/protobuftypes/openapi_json.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/protobuftypes/openapi_string_enum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/protobuftypes/openapi_string_enum.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/rpctypes/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/rpctypes/message.proto -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/rpctypes/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/rpctypes/openapi.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/rpctypes/openapi_default_response.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/rpctypes/openapi_default_response.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/rpctypes/openapi_fq_schema_naming.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/rpctypes/openapi_fq_schema_naming.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/rpctypes/openapi_json.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/rpctypes/openapi_json.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/examples/tests/rpctypes/openapi_string_enum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/examples/tests/rpctypes/openapi_string_enum.yaml -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/generator/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/generator/generator.go -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/generator/reflector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/generator/reflector.go -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/generator/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/generator/utils.go -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/generator/wellknown/mediatypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/generator/wellknown/mediatypes.go -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/generator/wellknown/schemas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/generator/wellknown/schemas.go -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/go.mod -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/main.go -------------------------------------------------------------------------------- /backend/gopkgs/tools/protoc-gen-openapi/plugin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/gopkgs/tools/protoc-gen-openapi/plugin_test.go -------------------------------------------------------------------------------- /backend/imService/README.md: -------------------------------------------------------------------------------- 1 | 通信服务 2 | -------------------------------------------------------------------------------- /backend/manageApiService/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/Dockerfile -------------------------------------------------------------------------------- /backend/manageApiService/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/Makefile -------------------------------------------------------------------------------- /backend/manageApiService/api/msapi/base.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/api/msapi/base.pb.go -------------------------------------------------------------------------------- /backend/manageApiService/api/msapi/base.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/api/msapi/base.proto -------------------------------------------------------------------------------- /backend/manageApiService/api/msapi/tool.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/api/msapi/tool.pb.go -------------------------------------------------------------------------------- /backend/manageApiService/api/msapi/tool.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/api/msapi/tool.proto -------------------------------------------------------------------------------- /backend/manageApiService/api/msapi/tool_http.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/api/msapi/tool_http.pb.go -------------------------------------------------------------------------------- /backend/manageApiService/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/cmd/main.go -------------------------------------------------------------------------------- /backend/manageApiService/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/entrypoint.sh -------------------------------------------------------------------------------- /backend/manageApiService/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/go.mod -------------------------------------------------------------------------------- /backend/manageApiService/golangci.yml: -------------------------------------------------------------------------------- 1 | issues 2 | -------------------------------------------------------------------------------- /backend/manageApiService/internal/applications/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/manageApiService/internal/conf/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/manageApiService/internal/conf/config.go: -------------------------------------------------------------------------------- 1 | package conf 2 | 3 | type Config struct { 4 | } 5 | -------------------------------------------------------------------------------- /backend/manageApiService/internal/domain/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/manageApiService/internal/infrastructure/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/manageApiService/internal/server/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/manageApiService/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/openapi.yaml -------------------------------------------------------------------------------- /backend/manageApiService/promtail.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/promtail.yaml -------------------------------------------------------------------------------- /backend/manageApiService/third_party/buf/validate/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/buf/validate/BUILD.bazel -------------------------------------------------------------------------------- /backend/manageApiService/third_party/buf/validate/expression.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/buf/validate/expression.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/buf/validate/priv/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/buf/validate/priv/BUILD.bazel -------------------------------------------------------------------------------- /backend/manageApiService/third_party/buf/validate/priv/private.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/buf/validate/priv/private.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/buf/validate/validate.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/buf/validate/validate.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/google/api/annotations.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/google/api/client.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/google/api/client.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/google/api/field_behavior.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/google/api/field_behavior.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/google/api/http.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/google/api/httpbody.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/google/api/httpbody.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/google/protobuf/any.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/google/protobuf/any.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/google/protobuf/api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/google/protobuf/api.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/google/protobuf/compiler/plugin.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/google/protobuf/compiler/plugin.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/google/protobuf/descriptor.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/google/protobuf/descriptor.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/google/protobuf/duration.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/google/protobuf/duration.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/google/protobuf/empty.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/google/protobuf/empty.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/google/protobuf/field_mask.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/google/protobuf/field_mask.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/google/protobuf/source_context.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/google/protobuf/source_context.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/google/protobuf/struct.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/google/protobuf/struct.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/google/protobuf/timestamp.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/google/protobuf/timestamp.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/google/protobuf/type.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/google/protobuf/type.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/google/protobuf/wrappers.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/google/protobuf/wrappers.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/openapi/v3/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/openapi/v3/annotations.proto -------------------------------------------------------------------------------- /backend/manageApiService/third_party/openapi/v3/openapi.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/manageApiService/third_party/openapi/v3/openapi.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/Dockerfile -------------------------------------------------------------------------------- /backend/shortVideoApiService/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/Makefile -------------------------------------------------------------------------------- /backend/shortVideoApiService/README.md: -------------------------------------------------------------------------------- 1 | 短视频网关服务 2 | -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/base.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/base.pb.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/base.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/base.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/collection.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/collection.pb.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/collection.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/collection.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/collection_http.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/collection_http.pb.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/comment.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/comment.pb.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/comment.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/comment.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/comment_http.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/comment_http.pb.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/favorite.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/favorite.pb.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/favorite.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/favorite.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/favorite_http.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/favorite_http.pb.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/file.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/file.pb.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/file.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/file.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/file_http.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/file_http.pb.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/follow.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/follow.pb.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/follow.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/follow.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/follow_http.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/follow_http.pb.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/user.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/user.pb.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/user.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/user.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/user_http.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/user_http.pb.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/video.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/video.pb.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/video.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/video.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/api/svapi/video_http.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/api/svapi/video_http.pb.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/cmd/main.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/configs/configs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/configs/configs.yaml -------------------------------------------------------------------------------- /backend/shortVideoApiService/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/entrypoint.sh -------------------------------------------------------------------------------- /backend/shortVideoApiService/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/go.mod -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/applications/collectionapp/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/applications/collectionapp/application.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/applications/commentapp/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/applications/commentapp/application.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/applications/favoriteapp/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/applications/favoriteapp/application.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/applications/fileapp/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/applications/fileapp/application.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/applications/followapp/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/applications/followapp/application.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/applications/interface/videoserviceiface/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/applications/interface/videoserviceiface/interface.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/applications/userapp/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/applications/userapp/application.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/applications/videoapp/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/applications/videoapp/application.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/conf/config.go: -------------------------------------------------------------------------------- 1 | package conf 2 | 3 | type Config struct { 4 | } 5 | -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/infrastructure/adapter/baseadapter/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/infrastructure/adapter/baseadapter/account.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/infrastructure/adapter/baseadapter/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/infrastructure/adapter/baseadapter/adapter.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/infrastructure/adapter/baseadapter/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/infrastructure/adapter/baseadapter/auth.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/infrastructure/adapter/baseadapter/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/infrastructure/adapter/baseadapter/file.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/infrastructure/adapter/svcoreadapter/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/infrastructure/adapter/svcoreadapter/adapter.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/infrastructure/adapter/svcoreadapter/collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/infrastructure/adapter/svcoreadapter/collection.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/infrastructure/adapter/svcoreadapter/comment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/infrastructure/adapter/svcoreadapter/comment.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/infrastructure/adapter/svcoreadapter/dto/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/infrastructure/adapter/svcoreadapter/dto/video.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/infrastructure/adapter/svcoreadapter/favorite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/infrastructure/adapter/svcoreadapter/favorite.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/infrastructure/adapter/svcoreadapter/follow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/infrastructure/adapter/svcoreadapter/follow.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/infrastructure/adapter/svcoreadapter/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/infrastructure/adapter/svcoreadapter/user.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/infrastructure/adapter/svcoreadapter/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/infrastructure/adapter/svcoreadapter/video.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/infrastructure/errs/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/infrastructure/errs/error.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/infrastructure/middlewares/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/infrastructure/middlewares/cors.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/infrastructure/middlewares/requestmonitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/infrastructure/middlewares/requestmonitor.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/infrastructure/middlewares/wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/infrastructure/middlewares/wrapper.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/infrastructure/utils/claims/claims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/infrastructure/utils/claims/claims.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/infrastructure/utils/errorx/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/infrastructure/utils/errorx/error.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/infrastructure/utils/respcheck/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/infrastructure/utils/respcheck/check.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/infrastructure/utils/respcheck/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/infrastructure/utils/respcheck/parse.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/server/collectionappprovider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/server/collectionappprovider/provider.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/server/commentappprovider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/server/commentappprovider/provider.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/server/commonprovider/providers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/server/commonprovider/providers.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/server/favoriteappprovider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/server/favoriteappprovider/provider.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/server/fileappproviders/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/server/fileappproviders/provider.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/server/followappprovider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/server/followappprovider/provider.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/server/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/server/http.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/server/userappproviders/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/server/userappproviders/provider.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/server/videoappproviders/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/server/videoappproviders/provider.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/server/wire.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/server/wire.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/server/wire_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/server/wire_gen.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/internal/service/videoservice/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/internal/service/videoservice/service.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/openapi.yaml -------------------------------------------------------------------------------- /backend/shortVideoApiService/promtail.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/promtail.yaml -------------------------------------------------------------------------------- /backend/shortVideoApiService/test/video_upload/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/test/video_upload/cover.png -------------------------------------------------------------------------------- /backend/shortVideoApiService/test/video_upload/example.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/test/video_upload/example.mp4 -------------------------------------------------------------------------------- /backend/shortVideoApiService/test/video_upload/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/test/video_upload/func.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/test/video_upload/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/test/video_upload/main.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/test/video_upload/uploadcover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/test/video_upload/uploadcover.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/test/video_upload/uploadvideo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/test/video_upload/uploadvideo.go -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/buf/validate/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/buf/validate/BUILD.bazel -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/buf/validate/expression.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/buf/validate/expression.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/buf/validate/priv/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/buf/validate/priv/BUILD.bazel -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/buf/validate/priv/private.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/buf/validate/priv/private.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/buf/validate/validate.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/buf/validate/validate.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/google/api/annotations.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/google/api/client.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/google/api/client.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/google/api/field_behavior.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/google/api/field_behavior.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/google/api/http.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/google/api/httpbody.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/google/api/httpbody.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/google/protobuf/any.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/google/protobuf/any.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/google/protobuf/api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/google/protobuf/api.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/google/protobuf/compiler/plugin.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/google/protobuf/compiler/plugin.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/google/protobuf/descriptor.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/google/protobuf/descriptor.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/google/protobuf/duration.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/google/protobuf/duration.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/google/protobuf/empty.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/google/protobuf/empty.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/google/protobuf/field_mask.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/google/protobuf/field_mask.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/google/protobuf/source_context.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/google/protobuf/source_context.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/google/protobuf/struct.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/google/protobuf/struct.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/google/protobuf/timestamp.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/google/protobuf/timestamp.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/google/protobuf/type.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/google/protobuf/type.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/google/protobuf/wrappers.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/google/protobuf/wrappers.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/openapi/v3/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/openapi/v3/annotations.proto -------------------------------------------------------------------------------- /backend/shortVideoApiService/third_party/openapi/v3/openapi.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoApiService/third_party/openapi/v3/openapi.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/.gitignore: -------------------------------------------------------------------------------- 1 | **/local.config.yaml 2 | bin/ 3 | -------------------------------------------------------------------------------- /backend/shortVideoCoreService/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/Dockerfile -------------------------------------------------------------------------------- /backend/shortVideoCoreService/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/Makefile -------------------------------------------------------------------------------- /backend/shortVideoCoreService/README.md: -------------------------------------------------------------------------------- 1 | 短视频核心服务 2 | -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/base.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/base.pb.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/base.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/base.pb.validate.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/base.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/base.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/collection.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/collection.pb.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/collection.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/collection.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/collection_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/collection_grpc.pb.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/comment.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/comment.pb.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/comment.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/comment.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/comment_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/comment_grpc.pb.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/favorite.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/favorite.pb.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/favorite.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/favorite.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/favorite_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/favorite_grpc.pb.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/follow.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/follow.pb.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/follow.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/follow.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/follow_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/follow_grpc.pb.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/user.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/user.pb.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/user.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/user.pb.validate.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/user.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/user.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/user_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/user_grpc.pb.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/user_http.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/user_http.pb.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/video.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/video.pb.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/video.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/video.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/video_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/video_grpc.pb.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/api/v1/video_http.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/api/v1/video_http.pb.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/cmd/main.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/configs/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/configs/config.yaml -------------------------------------------------------------------------------- /backend/shortVideoCoreService/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/entrypoint.sh -------------------------------------------------------------------------------- /backend/shortVideoCoreService/gen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/gen.yml -------------------------------------------------------------------------------- /backend/shortVideoCoreService/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/go.mod -------------------------------------------------------------------------------- /backend/shortVideoCoreService/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/go.sum -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/application/collectionapp/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/application/collectionapp/application.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/application/commentapp/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/application/commentapp/application.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/application/dto/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/application/dto/video.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/application/favoriteapp/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/application/favoriteapp/application.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/application/followapp/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/application/followapp/application.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/application/interface/commentserviceiface/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/application/interface/commentserviceiface/interface.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/application/interface/followserviceiface/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/application/interface/followserviceiface/interface.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/application/userapp/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/application/userapp/application.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/application/videoapp/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/application/videoapp/application.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/conf/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/conf/app.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/conf/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/conf/auth.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/conf/components.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/conf/components.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/conf/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/conf/conf.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/conf/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/conf/server.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/data/dto/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/data/dto/video.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/data/userdata/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/data/userdata/interface.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/data/userdata/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/data/userdata/user.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/data/videodata/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/data/videodata/interface.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/data/videodata/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/data/videodata/video.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/domain/dto/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/domain/dto/user.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/domain/dto/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/domain/dto/video.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/domain/entity/collection/entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/domain/entity/collection/entity.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/domain/entity/collection/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/domain/entity/collection/option.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/domain/entity/comment/comment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/domain/entity/comment/comment.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/domain/entity/comment/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/domain/entity/comment/option.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/domain/entity/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/domain/entity/user.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/domain/entity/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/domain/entity/video.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/domain/repoiface/collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/domain/repoiface/collection.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/domain/repoiface/comment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/domain/repoiface/comment.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/domain/repoiface/favorite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/domain/repoiface/favorite.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/domain/repoiface/follow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/domain/repoiface/follow.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/domain/service/collectionservice/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/domain/service/collectionservice/service.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/domain/service/commentservice/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/domain/service/commentservice/service.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/domain/service/favoriteservice/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/domain/service/favoriteservice/service.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/domain/service/followservice/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/domain/service/followservice/service.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/domain/service/userdomain/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/domain/service/userdomain/interface.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/domain/service/userdomain/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/domain/service/userdomain/user.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/domain/service/videodomain/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/domain/service/videodomain/interface.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/domain/service/videodomain/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/domain/service/videodomain/video.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/adapter/baseadapter/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/adapter/baseadapter/adapter.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/dto/page.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/dto/page.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/middleware/jwt/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/middleware/jwt/jwt.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/middleware/requestmonitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/middleware/requestmonitor.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/persistence/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/persistence/gen.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/persistence/model/collection.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/persistence/model/collection.gen.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/persistence/model/comment.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/persistence/model/comment.gen.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/persistence/model/favorite.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/persistence/model/favorite.gen.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/persistence/model/follow.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/persistence/model/follow.gen.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/persistence/model/user.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/persistence/model/user.gen.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/persistence/model/video.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/persistence/model/video.gen.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/persistence/query/collection.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/persistence/query/collection.gen.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/persistence/query/comment.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/persistence/query/comment.gen.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/persistence/query/favorite.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/persistence/query/favorite.gen.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/persistence/query/follow.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/persistence/query/follow.gen.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/persistence/query/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/persistence/query/gen.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/persistence/query/user.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/persistence/query/user.gen.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/persistence/query/video.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/persistence/query/video.gen.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/repositories/commentrepo/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/repositories/commentrepo/repository.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/repositories/followrepo/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/repositories/followrepo/repository.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/thirdparty/baseservice/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/thirdparty/baseservice/handler.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/utils/datestring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/utils/datestring.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/utils/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/utils/logger.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/utils/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/utils/meta.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/utils/pageresult/pageresult.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/utils/pageresult/pageresult.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/utils/pagination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/utils/pagination.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/utils/persistence.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/utils/persistence.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/infrastructure/utils/snowflake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/infrastructure/utils/snowflake.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/server/collectionappprovider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/server/collectionappprovider/provider.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/server/commentappprovider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/server/commentappprovider/provider.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/server/favoriteappprovider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/server/favoriteappprovider/provider.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/server/followappprovider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/server/followappprovider/provider.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/server/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/server/grpc.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/server/userappprovider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/server/userappprovider/provider.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/internal/server/videoappprovider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/internal/server/videoappprovider/provider.go -------------------------------------------------------------------------------- /backend/shortVideoCoreService/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/openapi.yaml -------------------------------------------------------------------------------- /backend/shortVideoCoreService/promtail.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/promtail.yaml -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/README.md: -------------------------------------------------------------------------------- 1 | # third_party 2 | -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/buf/validate/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/buf/validate/BUILD.bazel -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/buf/validate/expression.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/buf/validate/expression.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/buf/validate/priv/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/buf/validate/priv/BUILD.bazel -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/buf/validate/priv/private.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/buf/validate/priv/private.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/buf/validate/validate.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/buf/validate/validate.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/errors/errors.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/errors/errors.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/google/api/annotations.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/google/api/client.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/google/api/client.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/google/api/field_behavior.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/google/api/field_behavior.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/google/api/http.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/google/api/httpbody.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/google/api/httpbody.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/google/protobuf/any.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/google/protobuf/any.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/google/protobuf/api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/google/protobuf/api.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/google/protobuf/compiler/plugin.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/google/protobuf/compiler/plugin.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/google/protobuf/descriptor.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/google/protobuf/descriptor.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/google/protobuf/duration.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/google/protobuf/duration.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/google/protobuf/empty.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/google/protobuf/empty.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/google/protobuf/field_mask.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/google/protobuf/field_mask.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/google/protobuf/source_context.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/google/protobuf/source_context.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/google/protobuf/struct.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/google/protobuf/struct.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/google/protobuf/timestamp.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/google/protobuf/timestamp.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/google/protobuf/type.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/google/protobuf/type.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/google/protobuf/wrappers.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/google/protobuf/wrappers.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/openapi/v3/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/openapi/v3/annotations.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/openapi/v3/openapi.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/openapi/v3/openapi.proto -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/validate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/validate/README.md -------------------------------------------------------------------------------- /backend/shortVideoCoreService/third_party/validate/validate.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/backend/shortVideoCoreService/third_party/validate/validate.proto -------------------------------------------------------------------------------- /deploy/README.md: -------------------------------------------------------------------------------- 1 | 部署相关 2 | -------------------------------------------------------------------------------- /docs-site/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/.gitignore -------------------------------------------------------------------------------- /docs-site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/README.md -------------------------------------------------------------------------------- /docs-site/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/babel.config.js -------------------------------------------------------------------------------- /docs-site/blog/2024-3-3-welcome/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/blog/2024-3-3-welcome/index.md -------------------------------------------------------------------------------- /docs-site/blog/authors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/blog/authors.yml -------------------------------------------------------------------------------- /docs-site/docs/apis/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/docs/apis/_category_.json -------------------------------------------------------------------------------- /docs-site/docs/apis/baseservice/FileService.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/docs/apis/baseservice/FileService.md -------------------------------------------------------------------------------- /docs-site/docs/apis/baseservice/TradeService.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/docs/apis/baseservice/TradeService.md -------------------------------------------------------------------------------- /docs-site/docs/apis/baseservice/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/docs/apis/baseservice/_category_.json -------------------------------------------------------------------------------- /docs-site/docs/features/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/docs/features/_category_.json -------------------------------------------------------------------------------- /docs-site/docs/features/概述.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 1 3 | --- 4 | 5 | # DouTok 功能概述 6 | -------------------------------------------------------------------------------- /docs-site/docs/infra/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/docs/infra/_category_.json -------------------------------------------------------------------------------- /docs-site/docs/infra/代码组织结构.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 2 3 | --- 4 | # 代码组织结构 5 | -------------------------------------------------------------------------------- /docs-site/docs/infra/微服务组织架构.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/docs/infra/微服务组织架构.md -------------------------------------------------------------------------------- /docs-site/docs/intro.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 1 3 | --- 4 | 5 | # DouTok 简介 6 | -------------------------------------------------------------------------------- /docs-site/docs/pkgs/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/docs/pkgs/_category_.json -------------------------------------------------------------------------------- /docs-site/docs/pkgs/components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/docs/pkgs/components.md -------------------------------------------------------------------------------- /docs-site/docs/pkgs/gofer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/docs/pkgs/gofer.md -------------------------------------------------------------------------------- /docs-site/docs/pkgs/launcher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/docs/pkgs/launcher.md -------------------------------------------------------------------------------- /docs-site/docs/pkgs/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/docs/pkgs/tools.md -------------------------------------------------------------------------------- /docs-site/docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/docs/quickstart.md -------------------------------------------------------------------------------- /docs-site/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/docusaurus.config.js -------------------------------------------------------------------------------- /docs-site/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/package-lock.json -------------------------------------------------------------------------------- /docs-site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/package.json -------------------------------------------------------------------------------- /docs-site/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/sidebars.js -------------------------------------------------------------------------------- /docs-site/src/components/HomepageFeatures/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/src/components/HomepageFeatures/index.js -------------------------------------------------------------------------------- /docs-site/src/components/HomepageFeatures/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/src/components/HomepageFeatures/styles.module.css -------------------------------------------------------------------------------- /docs-site/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/src/css/custom.css -------------------------------------------------------------------------------- /docs-site/src/pages/community.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/src/pages/community.md -------------------------------------------------------------------------------- /docs-site/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/src/pages/index.js -------------------------------------------------------------------------------- /docs-site/src/pages/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/src/pages/index.module.css -------------------------------------------------------------------------------- /docs-site/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs-site/static/CNAME: -------------------------------------------------------------------------------- 1 | doutok.zhengfei.xin 2 | -------------------------------------------------------------------------------- /docs-site/static/img/banner.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/static/img/banner.jpeg -------------------------------------------------------------------------------- /docs-site/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/static/img/favicon.ico -------------------------------------------------------------------------------- /docs-site/static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/static/img/logo.png -------------------------------------------------------------------------------- /docs-site/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/static/img/logo.svg -------------------------------------------------------------------------------- /docs-site/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/docs-site/yarn.lock -------------------------------------------------------------------------------- /env/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/Makefile -------------------------------------------------------------------------------- /env/backends.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/backends.yml -------------------------------------------------------------------------------- /env/basic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/basic.yml -------------------------------------------------------------------------------- /env/configs/baseservice/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/configs/baseservice/config.yaml -------------------------------------------------------------------------------- /env/configs/svapiservice/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/configs/svapiservice/config.yaml -------------------------------------------------------------------------------- /env/configs/svcoreservice/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/configs/svcoreservice/config.yaml -------------------------------------------------------------------------------- /env/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/entrypoint.sh -------------------------------------------------------------------------------- /env/grafana/grafana.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/grafana/grafana.ini -------------------------------------------------------------------------------- /env/jaeger_config/sampling_strategies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/jaeger_config/sampling_strategies.json -------------------------------------------------------------------------------- /env/loki/loki-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/loki/loki-config.yaml -------------------------------------------------------------------------------- /env/mysql/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/mysql/.env -------------------------------------------------------------------------------- /env/mysql/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/mysql/my.cnf -------------------------------------------------------------------------------- /env/otel/otel-collector-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/otel/otel-collector-config.yml -------------------------------------------------------------------------------- /env/prometheus/prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/prometheus/prometheus.yaml -------------------------------------------------------------------------------- /env/promtail/promtail-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/promtail/promtail-config.yaml -------------------------------------------------------------------------------- /env/redis/redis.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/redis/redis.conf -------------------------------------------------------------------------------- /env/rocketmq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/rocketmq.yml -------------------------------------------------------------------------------- /env/rocketmq/broker.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/rocketmq/broker.conf -------------------------------------------------------------------------------- /env/rocketmq/runserver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/rocketmq/runserver.sh -------------------------------------------------------------------------------- /env/tempo/tempo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/tempo/tempo.yaml -------------------------------------------------------------------------------- /env/tempo_data/blocks/tempo_cluster_seed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/tempo_data/blocks/tempo_cluster_seed.json -------------------------------------------------------------------------------- /env/trace.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/env/trace.yml -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/doutok/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/.eslintrc.json -------------------------------------------------------------------------------- /frontend/doutok/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/.gitignore -------------------------------------------------------------------------------- /frontend/doutok/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/.prettierignore -------------------------------------------------------------------------------- /frontend/doutok/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/.prettierrc -------------------------------------------------------------------------------- /frontend/doutok/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/Makefile -------------------------------------------------------------------------------- /frontend/doutok/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/README.md -------------------------------------------------------------------------------- /frontend/doutok/api/svapi/api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/api/svapi/api.tsx -------------------------------------------------------------------------------- /frontend/doutok/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/app/favicon.ico -------------------------------------------------------------------------------- /frontend/doutok/app/followed/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/app/followed/page.tsx -------------------------------------------------------------------------------- /frontend/doutok/app/friend/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/app/friend/page.tsx -------------------------------------------------------------------------------- /frontend/doutok/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/app/globals.css -------------------------------------------------------------------------------- /frontend/doutok/app/index/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/app/index/page.tsx -------------------------------------------------------------------------------- /frontend/doutok/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/app/layout.tsx -------------------------------------------------------------------------------- /frontend/doutok/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/app/page.tsx -------------------------------------------------------------------------------- /frontend/doutok/app/recommend/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/app/recommend/page.tsx -------------------------------------------------------------------------------- /frontend/doutok/app/user/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/app/user/page.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/LoginModalProvider/LoginModal/LoginComponent/LoginComponent.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/doutok/components/LoginModalProvider/LoginModal/LoginComponent/LoginComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/LoginModalProvider/LoginModal/LoginComponent/LoginComponent.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/LoginModalProvider/LoginModal/LoginModal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/LoginModalProvider/LoginModal/LoginModal.css -------------------------------------------------------------------------------- /frontend/doutok/components/LoginModalProvider/LoginModal/LoginModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/LoginModalProvider/LoginModal/LoginModal.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/LoginModalProvider/LoginModalProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/LoginModalProvider/LoginModalProvider.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/MainSearch/MainSearch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/MainSearch/MainSearch.css -------------------------------------------------------------------------------- /frontend/doutok/components/MainSearch/MainSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/MainSearch/MainSearch.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/PageHeader/PageHeader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/PageHeader/PageHeader.css -------------------------------------------------------------------------------- /frontend/doutok/components/PageHeader/PageHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/PageHeader/PageHeader.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/PageSider/PageSider.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/PageSider/PageSider.css -------------------------------------------------------------------------------- /frontend/doutok/components/PageSider/PageSider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/PageSider/PageSider.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/Player/CommentComponent/ChildCommentList/ChildCommentList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/Player/CommentComponent/ChildCommentList/ChildCommentList.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/Player/CommentComponent/CommentComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/Player/CommentComponent/CommentComponent.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/Player/Player.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/Player/Player.css -------------------------------------------------------------------------------- /frontend/doutok/components/Player/Player.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/Player/Player.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/PlayerModal/PlayerModal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/PlayerModal/PlayerModal.css -------------------------------------------------------------------------------- /frontend/doutok/components/PlayerModal/PlayerModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/PlayerModal/PlayerModal.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/PlayerWithRef/Player.css: -------------------------------------------------------------------------------- 1 | .player { 2 | --plyr-color-main: #e12056; 3 | } 4 | -------------------------------------------------------------------------------- /frontend/doutok/components/PlayerWithRef/Player.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/PlayerWithRef/Player.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/Publish/Publish.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/doutok/components/Publish/Publish.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/Publish/Publish.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/RecommendPageVideo/RecommendPageVideo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/RecommendPageVideo/RecommendPageVideo.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/RecommendVideoList/RecommendVideoList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/RecommendVideoList/RecommendVideoList.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/RegisterComponent/RegisterComponent.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/doutok/components/RegisterComponent/RegisterComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/RegisterComponent/RegisterComponent.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/RegisterModal/RegisterModal.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/doutok/components/RequestComponent/RequestComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/RequestComponent/RequestComponent.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/SimpleUpload/SimpleUpload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/SimpleUpload/SimpleUpload.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/UpdateUserInfoForm/UpdateUserInfoForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/UpdateUserInfoForm/UpdateUserInfoForm.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/UserAvatar/UserAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/UserAvatar/UserAvatar.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/UserCard/UserCard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/UserCard/UserCard.css -------------------------------------------------------------------------------- /frontend/doutok/components/UserCard/UserCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/UserCard/UserCard.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/UserStore/useUserStore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/UserStore/useUserStore.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/UserVideosCard/UserCollectedVideoList/UserCollectedVideoList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/UserVideosCard/UserCollectedVideoList/UserCollectedVideoList.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/UserVideosCard/UserFavoritedVideoList/UserFavoritedVideoList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/UserVideosCard/UserFavoritedVideoList/UserFavoritedVideoList.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/UserVideosCard/UserPublishedVideoList/UserPublishedVideoList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/UserVideosCard/UserPublishedVideoList/UserPublishedVideoList.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/UserVideosCard/UserVideosCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/UserVideosCard/UserVideosCard.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/UserVideosList/UserVideosList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/UserVideosList/UserVideosList.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/VideoList/VideoList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/VideoList/VideoList.tsx -------------------------------------------------------------------------------- /frontend/doutok/components/VideoListWrappers/RecommendPageWrapper/RecommendPageWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/components/VideoListWrappers/RecommendPageWrapper/RecommendPageWrapper.tsx -------------------------------------------------------------------------------- /frontend/doutok/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/next.config.mjs -------------------------------------------------------------------------------- /frontend/doutok/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/package.json -------------------------------------------------------------------------------- /frontend/doutok/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/pnpm-lock.yaml -------------------------------------------------------------------------------- /frontend/doutok/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/postcss.config.mjs -------------------------------------------------------------------------------- /frontend/doutok/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/public/logo.png -------------------------------------------------------------------------------- /frontend/doutok/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/public/next.svg -------------------------------------------------------------------------------- /frontend/doutok/public/no-login.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/public/no-login.svg -------------------------------------------------------------------------------- /frontend/doutok/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/public/vercel.svg -------------------------------------------------------------------------------- /frontend/doutok/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/tailwind.config.ts -------------------------------------------------------------------------------- /frontend/doutok/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/tsconfig.json -------------------------------------------------------------------------------- /frontend/doutok/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok/yarn.lock -------------------------------------------------------------------------------- /frontend/doutok_m/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /frontend/doutok_m/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok_m/.gitignore -------------------------------------------------------------------------------- /frontend/doutok_m/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok_m/README.md -------------------------------------------------------------------------------- /frontend/doutok_m/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok_m/app/favicon.ico -------------------------------------------------------------------------------- /frontend/doutok_m/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok_m/app/globals.css -------------------------------------------------------------------------------- /frontend/doutok_m/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok_m/app/layout.tsx -------------------------------------------------------------------------------- /frontend/doutok_m/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok_m/app/page.tsx -------------------------------------------------------------------------------- /frontend/doutok_m/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok_m/next.config.mjs -------------------------------------------------------------------------------- /frontend/doutok_m/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok_m/package-lock.json -------------------------------------------------------------------------------- /frontend/doutok_m/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok_m/package.json -------------------------------------------------------------------------------- /frontend/doutok_m/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok_m/postcss.config.mjs -------------------------------------------------------------------------------- /frontend/doutok_m/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok_m/public/next.svg -------------------------------------------------------------------------------- /frontend/doutok_m/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok_m/public/vercel.svg -------------------------------------------------------------------------------- /frontend/doutok_m/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok_m/tailwind.config.ts -------------------------------------------------------------------------------- /frontend/doutok_m/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/frontend/doutok_m/tsconfig.json -------------------------------------------------------------------------------- /grafana.ini: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /imgs/DouTok.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/imgs/DouTok.jpg -------------------------------------------------------------------------------- /imgs/comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/imgs/comment.png -------------------------------------------------------------------------------- /imgs/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/imgs/info.png -------------------------------------------------------------------------------- /imgs/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/imgs/video.png -------------------------------------------------------------------------------- /sql/20240731131229_v0.1.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/sql/20240731131229_v0.1.0.sql -------------------------------------------------------------------------------- /sql/20241001032238_v0_2_0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/sql/20241001032238_v0_2_0.sql -------------------------------------------------------------------------------- /sql/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/sql/Makefile -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- 1 | 测试相关 2 | -------------------------------------------------------------------------------- /test/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/test/test.py -------------------------------------------------------------------------------- /test/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudzenith/DouTok/HEAD/test/upload.py --------------------------------------------------------------------------------