├── .gitignore ├── LICENSE ├── README.md ├── miaosha-h5 ├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .postcssrc.js ├── README.md ├── build │ ├── build.js │ ├── check-versions.js │ ├── utils.js │ ├── vue-loader.conf.js │ ├── webpack.base.conf.js │ ├── webpack.dev.conf.js │ └── webpack.prod.conf.js ├── config │ ├── dev.env.js │ ├── index.js │ └── prod.env.js ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── App.vue │ ├── assets │ │ └── base.css │ ├── components │ │ ├── goods-list │ │ │ └── goods-list.vue │ │ ├── goods │ │ │ └── goods.vue │ │ ├── home │ │ │ └── home.vue │ │ ├── login │ │ │ └── login.vue │ │ ├── order-list │ │ │ └── order-list.vue │ │ ├── order │ │ │ └── order.vue │ │ ├── tabbar │ │ │ └── tabbar.vue │ │ └── user │ │ │ └── user.vue │ ├── main.js │ ├── router │ │ └── index.js │ └── utils │ │ ├── api.js │ │ └── http.js └── static │ ├── .gitkeep │ ├── bbt.jpg │ ├── bbt1.jpg │ └── go.png ├── miaosha-server ├── Dockerfile ├── README.md ├── conf.example.ini ├── conf │ └── conf.go ├── deploy.sh ├── go.mod ├── go.sum ├── handler │ ├── goods_handler.go │ ├── order_handler.go │ └── user_handler.go ├── infra │ ├── cache │ │ ├── redis.go │ │ └── redis_test.go │ ├── code │ │ ├── code.go │ │ └── errcode.go │ ├── db │ │ ├── mysql.go │ │ └── mysql_test.go │ └── util │ │ ├── ip.go │ │ └── key.go ├── main.go ├── miaosha.sql ├── middleware │ ├── auth.go │ ├── cors.go │ └── rate_limit.go ├── model │ ├── goods.go │ ├── order.go │ └── user.go ├── mq │ ├── mq.go │ ├── order_timeout.go │ └── precreate_order.go ├── repository │ ├── goods_repository.go │ ├── order_repository.go │ └── user_repository.go ├── router │ └── router.go └── service │ ├── goods │ └── goods_service.go │ ├── order │ └── order_service.go │ ├── service.go │ ├── service_const.go │ └── user │ └── user_service.go └── snapshot ├── goods-list.png ├── goods.png ├── login.png ├── logout.png ├── miaosha-func.png ├── miaosha.png ├── order-list.png ├── order.png └── user-info.png /.gitignore: -------------------------------------------------------------------------------- 1 | *.exe 2 | conf.ini 3 | bin/ 4 | 5 | node_modules/ 6 | dist/ 7 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/README.md -------------------------------------------------------------------------------- /miaosha-h5/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/.babelrc -------------------------------------------------------------------------------- /miaosha-h5/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/.editorconfig -------------------------------------------------------------------------------- /miaosha-h5/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/.eslintignore -------------------------------------------------------------------------------- /miaosha-h5/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/.eslintrc.js -------------------------------------------------------------------------------- /miaosha-h5/.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/.postcssrc.js -------------------------------------------------------------------------------- /miaosha-h5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/README.md -------------------------------------------------------------------------------- /miaosha-h5/build/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/build/build.js -------------------------------------------------------------------------------- /miaosha-h5/build/check-versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/build/check-versions.js -------------------------------------------------------------------------------- /miaosha-h5/build/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/build/utils.js -------------------------------------------------------------------------------- /miaosha-h5/build/vue-loader.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/build/vue-loader.conf.js -------------------------------------------------------------------------------- /miaosha-h5/build/webpack.base.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/build/webpack.base.conf.js -------------------------------------------------------------------------------- /miaosha-h5/build/webpack.dev.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/build/webpack.dev.conf.js -------------------------------------------------------------------------------- /miaosha-h5/build/webpack.prod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/build/webpack.prod.conf.js -------------------------------------------------------------------------------- /miaosha-h5/config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/config/dev.env.js -------------------------------------------------------------------------------- /miaosha-h5/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/config/index.js -------------------------------------------------------------------------------- /miaosha-h5/config/prod.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/config/prod.env.js -------------------------------------------------------------------------------- /miaosha-h5/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/index.html -------------------------------------------------------------------------------- /miaosha-h5/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/package-lock.json -------------------------------------------------------------------------------- /miaosha-h5/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/package.json -------------------------------------------------------------------------------- /miaosha-h5/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/src/App.vue -------------------------------------------------------------------------------- /miaosha-h5/src/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/src/assets/base.css -------------------------------------------------------------------------------- /miaosha-h5/src/components/goods-list/goods-list.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/src/components/goods-list/goods-list.vue -------------------------------------------------------------------------------- /miaosha-h5/src/components/goods/goods.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/src/components/goods/goods.vue -------------------------------------------------------------------------------- /miaosha-h5/src/components/home/home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/src/components/home/home.vue -------------------------------------------------------------------------------- /miaosha-h5/src/components/login/login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/src/components/login/login.vue -------------------------------------------------------------------------------- /miaosha-h5/src/components/order-list/order-list.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/src/components/order-list/order-list.vue -------------------------------------------------------------------------------- /miaosha-h5/src/components/order/order.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/src/components/order/order.vue -------------------------------------------------------------------------------- /miaosha-h5/src/components/tabbar/tabbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/src/components/tabbar/tabbar.vue -------------------------------------------------------------------------------- /miaosha-h5/src/components/user/user.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/src/components/user/user.vue -------------------------------------------------------------------------------- /miaosha-h5/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/src/main.js -------------------------------------------------------------------------------- /miaosha-h5/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/src/router/index.js -------------------------------------------------------------------------------- /miaosha-h5/src/utils/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/src/utils/api.js -------------------------------------------------------------------------------- /miaosha-h5/src/utils/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/src/utils/http.js -------------------------------------------------------------------------------- /miaosha-h5/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /miaosha-h5/static/bbt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/static/bbt.jpg -------------------------------------------------------------------------------- /miaosha-h5/static/bbt1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/static/bbt1.jpg -------------------------------------------------------------------------------- /miaosha-h5/static/go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-h5/static/go.png -------------------------------------------------------------------------------- /miaosha-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/Dockerfile -------------------------------------------------------------------------------- /miaosha-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/README.md -------------------------------------------------------------------------------- /miaosha-server/conf.example.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/conf.example.ini -------------------------------------------------------------------------------- /miaosha-server/conf/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/conf/conf.go -------------------------------------------------------------------------------- /miaosha-server/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/deploy.sh -------------------------------------------------------------------------------- /miaosha-server/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/go.mod -------------------------------------------------------------------------------- /miaosha-server/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/go.sum -------------------------------------------------------------------------------- /miaosha-server/handler/goods_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/handler/goods_handler.go -------------------------------------------------------------------------------- /miaosha-server/handler/order_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/handler/order_handler.go -------------------------------------------------------------------------------- /miaosha-server/handler/user_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/handler/user_handler.go -------------------------------------------------------------------------------- /miaosha-server/infra/cache/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/infra/cache/redis.go -------------------------------------------------------------------------------- /miaosha-server/infra/cache/redis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/infra/cache/redis_test.go -------------------------------------------------------------------------------- /miaosha-server/infra/code/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/infra/code/code.go -------------------------------------------------------------------------------- /miaosha-server/infra/code/errcode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/infra/code/errcode.go -------------------------------------------------------------------------------- /miaosha-server/infra/db/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/infra/db/mysql.go -------------------------------------------------------------------------------- /miaosha-server/infra/db/mysql_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/infra/db/mysql_test.go -------------------------------------------------------------------------------- /miaosha-server/infra/util/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/infra/util/ip.go -------------------------------------------------------------------------------- /miaosha-server/infra/util/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/infra/util/key.go -------------------------------------------------------------------------------- /miaosha-server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/main.go -------------------------------------------------------------------------------- /miaosha-server/miaosha.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/miaosha.sql -------------------------------------------------------------------------------- /miaosha-server/middleware/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/middleware/auth.go -------------------------------------------------------------------------------- /miaosha-server/middleware/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/middleware/cors.go -------------------------------------------------------------------------------- /miaosha-server/middleware/rate_limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/middleware/rate_limit.go -------------------------------------------------------------------------------- /miaosha-server/model/goods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/model/goods.go -------------------------------------------------------------------------------- /miaosha-server/model/order.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/model/order.go -------------------------------------------------------------------------------- /miaosha-server/model/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/model/user.go -------------------------------------------------------------------------------- /miaosha-server/mq/mq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/mq/mq.go -------------------------------------------------------------------------------- /miaosha-server/mq/order_timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/mq/order_timeout.go -------------------------------------------------------------------------------- /miaosha-server/mq/precreate_order.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/mq/precreate_order.go -------------------------------------------------------------------------------- /miaosha-server/repository/goods_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/repository/goods_repository.go -------------------------------------------------------------------------------- /miaosha-server/repository/order_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/repository/order_repository.go -------------------------------------------------------------------------------- /miaosha-server/repository/user_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/repository/user_repository.go -------------------------------------------------------------------------------- /miaosha-server/router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/router/router.go -------------------------------------------------------------------------------- /miaosha-server/service/goods/goods_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/service/goods/goods_service.go -------------------------------------------------------------------------------- /miaosha-server/service/order/order_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/service/order/order_service.go -------------------------------------------------------------------------------- /miaosha-server/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/service/service.go -------------------------------------------------------------------------------- /miaosha-server/service/service_const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/service/service_const.go -------------------------------------------------------------------------------- /miaosha-server/service/user/user_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/miaosha-server/service/user/user_service.go -------------------------------------------------------------------------------- /snapshot/goods-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/snapshot/goods-list.png -------------------------------------------------------------------------------- /snapshot/goods.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/snapshot/goods.png -------------------------------------------------------------------------------- /snapshot/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/snapshot/login.png -------------------------------------------------------------------------------- /snapshot/logout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/snapshot/logout.png -------------------------------------------------------------------------------- /snapshot/miaosha-func.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/snapshot/miaosha-func.png -------------------------------------------------------------------------------- /snapshot/miaosha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/snapshot/miaosha.png -------------------------------------------------------------------------------- /snapshot/order-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/snapshot/order-list.png -------------------------------------------------------------------------------- /snapshot/order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/snapshot/order.png -------------------------------------------------------------------------------- /snapshot/user-info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zmspace/miaosha/HEAD/snapshot/user-info.png --------------------------------------------------------------------------------