@jiyiren
2017-01-09T12:46:01.000000Z
字数 1567
阅读 1580
掌握科技数据库设计
mysql
一、表结构设计
1、users
| 字段 |
类型 |
说明 |
| id |
int |
autoincrement |
| username(用户名) |
|
|
| phonenum(手机号) |
|
|
| email(邮件) |
|
|
| cartype |
|
车型(可选) |
| carnum |
|
车牌号(可选) |
| idnum |
|
身份证号(可选) |
| password(密码) |
|
|
| headpic(头像) |
|
|
| score |
|
当前总积分数 |
| qrcode |
|
推广二维码 |
scores
- 表名:用户积分记录表
- 说明:关联用户表users id
- 表字段
| 字段 |
类型 |
说明 |
| id |
int |
autoincrement |
| *userid |
|
用户id |
| score |
|
积分 |
| inorout |
|
获得积分还是减去积分(提现) |
| incometype |
|
类型(商户消费、保险购买、推荐人消费返佣) |
| *incomeid |
|
类型消费的记录id,追踪 |
| time |
|
收入或消费时间 |
insurances
- 表名:用户购买保险订单记录表
- 说明:关联用户表,保险公司表,保险服务单项表
- 表字段
| 字段 |
类型 |
说明 |
| id |
int |
autoincrement |
| *userid |
|
用户id |
| money |
|
车险金额 |
| startendtime |
|
保险起止时间 |
| *inscomid |
|
保险公司id |
| inscomname |
|
保险公司名称 |
| inscomphone |
|
保险公司电话 |
| *insitemid |
|
保险服务id |
| insitemcontent |
|
保险服务内容 |
| start |
|
保险起始时间 |
| end |
|
保险截止时间 |
| state |
|
订单状态(未付款/保单确认/保险已出单) |
| time |
|
下单时间 |
comsumes
- 表名:用户费用消费记录表
- 说明:关联用户表users id
- 表字段
| 字段 |
类型 |
说明 |
| id |
int |
autoincrement |
| *userid |
|
用户id |
| money |
|
消费金额 |
| busid |
|
商户id |
| busname |
|
商户名称 |
| score |
|
获得的积分 |
| time |
|
消费时间 |
businesses
| 字段 |
类型 |
说明 |
| id |
int |
autoincrement |
| busname |
|
商家名称 |
| headpic |
|
商家照片(相当于头像) |
| recommender |
|
推荐人(选填) |
| province |
|
省份 |
| city |
|
市 |
| district |
|
区 |
| address |
|
具体地址 |
| bustypeid |
|
商家类型id |
| bustype |
|
商家类型 |
| shopkeeper |
|
店主姓名 |
| phonenum |
|
联系电话 |
| licensepic |
|
营业执照照片 |
| frontdoorpic |
|
大门照片 |
| cashierpic |
|
收银台照片 |
| insidepic |
|
店内照片 |
| busrange |
|
商家经营范围 |
| bankname |
|
银行开户行 |
| bankaccount |
|
银行账号 |
| returnrate |
|
服务返佣率 |
| employall |
|
佣金总收入 |
| employmonth |
|
佣金当月收入 |
| consumeall |
|
消费总收入 |
| consumemonth |
|
消费当月收入 |
| wxqrcode |
|
商家微信二维码 |
| payqrcode |
|
商家的付款二维码 |
| verifycode |
|
店员申请加入的验证码 |
| checkstate |
|
审核状态 |
| failcause |
|
审核失败原因 |
waiters
- 表名:店小二(店员)表
- 说明:店小二从用户中产生的
- 表字段
| 字段 |
类型 |
说明 |
| id |
int |
autoincrement |
| phonenum(手机号) |
|
|
| username |
|
用户名称 |
| email(邮件) |
|
|
| password(密码) |
|
|
| *busid |
|
商户id |
| busname |
|
商户名称 |
| employmonth |
|
佣金当月收入 |
| employall |
|
佣金总收入 |
| jointime |
|
加入商家店员的时间 |
| state |
|
店小二状态(删除或正常) |
insurancecoms
| 字段 |
类型 |
说明 |
| id |
int |
autoincrement |
| comname |
|
保险公司名称 |
| agencyname |
|
代理公司名称 |
| interface |
|
接口地址 |
| state |
|
启停状态 |
insuranceitems
- 表名:保险公司的保险服务表
- 说明:保险公司与此表1对多关系
- 表字段
| 字段 |
类型 |
说明 |
| id |
int |
autoincrement |
| *inscomid |
|
保险公司id |
| content |
|
保险服务内容 |
| money |
|
保险费用 |
| state |
|
保险服务状态,是否关停 |