├── .gitignore ├── LICENSE ├── Queue.md ├── README.md ├── app ├── AdminUser │ ├── Bapi │ │ └── AdminUser.go │ ├── Model │ │ └── AdminUser.go │ └── Router │ │ └── AdminUser.go ├── Common │ ├── Bapi │ │ └── Common.go │ └── Model │ │ └── Model.go ├── Menu │ ├── Bapi │ │ └── Menu.go │ ├── Model │ │ └── Menu.go │ └── Router │ │ └── Menu.go ├── Notice │ ├── Api │ │ └── Notice.go │ ├── Bapi │ │ └── Notice.go │ ├── Model │ │ └── Notice.go │ └── Router │ │ └── Notice.go ├── Role │ ├── Bapi │ │ └── Role.go │ ├── Model │ │ ├── Role.go │ │ └── RoleMenu.go │ └── Router │ │ └── Role.go ├── System │ └── Bapi │ │ └── System.go ├── Test │ └── Test.go ├── Upload │ ├── Api │ │ ├── ImgUpload.go │ │ └── VideoUpload.go │ └── Router │ │ └── Upload.go ├── User │ ├── Api │ │ └── User.go │ ├── Model │ │ └── User.go │ └── Router │ │ └── User.go └── Ws │ ├── Ws.go │ └── testWs.html ├── asynq.yml ├── bootstrap └── bootstrap.go ├── config.yaml ├── core ├── Tpl │ ├── Api │ │ └── Tpl.go │ ├── Bapi │ │ └── Tpl.go │ ├── Model │ │ └── Tpl.go │ └── Router │ │ └── Tpl.go ├── config │ └── config.go ├── db │ └── db.go ├── global │ └── app.go ├── helper │ └── helper.go ├── log │ └── log.go ├── middle │ ├── RateLimiter.go │ ├── RequestLogger.go │ ├── auth │ │ ├── Claims.go │ │ ├── Func.go │ │ └── JwtAuth.go │ └── casbin │ │ ├── Check.go │ │ └── Enforcer.go ├── queue │ └── queue.go ├── redis │ └── redis.go ├── response │ └── response.go ├── router │ └── router.go ├── snow │ └── snow.go ├── trans │ └── trans.go └── validate │ └── validate.go ├── go.mod ├── go.sum ├── go_study.sql ├── job ├── TestJob.go └── job.go ├── lang ├── en │ └── en.json └── zh-cn │ └── zh-cn.json ├── main.go ├── rbac.conf ├── route └── route.go ├── storage ├── .gitignore └── logs │ └── .gitignore └── vTools ├── tools └── makeCurd.go └── vTools.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/LICENSE -------------------------------------------------------------------------------- /Queue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/Queue.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/README.md -------------------------------------------------------------------------------- /app/AdminUser/Bapi/AdminUser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/AdminUser/Bapi/AdminUser.go -------------------------------------------------------------------------------- /app/AdminUser/Model/AdminUser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/AdminUser/Model/AdminUser.go -------------------------------------------------------------------------------- /app/AdminUser/Router/AdminUser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/AdminUser/Router/AdminUser.go -------------------------------------------------------------------------------- /app/Common/Bapi/Common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/Common/Bapi/Common.go -------------------------------------------------------------------------------- /app/Common/Model/Model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/Common/Model/Model.go -------------------------------------------------------------------------------- /app/Menu/Bapi/Menu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/Menu/Bapi/Menu.go -------------------------------------------------------------------------------- /app/Menu/Model/Menu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/Menu/Model/Menu.go -------------------------------------------------------------------------------- /app/Menu/Router/Menu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/Menu/Router/Menu.go -------------------------------------------------------------------------------- /app/Notice/Api/Notice.go: -------------------------------------------------------------------------------- 1 | package Notice 2 | -------------------------------------------------------------------------------- /app/Notice/Bapi/Notice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/Notice/Bapi/Notice.go -------------------------------------------------------------------------------- /app/Notice/Model/Notice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/Notice/Model/Notice.go -------------------------------------------------------------------------------- /app/Notice/Router/Notice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/Notice/Router/Notice.go -------------------------------------------------------------------------------- /app/Role/Bapi/Role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/Role/Bapi/Role.go -------------------------------------------------------------------------------- /app/Role/Model/Role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/Role/Model/Role.go -------------------------------------------------------------------------------- /app/Role/Model/RoleMenu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/Role/Model/RoleMenu.go -------------------------------------------------------------------------------- /app/Role/Router/Role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/Role/Router/Role.go -------------------------------------------------------------------------------- /app/System/Bapi/System.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/System/Bapi/System.go -------------------------------------------------------------------------------- /app/Test/Test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/Test/Test.go -------------------------------------------------------------------------------- /app/Upload/Api/ImgUpload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/Upload/Api/ImgUpload.go -------------------------------------------------------------------------------- /app/Upload/Api/VideoUpload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/Upload/Api/VideoUpload.go -------------------------------------------------------------------------------- /app/Upload/Router/Upload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/Upload/Router/Upload.go -------------------------------------------------------------------------------- /app/User/Api/User.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/User/Api/User.go -------------------------------------------------------------------------------- /app/User/Model/User.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/User/Model/User.go -------------------------------------------------------------------------------- /app/User/Router/User.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/User/Router/User.go -------------------------------------------------------------------------------- /app/Ws/Ws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/Ws/Ws.go -------------------------------------------------------------------------------- /app/Ws/testWs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/app/Ws/testWs.html -------------------------------------------------------------------------------- /asynq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/asynq.yml -------------------------------------------------------------------------------- /bootstrap/bootstrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/bootstrap/bootstrap.go -------------------------------------------------------------------------------- /config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/config.yaml -------------------------------------------------------------------------------- /core/Tpl/Api/Tpl.go: -------------------------------------------------------------------------------- 1 | package Tpl 2 | -------------------------------------------------------------------------------- /core/Tpl/Bapi/Tpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/Tpl/Bapi/Tpl.go -------------------------------------------------------------------------------- /core/Tpl/Model/Tpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/Tpl/Model/Tpl.go -------------------------------------------------------------------------------- /core/Tpl/Router/Tpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/Tpl/Router/Tpl.go -------------------------------------------------------------------------------- /core/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/config/config.go -------------------------------------------------------------------------------- /core/db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/db/db.go -------------------------------------------------------------------------------- /core/global/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/global/app.go -------------------------------------------------------------------------------- /core/helper/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/helper/helper.go -------------------------------------------------------------------------------- /core/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/log/log.go -------------------------------------------------------------------------------- /core/middle/RateLimiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/middle/RateLimiter.go -------------------------------------------------------------------------------- /core/middle/RequestLogger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/middle/RequestLogger.go -------------------------------------------------------------------------------- /core/middle/auth/Claims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/middle/auth/Claims.go -------------------------------------------------------------------------------- /core/middle/auth/Func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/middle/auth/Func.go -------------------------------------------------------------------------------- /core/middle/auth/JwtAuth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/middle/auth/JwtAuth.go -------------------------------------------------------------------------------- /core/middle/casbin/Check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/middle/casbin/Check.go -------------------------------------------------------------------------------- /core/middle/casbin/Enforcer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/middle/casbin/Enforcer.go -------------------------------------------------------------------------------- /core/queue/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/queue/queue.go -------------------------------------------------------------------------------- /core/redis/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/redis/redis.go -------------------------------------------------------------------------------- /core/response/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/response/response.go -------------------------------------------------------------------------------- /core/router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/router/router.go -------------------------------------------------------------------------------- /core/snow/snow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/snow/snow.go -------------------------------------------------------------------------------- /core/trans/trans.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/trans/trans.go -------------------------------------------------------------------------------- /core/validate/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/core/validate/validate.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/go.sum -------------------------------------------------------------------------------- /go_study.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/go_study.sql -------------------------------------------------------------------------------- /job/TestJob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/job/TestJob.go -------------------------------------------------------------------------------- /job/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/job/job.go -------------------------------------------------------------------------------- /lang/en/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/lang/en/en.json -------------------------------------------------------------------------------- /lang/zh-cn/zh-cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/lang/zh-cn/zh-cn.json -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/main.go -------------------------------------------------------------------------------- /rbac.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/rbac.conf -------------------------------------------------------------------------------- /route/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/route/route.go -------------------------------------------------------------------------------- /storage/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | * -------------------------------------------------------------------------------- /vTools/tools/makeCurd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/vTools/tools/makeCurd.go -------------------------------------------------------------------------------- /vTools/vTools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ychdi/vgo/HEAD/vTools/vTools.go --------------------------------------------------------------------------------