数据库设计

2018-06-18  本文已影响0人  no_today

数据库设计

大纲


模块划分


用户模块

admin 管理员

字段名 数据类型 描述
id bigint 唯一主键
username varchar 用户名
password varchar 密码
phone varchar 手机号码
email varchar 邮箱
name varchar 真实姓名
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

brandQuotient 品牌商账户

字段名 数据类型 描述
id bigint 唯一主键
username varchar 用户名
password varchar 密码
status int 账户状态 (0 未审核, 1 以审核)
phone varchar 手机号码
email varchar 邮箱
name varchar 真实姓名
company_id bogint 绑定企业
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

shopkeeper 借卖方账户

字段名 数据类型 描述
id bigint 唯一主键
username varchar 用户名
password varchar 密码
status int 账户状态 (0 未审核, 1 以审核)
phone varchar 手机号码
email varchar 邮箱
name varchar 真实姓名
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

company 企业

字段名 数据类型 描述
id bigint 唯一主键
name varchar 企业名
address varchar 企业地址
service varchar 业务范围
phone varchar 企业电话
email varchar 企业邮箱
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

onLineStore 网店

字段名 数据类型 描述
id bigint 唯一主键
url varchar 网店URL
type int 网店类型 (1 ebay, 2 amazon, 3 ...)
shopkeeper_id bigint 关联借卖方
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

auditing 入驻审核

字段名 数据类型 描述
id bigint 唯一主键
status int 审核状态 (0 未审核, 1, 审核中, 2 审核通过)
notAllowMessage varchar 审核不通过原因
type int 用户类型 (2 品牌商, 3 借卖方)
user_id bigint 绑定用户
admin_id bigint 经手人
auditSubmitDate datetime 提交申请时间
auditAllowDate datetime 审核通过时间
yn int 逻辑删除标识 (0 逻辑删除)

pic


权限模块

apply 应用系统

字段名 数据类型 描述
id bigint 唯一主键
name vachar 系统名
encoding varchar 授权加密编码
url varchar 系统URL地址
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

permission 应用权限

字段名 数据类型 描述
id bigint 唯一主键
name varchar 权限名
url varchar 权限URL
parent_id bigint 绑定父级权限
apply_id bigint 绑定应用
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

rolePermission 角色权限

字段名 数据类型 描述
id bigint 唯一主键
role_id bigint 绑定角色
permission_id bigint 绑定权限
apply_id bigint 绑定应用系统
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

role 角色

字段名 数据类型 描述
id bigint 唯一主键
name varchar 角色名
description varchar 角色描述
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

userRole 用户角色

字段名 数据类型 描述
id bigint 唯一主键
type int 用户类型 (1 管理员, 2 品牌商, 3 借卖方)
user_id bigint 绑定用户
role_id bigint 绑定角色
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

pic


产品模块

productCategory 产品分类

字段名 数据类型 描述
id bigint 唯一主键
name varchar 分类名
storey int 层级
parent_id bigint 绑定父级分类
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

product 产品

字段名 数据类型 描述
id bigint 唯一主键
name varchar 产品名
description vachar 产品描述
subTitle varchar 小标题
price float 价格
status int 产品状态 (0 发货运输中, 1 到仓可售)
productCategory_id bigint 绑定分类
brandQuotient_id bigint 绑定上架的账户
company_id bigint 绑定企业
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

property 属性

字段名 数据类型 描述
id bigint 唯一主键
name varchar 属性名
productCategory_id bigint 绑定分类
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

propertyValue 属性值

字段名 数据类型 描述
id bigint 唯一主键
value varchar
property_id bigint 关联属性
product_id bigint 绑定产品
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

productImage 产品图片

字段名 数据类型 描述
id bigint 唯一主键
url varchar 图片URL
type int 图片类型 (0 封面图, 1 预览图, 2 详情图)
product_id bigint 关联产品
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

productReview 产品评论

字段名 数据类型 描述
id bigint 唯一主键
content varchar 评论内容
shopkeeper_id bigint 绑定借卖方
product_id bigint 绑定产品
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

pic


仓库模块

storehouseCountry 仓库国家

字段名 数据类型 描述
id bigint 唯一主键
name varchar 国家名
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

storehouse 仓库

字段名 数据类型 描述
id bigint 唯一主键
name varchar 仓库名
address varchar 仓库地址
description varchar 仓库描述
storehouseCountry_id bigint 绑定国家
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

storehouseProductStock 仓库产品库存

字段名 数据类型 描述
id bigint 唯一主键
stock int 产品数量
price float 当地价格
product_id bigint 绑定产品
storehouse_id bigint 绑定仓库
productCategory_id bigint 绑定产品所属分类
company_id bigint 绑定产品所属企业
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

pic


订单模块

order 订单集

字段名 数据类型 描述
id bigint 唯一主键
orderCode varchar 订单号
totalPrice float 订单总价
message varchar 备注信息
shopkeeper_id bigint 绑定借卖方(买家)
company_id bigint 绑定企业(卖家)
storehouse_id bigint 绑定仓库
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

orderItem 订单项

字段名 数据类型 描述
id bigint 唯一主键
unitPrice float 单价
count int 数量
product_id bigint 绑定产品
order_id bigint 关联订单集
return_id int 支付交易码
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

pic


钱包模块

alipay 绑定支付宝

字段名 数据类型 描述
id bigint 唯一主键
account varchar 支付宝账户
realName varchar 真实姓名
type int 用户类型 (2 品牌商, 3 借卖方)
user_id bigitn 绑定用户
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

balance 余额

字段名 数据类型 描述
id bigint 唯一主键
balance float 账户余额
type int 用户类型 (2 品牌商, 3 借卖方)
user_id bigitn 绑定用户
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

outputAuditing 提现审核

字段名 数据类型 描述
id bigint 唯一主键
amount float 提现金额
outputType int 提现方式 (1 银联, 2 支付宝, 3 微信)
status int 审核状态 (0 未审核, 1, 审核中, 2 审核通过)
notAllowMessage varchar 审核不通过原因
type int 用户类型 (2 品牌商, 3 借卖方)
user_id bigint 绑定用户
admin_id bigint 经手人
auditSubmitDate datetime 提交申请时间
auditAllowDate datetime 审核通过时间
yn int 逻辑删除标识 (0 逻辑删除)

transaction 交易记录

字段名 数据类型 描述
id bigint 唯一主键
amount float 交易金额
message varchar 备注信息
status int 交易状态 (-1 失败, 1 成功)
type int 交易类型 (1 充值, 2 转账, 3 提现)
payType int 交易方式 (1 银联, 2 支付宝, 3 微信)
sendUserType int 转账方类型 (2 品牌商, 3 借卖方)
receiveUserType int 收账方类型 (2 品牌商, 3 借卖方)
sendUser_id bigint 绑定转账方
receiveUser_id bigint 绑定收账方
return_id bigit 第三方支付返回的交易码
createDate datetime 创建时间
updateDate datetime 最后修改时间
yn int 逻辑删除标识 (0 逻辑删除)

pic

上一篇 下一篇

猜你喜欢

热点阅读