├── .gitignore ├── LICENSE ├── README.md ├── bin └── .gitignore ├── cmd ├── root.go ├── route.go └── server.go ├── configs └── default.toml ├── docs ├── docs.go ├── swagger.json └── swagger.yaml ├── go.mod ├── go.sum ├── internal ├── api │ └── v1 │ │ └── auth │ │ ├── auth.go │ │ ├── auth_test.go │ │ └── ctx.go ├── auth │ ├── jwt.go │ └── jwt_test.go ├── config │ └── config.go ├── domain │ └── user │ │ └── user.go ├── middleware │ ├── auth.go │ ├── auth_test.go │ ├── logger.go │ └── middleware_test.go ├── model │ └── user.go ├── route │ ├── api │ │ └── api.go │ ├── routers.go │ └── swag │ │ └── swag.go └── validator │ ├── validator.go │ └── validator_test.go ├── main.go └── pkg ├── auth ├── auth.go └── auth_test.go ├── boot └── boot.go ├── db └── db.go ├── err ├── code.go └── msg.go ├── jwt ├── jwt.go └── jwt_test.go ├── lgo ├── context.go ├── dependeny.go ├── error.go └── test.go ├── logger └── logger.go ├── redis └── redis.go ├── test └── test.go └── util ├── util.go └── util_test.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/README.md -------------------------------------------------------------------------------- /bin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/bin/.gitignore -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/cmd/route.go -------------------------------------------------------------------------------- /cmd/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/cmd/server.go -------------------------------------------------------------------------------- /configs/default.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/configs/default.toml -------------------------------------------------------------------------------- /docs/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/docs/docs.go -------------------------------------------------------------------------------- /docs/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/docs/swagger.json -------------------------------------------------------------------------------- /docs/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/docs/swagger.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/go.sum -------------------------------------------------------------------------------- /internal/api/v1/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/internal/api/v1/auth/auth.go -------------------------------------------------------------------------------- /internal/api/v1/auth/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/internal/api/v1/auth/auth_test.go -------------------------------------------------------------------------------- /internal/api/v1/auth/ctx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/internal/api/v1/auth/ctx.go -------------------------------------------------------------------------------- /internal/auth/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/internal/auth/jwt.go -------------------------------------------------------------------------------- /internal/auth/jwt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/internal/auth/jwt_test.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/domain/user/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/internal/domain/user/user.go -------------------------------------------------------------------------------- /internal/middleware/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/internal/middleware/auth.go -------------------------------------------------------------------------------- /internal/middleware/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/internal/middleware/auth_test.go -------------------------------------------------------------------------------- /internal/middleware/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/internal/middleware/logger.go -------------------------------------------------------------------------------- /internal/middleware/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/internal/middleware/middleware_test.go -------------------------------------------------------------------------------- /internal/model/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/internal/model/user.go -------------------------------------------------------------------------------- /internal/route/api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/internal/route/api/api.go -------------------------------------------------------------------------------- /internal/route/routers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/internal/route/routers.go -------------------------------------------------------------------------------- /internal/route/swag/swag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/internal/route/swag/swag.go -------------------------------------------------------------------------------- /internal/validator/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/internal/validator/validator.go -------------------------------------------------------------------------------- /internal/validator/validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/internal/validator/validator_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/main.go -------------------------------------------------------------------------------- /pkg/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/pkg/auth/auth.go -------------------------------------------------------------------------------- /pkg/auth/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/pkg/auth/auth_test.go -------------------------------------------------------------------------------- /pkg/boot/boot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/pkg/boot/boot.go -------------------------------------------------------------------------------- /pkg/db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/pkg/db/db.go -------------------------------------------------------------------------------- /pkg/err/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/pkg/err/code.go -------------------------------------------------------------------------------- /pkg/err/msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/pkg/err/msg.go -------------------------------------------------------------------------------- /pkg/jwt/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/pkg/jwt/jwt.go -------------------------------------------------------------------------------- /pkg/jwt/jwt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/pkg/jwt/jwt_test.go -------------------------------------------------------------------------------- /pkg/lgo/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/pkg/lgo/context.go -------------------------------------------------------------------------------- /pkg/lgo/dependeny.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/pkg/lgo/dependeny.go -------------------------------------------------------------------------------- /pkg/lgo/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/pkg/lgo/error.go -------------------------------------------------------------------------------- /pkg/lgo/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/pkg/lgo/test.go -------------------------------------------------------------------------------- /pkg/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/pkg/logger/logger.go -------------------------------------------------------------------------------- /pkg/redis/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/pkg/redis/redis.go -------------------------------------------------------------------------------- /pkg/test/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/pkg/test/test.go -------------------------------------------------------------------------------- /pkg/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/pkg/util/util.go -------------------------------------------------------------------------------- /pkg/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhan3333/go-framework/HEAD/pkg/util/util_test.go --------------------------------------------------------------------------------