数据库设计文档
数据库名:joolun_plus_upms
文档版本:1.0.19
文档描述:数据库设计文档生成
说明:代码生成配置表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | varchar | 32 | 0 | N | Y | | PK |
| 2 | del_flag | char | 2 | 0 | N | N | 0 | 逻辑删除标记(0:显示;1:隐藏) |
| 3 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
| 4 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 最后更新时间 |
| 5 | create_id | varchar | 32 | 0 | Y | N | | 创建者ID |
| 6 | table_name | varchar | 200 | 0 | Y | N | | 表名 |
| 7 | table_comment | varchar | 500 | 0 | Y | N | | 表描述 |
| 8 | package_name | varchar | 100 | 0 | Y | N | | 生成包路径 |
| 9 | module_name | varchar | 30 | 0 | Y | N | | 生成模块名 |
| 10 | author | varchar | 50 | 0 | Y | N | | 作者 |
| 11 | table_prefix | varchar | 50 | 0 | Y | N | | 表前缀 |
| 12 | gen_key | varchar | 50 | 0 | N | N | | 服务的路由key |
说明:编辑器配置
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | varchar | 32 | 0 | N | Y | | PK |
| 2 | tenant_id | varchar | 32 | 0 | N | N | | 所属租户 |
| 3 | del_flag | char | 2 | 0 | N | N | 0 | 逻辑删除标记(0:显示;1:隐藏) |
| 4 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
| 5 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 最后更新时间 |
| 6 | editor_type | char | 2 | 0 | N | N | | 编辑器类型1、quill-editor;2、froala |
返回目录表名:sys_config_storage 说明:存储配置
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | varchar | 32 | 0 | N | Y | | PK |
| 2 | tenant_id | varchar | 32 | 0 | N | N | | 所属租户 |
| 3 | del_flag | char | 2 | 0 | N | N | 0 | 逻辑删除标记(0:显示;1:隐藏) |
| 4 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
| 5 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 最后更新时间 |
| 6 | storage_type | char | 2 | 0 | N | N | | 存储类型1、阿里OSS;2、七牛云;3、minio |
| 7 | endpoint | varchar | 64 | 0 | Y | N | | 地域节点 |
| 8 | access_key_id | varchar | 64 | 0 | Y | N | | access_key |
| 9 | access_key_secret | varchar | 64 | 0 | Y | N | | access_secret |
| 10 | bucket | varchar | 64 | 0 | Y | N | | 域名 |
| 11 | water_mark_content | varchar | 64 | 0 | Y | N | | 图片水印内容 |
说明:数据源表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | varchar | 32 | 0 | N | Y | | 主键 |
| 2 | name | varchar | 255 | 0 | Y | N | | 名称 |
| 3 | url | varchar | 500 | 0 | Y | N | | |
| 4 | username | varchar | 255 | 0 | Y | N | | |
| 5 | password | varchar | 255 | 0 | Y | N | | |
| 6 | create_time | datetime | 19 | 0 | Y | N | CURRENT_TIMESTAMP | 创建时间 |
| 7 | update_time | datetime | 19 | 0 | Y | N | CURRENT_TIMESTAMP | 更新 |
| 8 | del_flag | char | 50 | 0 | Y | N | 0 | 逻辑删除标记(0:显示;1:隐藏) |
| 9 | tenant_id | varchar | 32 | 0 | N | N | | 租户ID |
说明:字典表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | varchar | 32 | 0 | N | Y | | 编号 |
| 2 | type | varchar | 100 | 0 | N | N | | 类型 |
| 3 | description | varchar | 100 | 0 | N | N | | 描述 |
| 4 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
| 5 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
| 6 | remarks | varchar | 255 | 0 | Y | N | | 备注信息 |
| 7 | del_flag | char | 1 | 0 | N | N | 0 | 逻辑删除标记(0:显示;1:隐藏) |
说明:字典项
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | varchar | 32 | 0 | N | Y | | 编号 |
| 2 | dict_id | varchar | 32 | 0 | N | N | | 字典ID |
| 3 | value | varchar | 100 | 0 | N | N | | 数据值 |
| 4 | label | varchar | 100 | 0 | N | N | | 标签名 |
| 5 | type | varchar | 100 | 0 | N | N | | 类型 |
| 6 | description | varchar | 100 | 0 | Y | N | | 描述 |
| 7 | sort | int | 10 | 0 | N | N | | 排序(升序) |
| 8 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
| 9 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
| 10 | remarks | varchar | 255 | 0 | Y | N | | 备注信息 |
| 11 | del_flag | char | 1 | 0 | N | N | 0 | 逻辑删除标记(0:显示;1:隐藏) |
说明:日志表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | varchar | 32 | 0 | N | Y | | 编号 |
| 2 | type | char | 1 | 0 | Y | N | 1 | 日志类型(0:正常;9:异常) |
| 3 | title | varchar | 255 | 0 | Y | N | | 日志标题 |
| 4 | service_id | varchar | 32 | 0 | Y | N | | 服务ID |
| 5 | create_id | varchar | 32 | 0 | Y | N | | 创建者ID |
| 6 | create_by | varchar | 32 | 0 | Y | N | | 创建者 |
| 7 | create_time | datetime | 19 | 0 | Y | N | CURRENT_TIMESTAMP | 创建时间 |
| 8 | update_time | datetime | 19 | 0 | Y | N | | 更新时间 |
| 9 | remote_addr | varchar | 255 | 0 | Y | N | | IP地址 |
| 10 | user_agent | varchar | 1000 | 0 | Y | N | | 用户代理 |
| 11 | request_uri | varchar | 255 | 0 | Y | N | | 请求URI |
| 12 | method | varchar | 10 | 0 | Y | N | | 操作方式 |
| 13 | params | text | 65535 | 0 | Y | N | | 操作提交的数据 |
| 14 | time | mediumtext | 16777215 | 0 | Y | N | | 执行时间 |
| 15 | del_flag | char | 1 | 0 | Y | N | 0 | 逻辑删除标记(0:显示;1:隐藏) |
| 16 | exception | text | 65535 | 0 | Y | N | | 异常信息 |
| 17 | tenant_id | varchar | 32 | 0 | N | N | 0 | 所属租户 |
说明:登录日志表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | varchar | 32 | 0 | N | Y | | PK |
| 2 | create_id | varchar | 32 | 0 | Y | N | | 创建者ID |
| 3 | create_by | varchar | 32 | 0 | Y | N | | 创建者 |
| 4 | create_time | datetime | 19 | 0 | Y | N | CURRENT_TIMESTAMP | 创建时间 |
| 5 | update_time | datetime | 19 | 0 | Y | N | | 更新时间 |
| 6 | remote_addr | varchar | 255 | 0 | Y | N | | IP地址 |
| 7 | user_agent | varchar | 1000 | 0 | Y | N | | 用户代理 |
| 8 | request_uri | varchar | 255 | 0 | Y | N | | 请求URI |
| 9 | params | text | 65535 | 0 | Y | N | | 操作提交的数据 |
| 10 | del_flag | char | 1 | 0 | Y | N | 0 | 逻辑删除标记(0:显示;1:隐藏) |
| 11 | address | varchar | 255 | 0 | Y | N | | 地址信息 |
| 12 | tenant_id | varchar | 32 | 0 | N | N | 0 | 所属租户 |
| 13 | type | char | 1 | 0 | Y | N | | 日志类型(0:正常;9:异常) |
| 14 | exception | text | 65535 | 0 | Y | N | | 异常信息 |
说明:菜单权限表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | varchar | 32 | 0 | N | Y | | 菜单ID |
| 2 | name | varchar | 32 | 0 | N | N | | 菜单名称 |
| 3 | permission | varchar | 64 | 0 | Y | N | | 菜单权限标识 |
| 4 | path | varchar | 128 | 0 | Y | N | | 前端URL |
| 5 | parent_id | varchar | 32 | 0 | Y | N | | 父菜单ID |
| 6 | icon | varchar | 32 | 0 | Y | N | | 图标 |
| 7 | component | varchar | 500 | 0 | Y | N | | 页面 |
| 8 | sort | int | 10 | 0 | N | N | 0 | 排序值 |
| 9 | keep_alive | char | 1 | 0 | Y | N | 0 | 0-开启,1- 关闭 |
| 10 | type | char | 1 | 0 | Y | N | | 菜单类型 (0菜单 1按钮) |
| 11 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
| 12 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
| 13 | del_flag | char | 1 | 0 | Y | N | 0 | 逻辑删除标记(0:显示;1:隐藏) |
说明:终端信息表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | varchar | 32 | 0 | N | Y | | |
| 2 | resource_ids | varchar | 256 | 0 | Y | N | | |
| 3 | client_secret | varchar | 64 | 0 | Y | N | | 密钥 |
| 4 | scope | varchar | 64 | 0 | Y | N | | 域 |
| 5 | authorized_grant_types | varchar | 100 | 0 | Y | N | | 授权模式 |
| 6 | web_server_redirect_uri | varchar | 256 | 0 | Y | N | | |
| 7 | authorities | varchar | 256 | 0 | Y | N | | |
| 8 | access_token_validity | int | 10 | 0 | Y | N | | |
| 9 | refresh_token_validity | int | 10 | 0 | Y | N | | |
| 10 | additional_information | varchar | 256 | 0 | Y | N | | |
| 11 | autoapprove | char | 10 | 0 | Y | N | | |
说明:机构管理
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | varchar | 32 | 0 | N | Y | | |
| 2 | create_time | timestamp | 19 | 0 | Y | N | CURRENT_TIMESTAMP | 创建时间 |
| 3 | update_time | timestamp | 19 | 0 | Y | N | | 修改时间 |
| 4 | parent_id | varchar | 32 | 0 | Y | N | | 父类ID,为0时是租户,-1时是平台系统管理 |
| 5 | sort | int | 10 | 0 | Y | N | 1 | 排序 |
| 6 | type | char | 2 | 0 | N | N | | 机构类型 |
| 7 | code | varchar | 32 | 0 | N | N | | 机构编码 |
| 8 | name | varchar | 50 | 0 | Y | N | | 机构名称 |
| 9 | phone | varchar | 20 | 0 | Y | N | | 电话 |
| 10 | fax | varchar | 32 | 0 | Y | N | | 传真 |
| 11 | email | varchar | 32 | 0 | Y | N | | 邮箱 |
| 12 | address | varchar | 500 | 0 | Y | N | | 地址 |
| 13 | remarks | varchar | 255 | 0 | Y | N | | 备注 |
| 14 | del_flag | char | 1 | 0 | Y | N | 0 | 逻辑删除标记(0:显示;1:隐藏) |
| 15 | tenant_id | varchar | 32 | 0 | N | N | | 租户ID |
| 16 | status | char | 2 | 0 | Y | N | | 0:正常,9:冻结 |
| 17 | logo | varchar | 500 | 0 | Y | N | | logo |
| 18 | home_url | varchar | 100 | 0 | Y | N | | 官方网址 |
返回目录表名:sys_organ_relation 说明:机构关系表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | ancestor | varchar | 32 | 0 | N | Y | | 祖先节点 |
| 2 | descendant | varchar | 32 | 0 | N | Y | | 后代节点 |
| 3 | tenant_id | varchar | 32 | 0 | N | N | | 所属租户 |
说明:系统角色表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | varchar | 32 | 0 | N | Y | | PK |
| 2 | role_name | varchar | 64 | 0 | N | N | | 角色名 |
| 3 | role_code | varchar | 64 | 0 | N | N | | 角色编码 |
| 4 | role_desc | varchar | 255 | 0 | Y | N | | 角色描述 |
| 5 | ds_type | char | 1 | 0 | N | N | 2 | 数据权限类型 |
| 6 | ds_scope | varchar | 255 | 0 | Y | N | | 数据权限范围 |
| 7 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 新增时间 |
| 8 | update_time | timestamp | 19 | 0 | Y | N | | 修改时间 |
| 9 | del_flag | char | 1 | 0 | Y | N | 0 | 逻辑删除标记(0:显示;1:隐藏) |
| 10 | tenant_id | varchar | 32 | 0 | N | N | | 租户id |
说明:角色菜单表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | role_id | varchar | 32 | 0 | N | Y | | 角色ID |
| 2 | menu_id | varchar | 32 | 0 | N | Y | | 菜单ID |
| 3 | create_time | timestamp | 19 | 0 | Y | N | CURRENT_TIMESTAMP | 创建时间 |
| 4 | tenant_id | varchar | 32 | 0 | N | N | | 所属租户 |
说明:用户表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | varchar | 32 | 0 | N | Y | | 主键ID |
| 2 | username | varchar | 64 | 0 | N | N | | 用户名 |
| 3 | email | varchar | 64 | 0 | Y | N | | 邮箱 |
| 4 | password | varchar | 255 | 0 | N | N | | 密码 |
| 5 | salt | varchar | 255 | 0 | Y | N | | 随机盐 |
| 6 | phone | varchar | 20 | 0 | Y | N | | 手机号 |
| 7 | avatar | varchar | 255 | 0 | Y | N | | 头像 |
| 8 | organ_id | varchar | 32 | 0 | Y | N | | 机构ID |
| 9 | create_time | timestamp | 19 | 0 | Y | N | CURRENT_TIMESTAMP | 创建时间 |
| 10 | update_time | timestamp | 19 | 0 | Y | N | | 修改时间 |
| 11 | lock_flag | char | 1 | 0 | Y | N | 0 | 0-正常,9-锁定 |
| 12 | del_flag | char | 1 | 0 | Y | N | 0 | 逻辑删除标记(0:显示;1:隐藏) |
| 13 | wx_openid | varchar | 32 | 0 | Y | N | | 微信openid |
| 14 | qq_openid | varchar | 32 | 0 | Y | N | | QQ openid |
| 15 | tenant_id | varchar | 32 | 0 | N | N | | 所属租户 |
| 16 | type | char | 32 | 0 | N | N | 1 | 账号类型:-1、系统管理员;1、租户管理员;2、店铺管理员 |
| 17 | nick_name | varchar | 64 | 0 | Y | N | | 昵称(客服系统中展示的名称) |
| 18 | shop_id | varchar | 64 | 0 | Y | N | | 店铺ID |
说明:用户角色表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | user_id | varchar | 32 | 0 | N | Y | | 用户ID |
| 2 | role_id | varchar | 32 | 0 | N | Y | | 角色ID |
| 3 | tenant_id | varchar | 32 | 0 | N | N | | 所属租户 |
说明:平台系统管理员用户绑定租户关联表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | varchar | 32 | 0 | N | Y | | PK |
| 2 | user_id | varchar | 32 | 0 | N | N | | 用户ID |
| 3 | tenant_id | varchar | 32 | 0 | N | N | | 租户ID |