├── Dockerfile
├── README.md
├── conf
│ ├── permissions.json
│ └── rbac_model.conf
├── docker-compose.yml
├── docs
│ ├── docs.go
│ ├── swagger.json
│ └── swagger.yaml
├── helpers
│ ├── e
│ ├── export
│ └── utils
├── initializers
│ ├── captcha.go
│ ├── permission.go
│ ├── qiniu.go
│ ├── redis_pool.go
│ ├── setting
│ ├── wechat
│ └── wechat.go
├── log
├── main.go
├── middlewares
│ ├── ip_filter
│ ├── jwt
│ ├── logger
│ └── role
├── models
│ ├── address.go
│ ├── admin_user.go
│ ├── base_models.go
│ ├── ...
├── public
│ ├── export
│ └── qrcode
├── routers
│ ├── admin_api/
│ ├── app_api/
│ ├── helpers/
│ ├── validators/
│ └── router.go
├── seeds
│ └── data
├── tmp
│ ├── air_errors.log
│ └── main
├── uploads
├── workers
│ ├── export_job.go
│ ├── order_job.go
│ ├── refresh_wechat_token_job.go
│ └── worker.go
├── go.mod
└── go.sum
air -c .air.conf
workwebui -redis="redis:6379" -ns="eshop" -listen=":5040"
visit: http://127.0.0.1:8000/swagger/index.html
swag init