数据库设计文档

数据库名:pigxx
序号表名说明
1sys_dept部门表
2sys_dept_relation部门关系表 作用:百度闭包表
3sys_dict字典表
4sys_dict_item字典项表
5sys_file文件管理表
6sys_job定时任务调度表
7sys_job_log定时任务执行日志表
8sys_log日志表
9sys_menu菜单权限表
10sys_oauth_client_details终端信息表
11sys_post岗位信息表
12sys_public_param公共参数配置表
13sys_role系统角色表
14sys_role_menu角色菜单表
15sys_route_conf路由配置表
16sys_social_details系统社交登录账号表
17sys_tenant租户表
18sys_user用户表
19sys_user_post用户与岗位关联表
20sys_user_role用户角色表
返回目录表名:sys_dept
说明:部门表
数据列:
序号名称数据类型小数位允许空值主键默认值说明
1dept_idbigint0NY部门ID
2namevarchar(50)0YN部门名称
3sort_orderint0NN0排序
4create_byvarchar(64)0NN创建人
5update_byvarchar(64)0NN修改人
6create_timedatetime0YN创建时间
7update_timedatetime0YN修改时间
8del_flagchar(1)0YN0删除标记
9parent_idbigint0YN父节点ID
10tenant_idbigint0YN租户ID
返回目录表名:sys_dept_relation
说明:部门关系表 作用:百度闭包表
数据列:
序号名称数据类型小数位允许空值主键默认值说明
1ancestorbigint0NY祖先节点ID
2descendantbigint0NY后代节点ID
返回目录表名:sys_dict
说明:字典表
数据列:
序号名称数据类型小数位允许空值主键默认值说明
1idbigint0NY字典ID
2dict_typevarchar(100)0YN字典类型
3descriptionvarchar(100)0YN字典描述
4create_byvarchar(64)0NN创建人
5update_byvarchar(64)0NN修改人
6create_timedatetime0YN创建时间
7update_timedatetime0YN更新时间
8remarksvarchar(255)0YN备注
9system_flagchar(1)0YN0系统内置标识
10del_flagchar(1)0YN0删除标识
11tenant_idbigint0NN0租户ID
返回目录表名:sys_dict_item
说明:字典项表
数据列:
序号名称数据类型小数位允许空值主键默认值说明
1idbigint0NY字典项编号
2dict_idbigint0NN字典ID
3item_valuevarchar(100)0YN字典项值
4labelvarchar(100)0YN字典项标签
5dict_typevarchar(100)0YN字典值
6descriptionvarchar(100)0YN字典项描述
7sort_orderint0NN0排序(升序)
8create_byvarchar(64)0NN创建人
9update_byvarchar(64)0NN修改人
10create_timedatetime0YN创建时间
11update_timedatetime0YN更新时间
12remarksvarchar(255)0YN备注
13del_flagchar(1)0YN0删除标识
14tenant_idbigint0NN0所属租户
返回目录表名:sys_file
说明:文件管理表
数据列:
序号名称数据类型小数位允许空值主键默认值说明
1idbigint0NY文件ID
2file_namevarchar(100)0YN文件名称
3bucket_namevarchar(200)0YN桶名称
4originalvarchar(100)0YN文件源名称
5typevarchar(50)0YN文件类型
6file_sizebigint0YN文件大小
7create_byvarchar(64)0NN创建人
8update_byvarchar(64)0NN修改人
9create_timedatetime0YN上传时间
10update_timedatetime0YN更新时间
11del_flagchar(1)0YN0删除标识
12tenant_idbigint0YN所属租户
返回目录表名:sys_job
说明:定时任务调度表
数据列:
序号名称数据类型小数位允许空值主键默认值说明
1job_idbigint0NY任务id
2job_namevarchar(64)0NY任务名称
3job_groupvarchar(64)0NY任务组名
4job_orderchar(1)0YN1组内执行顺利,值越大执行优先级越高,最大值9,最小值1
5job_typechar(1)0NN11、java类;2、spring bean名称;3、rest调用;4、jar调用;9其他
6execute_pathvarchar(500)0YNjob_type=3时,rest调用地址,仅支持rest get协议,需要增加String返回值,0成功,1失败;job_type=4时,jar路径;其它值为空
7class_namevarchar(500)0YNjob_type=1时,类完整路径;job_type=2时,spring bean名称;其它值为空
8method_namevarchar(500)0YN任务方法
9method_params_valuevarchar(2000)0YN参数值
10cron_expressionvarchar(255)0YNcron执行表达式
11misfire_policyvarchar(20)0YN3错失执行策略(1错失周期立即执行 2错失周期执行一次 3下周期执行)
12job_tenant_typechar(1)0YN11、多租户任务;2、非多租户任务
13job_statuschar(1)0YN0状态(1、未发布;2、运行中;3、暂停;4、删除;)
14job_execute_statuschar(1)0YN0状态(0正常 1异常)
15create_byvarchar(64)0YN创建者
16create_timedatetime0NNCURRENT_TIMESTAMP创建时间
17update_byvarchar(64)0YN更新者
18update_timedatetime0NNCURRENT_TIMESTAMP更新时间
19start_timetimestamp0YN初次执行时间
20previous_timetimestamp0YN上次执行时间
21next_timetimestamp0YN下次执行时间
22tenant_idbigint0YN1租户
23remarkvarchar(500)0YN备注信息
返回目录表名:sys_job_log
说明:定时任务执行日志表
数据列:
序号名称数据类型小数位允许空值主键默认值说明
1job_log_idbigint0NY任务日志ID
2job_idbigint0NN任务id
3job_namevarchar(64)0YN任务名称
4job_groupvarchar(64)0YN任务组名
5job_orderchar(1)0YN组内执行顺利,值越大执行优先级越高,最大值9,最小值1
6job_typechar(1)0NN11、java类;2、spring bean名称;3、rest调用;4、jar调用;9其他
7execute_pathvarchar(500)0YNjob_type=3时,rest调用地址,仅支持post协议;job_type=4时,jar路径;其它值为空
8class_namevarchar(500)0YNjob_type=1时,类完整路径;job_type=2时,spring bean名称;其它值为空
9method_namevarchar(500)0YN任务方法
10method_params_valuevarchar(2000)0YN参数值
11cron_expressionvarchar(255)0YNcron执行表达式
12job_messagevarchar(500)0YN日志信息
13job_log_statuschar(1)0YN0执行状态(0正常 1失败)
14execute_timevarchar(30)0YN执行时间
15exception_infovarchar(2000)0YN异常信息
16create_timedatetime0NNCURRENT_TIMESTAMP创建时间
17tenant_idbigint0NN1租户id
返回目录表名:sys_log
说明:日志表
数据列:
序号名称数据类型小数位允许空值主键默认值说明
1idbigint0NY日志ID
2log_typechar(1)0YN0日志类型
3titlevarchar(255)0YN日志标题
4service_idvarchar(32)0YN服务ID
5create_byvarchar(64)0NN创建人
6update_byvarchar(64)0NN修改人
7create_timedatetime0YN创建时间
8update_timedatetime0YN更新时间
9remote_addrvarchar(255)0YN请求IP
10user_agentvarchar(1000)0YN请求浏览器
11request_urivarchar(255)0YN请求URI
12methodvarchar(10)0YN请求方法
13paramstext0YN请求方法
14timebigint0YN执行时间
15del_flagchar(1)0YN0删除标识
16exceptiontext0YN异常日志
17tenant_idbigint0YN0所属租户
返回目录表名:sys_menu
说明:菜单权限表
数据列:
序号名称数据类型小数位允许空值主键默认值说明
1menu_idbigint0NY菜单ID
2namevarchar(32)0YN菜单名称
3permissionvarchar(32)0YN权限标识
4pathvarchar(128)0YN前端路径
5parent_idbigint0YN父菜单ID
6iconvarchar(32)0YN菜单图标
7sort_orderint0YN1排序值
8keep_alivechar(1)0YN0菜单缓冲
9menu_typechar(1)0YN0菜单类型
10create_byvarchar(64)0NN创建人
11create_timedatetime0YNCURRENT_TIMESTAMP创建时间
12update_byvarchar(64)0NN修改人
13update_timedatetime0YN更新时间
14del_flagchar(1)0YN0删除标记
15tenant_idbigint unsigned0YN租户ID
返回目录表名:sys_oauth_client_details
说明:终端信息表
数据列:
序号名称数据类型小数位允许空值主键默认值说明
1idbigint0NYID
2client_idvarchar(32)0NN客户端ID
3resource_idsvarchar(256)0YN资源列表ID
4client_secretvarchar(256)0YN客户端密钥
5scopevarchar(256)0YN客户端范围
6authorized_grant_typesvarchar(256)0YN授权类型
7web_server_redirect_urivarchar(256)0YN回调地址
8authoritiesvarchar(256)0YN授权角色
9access_token_validityint0YN令牌有效期 秒
10refresh_token_validityint0YN刷新有效期 秒
11additional_informationvarchar(4096)0YN扩展信息
12autoapprovevarchar(256)0YN授权码模式 是否自动放行
13del_flagchar(1)0YN0删除标识
14create_byvarchar(64)0NN创建人
15update_byvarchar(64)0NN修改人
16create_timedatetime0YN创建时间
17update_timedatetime0YN更新时间
18tenant_idbigint0NN0所属租户
返回目录表名:sys_post
说明:岗位信息表
数据列:
序号名称数据类型小数位允许空值主键默认值说明
1post_idbigint0NY岗位ID
2post_codevarchar(64)0NN岗位编码
3post_namevarchar(50)0NN岗位名称
4post_sortint0NN岗位排序
5remarkvarchar(500)0YN岗位描述
6del_flagchar(1)0NN0是否删除 -1:已删除 0:正常
7create_timedatetime0YN创建时间
8create_byvarchar(64)0NN创建人
9update_timedatetime0YN更新时间
10update_byvarchar(64)0NN更新人
11tenant_idbigint0YN租户ID
返回目录表名:sys_public_param
说明:公共参数配置表
数据列:
序号名称数据类型小数位允许空值主键默认值说明
1public_idbigint0NY编号
2public_namevarchar(128)0YN参数名称
3public_keyvarchar(128)0YN参数KEY
4public_valuevarchar(128)0YN参数值
5statuschar(1)0YN0状态
6validate_codevarchar(64)0YN校验码
7create_byvarchar(64)0NN创建人
8update_byvarchar(64)0NN修改人
9create_timedatetime0NNCURRENT_TIMESTAMP创建时间
10update_timedatetime0YN修改时间
11public_typechar(1)0YN0参数类型
12system_flagchar(1)0YN0系统内置 标识
13del_flagchar(1)0YN0删除标识
14tenant_idbigint0YN租户ID
返回目录表名:sys_role
说明:系统角色表
数据列:
序号名称数据类型小数位允许空值主键默认值说明
1role_idbigint0NY角色ID
2role_namevarchar(64)0YN角色名称
3role_codevarchar(64)0YN角色标识
4role_descvarchar(255)0YN角色描述
5ds_typechar(1)0YN2数据权限类型
6ds_scopevarchar(255)0YN数据权限范围
7create_byvarchar(64)0NN创建人
8update_byvarchar(64)0NN修改人
9create_timedatetime0NNCURRENT_TIMESTAMP创建时间
10update_timedatetime0YN编辑时间
11del_flagchar(1)0YN0删除标识
12tenant_idbigint0YN租户ID
返回目录表名:sys_role_menu
说明:角色菜单表
数据列:
序号名称数据类型小数位允许空值主键默认值说明
1role_idbigint0NY角色ID
2menu_idbigint0NY菜单ID
返回目录表名:sys_route_conf
说明:路由配置表
数据列:
序号名称数据类型小数位允许空值主键默认值说明
1idbigint0NYID
2route_namevarchar(30)0YN路由名称
3route_idvarchar(30)0YN路由ID
4predicatesjson0YN断言
5filtersjson0YN过滤器
6urivarchar(50)0YN路径
7sort_orderint0YN0排序
8metadatajson0YN路由元信息
9create_byvarchar(64)0NN创建人
10update_byvarchar(64)0NN修改人
11create_timedatetime0YNCURRENT_TIMESTAMP创建时间
12update_timedatetime0YN修改时间
13del_flagchar(1)0YN0删除标记
返回目录表名:sys_social_details
说明:系统社交登录账号表
数据列:
序号名称数据类型小数位允许空值主键默认值说明
1idbigint0NY社交账号ID
2typevarchar(16)0YN社交账号类型
3remarkvarchar(64)0YN备注
4app_idvarchar(64)0YN账号
5app_secretvarchar(64)0YN密钥
6redirect_urlvarchar(128)0YN回调地址
7extvarchar(255)0YN扩展字段
8create_byvarchar(64)0NN创建人
9update_byvarchar(64)0NN修改人
10create_timedatetime0YNCURRENT_TIMESTAMP创建时间
11update_timedatetime0YNCURRENT_TIMESTAMP更新时间
12del_flagchar(1)0YN0删除标记
13tenant_idbigint0NN0所属租户
返回目录表名:sys_tenant
说明:租户表
数据列:
序号名称数据类型小数位允许空值主键默认值说明
1idbigint0NY租户id
2namevarchar(255)0YN租户名称
3codevarchar(64)0YN租户表示
4tenant_domainvarchar(255)0YN租户域名
5start_timedatetime0YN开始时间
6end_timedatetime0YN结束时间
7statuschar(1)0YN0租户状态
8del_flagchar(1)0YN0删除标记
9create_byvarchar(64)0NN创建人
10update_byvarchar(64)0NN修改人
11create_timedatetime0NNCURRENT_TIMESTAMP创建
12update_timedatetime0NNCURRENT_TIMESTAMP更新时间
返回目录表名:sys_user
说明:用户表
数据列:
序号名称数据类型小数位允许空值主键默认值说明
1user_idbigint0NY主键ID
2usernamevarchar(64)0YN用户名
3passwordvarchar(255)0YN密码
4saltvarchar(255)0YN加密盐 (随机)
5phonevarchar(20)0YN手机号
6avatarvarchar(255)0YN头像
7nicknamevarchar(64)0YN拓展字段:昵称
8namevarchar(64)0YN拓展字段:姓名
9emailvarchar(128)0YN拓展字段:邮箱
10dept_idbigint0YN部门ID
11create_byvarchar(64)0NN创建人
12update_byvarchar(64)0NN修改人
13create_timedatetime0YNCURRENT_TIMESTAMP创建时间
14update_timedatetime0YN修改时间
15lock_flagchar(1)0YN0锁定标记
16del_flagchar(1)0YN0删除标记
17wx_openidvarchar(32)0YN微信登录openId
18mini_openidvarchar(32)0YN小程序openId
19qq_openidvarchar(32)0YNQQ openId
20gitee_loginvarchar(100)0YN码云 标识
21osc_idvarchar(100)0YN开源中国 标识
22tenant_idbigint0NN0所属租户
返回目录表名:sys_user_post
说明:用户与岗位关联表
数据列:
序号名称数据类型小数位允许空值主键默认值说明
1user_idbigint0NY用户ID
2post_idbigint0NY岗位ID
返回目录表名:sys_user_role
说明:用户角色表
数据列:
序号名称数据类型小数位允许空值主键默认值说明
1user_idbigint0NY用户ID
2role_idbigint0NY角色ID