数据库设计
设计系统需要使用的数据库结构,包括表结构、字段信息、关联关系等。
# mysql设计规范
用户基本表(包含base_id,昵称,头像地址,用户全名,)
# 员工表设计
# 员工基本表 staff_base
| 字段 | 类型 | 键 | 为空 | 默认 | 备注 |
|---|---|---|---|---|---|
| staff_id | int | PRI | no | 用户唯一id | |
| nickname | varchar | no | 用户昵称 | ||
| avatar_url | varchar | yes | 头像地址 | ||
| full_name | varchar | yes | 姓名 | ||
| phone | varchar | yes | 电话 | ||
| varchar | yes | 邮箱 | |||
| birthday | date | yes | 生日 | ||
| default_address | varchar | yes | 默认收货地址 | ||
| last_signin | timestamp | yes | 上次登录时间 | ||
| last_identity_type | varchar | yes | 上次登录方式 | ||
| extend_field_a | varchar | yes | 扩展字段a | ||
| extend_field_b | varchar | yes | 扩展字段b |
# 员工授权表 staff_oauth
| 字段 | 类型 | 键 | 为空 | 默认 | 备注 |
|---|---|---|---|---|---|
| oauth_id | int | PRI | no | 授权唯一id | |
| identity_type | varchar | yes | 授权类型 | ||
| identifier | varchar | yes | 授权标识 | ||
| credential | varchar | yes | 授权凭据 | ||
| extend_field_a | varchar | yes | 扩展字段a | ||
| extend_field_b | varchar | yes | 扩展字段b |
# 用户表设计
# 用户基本表 user_base
| 字段 | 类型 | 键 | 为空 | 默认 | 备注 |
|---|---|---|---|---|---|
| user_id | int | PRI | no | 用户唯一id | |
| nickname | varchar | no | 用户昵称 | ||
| avatar_url | varchar | yes | 头像地址 | ||
| full_name | varchar | yes | 姓名 | ||
| phone | varchar | yes | 电话 | ||
| varchar | yes | 邮箱 | |||
| birthday | date | yes | 生日 | ||
| default_address | varchar | yes | 默认收货地址 | ||
| last_signin | timestamp | yes | 上次登录时间 | ||
| last_identity_type | varchar | yes | 上次登录方式 | ||
| extend_field_a | varchar | yes | 扩展字段a | ||
| extend_field_b | varchar | yes | 扩展字段b |
# 用户授权表 user_oauth
| 字段 | 类型 | 键 | 为空 | 默认 | 备注 |
|---|---|---|---|---|---|
| oauth_id | int | PRI | no | 授权唯一id | |
| identity_type | varchar | yes | 授权类型 | ||
| identifier | varchar | yes | 授权标识 | ||
| credential | varchar | yes | 授权凭据 | ||
| extend_field_a | varchar | yes | 扩展字段a | ||
| extend_field_b | varchar | yes | 扩展字段b |
# 用户地址表 user_address
| 字段 | 类型 | 键 | 为空 | 默认 | 备注 |
|---|---|---|---|---|---|
| address_id | int | PRI | no | 地址唯一id | |
| receiver | varchar | no | 收货人 | ||
| phone | varchar | yes | 电话 | ||
| area | varchar | yes | 所在地区(省市区) | ||
| full_address | varchar | yes | 详细地址 | ||
| tag | varchar | yes | 标签(家,学校,公司) | ||
| extend_field_a | varchar | yes | 扩展字段a | ||
| extend_field_b | varchar | yes | 扩展字段b |
# 用户推荐表 user_recommend
| 字段 | 类型 | 键 | 为空 | 默认 | 备注 |
|---|---|---|---|---|---|
| recommend_id | int | PRI | no | 推荐唯一id | |
| receiver | varchar | no | 收货人 | ||
| phone | varchar | yes | 电话 | ||
| area | varchar | yes | 所在地区(省市区) | ||
| full_address | varchar | yes | 详细地址 | ||
| tag | varchar | yes | 标签(家,学校,公司) | ||
| extend_field_a | varchar | yes | 扩展字段a | ||
| extend_field_b | varchar | yes | 扩展字段b |
# 用户优惠券表 user_voucher
| 字段 | 类型 | 键 | 为空 | 默认 | 备注 |
|---|---|---|---|---|---|
| voucher_id | int | PRI | no | 优惠券唯一id | |
| receiver | varchar | no | 收货人 | ||
| phone | varchar | yes | 电话 | ||
| area | varchar | yes | 所在地区(省市区) | ||
| full_address | varchar | yes | 详细地址 | ||
| tag | varchar | yes | 标签(家,学校,公司) | ||
| extend_field_a | varchar | yes | 扩展字段a | ||
| extend_field_b | varchar | yes | 扩展字段b |
# 用户订单表 user_order
| 字段 | 类型 | 键 | 为空 | 默认 | 备注 |
|---|---|---|---|---|---|
| user_order_id | int | PRI | no | 用户订单唯一id | |
| receiver | varchar | no | 收货人 | ||
| phone | varchar | yes | 电话 | ||
| area | varchar | yes | 所在地区(省市区) | ||
| full_address | varchar | yes | 详细地址 | ||
| tag | varchar | yes | 标签(家,学校,公司) | ||
| extend_field_a | varchar | yes | 扩展字段a | ||
| extend_field_b | varchar | yes | 扩展字段b |
# 商品列表
# 订单列表
# 优惠券表
编辑 (opens new window)