├── .gitignore ├── .licenserc.yaml ├── LICENSE ├── ReadMe.md ├── cmd ├── api │ ├── Makefile │ ├── handlers │ │ ├── comment.go │ │ ├── favorite.go │ │ ├── feed.go │ │ ├── handler.go │ │ ├── publish.go │ │ ├── relation.go │ │ └── user.go │ ├── main.go │ ├── rpc │ │ ├── comment.go │ │ ├── favorite.go │ │ ├── feed.go │ │ ├── init.go │ │ ├── publish.go │ │ ├── relation.go │ │ └── user.go │ └── run.sh ├── comment │ ├── Makefile │ ├── build.sh │ ├── command │ │ ├── command_action.go │ │ └── command_list.go │ ├── handler.go │ ├── kitex.yaml │ ├── main.go │ └── script │ │ └── bootstrap.sh ├── favorite │ ├── Makefile │ ├── build.sh │ ├── command │ │ ├── favorite_action.go │ │ └── favorite_list.go │ ├── handler.go │ ├── kitex.yaml │ ├── main.go │ └── script │ │ └── bootstrap.sh ├── feed │ ├── Makefile │ ├── build.sh │ ├── command │ │ └── feed.go │ ├── handler.go │ ├── kitex.yaml │ ├── main.go │ └── script │ │ └── bootstrap.sh ├── publish │ ├── Makefile │ ├── build.sh │ ├── command │ │ ├── publish_action.go │ │ └── publish_list.go │ ├── handler.go │ ├── kitex.yaml │ ├── main.go │ └── script │ │ └── bootstrap.sh ├── relation │ ├── Makefile │ ├── build.sh │ ├── command │ │ ├── relation_action.go │ │ └── relation_list.go │ ├── handler.go │ ├── kitex.yaml │ ├── main.go │ └── script │ │ └── bootstrap.sh └── user │ ├── Makefile │ ├── build.sh │ ├── command │ ├── getUserByID.go │ ├── login.go │ └── register.go │ ├── handler.go │ ├── kitex.yaml │ ├── main.go │ └── script │ └── bootstrap.sh ├── config ├── apiConfig.yml ├── commentConfig.yml ├── dbConfig.yml ├── favoriteConfig.yml ├── feedConfig.yml ├── logConfig.yml ├── minioConfig.yml ├── nginx.conf ├── otel-collector-config.yml ├── publishConfig.yml ├── relationConfig.yml ├── userConfig.yml └── videoConfig.yml ├── dal ├── db │ ├── comment.go │ ├── favorite.go │ ├── feed.go │ ├── init.go │ ├── publish.go │ ├── relation.go │ └── user.go ├── init.go └── pack │ ├── comment.go │ ├── favorite.go │ ├── feed.go │ ├── relation.go │ ├── resp.go │ └── user.go ├── docker-compose.yml ├── go.mod ├── go.sum ├── idl ├── comment.proto ├── favorite.proto ├── feed.proto ├── publish.proto ├── relation.proto └── user.proto ├── kitex_gen ├── comment │ ├── comment.pb.fast.go │ ├── comment.pb.go │ └── commentsrv │ │ ├── client.go │ │ ├── commentsrv.go │ │ ├── invoker.go │ │ └── server.go ├── favorite │ ├── favorite.pb.fast.go │ ├── favorite.pb.go │ └── favoritesrv │ │ ├── client.go │ │ ├── favoritesrv.go │ │ ├── invoker.go │ │ └── server.go ├── feed │ ├── feed.pb.fast.go │ ├── feed.pb.go │ └── feedsrv │ │ ├── client.go │ │ ├── feedsrv.go │ │ ├── invoker.go │ │ └── server.go ├── publish │ ├── publish.pb.fast.go │ ├── publish.pb.go │ └── publishsrv │ │ ├── client.go │ │ ├── invoker.go │ │ ├── publishsrv.go │ │ └── server.go ├── relation │ ├── relation.pb.fast.go │ ├── relation.pb.go │ └── relationsrv │ │ ├── client.go │ │ ├── invoker.go │ │ ├── relationsrv.go │ │ └── server.go └── user │ ├── user.pb.fast.go │ ├── user.pb.go │ └── usersrv │ ├── client.go │ ├── invoker.go │ ├── server.go │ └── usersrv.go ├── pic ├── ER图.png ├── 关注操作接口.png ├── 投稿视频接口.png ├── 服务调用关系.png ├── 注册接口.png ├── 点赞操作接口.png ├── 登录接口.png ├── 获取关注列表接口.png ├── 获取用户信息接口.png ├── 获取用户发布视频列表接口.png ├── 获取用户点赞列表接口.png ├── 获取视频流接口.png ├── 获取视频评论列表接口.png └── 评论操作接口.png └── pkg ├── dlog ├── encoder.go ├── encoder_test.go ├── log.go ├── log_test.go ├── zapgorm2.go └── zapgorm2_test.go ├── errno ├── code.go └── errno.go ├── jwt ├── jwt.go └── jwt_test.go ├── middleware ├── client.go ├── common.go └── server.go ├── minio ├── init.go ├── minio_test.go ├── test.mp4 └── utils.go └── ttviper ├── config.go └── config_test.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/.gitignore -------------------------------------------------------------------------------- /.licenserc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/.licenserc.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/LICENSE -------------------------------------------------------------------------------- /ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/ReadMe.md -------------------------------------------------------------------------------- /cmd/api/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/api/Makefile -------------------------------------------------------------------------------- /cmd/api/handlers/comment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/api/handlers/comment.go -------------------------------------------------------------------------------- /cmd/api/handlers/favorite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/api/handlers/favorite.go -------------------------------------------------------------------------------- /cmd/api/handlers/feed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/api/handlers/feed.go -------------------------------------------------------------------------------- /cmd/api/handlers/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/api/handlers/handler.go -------------------------------------------------------------------------------- /cmd/api/handlers/publish.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/api/handlers/publish.go -------------------------------------------------------------------------------- /cmd/api/handlers/relation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/api/handlers/relation.go -------------------------------------------------------------------------------- /cmd/api/handlers/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/api/handlers/user.go -------------------------------------------------------------------------------- /cmd/api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/api/main.go -------------------------------------------------------------------------------- /cmd/api/rpc/comment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/api/rpc/comment.go -------------------------------------------------------------------------------- /cmd/api/rpc/favorite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/api/rpc/favorite.go -------------------------------------------------------------------------------- /cmd/api/rpc/feed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/api/rpc/feed.go -------------------------------------------------------------------------------- /cmd/api/rpc/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/api/rpc/init.go -------------------------------------------------------------------------------- /cmd/api/rpc/publish.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/api/rpc/publish.go -------------------------------------------------------------------------------- /cmd/api/rpc/relation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/api/rpc/relation.go -------------------------------------------------------------------------------- /cmd/api/rpc/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/api/rpc/user.go -------------------------------------------------------------------------------- /cmd/api/run.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | go run ./main.go 4 | -------------------------------------------------------------------------------- /cmd/comment/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/comment/Makefile -------------------------------------------------------------------------------- /cmd/comment/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/comment/build.sh -------------------------------------------------------------------------------- /cmd/comment/command/command_action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/comment/command/command_action.go -------------------------------------------------------------------------------- /cmd/comment/command/command_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/comment/command/command_list.go -------------------------------------------------------------------------------- /cmd/comment/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/comment/handler.go -------------------------------------------------------------------------------- /cmd/comment/kitex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/comment/kitex.yaml -------------------------------------------------------------------------------- /cmd/comment/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/comment/main.go -------------------------------------------------------------------------------- /cmd/comment/script/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/comment/script/bootstrap.sh -------------------------------------------------------------------------------- /cmd/favorite/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/favorite/Makefile -------------------------------------------------------------------------------- /cmd/favorite/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/favorite/build.sh -------------------------------------------------------------------------------- /cmd/favorite/command/favorite_action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/favorite/command/favorite_action.go -------------------------------------------------------------------------------- /cmd/favorite/command/favorite_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/favorite/command/favorite_list.go -------------------------------------------------------------------------------- /cmd/favorite/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/favorite/handler.go -------------------------------------------------------------------------------- /cmd/favorite/kitex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/favorite/kitex.yaml -------------------------------------------------------------------------------- /cmd/favorite/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/favorite/main.go -------------------------------------------------------------------------------- /cmd/favorite/script/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/favorite/script/bootstrap.sh -------------------------------------------------------------------------------- /cmd/feed/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/feed/Makefile -------------------------------------------------------------------------------- /cmd/feed/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/feed/build.sh -------------------------------------------------------------------------------- /cmd/feed/command/feed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/feed/command/feed.go -------------------------------------------------------------------------------- /cmd/feed/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/feed/handler.go -------------------------------------------------------------------------------- /cmd/feed/kitex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/feed/kitex.yaml -------------------------------------------------------------------------------- /cmd/feed/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/feed/main.go -------------------------------------------------------------------------------- /cmd/feed/script/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/feed/script/bootstrap.sh -------------------------------------------------------------------------------- /cmd/publish/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/publish/Makefile -------------------------------------------------------------------------------- /cmd/publish/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/publish/build.sh -------------------------------------------------------------------------------- /cmd/publish/command/publish_action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/publish/command/publish_action.go -------------------------------------------------------------------------------- /cmd/publish/command/publish_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/publish/command/publish_list.go -------------------------------------------------------------------------------- /cmd/publish/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/publish/handler.go -------------------------------------------------------------------------------- /cmd/publish/kitex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/publish/kitex.yaml -------------------------------------------------------------------------------- /cmd/publish/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/publish/main.go -------------------------------------------------------------------------------- /cmd/publish/script/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/publish/script/bootstrap.sh -------------------------------------------------------------------------------- /cmd/relation/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/relation/Makefile -------------------------------------------------------------------------------- /cmd/relation/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/relation/build.sh -------------------------------------------------------------------------------- /cmd/relation/command/relation_action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/relation/command/relation_action.go -------------------------------------------------------------------------------- /cmd/relation/command/relation_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/relation/command/relation_list.go -------------------------------------------------------------------------------- /cmd/relation/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/relation/handler.go -------------------------------------------------------------------------------- /cmd/relation/kitex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/relation/kitex.yaml -------------------------------------------------------------------------------- /cmd/relation/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/relation/main.go -------------------------------------------------------------------------------- /cmd/relation/script/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/relation/script/bootstrap.sh -------------------------------------------------------------------------------- /cmd/user/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/user/Makefile -------------------------------------------------------------------------------- /cmd/user/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/user/build.sh -------------------------------------------------------------------------------- /cmd/user/command/getUserByID.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/user/command/getUserByID.go -------------------------------------------------------------------------------- /cmd/user/command/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/user/command/login.go -------------------------------------------------------------------------------- /cmd/user/command/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/user/command/register.go -------------------------------------------------------------------------------- /cmd/user/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/user/handler.go -------------------------------------------------------------------------------- /cmd/user/kitex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/user/kitex.yaml -------------------------------------------------------------------------------- /cmd/user/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/user/main.go -------------------------------------------------------------------------------- /cmd/user/script/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/cmd/user/script/bootstrap.sh -------------------------------------------------------------------------------- /config/apiConfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/config/apiConfig.yml -------------------------------------------------------------------------------- /config/commentConfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/config/commentConfig.yml -------------------------------------------------------------------------------- /config/dbConfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/config/dbConfig.yml -------------------------------------------------------------------------------- /config/favoriteConfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/config/favoriteConfig.yml -------------------------------------------------------------------------------- /config/feedConfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/config/feedConfig.yml -------------------------------------------------------------------------------- /config/logConfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/config/logConfig.yml -------------------------------------------------------------------------------- /config/minioConfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/config/minioConfig.yml -------------------------------------------------------------------------------- /config/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/config/nginx.conf -------------------------------------------------------------------------------- /config/otel-collector-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/config/otel-collector-config.yml -------------------------------------------------------------------------------- /config/publishConfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/config/publishConfig.yml -------------------------------------------------------------------------------- /config/relationConfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/config/relationConfig.yml -------------------------------------------------------------------------------- /config/userConfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/config/userConfig.yml -------------------------------------------------------------------------------- /config/videoConfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/config/videoConfig.yml -------------------------------------------------------------------------------- /dal/db/comment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/dal/db/comment.go -------------------------------------------------------------------------------- /dal/db/favorite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/dal/db/favorite.go -------------------------------------------------------------------------------- /dal/db/feed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/dal/db/feed.go -------------------------------------------------------------------------------- /dal/db/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/dal/db/init.go -------------------------------------------------------------------------------- /dal/db/publish.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/dal/db/publish.go -------------------------------------------------------------------------------- /dal/db/relation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/dal/db/relation.go -------------------------------------------------------------------------------- /dal/db/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/dal/db/user.go -------------------------------------------------------------------------------- /dal/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/dal/init.go -------------------------------------------------------------------------------- /dal/pack/comment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/dal/pack/comment.go -------------------------------------------------------------------------------- /dal/pack/favorite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/dal/pack/favorite.go -------------------------------------------------------------------------------- /dal/pack/feed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/dal/pack/feed.go -------------------------------------------------------------------------------- /dal/pack/relation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/dal/pack/relation.go -------------------------------------------------------------------------------- /dal/pack/resp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/dal/pack/resp.go -------------------------------------------------------------------------------- /dal/pack/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/dal/pack/user.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/go.sum -------------------------------------------------------------------------------- /idl/comment.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/idl/comment.proto -------------------------------------------------------------------------------- /idl/favorite.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/idl/favorite.proto -------------------------------------------------------------------------------- /idl/feed.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/idl/feed.proto -------------------------------------------------------------------------------- /idl/publish.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/idl/publish.proto -------------------------------------------------------------------------------- /idl/relation.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/idl/relation.proto -------------------------------------------------------------------------------- /idl/user.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/idl/user.proto -------------------------------------------------------------------------------- /kitex_gen/comment/comment.pb.fast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/comment/comment.pb.fast.go -------------------------------------------------------------------------------- /kitex_gen/comment/comment.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/comment/comment.pb.go -------------------------------------------------------------------------------- /kitex_gen/comment/commentsrv/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/comment/commentsrv/client.go -------------------------------------------------------------------------------- /kitex_gen/comment/commentsrv/commentsrv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/comment/commentsrv/commentsrv.go -------------------------------------------------------------------------------- /kitex_gen/comment/commentsrv/invoker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/comment/commentsrv/invoker.go -------------------------------------------------------------------------------- /kitex_gen/comment/commentsrv/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/comment/commentsrv/server.go -------------------------------------------------------------------------------- /kitex_gen/favorite/favorite.pb.fast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/favorite/favorite.pb.fast.go -------------------------------------------------------------------------------- /kitex_gen/favorite/favorite.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/favorite/favorite.pb.go -------------------------------------------------------------------------------- /kitex_gen/favorite/favoritesrv/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/favorite/favoritesrv/client.go -------------------------------------------------------------------------------- /kitex_gen/favorite/favoritesrv/favoritesrv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/favorite/favoritesrv/favoritesrv.go -------------------------------------------------------------------------------- /kitex_gen/favorite/favoritesrv/invoker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/favorite/favoritesrv/invoker.go -------------------------------------------------------------------------------- /kitex_gen/favorite/favoritesrv/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/favorite/favoritesrv/server.go -------------------------------------------------------------------------------- /kitex_gen/feed/feed.pb.fast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/feed/feed.pb.fast.go -------------------------------------------------------------------------------- /kitex_gen/feed/feed.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/feed/feed.pb.go -------------------------------------------------------------------------------- /kitex_gen/feed/feedsrv/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/feed/feedsrv/client.go -------------------------------------------------------------------------------- /kitex_gen/feed/feedsrv/feedsrv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/feed/feedsrv/feedsrv.go -------------------------------------------------------------------------------- /kitex_gen/feed/feedsrv/invoker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/feed/feedsrv/invoker.go -------------------------------------------------------------------------------- /kitex_gen/feed/feedsrv/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/feed/feedsrv/server.go -------------------------------------------------------------------------------- /kitex_gen/publish/publish.pb.fast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/publish/publish.pb.fast.go -------------------------------------------------------------------------------- /kitex_gen/publish/publish.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/publish/publish.pb.go -------------------------------------------------------------------------------- /kitex_gen/publish/publishsrv/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/publish/publishsrv/client.go -------------------------------------------------------------------------------- /kitex_gen/publish/publishsrv/invoker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/publish/publishsrv/invoker.go -------------------------------------------------------------------------------- /kitex_gen/publish/publishsrv/publishsrv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/publish/publishsrv/publishsrv.go -------------------------------------------------------------------------------- /kitex_gen/publish/publishsrv/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/publish/publishsrv/server.go -------------------------------------------------------------------------------- /kitex_gen/relation/relation.pb.fast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/relation/relation.pb.fast.go -------------------------------------------------------------------------------- /kitex_gen/relation/relation.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/relation/relation.pb.go -------------------------------------------------------------------------------- /kitex_gen/relation/relationsrv/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/relation/relationsrv/client.go -------------------------------------------------------------------------------- /kitex_gen/relation/relationsrv/invoker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/relation/relationsrv/invoker.go -------------------------------------------------------------------------------- /kitex_gen/relation/relationsrv/relationsrv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/relation/relationsrv/relationsrv.go -------------------------------------------------------------------------------- /kitex_gen/relation/relationsrv/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/relation/relationsrv/server.go -------------------------------------------------------------------------------- /kitex_gen/user/user.pb.fast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/user/user.pb.fast.go -------------------------------------------------------------------------------- /kitex_gen/user/user.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/user/user.pb.go -------------------------------------------------------------------------------- /kitex_gen/user/usersrv/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/user/usersrv/client.go -------------------------------------------------------------------------------- /kitex_gen/user/usersrv/invoker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/user/usersrv/invoker.go -------------------------------------------------------------------------------- /kitex_gen/user/usersrv/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/user/usersrv/server.go -------------------------------------------------------------------------------- /kitex_gen/user/usersrv/usersrv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/kitex_gen/user/usersrv/usersrv.go -------------------------------------------------------------------------------- /pic/ER图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pic/ER图.png -------------------------------------------------------------------------------- /pic/关注操作接口.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pic/关注操作接口.png -------------------------------------------------------------------------------- /pic/投稿视频接口.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pic/投稿视频接口.png -------------------------------------------------------------------------------- /pic/服务调用关系.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pic/服务调用关系.png -------------------------------------------------------------------------------- /pic/注册接口.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pic/注册接口.png -------------------------------------------------------------------------------- /pic/点赞操作接口.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pic/点赞操作接口.png -------------------------------------------------------------------------------- /pic/登录接口.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pic/登录接口.png -------------------------------------------------------------------------------- /pic/获取关注列表接口.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pic/获取关注列表接口.png -------------------------------------------------------------------------------- /pic/获取用户信息接口.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pic/获取用户信息接口.png -------------------------------------------------------------------------------- /pic/获取用户发布视频列表接口.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pic/获取用户发布视频列表接口.png -------------------------------------------------------------------------------- /pic/获取用户点赞列表接口.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pic/获取用户点赞列表接口.png -------------------------------------------------------------------------------- /pic/获取视频流接口.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pic/获取视频流接口.png -------------------------------------------------------------------------------- /pic/获取视频评论列表接口.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pic/获取视频评论列表接口.png -------------------------------------------------------------------------------- /pic/评论操作接口.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pic/评论操作接口.png -------------------------------------------------------------------------------- /pkg/dlog/encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pkg/dlog/encoder.go -------------------------------------------------------------------------------- /pkg/dlog/encoder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pkg/dlog/encoder_test.go -------------------------------------------------------------------------------- /pkg/dlog/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pkg/dlog/log.go -------------------------------------------------------------------------------- /pkg/dlog/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pkg/dlog/log_test.go -------------------------------------------------------------------------------- /pkg/dlog/zapgorm2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pkg/dlog/zapgorm2.go -------------------------------------------------------------------------------- /pkg/dlog/zapgorm2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pkg/dlog/zapgorm2_test.go -------------------------------------------------------------------------------- /pkg/errno/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pkg/errno/code.go -------------------------------------------------------------------------------- /pkg/errno/errno.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pkg/errno/errno.go -------------------------------------------------------------------------------- /pkg/jwt/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pkg/jwt/jwt.go -------------------------------------------------------------------------------- /pkg/jwt/jwt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pkg/jwt/jwt_test.go -------------------------------------------------------------------------------- /pkg/middleware/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pkg/middleware/client.go -------------------------------------------------------------------------------- /pkg/middleware/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pkg/middleware/common.go -------------------------------------------------------------------------------- /pkg/middleware/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pkg/middleware/server.go -------------------------------------------------------------------------------- /pkg/minio/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pkg/minio/init.go -------------------------------------------------------------------------------- /pkg/minio/minio_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pkg/minio/minio_test.go -------------------------------------------------------------------------------- /pkg/minio/test.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pkg/minio/test.mp4 -------------------------------------------------------------------------------- /pkg/minio/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pkg/minio/utils.go -------------------------------------------------------------------------------- /pkg/ttviper/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pkg/ttviper/config.go -------------------------------------------------------------------------------- /pkg/ttviper/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a76yyyy/tiktok/HEAD/pkg/ttviper/config_test.go --------------------------------------------------------------------------------