-
Notifications
You must be signed in to change notification settings - Fork 122
数据库表设计
Lee Zzi βin edited this page Apr 19, 2020
·
2 revisions
名称 | 代码 | 备注 |
---|---|---|
oauth终端信息表 | bs_oauth_details | |
系统菜单权限表 | sys_menu | |
系统角色表 | sys_role | |
系统角色菜单表 | sys_role_menu | |
系统用户表 | sys_user | |
系统用户角色表 | sys_user_role |
代码 | 名称 | 数据类型(MYSQL) | 主键 | 备注 |
---|---|---|---|---|
client_id | 用于唯一标识每一个客户端(client) | VARCHAR(32) | √ | |
resource_ids | 客户端所能访问的资源id集合,多个资源时用逗号(,)分隔 | VARCHAR(256) | ||
client_secret | 用于指定客户端(client)的访问密匙 | VARCHAR(256) | ||
scope | 指定客户端申请的权限范围,可选值包括read,write,trust;若有多个权限范围用逗号(,)分隔 | VARCHAR(256) | ||
authorized_grant_types | 指定客户端支持的grant_type,可选值包括authorization_code,password,refresh_token,implicit,client_credentials, 若支持多个grant_type用逗号(,) | VARCHAR(256) | ||
web_server_redirect_uri | 客户端的重定向URI,可为空, 当grant_type为authorization_code或implicit时, 在Oauth的流程中会使用并检查与注册时填写的redirect_uri是否一致 | VARCHAR(256) | ||
authorities | 指定客户端所拥有的Spring Security的权限值,可选, 若有多个权限值,用逗号(,)分隔 | VARCHAR(256) | ||
access_token_validity | 设定客户端的access_token的有效时间值(单位:秒) | INT(10) | ||
refresh_token_validity | 设定客户端的refresh_token的有效时间值(单位:秒) | INT(10) | ||
additional_information | 这是一个预留的字段,在Oauth的流程中没有实际的使用,可选,但若设置值,必须是JSON格式的数据 | VARCHAR(4096) | ||
autoapprove | 设置用户是否自动Approval操作, 默认值为 'false', 可选值包括 'true','false', 'read','write'. | VARCHAR(256) |
代码 | 名称 | 数据类型(MYSQL) | 主键 | 备注 |
---|---|---|---|---|
menu_id | 菜单id | INT UNSIGNED(10) | √ | |
name | 菜单名称 | VARCHAR(50) | ||
permission | 权限名称 | VARCHAR(50) | ||
url | 权限url | VARCHAR(128) | ||
parent_id | 父节点id | INT(10) | ||
icon | 菜单图标 | VARCHAR(50) | ||
create_time | 创建时间 | DATETIME | ||
update_time | 修改时间 | DATETIME | ||
sort | 排序值 | INT(10) |
代码 | 名称 | 数据类型(MYSQL) | 主键 | 备注 |
---|---|---|---|---|
role_id | 角色id | INT(10) | √ | |
role_name | 权限名称 | VARCHAR(64) | ||
role_code | 权限编码 | VARCHAR(64) | ||
role_desc | 权限描述 | VARCHAR(255) | ||
create_time | 创建时间 | TIMESTAMP | ||
update_time | 更新时间 | TIMESTAMP | ||
del_status | 删除标识(0-正常,1-删除) | BIT(1) |
代码 | 名称 | 数据类型(MYSQL) | 主键 | 备注 |
---|---|---|---|---|
role_id | 角色id | INT UNSIGNED(10) | √ | |
menu_id | 菜单id | INT(10) |
代码 | 名称 | 数据类型(MYSQL) | 主键 | 备注 |
---|---|---|---|---|
user_id | 用户id | BIGINT(19) | √ | |
username | 用户名 | VARCHAR(50) | ||
password | 密码 | VARCHAR(100) | ||
avatar | 头像 | VARCHAR(255) | ||
邮箱 | VARCHAR(100) | |||
phone_number | 手机号 | VARCHAR(100) | ||
status | 0:禁用 1:正常 | INT(10) | ||
create_time | 创建时间 | DATETIME | ||
update_time | 修改时间 | DATETIME |
代码 | 名称 | 数据类型(MYSQL) | 主键 | 备注 |
---|---|---|---|---|
user_id | 用户id | INT UNSIGNED(10) | √ | |
role_id | 角色id | INT(10) |
名称 | 代码 | 备注 |
---|---|---|
品牌表 | brand | |
分类表 | category | |
商品表 | goods | |
商品评论表 | goods_comment | |
商品详情表 | goods_detail | |
单品表 | sku |
代码 | 名称 | 数据类型(MYSQL) | 主键 | 备注 |
---|---|---|---|---|
brand_id | 品牌id | INT UNSIGNED(10) | √ | |
name | 品牌名称 | VARCHAR(100) | ||
logo | 品牌logo | VARCHAR(255) | ||
brief | 品牌简介 | VARCHAR(255) | ||
status | 状态,(0下线,1上线) | INT(10) | ||
create_time | 创建时间 | DATETIME | ||
update_time | 更新时间 | DATETIME |
代码 | 名称 | 数据类型(MYSQL) | 主键 | 备注 |
---|---|---|---|---|
category_id | 主键id | INT UNSIGNED(10) | √ | |
name | 分类名称 | VARCHAR(50) | ||
parentId | 父类id,为0则为顶级 | INT(10) | ||
icon | 分类图标 | VARCHAR(255) | ||
create_time | 创建时间 | DATETIME | ||
update_time | 更新时间 | DATETIME |
代码 | 名称 | 数据类型(MYSQL) | 主键 | 备注 |
---|---|---|---|---|
goods_id | 商品id | INT UNSIGNED(10) | √ | |
category_id | 分类id | INT(10) | ||
brand_id | 品牌id | INT(10) | ||
name | 商品名称 | VARCHAR(100) | ||
image | 商品图片(主图) | VARCHAR(255) | ||
brief | 商品简介 | VARCHAR(255) | ||
price | 商品现价 | DECIMAL(10,2) | ||
original_price | 商品原价 | DECIMAL(10,2) | ||
stock | 商品库存 | INT(10) | ||
status | 商品状态 | INT(10) | ||
create_time | 创建时间 | DATETIME | ||
update_time | 更新时间 | DATETIME |
代码 | 名称 | 数据类型(MYSQL) | 主键 | 备注 |
---|---|---|---|---|
common_id | 评论id | INT UNSIGNED(10) | √ | |
goods_id | 商品id | INT(10) | ||
sku_id | skuid | INT(10) | ||
user_id | 用户id | INT(10) | ||
user_name | 用户名 | VARCHAR(50) | ||
is_anonymous | 是否匿名(0,1 匿名) | BIT(1) | ||
create_time | 创建时间 | DATETIME |
代码 | 名称 | 数据类型(MYSQL) | 主键 | 备注 |
---|---|---|---|---|
goods_detail_id | 商品详情id | INT UNSIGNED(10) | √ | |
goods_id | 商品id | INT(10) | ||
goods_content | 商品详情信息 | TEXT |
代码 | 名称 | 数据类型(MYSQL) | 主键 | 备注 |
---|---|---|---|---|
sku_id | sku id | INT UNSIGNED(10) | √ | |
goods_id | 商品id | INT(10) | ||
name | sku名称 | VARCHAR(250) | ||
price | sku价格 | DECIMAL(10,2) | ||
stock | sku库存 | INT(10) | ||
status | sku状态 | INT(10) |