├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── auth ├── casbin.go ├── consts.go └── jwt.go ├── cache ├── gocache.go └── redis.go ├── conf └── conf.go ├── db └── mysql.go ├── docs ├── docs.go ├── swagger.json └── swagger.yaml ├── ginengine └── engine.go ├── go.mod ├── go.sum ├── main.go ├── middleware ├── jwt.go ├── log.go ├── middleware.go ├── rbac.go ├── recovery.go └── session.go ├── models ├── common.go ├── types.go └── user.go ├── routers ├── health.go ├── router.go ├── static.go ├── swagger.go ├── templates.go ├── user.go └── web.go ├── static ├── css │ ├── all.min.css │ ├── bootstrap.min.css │ ├── bootstrap.min.css.map │ └── grayscale.min.css ├── img │ ├── bg-masthead.jpg │ ├── bg-signup.jpg │ ├── demo-image-01.jpg │ ├── demo-image-02.jpg │ └── ipad.png ├── js │ ├── bootstrap.bundle.min.js │ ├── bootstrap.bundle.min.js.map │ ├── grayscale.min.js │ ├── jquery.easing.min.js │ └── jquery.min.js └── webfonts │ ├── fa-brands-400.woff2 │ ├── fa-regular-400.woff2 │ └── fa-solid-900.woff2 ├── templates ├── index.html └── rbac.html ├── utils ├── char.go └── common.go ├── version └── version.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ginmvc 2 | Gin mvc template 3 | -------------------------------------------------------------------------------- /auth/casbin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/auth/casbin.go -------------------------------------------------------------------------------- /auth/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/auth/consts.go -------------------------------------------------------------------------------- /auth/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/auth/jwt.go -------------------------------------------------------------------------------- /cache/gocache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/cache/gocache.go -------------------------------------------------------------------------------- /cache/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/cache/redis.go -------------------------------------------------------------------------------- /conf/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/conf/conf.go -------------------------------------------------------------------------------- /db/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/db/mysql.go -------------------------------------------------------------------------------- /docs/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/docs/docs.go -------------------------------------------------------------------------------- /docs/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/docs/swagger.json -------------------------------------------------------------------------------- /docs/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/docs/swagger.yaml -------------------------------------------------------------------------------- /ginengine/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/ginengine/engine.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/main.go -------------------------------------------------------------------------------- /middleware/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/middleware/jwt.go -------------------------------------------------------------------------------- /middleware/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/middleware/log.go -------------------------------------------------------------------------------- /middleware/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/middleware/middleware.go -------------------------------------------------------------------------------- /middleware/rbac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/middleware/rbac.go -------------------------------------------------------------------------------- /middleware/recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/middleware/recovery.go -------------------------------------------------------------------------------- /middleware/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/middleware/session.go -------------------------------------------------------------------------------- /models/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/models/common.go -------------------------------------------------------------------------------- /models/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/models/types.go -------------------------------------------------------------------------------- /models/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/models/user.go -------------------------------------------------------------------------------- /routers/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/routers/health.go -------------------------------------------------------------------------------- /routers/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/routers/router.go -------------------------------------------------------------------------------- /routers/static.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/routers/static.go -------------------------------------------------------------------------------- /routers/swagger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/routers/swagger.go -------------------------------------------------------------------------------- /routers/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/routers/templates.go -------------------------------------------------------------------------------- /routers/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/routers/user.go -------------------------------------------------------------------------------- /routers/web.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/routers/web.go -------------------------------------------------------------------------------- /static/css/all.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/static/css/all.min.css -------------------------------------------------------------------------------- /static/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/static/css/bootstrap.min.css -------------------------------------------------------------------------------- /static/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/static/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /static/css/grayscale.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/static/css/grayscale.min.css -------------------------------------------------------------------------------- /static/img/bg-masthead.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/static/img/bg-masthead.jpg -------------------------------------------------------------------------------- /static/img/bg-signup.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/static/img/bg-signup.jpg -------------------------------------------------------------------------------- /static/img/demo-image-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/static/img/demo-image-01.jpg -------------------------------------------------------------------------------- /static/img/demo-image-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/static/img/demo-image-02.jpg -------------------------------------------------------------------------------- /static/img/ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/static/img/ipad.png -------------------------------------------------------------------------------- /static/js/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/static/js/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /static/js/bootstrap.bundle.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/static/js/bootstrap.bundle.min.js.map -------------------------------------------------------------------------------- /static/js/grayscale.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/static/js/grayscale.min.js -------------------------------------------------------------------------------- /static/js/jquery.easing.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/static/js/jquery.easing.min.js -------------------------------------------------------------------------------- /static/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/static/js/jquery.min.js -------------------------------------------------------------------------------- /static/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/static/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /static/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/static/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /static/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/static/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/templates/index.html -------------------------------------------------------------------------------- /templates/rbac.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/templates/rbac.html -------------------------------------------------------------------------------- /utils/char.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/utils/char.go -------------------------------------------------------------------------------- /utils/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/utils/common.go -------------------------------------------------------------------------------- /version: -------------------------------------------------------------------------------- 1 | v1.0.0 -------------------------------------------------------------------------------- /version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mritd/ginmvc/HEAD/version.go --------------------------------------------------------------------------------