├── .env.example ├── .gitignore ├── Dockerfile ├── DuckyGoTest.py ├── LICENSE ├── README.md ├── api ├── main.go ├── v1 │ ├── main.go │ └── user.go └── v2 │ ├── main.go │ └── user.go ├── auth ├── .keep └── jwt.go ├── cache ├── RabbitMQ.go ├── Redis.go └── RedisMQ.go ├── conf ├── conf.go ├── i18n.go └── locales │ └── zh-cn.yaml ├── go.mod ├── go.sum ├── main.go ├── middleware ├── auth.go ├── cors.go ├── jwt.go └── session.go ├── model ├── init.go ├── migration.go └── user.go ├── serializer ├── base.go ├── code.go ├── common.go └── user.go ├── server └── router.go ├── service ├── v1 │ ├── user_changepassword_service.go │ ├── user_login_service.go │ └── user_register_service.go └── v2 │ ├── user_changepassword_service.go │ ├── user_login_service.go │ └── user_register_service.go ├── static ├── DuckyGo.png └── favicon.ico └── util ├── common.go └── sendEmail.go /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | .idea -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/Dockerfile -------------------------------------------------------------------------------- /DuckyGoTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/DuckyGoTest.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/README.md -------------------------------------------------------------------------------- /api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/api/main.go -------------------------------------------------------------------------------- /api/v1/main.go: -------------------------------------------------------------------------------- 1 | package v1 2 | -------------------------------------------------------------------------------- /api/v1/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/api/v1/user.go -------------------------------------------------------------------------------- /api/v2/main.go: -------------------------------------------------------------------------------- 1 | package v2 2 | 3 | 4 | -------------------------------------------------------------------------------- /api/v2/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/api/v2/user.go -------------------------------------------------------------------------------- /auth/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /auth/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/auth/jwt.go -------------------------------------------------------------------------------- /cache/RabbitMQ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/cache/RabbitMQ.go -------------------------------------------------------------------------------- /cache/Redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/cache/Redis.go -------------------------------------------------------------------------------- /cache/RedisMQ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/cache/RedisMQ.go -------------------------------------------------------------------------------- /conf/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/conf/conf.go -------------------------------------------------------------------------------- /conf/i18n.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/conf/i18n.go -------------------------------------------------------------------------------- /conf/locales/zh-cn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/conf/locales/zh-cn.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/main.go -------------------------------------------------------------------------------- /middleware/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/middleware/auth.go -------------------------------------------------------------------------------- /middleware/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/middleware/cors.go -------------------------------------------------------------------------------- /middleware/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/middleware/jwt.go -------------------------------------------------------------------------------- /middleware/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/middleware/session.go -------------------------------------------------------------------------------- /model/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/model/init.go -------------------------------------------------------------------------------- /model/migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/model/migration.go -------------------------------------------------------------------------------- /model/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/model/user.go -------------------------------------------------------------------------------- /serializer/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/serializer/base.go -------------------------------------------------------------------------------- /serializer/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/serializer/code.go -------------------------------------------------------------------------------- /serializer/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/serializer/common.go -------------------------------------------------------------------------------- /serializer/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/serializer/user.go -------------------------------------------------------------------------------- /server/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/server/router.go -------------------------------------------------------------------------------- /service/v1/user_changepassword_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/service/v1/user_changepassword_service.go -------------------------------------------------------------------------------- /service/v1/user_login_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/service/v1/user_login_service.go -------------------------------------------------------------------------------- /service/v1/user_register_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/service/v1/user_register_service.go -------------------------------------------------------------------------------- /service/v2/user_changepassword_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/service/v2/user_changepassword_service.go -------------------------------------------------------------------------------- /service/v2/user_login_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/service/v2/user_login_service.go -------------------------------------------------------------------------------- /service/v2/user_register_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/service/v2/user_register_service.go -------------------------------------------------------------------------------- /static/DuckyGo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/static/DuckyGo.png -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /util/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/util/common.go -------------------------------------------------------------------------------- /util/sendEmail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L-HeliantHuS/DuckyGo/HEAD/util/sendEmail.go --------------------------------------------------------------------------------