├── .gitignore ├── Dockerfile ├── README.md ├── go.mod ├── go.sum ├── resources └── 后端架构图.jpeg └── src ├── common ├── error.go └── response.go ├── controller ├── commentController.go ├── favoriteController.go ├── feedController.go ├── publishController.go ├── relationController.go └── userController.go ├── dao └── mysql.go ├── ffmpeg.exe ├── main.go ├── middleware └── token.go ├── model ├── comment.go ├── favorite.go ├── follow.go ├── user.go └── video.go ├── routes └── routes.go └── service ├── commentService.go ├── favoriteService.go ├── followersService.go ├── followingService.go ├── userService.go └── videoService.go /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | videos 3 | src/dao/cos.go 4 | resources/application.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/README.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/go.sum -------------------------------------------------------------------------------- /resources/后端架构图.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/resources/后端架构图.jpeg -------------------------------------------------------------------------------- /src/common/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/common/error.go -------------------------------------------------------------------------------- /src/common/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/common/response.go -------------------------------------------------------------------------------- /src/controller/commentController.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/controller/commentController.go -------------------------------------------------------------------------------- /src/controller/favoriteController.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/controller/favoriteController.go -------------------------------------------------------------------------------- /src/controller/feedController.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/controller/feedController.go -------------------------------------------------------------------------------- /src/controller/publishController.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/controller/publishController.go -------------------------------------------------------------------------------- /src/controller/relationController.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/controller/relationController.go -------------------------------------------------------------------------------- /src/controller/userController.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/controller/userController.go -------------------------------------------------------------------------------- /src/dao/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/dao/mysql.go -------------------------------------------------------------------------------- /src/ffmpeg.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/ffmpeg.exe -------------------------------------------------------------------------------- /src/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/main.go -------------------------------------------------------------------------------- /src/middleware/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/middleware/token.go -------------------------------------------------------------------------------- /src/model/comment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/model/comment.go -------------------------------------------------------------------------------- /src/model/favorite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/model/favorite.go -------------------------------------------------------------------------------- /src/model/follow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/model/follow.go -------------------------------------------------------------------------------- /src/model/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/model/user.go -------------------------------------------------------------------------------- /src/model/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/model/video.go -------------------------------------------------------------------------------- /src/routes/routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/routes/routes.go -------------------------------------------------------------------------------- /src/service/commentService.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/service/commentService.go -------------------------------------------------------------------------------- /src/service/favoriteService.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/service/favoriteService.go -------------------------------------------------------------------------------- /src/service/followersService.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/service/followersService.go -------------------------------------------------------------------------------- /src/service/followingService.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/service/followingService.go -------------------------------------------------------------------------------- /src/service/userService.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/service/userService.go -------------------------------------------------------------------------------- /src/service/videoService.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Henrik-Yao/douyin/HEAD/src/service/videoService.go --------------------------------------------------------------------------------