默认使用了mongodb作为主用数据库进行开发,由于程序使用了模块化开发,如果有能力的话可以进行代码维护以进行新的数据库适配,以下是数据库的初步架构设计,随着开发的进行逐步完善。
默认数据库名:expo_shop
- ticket集合
字段 | 用途 | 数据类型 |
---|---|---|
_id | 自动生成的文档ID | Object |
ticket_name | 票名字,用于展示给用户标识 | string |
ticket_id | 票ID,用于标识票的种类,方便系统处理 | string |
category | 票类型,和分组的概念类似,用于将不同票的类型分开,以便给不同的客户对应买票的权限 | string |
remaining | 顾名思义,剩余多少票 | int32 |
price | 顾名思义,票多少钱 | double |
pause | 是否暂停售票 | bool |