数据库文档

数据库名:mall_system
文档版本:1.0-SNAPSHOT
文档描述:数据库文档生成
序号表名说明
1admin管理员
2admin_department部门
3oauth2_access_token访问令牌
4oauth2_refresh_token刷新令牌
5permission_admin_role管理员角色
6permission_resource资源
7permission_role角色
8permission_role_resource角色资源
9system_access_log系统访问日志
10system_data_dict数据字典
11system_error_code错误码
12system_exception_log系统异常日志
13_operation_log操作日志
返回目录表名:admin
说明:管理员
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY管理员编号
2namevarchar100NN真实名字
3avatarvarchar2550YN头像
4department_idint100YN部门id
5statustinyint40NN在职状态
6usernamevarchar160NN登陆账号
7passwordvarchar2550NN加密后的密码
8password_saltvarchar640NN密码的盐
9create_admin_idint100NN创建管理员编号
10create_ipvarchar320NN创建 IP
11create_timedatetime190NNCURRENT_TIMESTAMP创建时间
12update_timedatetime190NNCURRENT_TIMESTAMP最后更新时间
返回目录表名:admin_department
说明:部门
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY部门编号
2namevarchar1000NN部门名称
3sortint100NN0排序字段
4pidint100NN0父级部门编号
5create_timetimestamp190NNCURRENT_TIMESTAMP创建时间
6update_timetimestamp190NNCURRENT_TIMESTAMP更新时间
7deletedbit10NNb'0'删除标记
返回目录表名:oauth2_access_token
说明:访问令牌
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idvarchar320NY访问令牌
2user_idint100NN用户编号
3user_typetinyint40NN用户类型
4refresh_tokenvarchar320NN刷新令牌
5expires_timedatetime190NN过期时间
6create_ipvarchar320NN创建 IP
7create_timedatetime190NNCURRENT_TIMESTAMP创建时间
8update_timedatetime190NNCURRENT_TIMESTAMP最后更新时间
9deletedbit10NNb'0'是否删除
返回目录表名:oauth2_refresh_token
说明:刷新令牌
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idvarchar320NY编号,刷新令牌
2user_idint100NN用户编号
3user_typetinyint40NN用户类型
4expires_timedatetime190NN过期时间
5create_ipvarchar320NN创建 IP
6create_timedatetime190NNCURRENT_TIMESTAMP创建时间
7update_timedatetime190NNCURRENT_TIMESTAMP最后更新时间
8deletedbit10NNb'0'是否删除
返回目录表名:permission_admin_role
说明:管理员角色
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY编号
2admin_idint100NN管理员编号
3role_idint100NN角色编号
4create_timedatetime190NNCURRENT_TIMESTAMP创建时间
5update_timedatetime190NNCURRENT_TIMESTAMP更新时间
6deletedbit10YNb'0'是否删除
返回目录表名:permission_resource
说明:资源
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY资源编号
2namevarchar500NN菜单名
3permissionvarchar2550YN权限标识
4typeint100NN资源类型
5sortint100NN排序
6pidint100NN0父级资源编号(外键:{@link ResourceDO#id})
7routevarchar500YN前端路由
8iconvarchar500YN菜单图标
9viewvarchar500YN前端界面
10create_admin_idint100NN创建管理员编号
11create_timedatetime190NNCURRENT_TIMESTAMP添加时间
12update_timedatetime190NNCURRENT_TIMESTAMP更新时间
13deletedbit10NNb'0'是否删除
返回目录表名:permission_role
说明:角色
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY角色编号
2namevarchar500NN角色名
3codevarchar500YN角色编码
4typetinyint40NN角色类型
5create_admin_idint100NN创建管理员编号
6create_timedatetime190NNCURRENT_TIMESTAMP创建时间
7update_timedatetime190YNCURRENT_TIMESTAMP最后更新时间
8deletedbit10NNb'0'是否删除
返回目录表名:permission_role_resource
说明:角色资源
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY编号
2role_idint100NN-1角色编号(外键:{@link RoleDO}
3resource_idint100NN-1资源编号
4create_timedatetime190NNCURRENT_TIMESTAMP创建时间
5update_timedatetime190NNCURRENT_TIMESTAMP更新时间
6deletedbit10NNb'0'是否删除
返回目录表名:system_access_log
说明:系统访问日志
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY编号
2user_idint100YN用户编号
3user_typetinyint40YN用户类型
4trace_idvarchar640YN链路追踪编号
5application_namevarchar500NN应用名
6urivarchar40960NN访问地址
7query_stringvarchar40960NN参数
8methodvarchar500NNhttp 方法
9user_agentvarchar10240NNuserAgent
10ipvarchar500NNip
11start_timedatetime190NN请求时间
12response_timeint100NN响应时长 -- 毫秒级
13error_codeint100NN错误码
14error_messagevarchar5120YN错误提示
15create_timedatetime190NNCURRENT_TIMESTAMP创建时间
16update_timedatetime190NNCURRENT_TIMESTAMP最后更新时间
返回目录表名:system_data_dict
说明:数据字典
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY编号
2enum_valuevarchar500NN大类枚举值
3valuevarchar500NN小类数值
4display_namevarchar500NN展示名
5sortint100NN-1排序值
6memovarchar500YN备注
7create_timedatetime190NNCURRENT_TIMESTAMP创建时间
8update_timedatetime190NNCURRENT_TIMESTAMP最后更新时间
9deletedbit10NNb'0'是否删除
返回目录表名:system_error_code
说明:错误码
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY错误码编号
2codeint100NN0错误码编码
3messagevarchar2550NN错误码错误提示
4typetinyint40NN错误码类型
5groupvarchar640NN错误码分组
6memovarchar2550YN错误码备注
7create_timedatetime190NNCURRENT_TIMESTAMP创建时间
8update_timedatetime190NNCURRENT_TIMESTAMP最后更新时间
9deletedbit10NNb'0'是否删除
返回目录表名:system_exception_log
说明:系统异常日志
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY编号
2user_idint100YN用户编号
3user_typetinyint40YN用户类型
4trace_idvarchar640NN链路追踪编号 * * 一般来说,通过链路追踪编号,可以将访问日志,错误日志,链路追踪日志,logger 打印日志等,结合在一起,从而进行排错。
5application_namevarchar500NN应用名 * * 目前读取 spring.application.name
6urivarchar40960NN访问地址
7query_stringvarchar40960NN参数
8methodvarchar500NNhttp 方法
9user_agentvarchar10240NNuserAgent
10ipvarchar500NNip
11exception_timedatetime190NN异常发生时间
12exception_namevarchar1280NN异常名 * * {@link Throwable#getClass()} 的类全名
13exception_messagetext655350NN异常导致的消息 * * {@link cn.iocoder.common.framework.util.ExceptionUtil#getMessage(Throwable)}
14exception_root_cause_messagetext655350NN异常导致的根消息 * * {@link cn.iocoder.common.framework.util.ExceptionUtil#getRootCauseMessage(Throwable)}
15exception_stack_tracetext655350NN异常的栈轨迹 * * {@link cn.iocoder.common.framework.util.ExceptionUtil#getServiceException(Exception)}
16exception_class_namevarchar5120NN异常发生的类全名 * * {@link StackTraceElement#getClassName()}
17exception_file_namevarchar5120NN异常发生的类文件 * * {@link StackTraceElement#getFileName()}
18exception_method_namevarchar5120NN异常发生的方法名 * * {@link StackTraceElement#getMethodName()}
19exception_line_numberint100NN异常发生的方法所在行 * * {@link StackTraceElement#getLineNumber()}
20process_statustinyint40NN0处理状态
21process_timedatetime190YN处理时间
22process_admin_idint100YN处理管理员编号
23create_timedatetime190NNCURRENT_TIMESTAMP创建时间
24update_timedatetime190NNCURRENT_TIMESTAMP最后更新时间
返回目录表名:_operation_log
说明:操作日志
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY编号
2trace_idvarchar640YN链路追踪编号
3account_idint100NN-1账号编号
4application_namevarchar500YN应用名
5urivarchar40960NN访问地址
6paramsvarchar40960NN参数
7methodvarchar500NNhttp 方法
8user_agentvarchar10240NNuserAgent
9ipvarchar500NNip
10start_timedatetime190NN请求时间
11response_timeint100NN响应时长 -- 毫秒级
12msgvarchar2550YN日志消息
13statusbit10NN操作状态
14operatorvarchar640YN创建者
15create_timedatetime190NN创建时间