Skip to content

Movie ticket selling system based on go-zero【基于go-zero的影票售卖系统】

Notifications You must be signed in to change notification settings

gphper/cinema-shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cinema-shop

基于 go-zero 开发的影票售卖系统

目录结构

├── apidoc // 包含postman文件
├── common // 公共方法
├── services // 服务
│   ├── cinema // 影片影院相关服务
│   ├── order //订单服务
│   ├── usercenter // 用户服务
│   └── queue // 队列服务
└── seed // 数据填充

开发工具的使用

使用make工具解决每次生成代码运行实例时需要输入很多参数的问题

开发环境 Win10,安装make工具使用 Chocolatey包管理工具安装

以写Order服务为例

生成api文件
make order-new-api

生成api代码
make order-gen-api

运行代码
make order-run-api

生成model文件[example:生成order服务中的order表model]
make order-gen-model-order

一键启动

安装modd工具

go install github.com/cortesi/modd/cmd/modd

执行命令

modd

功能模块:

  • ✅ 用户中心

  • ✅ 影片相关服务

  • ✅ 订单服务

  • 🔲 支付中心

可能用到的

mysql redis etcd rebbitmq

数据表设计

order

cinema

About

Movie ticket selling system based on go-zero【基于go-zero的影票售卖系统】

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published