├── .github └── workflows │ ├── build.yml │ └── codeql.yml ├── .gitignore ├── README.md ├── config └── config.example.yaml ├── controller ├── Comment.go ├── Common.go ├── controller.go ├── favorite.go ├── feed.go ├── file.go ├── publish.go ├── relation.go └── user.go ├── go.mod ├── go.sum ├── main.go ├── model ├── comment.go ├── common.go ├── favorite.go ├── feed.go ├── model.go ├── publish.go ├── relation.go ├── user.go └── video.go ├── pkg ├── auth │ └── token.go ├── config │ └── config.go ├── fileprocess │ └── cover.go ├── serializer │ ├── codemsg.go │ ├── comment.go │ ├── favorite.go │ ├── feed.go │ ├── publish.go │ ├── relation.go │ ├── response.go │ ├── token.go │ ├── user.go │ └── video.go └── snowflake │ └── snowflake.go ├── service ├── auth.go ├── comment.go ├── favorite.go ├── feed.go ├── publish.go ├── relation.go ├── service.go └── user.go ├── uploads └── .gitkeep └── utils └── utils.go /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/README.md -------------------------------------------------------------------------------- /config/config.example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/config/config.example.yaml -------------------------------------------------------------------------------- /controller/Comment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/controller/Comment.go -------------------------------------------------------------------------------- /controller/Common.go: -------------------------------------------------------------------------------- 1 | package controller 2 | -------------------------------------------------------------------------------- /controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/controller/controller.go -------------------------------------------------------------------------------- /controller/favorite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/controller/favorite.go -------------------------------------------------------------------------------- /controller/feed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/controller/feed.go -------------------------------------------------------------------------------- /controller/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/controller/file.go -------------------------------------------------------------------------------- /controller/publish.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/controller/publish.go -------------------------------------------------------------------------------- /controller/relation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/controller/relation.go -------------------------------------------------------------------------------- /controller/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/controller/user.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/main.go -------------------------------------------------------------------------------- /model/comment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/model/comment.go -------------------------------------------------------------------------------- /model/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/model/common.go -------------------------------------------------------------------------------- /model/favorite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/model/favorite.go -------------------------------------------------------------------------------- /model/feed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/model/feed.go -------------------------------------------------------------------------------- /model/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/model/model.go -------------------------------------------------------------------------------- /model/publish.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/model/publish.go -------------------------------------------------------------------------------- /model/relation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/model/relation.go -------------------------------------------------------------------------------- /model/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/model/user.go -------------------------------------------------------------------------------- /model/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/model/video.go -------------------------------------------------------------------------------- /pkg/auth/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/pkg/auth/token.go -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/fileprocess/cover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/pkg/fileprocess/cover.go -------------------------------------------------------------------------------- /pkg/serializer/codemsg.go: -------------------------------------------------------------------------------- 1 | package serializer 2 | -------------------------------------------------------------------------------- /pkg/serializer/comment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/pkg/serializer/comment.go -------------------------------------------------------------------------------- /pkg/serializer/favorite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/pkg/serializer/favorite.go -------------------------------------------------------------------------------- /pkg/serializer/feed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/pkg/serializer/feed.go -------------------------------------------------------------------------------- /pkg/serializer/publish.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/pkg/serializer/publish.go -------------------------------------------------------------------------------- /pkg/serializer/relation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/pkg/serializer/relation.go -------------------------------------------------------------------------------- /pkg/serializer/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/pkg/serializer/response.go -------------------------------------------------------------------------------- /pkg/serializer/token.go: -------------------------------------------------------------------------------- 1 | package serializer 2 | -------------------------------------------------------------------------------- /pkg/serializer/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/pkg/serializer/user.go -------------------------------------------------------------------------------- /pkg/serializer/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/pkg/serializer/video.go -------------------------------------------------------------------------------- /pkg/snowflake/snowflake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/pkg/snowflake/snowflake.go -------------------------------------------------------------------------------- /service/auth.go: -------------------------------------------------------------------------------- 1 | package service 2 | 3 | -------------------------------------------------------------------------------- /service/comment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/service/comment.go -------------------------------------------------------------------------------- /service/favorite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/service/favorite.go -------------------------------------------------------------------------------- /service/feed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/service/feed.go -------------------------------------------------------------------------------- /service/publish.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/service/publish.go -------------------------------------------------------------------------------- /service/relation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/service/relation.go -------------------------------------------------------------------------------- /service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/service/service.go -------------------------------------------------------------------------------- /service/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/service/user.go -------------------------------------------------------------------------------- /uploads/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YouthCampProj/douyin/HEAD/utils/utils.go --------------------------------------------------------------------------------