├── .gitignore ├── README.md ├── cache ├── init.go ├── key.go └── op.go ├── conf └── example.toml ├── controller ├── config.go ├── test.go ├── user.go └── video.go ├── go.mod ├── init.go ├── main.go ├── middleware ├── common │ └── common.go ├── token │ └── jwt.go └── user │ └── handelFunc.go ├── model ├── barrage.go ├── basic.go ├── category.go ├── collection.go ├── config.go ├── user.go ├── userCollection.go └── video.go ├── router ├── inner.go ├── outer.go ├── router.go └── test.go ├── serializable ├── request │ ├── config.go │ ├── user │ │ ├── basic.go │ │ ├── login.go │ │ ├── register.go │ │ ├── sendSms.go │ │ └── suppleInfo.go │ └── video │ │ ├── collect.go │ │ ├── list.go │ │ └── upload.go └── response │ ├── config.go │ ├── user │ └── info.go │ └── video │ ├── barrage.go │ ├── collect.go │ ├── detail.go │ └── list.go ├── service ├── common │ ├── sign.go │ ├── sms.go │ └── zimg.go ├── config │ └── op.go ├── struct │ └── config.go ├── user │ └── user.go ├── video │ ├── collect.go │ └── video.go └── websocket │ ├── client.go │ ├── hub.go │ └── main.go ├── sql ├── fa_admin.sql ├── fa_admin_power.sql ├── fa_barrage.sql ├── fa_category.sql ├── fa_collection.sql ├── fa_comment.sql ├── fa_config.sql ├── fa_power.sql ├── fa_user.sql ├── fa_user_collection.sql └── fa_video.sql └── util ├── common ├── context.go └── image.go ├── conf └── conf.go ├── consts └── time.go ├── errno └── errno.go ├── logger ├── init.go └── op.go ├── math └── math.go ├── osUtil └── osUtil.go └── random └── random.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/README.md -------------------------------------------------------------------------------- /cache/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/cache/init.go -------------------------------------------------------------------------------- /cache/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/cache/key.go -------------------------------------------------------------------------------- /cache/op.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/cache/op.go -------------------------------------------------------------------------------- /conf/example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/conf/example.toml -------------------------------------------------------------------------------- /controller/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/controller/config.go -------------------------------------------------------------------------------- /controller/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/controller/test.go -------------------------------------------------------------------------------- /controller/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/controller/user.go -------------------------------------------------------------------------------- /controller/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/controller/video.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/go.mod -------------------------------------------------------------------------------- /init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/init.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/main.go -------------------------------------------------------------------------------- /middleware/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/middleware/common/common.go -------------------------------------------------------------------------------- /middleware/token/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/middleware/token/jwt.go -------------------------------------------------------------------------------- /middleware/user/handelFunc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/middleware/user/handelFunc.go -------------------------------------------------------------------------------- /model/barrage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/model/barrage.go -------------------------------------------------------------------------------- /model/basic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/model/basic.go -------------------------------------------------------------------------------- /model/category.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/model/category.go -------------------------------------------------------------------------------- /model/collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/model/collection.go -------------------------------------------------------------------------------- /model/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/model/config.go -------------------------------------------------------------------------------- /model/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/model/user.go -------------------------------------------------------------------------------- /model/userCollection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/model/userCollection.go -------------------------------------------------------------------------------- /model/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/model/video.go -------------------------------------------------------------------------------- /router/inner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/router/inner.go -------------------------------------------------------------------------------- /router/outer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/router/outer.go -------------------------------------------------------------------------------- /router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/router/router.go -------------------------------------------------------------------------------- /router/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/router/test.go -------------------------------------------------------------------------------- /serializable/request/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/serializable/request/config.go -------------------------------------------------------------------------------- /serializable/request/user/basic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/serializable/request/user/basic.go -------------------------------------------------------------------------------- /serializable/request/user/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/serializable/request/user/login.go -------------------------------------------------------------------------------- /serializable/request/user/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/serializable/request/user/register.go -------------------------------------------------------------------------------- /serializable/request/user/sendSms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/serializable/request/user/sendSms.go -------------------------------------------------------------------------------- /serializable/request/user/suppleInfo.go: -------------------------------------------------------------------------------- 1 | package user 2 | 3 | type SuppleUserRequest struct { 4 | 5 | } -------------------------------------------------------------------------------- /serializable/request/video/collect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/serializable/request/video/collect.go -------------------------------------------------------------------------------- /serializable/request/video/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/serializable/request/video/list.go -------------------------------------------------------------------------------- /serializable/request/video/upload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/serializable/request/video/upload.go -------------------------------------------------------------------------------- /serializable/response/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/serializable/response/config.go -------------------------------------------------------------------------------- /serializable/response/user/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/serializable/response/user/info.go -------------------------------------------------------------------------------- /serializable/response/video/barrage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/serializable/response/video/barrage.go -------------------------------------------------------------------------------- /serializable/response/video/collect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/serializable/response/video/collect.go -------------------------------------------------------------------------------- /serializable/response/video/detail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/serializable/response/video/detail.go -------------------------------------------------------------------------------- /serializable/response/video/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/serializable/response/video/list.go -------------------------------------------------------------------------------- /service/common/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/service/common/sign.go -------------------------------------------------------------------------------- /service/common/sms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/service/common/sms.go -------------------------------------------------------------------------------- /service/common/zimg.go: -------------------------------------------------------------------------------- 1 | package serviceCommon 2 | 3 | -------------------------------------------------------------------------------- /service/config/op.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/service/config/op.go -------------------------------------------------------------------------------- /service/struct/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/service/struct/config.go -------------------------------------------------------------------------------- /service/user/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/service/user/user.go -------------------------------------------------------------------------------- /service/video/collect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/service/video/collect.go -------------------------------------------------------------------------------- /service/video/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/service/video/video.go -------------------------------------------------------------------------------- /service/websocket/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/service/websocket/client.go -------------------------------------------------------------------------------- /service/websocket/hub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/service/websocket/hub.go -------------------------------------------------------------------------------- /service/websocket/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/service/websocket/main.go -------------------------------------------------------------------------------- /sql/fa_admin.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/sql/fa_admin.sql -------------------------------------------------------------------------------- /sql/fa_admin_power.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/sql/fa_admin_power.sql -------------------------------------------------------------------------------- /sql/fa_barrage.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/sql/fa_barrage.sql -------------------------------------------------------------------------------- /sql/fa_category.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/sql/fa_category.sql -------------------------------------------------------------------------------- /sql/fa_collection.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/sql/fa_collection.sql -------------------------------------------------------------------------------- /sql/fa_comment.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/sql/fa_comment.sql -------------------------------------------------------------------------------- /sql/fa_config.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/sql/fa_config.sql -------------------------------------------------------------------------------- /sql/fa_power.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/sql/fa_power.sql -------------------------------------------------------------------------------- /sql/fa_user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/sql/fa_user.sql -------------------------------------------------------------------------------- /sql/fa_user_collection.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/sql/fa_user_collection.sql -------------------------------------------------------------------------------- /sql/fa_video.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/sql/fa_video.sql -------------------------------------------------------------------------------- /util/common/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/util/common/context.go -------------------------------------------------------------------------------- /util/common/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/util/common/image.go -------------------------------------------------------------------------------- /util/conf/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/util/conf/conf.go -------------------------------------------------------------------------------- /util/consts/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/util/consts/time.go -------------------------------------------------------------------------------- /util/errno/errno.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/util/errno/errno.go -------------------------------------------------------------------------------- /util/logger/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/util/logger/init.go -------------------------------------------------------------------------------- /util/logger/op.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/util/logger/op.go -------------------------------------------------------------------------------- /util/math/math.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/util/math/math.go -------------------------------------------------------------------------------- /util/osUtil/osUtil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/util/osUtil/osUtil.go -------------------------------------------------------------------------------- /util/random/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangsin/FunAnime-Server/HEAD/util/random/random.go --------------------------------------------------------------------------------