历史版本10 :FineDB 表结构 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

本文简单介绍 FineDB 数据库中包含的表字段说明。

注1:9.0 版本与 10.0 版本的 FineDB 表结构有较大差异,9.0 版本的 FineDB 表结构请参照 9.0 版本内置 HSQL 数据库 finedb

注2:由于外接数据库的类型不同,字段的数据类型不完全一致,本文以工程内置数据库为例,用户需自行匹配。

1.1 表列表

分类子分类表名简介
权限控制用户-部门职位-角色FINE_USER用户表
FINE_EXTRA_PROPERTY

用户额外信息表

FINE_DEPARTMENT部门表
FINE_POST职位表
FINE_DEP_ROLE

部门职位的中间表,用户通过该表关联部门与职务

FINE_CUSTOM_ROLE自定义角色表
FINE_USER_ROLE_MIDDLE

用户角色的中间表,用户通过该表关联到自定义角色和部门职务角色

权限-目录FINE_AUTHORITY权限表,只记录当前目录被授予的权限,该目录下的模板和子目录权限不会被记录
FINE_AUTHORITY_OBJECT

权限实体表,记录当前目录(不包含该目录下的模板及子目录)权限的对象、目录名称、报表名称

FINE_AUTH_PREFERENCE

权限面板用户偏好设置

FINE_HOMEPAGE_EXPAND

首页扩展表

记录主页类型权限实体的扩展属性

FINE_FAVORITE_ENTRY

收藏节点表

平台操作登录FINE_LAST_LOGIN上次登录信息表
FINE_LOGIN_LOCK

登录锁定表

由于密码错误次数过多导致的锁定

详情请参见:登录锁定

FINE_BLOCK_IP

登录锁定IP表

由于同一 IP 访问频率过高导致的锁定

详情请参见:访问控制

备份还原FINE_BACKUP_NODE备份节点表
定时调度FINE_SCHEDULE_TASK定时任务表

FINE_SCHEDULE_TASK_PARAM

定时调度任务参数值
FINE_SCHEDULE_RECORD记录任务执行日志
FINE_SCHEDULE_OUTPUT定时任务中的导出
FINE_BASE_OUTPUT任务附件处理主表
FINE_OUTPUT_CLASS自定义类处理
FINE_OUTPUT_CLIENT_NOTICE客户端通知
FINE_OUTPUT_EMAIL推送邮件
FINE_OUTPUT_FTPFTP 上传
FINE_OUTPUT_MOUNT定时调度任务挂载目录
FINE_OUTPUT_PLATFORM_MSG平台系统消息
FINE_OUTPUT_PRINT打印处理
FINE_OUTPUT_SFTPSFTP 上传
FINE_OUTPUT_SMS发送短信
FINE_BASE_MESSAGE平台消息主表
FINE_PROCESS_MESSAGE上报消息
FINE_SYSTEM_MESSAGE平台系统消息
FINE_MOBILE_DEVICE移动端设备表
消息FINE_BASE_MESSAGE平台消息主表
FINE_PROCESS_MESSAGE上报消息
FINE_SYSTEM_MESSAGE平台系统消息
上报FINE_WORKFLOW上报流程中的流程
FINE_WORKFLOW_TASK上报流程中的任务
FINE_WORKFLOW_TASK_IMPL上报流程中的任务下发出来的具体任务
FINE_WORKFLOW_NODE上报流程中的节点
FINE_WORKFLOW_STASH_DATA上报流程中的数据暂存
FINE_WORKFLOW_LOG上报流程中的操作日志
系统管理配置FINE_CONF_CLASSNAME配置类的字段是接口类型的情况下,记录其类型
FINE_CONF_ENTITY存储配置类中的数据
FINE_CONF_XMLENTITY有些字段的结构及其复杂,为了将其存储到数据库中,存储成 XML 的方式
FINE_INTERNATIONAL

记录多语言数据的表

SWIFT 模块FINE_SWIFT_COL_IDX_CONF字段索引配置
FINE_SWIFT_CONFIG_ENTITYSwift 内部配置表
FINE_SWIFT_METADATA用于存放数据表元数据
FINE_SWIFT_SEG_LOCATIONSwift Segment 分布信息
FINE_SWIFT_SEGMENTSSwift Segment 详细信息
FINE_SWIFT_SERVICE_INFO保存 Swift 服务信息
FINE_SWIFT_TAB_IDX_CONF表索引配置
FINE_SWIFT_TABLE_PATHCube 中间目录配置管理

Quartz 模块

QRTZ_BLOB_TRIGGERS以 Blob 类型存储的触发器
QRTZ_CALENDARS日历信息存放表
QRTZ_CRON_TRIGGERS存放 Cron 类型的触发器
QRTZ_FIRED_TRIGGERS存放已触发的触发器
QRTZ_JOB_DETAILS存放一个 JobDetail 信息

QRTZ_LOCKS

存储程序的悲观锁的信息
QRTZ_PAUSED_TRIGGER_GRPS存储已暂停的 Trigger 组的信息
QRTZ_SCHEDULER_STATE存储集群中 note 实例信息
QRTZ_SIMPLE_TRIGGERS简单触发器的信息

QRTZ_SIMPROP_TRIGGERS

存储 CalendarIntervalTrigger 和 DailyTimeIntervalTrigger
QRTZ_TRIGGERS触发器的基本信息
其他模块移动端FINE_MOBILE_DEVICE移动端设备表
FINE_MOBILE_PUSH_MESSAGE移动端消息推送表
报表FINE_PARAM_TEMPLATE模板参数组合
FINE_PRINT_OFFSET打印偏移
FINE_PRINT_OFFSET_IP_RELATE打印偏移 IP 关联表
FINE_REMOTE_DESIGN_AUTH远程设计用户表
FINE_WRITE_STASH填报暂存表
FINE_PROCESS_EXPAND上报流程类型权限实体的扩展属性表
FINE_REPORT_EXPAND报表类型权限实体的扩展属性表
FINE_EXCEL_SUBMIT_TASKExcel 批量导入权限实体扩展表
FINE_VCS模板版本管理表
BIFINE_PACK_FILTERBI业务包行过滤器表
FINE_BI_REPORT_EXPANDBI 报表扩展表
FINE_DASHBOARD_INDEX仪表板节点索引表
FINE_REPORT_TABLES_INDEX仪表板所用数据集表
FINE_REPORT_STYLE模板样式配置
FINE_SHARE_INDEX存储分享的数据权限设置

1.2 表间关系

1.2.1 用户


1.2.2 上报


1.2.3 定时调度


1.2.4 消息


1.2.5 打印


注:基于上述表结构,且各表间不直接关联,因此涉及到直接操作数据库的,必须手动删除中间表内的数据。

       例如:删除一个部门 = 删除 department + 删除 dep_role + 删除 user_role_middle;

                 删除一个用户 = 删除 user + 删除 user_role_middle + 删除 extra_property。

2. 用户-部门职位-角色编辑

2.1 FINE_USER 用户表

字段名描述数据类型长度非空备注
ID主键VARCHAR255TRUE

关联表字段

fine_extra_property>relatedId

fine_user_role_middle>userId

fine_base_message>userId

fine_auth_preference>userId

fine_favorite_entry>userId

fine_last_login>userId

fine_login_lock>userId

fine_workflow_task>creatorId

BIRTHDAY生日TIMESTAMP26FALSE-
CREATIONTYPE

创建类型

1 - 手动创建

2 - 同步创建

INTEGER32TRUE-
DESCRIPTION描述VARCHAR1000FALSE-
EMAIL邮箱VARCHAR255FALSE-
ENABLE

是否启用

1 - 启用

0 - 不启用

BOOLEAN0FALSE-
LANGUAGE语言VARCHAR255FALSE-
LASTOPERATIONTYPE

最后修改类型

1 - 手动修改

2 - 同步修改

INTEGER32TRUE-
MALE

性别

1 - 男

0 - 女

BOOLEAN0FALSE-
MOBILE手机号VARCHAR255FALSE-
PASSWORD密码VARCHAR255TRUE该字段值为平台用户密码加密后的密文,不影响平台用户登录数据决策系统
REALNAME姓名VARCHAR255FALSE-
USERNAME用户名VARCHAR255TRUE

关联表字段

fine_base_message>userName

fine_workflow_task>creatorName

fine_schedule_record>creator

fine_schedule_task>creator

WORKPHONE手机号VARCHAR255FALSE-
REALALIASrealName 排序索引VARCHAR255FALSE

FR:2019-12-05 及之后的 JAR,新增字段

BI:2020-01-15 及之后的 JAR,新增字段

USERALIASuserName 排序索引VARCHAR255FALSE

FR:2019-12-05 及之后的 JAR,新增字段

BI:2020-01-15 及之后的 JAR,新增字段

2.2 FINE_EXTRA_PROPERTY 用户额外信息表

字段名描述数据类型长度非空备注
ID主键VARCHAR255TRUE-
NAME属性名称VARCHAR255TRUE-
RELATEDID用户idVARCHAR255TRUE

关联表字段

fine_user>id

TYPE所关联的数据项类型INTEGER32TRUE-
VALUE属性值VARCHAR65536FALSE-

2.3 FINE_DEPARTMENT  部门表

字段名描述数据类型长度非空备注
ID主键VARCHAR255TRUE

关联表字段

fine_dep_role>departmentId

CREATIONTYPE

创建类型

1 - 手动创建

2 - 同步创建

INTEGER32TRUE-
DESCRIPTION描述VARCHAR1000FALSE-
ENABLE

是否启用

1 - 启用

0 - 不启用

BOOLEAN0FALSE-
LASTOPERATIONTYPE

最后修改类型

1 - 手动修改

2 - 同步修改

INTEGER32TRUE-
NAME部门名VARCHAR255FALSE-
PARENTID父部门 IDVARCHAR255FALSE-
FULLPATH

部门完整路径

祖父部门 ID

父部门 ID

...

VARCHAR65536FALSE

FR:2019-05-20 及之后的 JAR,新增字段

BI:2019-06-13 及之后的 JAR,新增字段

ALIAS排序索引VARCHAR255FALSE

FR:2019-12-05 及之后的 JAR,新增字段

BI:2010-01-15 及之后的 JAR,新增字段

2.4 FINE_POST  职位表

字段名描述数据类型长度非空备注
ID主键VARCHAR255TRUE

关联表字段

fine_dep_role>postId

CREATIONTYPE

创建类型

1 - 手动创建

2 - 同步创建

INTEGER32TRUE-
DESCRIPTION描述VARCHAR1000FALSE-
ENABLE

是否启用

0 - 不启用

1 - 启用

BOOLEAN0FALSE-
LASTOPERATIONTYPE

最后修改类型

1 - 手动修改

2 - 同步修改

INTEGER32TRUE-
NAME职位名VARCHAR255FALSE-
ALIAS排序索引VARCHAR255FALSE

FR:2019-12-05 及之后的 JAR,新增字段

BI:2020-01-15 及之后的 JAR,新增字段

2.5 FINE_DEP_ROLE  部门职位的中间表

字段名描述数据类型长度非空备注
ID主键VARCHAR255TRUE

关联表字段

fine_user_role_middle>roleId

CREATIONTYPE

创建类型

1 - 手动创建

2 - 同步创建

INTEGER32TRUE-
DEPARTMENTID

最后修改类型

1 - 手动修改

2 - 同步修改

VARCHAR255TRUE-
LASTOPERATIONTYPE

所关联的部门和职务 ID

departmentId 为空,postId 为空:表示内置+同步部门的所有部门角色(前台不可见)

departmentId 为空,postId 不为空:不存在

departmentId 不为空,postId 为空:表示不包含职务的部门角色

departmentId 不为空,postId 不为空:表示正常部门职务角色

INTEGER32TRUE

关联表字段

fine_department>id

POSTIDVARCHAR255TRUE

关联表字段

fine_post>id


FULLPATH中间数据完整路径VARCHAR65536FALSE

FR:2019-05-20 及之后的 JAR,新增字段

BI:2019-06-13 及之后的 JAR,新增字段

2.6 FINE_CUSTOM_ROLE  自定义角色表

字段名描述数据类型长度非空备注
ID主键VARCHAR255TRUE

关联表字段

fine_user_role_middle>roleId

CREATIONTYPE

创建类型

1 - 管理员手动创建  

2 - 同步数据集创建

INTEGER32TRUE-
DESCRIPTION描述信息VARCHAR255FALSE-
ENABLE

是否启用

1 - 启用

0 - 不启用

BOOLEAN0FALSE-
LASTOPERATIONTYPE

最后修改类型

1 - 手动修改  

2 - 同步修改

INTEGER32TRUE-
NAME角色名VARCHAR255FALSE-
ALIAS排序字段索引VARCHAR255FALSE

FR:2019-12-05 及之后的 JAR,新增字段

BI:2020-01-15 及之后的 JAR,新增字段

2.7 FINE_USER_ROLE_MIDDLE  用户角色的中间表

字段名描述数据类型长度非空备注
ID主键VARCHAR255TRUE-
ROLEID

所关联的广义角色 ID

depRoleId 或 customRoleId

VARCHAR255TRUE

关联表字段

fine_dep_role>id

fine_custom_role>id

fine_authority>roleId

ROLETYPE

所关联的广义角色类型

1 - 部门职位

2 - 自定义角色

INTEGER32TRUE-
USERID所关联的用户 IDVARCHAR255TRUE

关联表字段

fine_user>id

3. 权限-目录编辑

3.1 FINE_AUTHORITY 权限表

字段名描述数据类型长度非空备注
ID主键VARCHAR255TRUE-
AUTHORITY

权限值

1 - 拒绝

2 - 允许

INTEGER32TRUE-
AUTHORITYENTITYID

所关联的权限实体id

VARCHAR255TRUE-
AUTHORITYENTITYTYPE

所关联的权限实体类型

平台类型

0 - 目录权限,管理系统权限,实体都在 authority_object 表中

1 - 人员管理-部门权限,人员管理-角色权限

2 - 数据连接权限

7 - 定时调度权限

报表类型

101 - FineReport 模板权限(模板认证)

BI 类型

201 - BI业务包权限

202 - BI业务包行过滤器权限(*外界感知不到)

203 - BI仪表板权限(主要用于分享)

204 - BI模板权限(模板认证)

205 - BI仪表板分享控制(角色到角色)

INTEGER32TRUE-
AUTHORITYTYPE

权限类型

平台类型

1 - 查看权限

2 - 授权权限

3 - 编辑权限

4 - 数据连接管理权限

报表类型

101 - FineReport 模板认证权限

102 - FineReport 模板查看权限

103 - FineReport 模板填报权限

104 - 批量导入任务权限

BI 类型

201 - 业务包使用权限

202 - 业务包管理权限

203 - BI报表导出权限

204 - BI仪表板分享权限

205 - BI模板认证权限

206 - BI模板查看权限

207 - BI模板导出权限

208 - BI仪表板分享角色控制权限

209 - BI仪表板分享功能权限

210 - BI仪表板公共链接功能权限

INTEGER32TRUE-
ROLEID所关联的广义角色idVARCHAR255TRUE

关联表字段

fine_dep_role>id

fine_custom_role>id

fine_user_role_middle>id

ROLETYPE

所关联的广义角色类型

1 - 部门,部门下职务

2 - 自定义角色

3 - 用户

4 - 职务

INTEGER32TRUE

3.2 FINE_AUTHORITY_OBJECT  权限实体表

包含目录信息、管理系统

字段名描述数据类型长度非空备注
ID主键VARCHAR255TRUE-
EXPANDID所关联的扩展属性记录idVARCHAR255FALSE-
EXPANDTYPE

所关联的扩展属性类型

平台类型

1 - 平台管理系统节点

2 - 首页

3 - 目录

5 - 链接

6 - 文件

报表类型

101 - 上报流程

102 - FineReport 报表

BI 类型

201 - BI 报表

INTEGER32FALSE-
PARENTID所关联的父节点 IDVARCHAR255FALSE-
COVERID

封面 ID

系统管理>外观配置>目录样式中的目录封面

VARCHAR255FALSE-
DESCRIPTION描述信息VARCHAR65536FALSE-
DEVICETYPE

显示类型

0 - 未勾选 PC 、平板、手机

1 - PC

2 - 平板

4 - 手机

5 - 勾选 PC 、手机

6 - 勾选平板、手机

7 - 勾选 PC 、平板、手机

INTEGER32FALSE-
DISPLAYNAME显示报表名称和目录名称VARCHAR255TRUE-
ICON

图标 ID

系统管理>外观配置>目录样式中的目录图标

VARCHAR255FALSE-
PATH路径,不同 entry 类型表示的意义不同VARCHAR255FALSE-
SORTINDEX排序顺序BIGINT64FALSE-
MOBILEICON移动图标 IDVARCHAR255FALSE-
FULLPATH实体完整路径VARCHAR65536FALSE

FR:2019-05-20 及之后的 JAR,新增字段

BI:2019-06-13 及之后的 JAR,新增字段

3.3 FINE_AUTH_PREFERENCE  权限面板用户偏好设置

字段名描述数据类型长度非空备注
ID主键VARCHAR255TRUE-
AUTHTYPE权限面板类型INTEGER32FALSE-
AUTHVISIBLECFG权限可见性配置BIGINT64FALSE-
USERID用户 IDVARCHAR255FALSE

关联表字段

fine_user>id

3.4 FINE_HOMEPAGE_EXPAND  首页扩展表

字段名描述数据类型长度非空
ID主键VARCHAR255TRUE
ANDROIDPADHOMEPAGE用于 Android 平板的主页链接VARCHAR1000FALSE
ANDROIDPHONEHOMEPAGE用于 Android 手机的主页链接VARCHAR1000FALSE
IPADHOMEPAGE用于 iPad 的主页链接VARCHAR1000FALSE
IPHONEHOMEPAGE用于 iPhone 的主页链接VARCHAR1000FALSE
PCHOMEPAGE用于 PC 的主页链接VARCHAR1000FALSE
TYPE

主页类型

0 - FineReport 模板

1 - 平台目录

2 - 链接

3 - FineBI 模板

INTEGER32FALSE

3.5 FINE_FAVORITE_ENTRY 收藏节点表

字段名描述数据类型长度非空备注
ID

主键

VARCHAR255TRUE-
ENTRYID收藏报表 IDVARCHAR255FALSE-
TIME收藏时间TIMESTAMP26FALSE-
USERID收藏用户 IDVARCHAR255FALSE

关联表字段

fine_user>id

4. 登录编辑

4.1 FINE_LAST_LOGIN 上次登录信息表

字段名描述数据类型长度非空备注
ID

主键

VARCHAR255TRUE-
CITY

登录所在城市

VARCHAR255FALSE-
IP

登录所用 IP

VARCHAR255FALSE-
TIME

登录时间

TIMESTAMP26FALSE-
USERID

登录用户 ID

VARCHAR255FALSE

关联表字段

fine_user>id

4.2 FINE_LOGIN_LOCK 登录锁定表

字段名描述数据类型长度非空备注
ID

主键

VARCHAR255TRUE-
ERRORTIME

密码错误次数

INTEGER32FALSE-
LOCKOBJECT

锁定 IP 或 username

VARCHAR255FALSE-
LOCKOBJECTVALUE

IP 或 username 的值

VARCHAR255FALSE-
LOCKTIME

何时被锁

TIMESTAMP26FALSE-
LOCKED

通常为空

BOOLEAN0FALSE-
UNLOCKTIME

何时解锁

TIMESTAMP26FALSE-
USERID

用户 ID

VARCHAR255FALSE

关联表字段

fine_user>id

4.3 FINE_BLOCK_IP 登录锁定 IP 表

字段名描述数据类型长度非空
ID

主键

VARCHAR255TRUE
CREATETIME

锁定时间

TIMESTAMP26FALSE
IP

锁定的 IP

VARCHAR255FALSE
REJECTEDVISITS

拒绝次数

INTEGER32FALSE

5. 备份还原编辑

5.1 FINE_BACKUP_NODE 备份节点表

字段名描述数据类型长度非空备注
ID

主键

VARCHAR255TRUE-
BACKUPMODULE

备份模块

jar:JAR包

jar-cluster:集群下的jar包(较特殊。集群下,jar包备份会自动转为代理实现,故单独分出这个模块)

plugins:插件

dashboards:BI模板

reportlets:报表模板

config:平台配置

VARCHAR255FALSE-
BACKUPNAME

备份名

VARCHAR255FALSE-
BACKUPTIME

何时备份

TIMESTAMP26FALSE-
SAVEPATH

备份地址

VARCHAR1000FALSE-
BACKUPSIZE

备份文件大小

DOUBLE64FALSE-
TYPE

类型

auto:自动备份

manual :自动备份

VARCHAR255FALSE

FR:2019-12-05 及之后的 JAR,新增字段

BI:2020-01-15 及之后的 JAR,新增字段

6. 定时调度编辑

6.1 FINE_SCHEDULE_TASK 定时任务表

字段名描述数据类型长度非空备注
ID主键VARCHAR255TRUE

关联表字段

fine_schedule_task_param>taskId

fine_schedule_record>taskId

BACKUPFILEPATH备份文件路径VARCHAR1000FALSE预留字段,未使用
CREATOR任务创建者VARCHAR255FALSE

关联表字段

fine_user>userName

fine_schedule_record>creator

EDITABLE任务是否可编辑BOOLEAN0FALSE预留字段,未使用
FILECLEARCOUNT

附件清理数目

-1 - 不清理

0 - 任务结束即清理

1 - 不清理

其他正整数 - 保留次

INTEGER32FALSE-
NEXTFIRETIME

下次执行时间

yyyy-MM-dd HH:mm:ss

TIMESTAMP26FALSE-
OUTPUTSTR

任务附件处理类型组合字符串,用于条件查询的过滤

文件处理方式,逗号隔开:

1 - 邮件通知
2 - FTP上传附件
3 - 平台通知
5 - 短信通知
6 - 挂载平台
7 - 自定义附件处理
8 - 打印文件
9 - 客户端通知
10 - SFTP 上传

VARCHAR1000FALSE-
PREFIRETIME

上次执行时间

yyyy-MM-dd HH:mm:ss

TIMESTAMP26FALSE-
REPEATTIME重复执行时间间隔INTEGER32FALSE-
REPEATTIMES重复次数INTEGER32FALSE-
SENDBACKUPFILE是否发送备份文件BOOLEAN0FALSE预留字段,未使用
SHOWTYPE

展示类型

0 - 分页预览

1 - 填报预览

2 - 数据分析预览

3 - 表单预览

4 - 新填报

INTEGER32FALSE-
TASKCONDITION

任务状态

json格式,包含 type 和 description。

type:

0 - 始终执行

1 - 公式判断

2 - 自定义类判断

description:

具体内容(具体公式或类名)

VARCHAR255FALSE-
TASKDESCRIPTION任务描述VARCHAR1000FALSE预留字段,未使用
TASKNAME任务名称VARCHAR255TRUE-
TASKPARAMETER

任务参数

json形式,包含 inputStyle 参数输入方式,name 参数名称,type 参数类型,value 参数值

inputStyle 输入方式(非必须)

0 - 默认

1 - 数据集

type 参数类型

String - 字符串

Integer - 整型

Double - 双精度型

Date - 日期

Boolean - 布尔值

TableColumn - 数据集列 

value 参数值

若参数输入方式为默认,则 value 为字符串

若参数输入方式为数据集,则包括 value 数据集名称,colname 数据集字段值

VARCHAR65536FALSE-
TASKSTATE

任务状态

运行中,暂停,结束与前台展示的状态不一定对应,展示到前台前需要经过计算

INTEGER32FALSE-
TASKTYPE

任务类型

0 - 无调度对象

1 - 报表模板

2 - BI模板

INTEGER32FALSE-
TEMPLATEPATH模板路径VARCHAR1000TRUE-
TRIGGERGROUP

触发器组

json形式,包含多个触发器,包含触发器类型,时间等

triggerType 触发器类型:

1 - 只执行一次

2 - 简单重复执行

3 - 明细频率设置

4 - 表达式设置 

startTime 开始时间:

yyyy-MM-dd HH:mm:ss 

startType 开始类型:

1 - 立即执行

2 - 选择开始时间 

endType 结束类型:

1 - 执行完立即结束

2 - 无期限

3 - 选择结束时间

4 - 额外执行多少次 

recurrenceInterval 简单重复执行时间间隔(非必须)

recurrenceIntervalUnit 简单重复执行时间间隔时间单位(非必须)

1 - 分钟

2 - 小时

3 - 天

4 - 周

repeatCount 额外执行次数(非必须):

整数

hours 明细频率执行小时数(非必须):

整数

minutes 明细频率执行分钟数(非必须):

整数

dayType 明细频率执行执行日(非必须):

1 - 每日

2 - 每周

3 - 每月

monthDays 明细频率执行执行日为每月时,选择每月的具体天数(非必须):

整数数组

weekDays 明细频率执行执行日为每周时,选择每周的具体天数(非必须):

整数数组

months 明细频率执行时,哪几个月执行(非必须):

整数数组

VARCHAR65536FALSE-
USERGROUP

用户组

json形式: 

customRole 角色列表:角色ID数组

customRoleStr 角色列表字符串:前台展示用

departmentAndPost 部门列表:部门 ID 数组

departmentStr 部门列表字符串:前台展示用

platformUser 用户列表(非必须):数组,格式为"姓名(用户名)"

platformUserStr 用户列表字符串(非必须):前台展示用

userType 用户类型:1 - 平台用户,2 - 自定义用户

columnIndex 自定义用户-数据集列序号(非必须)

columnIndexStr 自定义用户-数据集列名(非必须)

tableDataName 自定义用户-数据集名称(非必须)

VARCHAR65536FALSE-
SCHEDULEOUTPUT任务推送VARCHAR255FALSE

关联表字段

fine_schedule_output>id

CONDITIONPARAMETER

执行条件的自定义类参数

json 形式:

name 参数名称 

value 参数值

VARCHAR1000FALSE2020-06-08 及之后的 JAR ,新增字段

6.2 FINE_SCHEDULE_TASK_PARAM 定时调度任务参数值

字段名描述数据类型长度非空备注
ID主键VARCHAR255TRUE-
PARAM

参数列表

json 形式:

参数名:参数值

VARCHAR65536FALSE-
TASKNAME任务名称VARCHAR255FALSE-
TASKID任务IDVARCHAR255FALSE

关联表字段

fine_schedule_task>id

6.3 FINE_SCHEDULE_RECORD 定时调度任务执行日志

注:JAR 包在 2019-05-20 之前的工程,使用 fine_schedule_record 表存储定时调度任务执行日志

       JAR 包在 2019-05-20 及之后的工程,使用 LogDB 数据库中的 fine_schedule_record 表存储定时调度任务执行日志,请参考:平台日志 LogDB 数据库

字段名描述数据类型长度非空备注
ID

主键

VARCHAR255TRUE-
CREATOR

创建者

VARCHAR255FALSE-
DETAILMESSAGE

详细信息

VARCHAR65536FALSE-
FILEPATH

生成附件路径

VARCHAR1000FALSE预留字段,未使用
LOGMESSAGE

日志信息

VARCHAR255FALSE-
LOGTIME

任务执行时间

日志打印时间

TIMESTAMP26FALSE-
LOGTYPE

日志类型

0-失败

1-成功

2-跳过

INTEGER32FALSE-
NEXTFIRETIME

下一次记录时间

TIMESTAMP26FALSE预留字段,未使用
RUNTYPE

附件处理类型

0 - 快照生成

1 - 邮件发送

2 - FTP 上传

3 - 平台消息推送

4 - 文件打印

5 - 短信发送

6 - 挂载平台

7 - 自定义类处理

8 - 定时填报

9 - 客户端通知

10 - SFTP 上传

-1 - 附件发送(默认)

INTEGER32FALSE-
TASKNAME

任务名称

VARCHAR255TRUE-
TASKID任务IDVARCHAR255FALSE

关联表字段

fine_schedule_task>id

6.4 FINE_SCHEDULE_OUTPUT 定时任务中的导出

字段名描述数据类型长度非空备注
ID

主键

VARCHAR255TRUE

关联表字段

fine_schedule_task>scheduleOutput

fine_base_output>output_Id

BASENAME

生成附件名称

VARCHAR65536FALSE-
CREATEATTACHBYUSERNAME

是否按不同用户生成不同附件

1 - 是

0 - 否

BOOLEAN0FALSE-
FORMATS

导出附件类型

json 格式:formatNum 文件处理方式:

0 - 输出 CPR

1 - 输出新版 EXCEL

2 - 输出 PDF

4 - 输出 WORD

8 - 输出旧版 EXCEL

16 - 输出 PNG

32 - 输出 FRR

VARCHAR255FALSE-

6.5 FINE_BASE_OUTPUT 任务附件处理主表

字段名描述数据类型长度非空备注
ID

主键

VARCHAR255TRUE
ACTIONNAME

附件处理类名

VARCHAR255TRUE
EXECUTEBYUSER

是否按不同用户分别执行

1 - 是

0 - 否

BOOLEAN0TRUE
RESULTURL

结果链接

VARCHAR1000FALSE
RUNTYPE

附件处理类型

0 - 快照生成

1 - 邮件发送

2 - FTP 上传

3 - 平台消息推送

4 - 文件打印

5 - 短信发送

6 - 挂载平台

7 - 自定义类处理

8 - 定时填报

9 - 客户端通知

10 - SFTP 上传

-1 - 附件发送(默认)

INTEGER32TRUE
OUTPUTID

导出id

VARCHAR255FALSE

关联表字段

fine_schedule_output>id

6.6 FINE_OUTPUT_CLASS  自定义类处理

字段名描述数据类型长度非空备注
CLASSNAME自定义类名VARCHAR255FALSE
ID主键VARCHAR255TRUE

关联表字段

fine_base_output>id

6.7 FINE_OUTPUT_CLIENT_NOTICE 客户端通知表

字段名描述数据类型长度非空备注
ADDRESSEE

接收人

VARCHAR65536FALSE
CONTENT

内容

VARCHAR65536FALSE
CUSTOMIZELINK

自定义链接

VARCHAR65536FALSE
LINKOPENTYPE

链接类型

1 - 定时结果链接

2 - 自定义链接

INTEGER32FALSE
MEDIAID

富文本消息的图片 ID

VARCHAR255FALSE
SUBJECT

主题

VARCHAR65536FALSE
TERMINAL

推送终端

目前固定为1,代表app通知

INTEGER32FALSE
TYPE

消息类型

1 - 链接消息

2 - 图文消息

3 - 文件消息

INTEGER32FALSE
ID主键VARCHAR255TRUE

关联表字段

fine_base_output>id

6.8 FINE_OUTPUT_EMAIL  推送邮件表

字段名描述数据类型长度非空备注
ADDLINK结果链接BOOLEAN0FALSE-
BCCADDRESS密送VARCHAR65536FALSE-
BODYCONTENT内容VARCHAR65536FALSE-
CCADDRESS抄送VARCHAR65536FALSE-
PREVIEWATTACH正文预览BOOLEAN0FALSE-
SUBJECT主题VARCHAR65536FALSE-
USEATTACH使用附件BOOLEAN0FALSE-
ID主键VARCHAR255TRUE

关联表字段

fine_base_output>id

CUSTOMADDRESS-VARCHAR1000FALSE

FR:2019-12-05 及之后的 JAR,新增字段

BI:2020-01-15 及之后的 JAR,新增字段

CUSTOMBCCADDRESS-VARCHAR1000FALSE

FR:2019-12-05 及之后的 JAR,新增字段

BI:2020-01-15 及之后的 JAR,新增字段

CUSTOMCCADDRESS-VARCHAR1000FALSE

FR:2019-12-05 及之后的 JAR,新增字段

BI:2020-01-15 及之后的 JAR,新增字段

6.9 FINE_OUTPUT_FTP  FTP上传表

字段名描述数据类型长度非空备注
PASSWORD

密码

VARCHAR255FALSE-
PORT

端口号

VARCHAR255FALSE-
SAVEPATH

上传路径

VARCHAR255FALSE-
SERVERADDRESS

服务器地址

VARCHAR255FALSE-
USERNAME

用户名

VARCHAR255FALSE-
ID

主键

VARCHAR255TRUE

关联表字段

fine_base_output>id

FTPMODE

FTP 模式

passive:被动模式

avtive:主动模式

VARCHAR255FALSE-

6.10 FINE_OUTPUT_MOUNT  定时调度任务挂载目录

字段名描述数据类型长度非空备注
DESCRIPTION

描述

VARCHAR65536FALSE-
FOLDERENTRYID

挂载目录 ID

VARCHAR255FALSE-
FOLDERENTRYNAME

挂载目录名称

VARCHAR255FALSE-
FOLDERENTRYSTR

挂载目录

VARCHAR255FALSE-
ID主键VARCHAR255TRUE

关联表字段

fine_base_output>id

6.11 FINE_OUTPUT_PLATFORM_MSG 平台系统消息

字段名描述数据类型长度非空备注
CONTENT内容VARCHAR65536FALSE-
LINKOPENTYPE

链接类型

1 - 定时结果链接

2 - 自定义链接

INTEGER32FALSE-
SUBJECT主题VARCHAR65536FALSE-
ID主键VARCHAR255TRUE

关联表字段

fine_base_output>id

6.12 FINE_OUTPUT_PRINT 打印处理

字段名描述数据类型长度非空备注
PRINTERNAME打印机名称VARCHAR255FALSE-
ID主键VARCHAR255TRUE

关联表字段

fine_base_output>id

6.13 FINE_OUTPUT_SFTP  SFTP上传表

字段名描述数据类型长度非空备注
ID主键VARCHAR255TRUE

关联表字段

fine_base_output>id

PASSWORD密码VARCHAR255FALSE-
PORT端口号VARCHAR255FALSE-
PRIVATEKEY私钥VARCHAR255FALSE-
SAVEPATH上传路径VARCHAR255FALSE-
SERVERADDRESS服务器地址VARCHAR255FALSE-
USERNAME用户名VARCHAR255FALSE-

6.14 FINE_OUTPUT_SMS  短信发送

字段名描述数据类型长度非空备注
TEMPLATEID模板 IDINTEGER32FALSE
ID主键VARCHAR255TRUE

关联表字段

fine_base_output>id

SMSPARAM

短信参数

json,对于每个参数:

id 参数

IDname 参数名称

value 参数值

type 参数类型

type类型包括:

String - 字符串

Integer - 整型

Double - 双精度型

Date - 日期

Boolean - 布尔值

Formula - 公式

VARCHAR255FALSE

FR:2019-12-05 及之后的 JAR,新增字段

BI:2020-01-15 及之后的 JAR,新增字段

7. 消息编辑

7.1 FINE_BASE_MESSAGE 基础消息表

字段名描述数据类型长度非空备注
ID

主键

VARCHAR255TRUE
CREATETIME

消息创建时间

TIMESTAMP26FALSE
DATETIME

消息时间

TIMESTAMP26FALSE新增
MESSAGE

消息内容

VARCHAR65536FALSE
READED

是否已读

1 - 是

0 - 否

BOOLEAN0FALSE
TOASTED

是否已弹窗提示

1 - 是

0 - 否

BOOLEAN0FALSE
TYPE

消息类型

0 - 系统消息

1 - 上报消息

2 - 模板消息

3 - 移动端消息

-1 - 未知消息

INTEGER32FALSE
URL

URL

VARCHAR1000FALSE
URLTYPE

URL 类型

0 - 无

1 - 内部链接类型,例如 /report/entry/{id}

2 - 外部链接类型,例如 www.fanruan.com

3 - 平台木块路由,跳转到系统管理某个 Tab 页面

4 - 平台内打开多个模板的 URL

INTEGER32FALSE
USERID

用户 ID

VARCHAR255FALSE

关联表字段

fine_user>id

USERNAME

用户名

VARCHAR255FALSE

关联表字段

fine_user>userName

7.2 FINE_PROCESS_MESSAGE 推送消息表

字段名描述数据类型长度非空备注
ALLTASKID

全部任务 ID

VARCHAR255FALSE-
DEADLINE

结束时间

TIMESTAMP26FALSE-
PROCESSED

是否完成

1-完成

0-未完成

BOOLEAN0FALSE-
TASKID

上报任务 ID

VARCHAR255FALSE-
ID主键VARCHAR255TRUE

关联表字段

fine_base_message>id

7.3 FINE_SYSTEM_MESSAGE 系统消息表

字段名描述数据类型长度非空备注
TERMINAL

推送终端

目前固定为1,代表PC端消息通知

BIGINT64FALSE-
TITLE

主题

VARCHAR255FALSE-
ID主键VARCHAR255TRUE

关联表字段

fine_base_message>id

8. 上报编辑

注:2018-12-27 之后的 JAR,新增上报相关表。

8.1 FINE_WORKFLOW 上报中的流程表

字段名描述数据类型长度非空备注
ID

主键

VARCHAR255TRUE-
CREATETIME

创建时间

TIMESTAMP26FALSE-
CREATORID

创建者 ID

VARCHAR255FALSE

关联表字段

fine_workflow_task>creatorId

fine_workflow_stash_data>userId

fine_workflow_log>operatorname

DESCRIPTION

描述

VARCHAR65536FALSE-
NAME

流程名称

VARCHAR255FALSE-
NODESID

节点 ID

VARCHAR65536FALSE

关联表字段

fine_workflow_node>id

8.2 FINE_WORKFLOW_TASK 上报中流程任务表

字段名描述数据类型长度非空备注
ID

主键

VARCHAR255TRUE

关联表字段

fine_workflow_task_impl>taskId

CREATETIME

创建时间

TIMESTAMP26FALSE
CREATORID

创建者 ID

VARCHAR255FALSE

关联表字段

fine_user>id

fine_workflow>creatorId

CREATORNAME

创建者姓名

VARCHAR255FALSE

关联表字段

fine_user>username

DEADLINEDATE

截止时间

INTEGER32FALSE
DEADLINETYPE

截止类型

VARCHAR255FALSE
ISSUECONTROL

定时下发

VARCHAR65536FALSE
ISSUEOVER

是否下发结束

1 - 是

0 - 否

BOOLEAN0FALSE
LEAPFROGBACK

越级回退

BOOLEAN0FALSE
NAME

任务名称

VARCHAR255FALSE
PARENTID

父任务 ID

VARCHAR255FALSE

关联表字段

fine_workflow_task_impl>parentId

PROCESSID

流程 ID

VARCHAR255FALSE

关联表字段

fine_workflow_task_impl>processId

REMINDCONTROL

提醒方式

VARCHAR65536FALSE
TASKNAMECALCULATEONCE

添加任务时是否勾选「仅在任务发起时计算一次」

1 - 勾选

2 - 不勾选

BOOLEAN0FALSE

8.3 FINE_WORKFLOW_TASK_IMPL 具体任务表

字段名描述数据类型长度非空备注
ID

主键

VARCHAR255TRUE
ALERTED

是否预警

1 - 是

0 - 否

BOOLEAN0FALSE
COMPLETESTATE

当前任务的操作人及完成状态,

1 - 已完成

0 - 未完成

例如:{"demo/authority/产品销售情况查询.cpt":{"sunlin":0}}

VARCHAR65536FALSE
CREATETIME

创建时间(下发的时间)

TIMESTAMP26FALSE
CURRENTNODEIDX

当前的流程节点 ID

INTEGER32FALSE
DEADLINE

截止时间

TIMESTAMP26FALSE
FRTASKID

源 Task 的 ID

VARCHAR255FALSE
NAME

任务名

VARCHAR255FALSE
NEEDALLCOMPLETE

是否需要全部完成

1 - 是

0 - 否

BOOLEAN0FALSE
NODEROUTE

节点走过的路径

json

VARCHAR65536FALSE
NOTE

备注

VARCHAR16777216FALSE
OPERATORJSON

Node 上的第几个节点是多用户的

VARCHAR65536FALSE
OPERATOROFFSET

多用户节点的第几个用户

VARCHAR65536FALSE
OPERATOROFFSETNAME

多用户节点的第几个用户的名字

VARCHAR65536FALSE
PARENTID

父任务 ID

VARCHAR255FALSE

关联表字段

fine_workflow_task>parentId

PROCESSID

流程 ID

VARCHAR255FALSE

关联表字段

fine_workflow_task>processId

REPORTOFFSET

第几个模板

INTEGER32FALSE
SENDTIME

发送时间

TIMESTAMP26FALSE
SENDER

发送人

VARCHAR255FALSE
SENDERID

发送人 ID

VARCHAR255FALSE
SONTASKID

子任务的 ID

 [{nodeIdx:0, userId:1, taskId:1}]

VARCHAR255FALSE
STATE

任务状态

-1 - 初始

0 - 等待上报

1 - 等待审核

2 - 审核通过

3 - 被退回

4 - 已经关闭

5 - 超时

INTEGER32FALSE
TASKID

源 Task 的 ID

VARCHAR255FALSE

关联表字段

fine_workflow_task>Id

8.4 FINE_WORKFLOW_NODE 上报流程节点表

字段名描述数据类型长度非空备注
ID

主键

VARCHAR255TRUE

关联表字段

fine_workflow>nodesId

ALERTCONTROL

预警详细信息

VARCHAR1000FALSE
AUTHORITY

权限

VARCHAR255FALSE
DESCRIPTION

描述

VARCHAR1000FALSE
NAME

节点名

VARCHAR255FALSE
NEEDALLCOMPLETE

是否需要全部完成后流转

1 - 是

0 - 否

BOOLEAN0FALSE
NEEDOFFLINEREPORT

是否需要离线填报

1 - 是

0 - 否

BOOLEAN0FALSE
PROCESSID

流程 ID

VARCHAR255FALSE
REPORTCONTROL

上报详细信息

VARCHAR1000FALSE

8.5 FINE_WORKFLOW_STASH_DATA 上报流程数据暂存表

字段名描述数据类型长度非空备注
ID

主键

VARCHAR255TRUE
DATA

数据

VARCHAR16777216FALSE
REPORTPATH

报表路径

VARCHAR65536FALSE
USERID

用户 ID

VARCHAR255FALSE

关联表字段

fine_workflow>creatorId

TASKID

任务 ID

VARCHAR255FALSE

8.6 FINE_WORKFLOW_LOG 上报流程操作日志

字段名描述数据类型长度非空备注
ID

主键

VARCHAR255TRUE
DATETIME

时间

TIMESTAMP26FALSE
MESSAGE

消息

VARCHAR65536FALSE
OPERATORNAME操作者名称VARCHAR255FALSE

关联表字段

fine_workflow>creatorId

PROCESSNAME

流程名称

VARCHAR255FALSE
TASKNAME

任务名称

VARCHAR255FALSE

9. 系统配置编辑

9.1 FINE_CONF_CLASSNAME 接口型配置类型表

字段名描述数据类型长度非空
ID当前字段在配置中的位置VARCHAR255TRUE
CLASSNAME在配置中对应的配置值所属的字段类型VARCHAR255FALSE

9.2 FINE_CONF_ENTITY 配置类数据表

字段名描述数据类型长度非空
ID数据在配置中的位置VARCHAR255TRUE
VALUE数据值VARCHAR65536FALSE

注1:存储在数据库的配置内容大多都在这张表,如:id = BackupConfig.backupMemory , value = 1024表示给 BackupConfig 中的 backupMemory 配置一个值 1024,含义是自动备份最多占 1024mb 。

平台常用配置项及前台未提供配置界面,基本存储在 fine_conf_entity 表中,详情请参见:fine_conf_entity 表介绍

9.3 FINE_CONF_XMLENTITY xml存储的配置对应表

字段名描述数据类型长度非空
ID数据在配置中的位置VARCHAR255TRUE
VALUE该字段的 XML 文本值BLOB67108864FALSE

9.4 fine_international 多语言支撑国际化数据表

注:该表出现在 JAR 包在 2020-02-28 及之后的 FineReport 版本中。

字段名描述数据类型长度非空备注
ID主键VARCHAR255TRUE-
DESCRIPTION描述VARCHAR1000FALSE-
I18NKEY国际化的 keyVARCHAR255FALSE-
LANGUAGE

国际化语言

zh_CN:简体中文

zh_TW:繁体中文

en_ US:英语

ja_JP:日文

ko_KR:韩文

VARCHAR255FALSE-
I18NVALUE

国际化的值

VARCHAR1000FALSE汉字需要用 在线转换工具 进行Unicode编码转化后再写入

10. Swift模块(不允许修改)编辑

10.1 FINE_SWIFT_COL_IDX_CONF 字段索引配置表

字段名描述数据类型长度非空
COLUMNNAME字段名VARCHAR255TRUE
TABLEKEY数据表 SourceKeyVARCHAR255TRUE
REQUIREGLOBALDICT

是否生成全局索引

1 - 是

0 - 否

BOOLEAN0FALSE
REQUIREINDEX

是否生成索引

1 - 是

0 - 否

BOOLEAN0FALSE

10.2 FINE_SWIFT_CONFIG_ENTITY Swift内部配置表

字段名描述数据类型长度非空
CONFIGKEY配置所在的位置VARCHAR255TRUE
CONFIGVALUE配置值VARCHAR65536FALSE

10.3 FINE_SWIFT_METADATA 数据表元数据存放表

字段名描述数据类型长度非空
ID数据表算出来的 SourceKeyVARCHAR255TRUE
FIELDS字段信息VARCHAR65536FALSE
REMARK转译名VARCHAR255FALSE
SCHEMANAME数据库表的 SchemaVARCHAR255FALSE
SWIFTSCHEMA

数据文件存放位置

CUBE / LOG

VARCHAR255FALSE
TABLENAME表名VARCHAR255FALSE

10.4 FINE_SWIFT_SEG_LOCATION  Swift Segment 分布信息

字段名描述数据类型长度非空
CLUSTERID集群 IDVARCHAR255TRUE
SEGMENTID生成的 Segment IDVARCHAR255TRUE
SOURCEKEY数据表 SourceKey,表示 Segment 属于哪个表VARCHAR255FALSE

10.5 FINE_SWIFT_SEGMENTS Swift Segment 详细信息

字段名描述数据类型长度非空
ID生成的 Segment IDVARCHAR255TRUE
SEGMENTORDERSegment 序号INTEGER32FALSE
SEGMENTOWNER数据表 SourceKey,表示 Segment 属于哪个表VARCHAR255FALSE
SEGMENTURI数据文件的相对 URLVARCHAR65536FALSE
STORETYPE

数据保存类型

MEMORY - 内存存储,只在内存有,关机就丢失

NIO - 是把内存的内容写入到文件,解决关机丢失的问题

FINE_IO - fr自己实现的一个io框架,NIO文件满了就往FINE_IO里写

VARCHAR255FALSE
SWIFTSCHEMA

数据文件存放目录

CUBE / LOG

VARCHAR255FALSE

10.6 FINE_SWIFT_SERVICE_INFO 保存 Swift 服务信息

字段名描述数据类型长度非空
IDService IDVARCHAR255TRUE
CLUSTER_ID集群 IDVARCHAR255FALSE
IS_SINGLETON

是否只启动一个

1 - 是

0 - 否

BOOLEAN0FALSE
SERVICE

服务类型

cluster_master_service - 记录主节点id,供所有节点同步使用
其它 - 每个节点启动的服务(如查询、导入、历史、实时等服务)

VARCHAR255FALSE
SERVICE_INFO服务的其他信息VARCHAR255FALSE

10.7 FINE_SWIFT_TAB_IDX_CONF 表索引配置

字段名描述数据类型长度非空
TABLEKEY表 SourceKeyVARCHAR255TRUE
ALLOTRULE分块逻辑VARCHAR255FALSE

10.8 FINE_SWIFT_TABLE_PATH  Cube 中间目录配置管理

字段名描述数据类型长度非空
CLUSTERID

集群 ID

单机为 LOCAL

VARCHAR255TRUE
TABLEKEY表 SourceKeyVARCHAR255TRUE
LASTPATH上次使用的临时目录INTEGER32FALSE
TABLEPATH当前使用的中间目录INTEGER32FALSE
TMPDIR生成 Cube 时使用的中间目录INTEGER32FALSE

11. Quartz 模块(不允许修改)编辑

11.1 QRTZ_BLOB_TRIGGERS  以 Blob 类型存储的触发器

作为 Blob 类型存储,用于 Quartz 用户使用 JDBC 创建自己定制的 Trigger 类型,JobStore 并不知道如何存储实例的时候。

字段名描述数据类型长度非空
SCHED_NAME调度名称VARCHAR255TRUE
TRIGGER_GROUPqrtz_triggers 表 trigger_group 的外键VARCHAR255TRUE
TRIGGER_NAMEqrtz_triggers 表 trigger_name 的外键VARCHAR255TRUE
BLOB_DATA一个 blob 字段,存放持久化 Trigger 对象VARBINARY16777216FALSE

11.2 QRTZ_CALENDARS 日历信息存放表

以 Blob 类型存储存放日历信息, quartz可配置一个日历来指定一个时间范围。

字段名描述数据类型长度非空
CALENDAR_NAME日历名称VARCHAR255TRUE
SCHED_NAME调度名称VARCHAR255TRUE
CALENDAR一个 blob 字段,存放持久化 calendar 对象VARBINARY4000FALSE

11.3 QRTZ_CRON_TRIGGERS 存放 Cron 类型的触发器

存储触发器的 cron 表达式表。

字段名描述数据类型长度非空
SCHED_NAME调度名称VARCHAR255TRUE
TRIGGER_GROUPqrtz_triggers 表 trigger_group 的外键VARCHAR255TRUE
TRIGGER_NAMEqrtz_triggers 表 trigger_name 的外键VARCHAR255TRUE
CRON_EXPRESSIONCron 表达式VARCHAR255TRUE
TIME_ZONE_ID时区VARCHAR255FALSE

11.4 QRTZ_FIRED_TRIGGERS 存放已触发的触发器

存储与已触发的 Trigger 相关的状态信息,以及相联 Job 的执行信息。

字段名描述数据类型长度非空
ENTRY_ID调度器实例 idVARCHAR255TRUE
SCHED_NAME调度名称VARCHAR255TRUE
FIRED_TIME触发的时间NUMERIC19TRUE
INSTANCE_NAME调度器实例名VARCHAR255TRUE
IS_NONCONCURRENT

是否并发

1 - 是

0 - 否

BOOLEAN0TRUE
JOB_GROUP集群中 job 所属组的名字VARCHAR255FALSE
JOB_NAME集群中 job 的名字VARCHAR255FALSE
PRIORITY优先级INTEGER32FALSE
REQUESTS_RECOVERY

是否接受恢复执行,默认为 0

1 - 是

0 - 否

BOOLEAN0TRUE
SCHED_TIME定时器制定的时间NUMERIC19TRUE
STATE状态VARCHAR255TRUE
TRIGGER_GROUPqrtz_triggers 表 trigger_group 的外键VARCHAR255TRUE
TRIGGER_NAMEqrtz_triggers 表 trigger_name 的外键VARCHAR255TRUE

11.5 QRTZ_JOB_DETAILS 存放一个 JobDetail 信息

存储每一个已配置的 jobDetail 的详细信息。

字段名描述数据类型长度非空
JOB_GROUP集群中 job 的所属组的名字VARCHAR255TRUE
JOB_NAME集群中 job 的名字VARCHAR255TRUE
SCHED_NAME调度名称VARCHAR255TRUE
DESCRIPTION集群中个 notejob 实现类的全限定名,quartz 就是根据这个路径到 classpath 找到该 job 类VARCHAR255FALSE
IS_DURABLE

是否持久化

1 - 是,quartz 会把 job 持久化到数据库中

0 - 否

BOOLEAN0TRUE
IS_NONCONCURRENT

是否并发执行

1 - 是

0 - 否

BOOLEAN0TRUE
IS_UPDATE_DATA

是否更新数据

1 - 是

0 - 否

BOOLEAN0TRUE
JOB_CLASS_NAME集群中 notejob 实现类的全限定名,quartz 就是根据这个路径到 classpath 找到该 job 类VARCHAR255TRUE
JOB_DATA一个 blob 字段,存放持久化 job 对象VARBINARY16777216FALSE
REQUESTS_RECOVERY

是否接受恢复执行,默认为0

1 - 是

0 - 否

BOOLEAN0TRUE

11.6 QRTZ_LOCKS 存放悲观锁信息

存储程序的悲观锁的信息(假如使用了悲观锁)。

字段名描述数据类型长度非空
LOCK_NAME悲观锁名称VARCHAR255TRUE
SCHED_NAME调度名称VARCHAR255TRUE

11.7 QRTZ_PAUSED_TRIGGER_GRPS

存储已暂停的 Trigger 组的信息。

字段名描述数据类型长度非空
SCHED_NAME调度名称VARCHAR255TRUE
TRIGGER_GROUPqrtz_triggers表trigger_group的外键VARCHAR255TRUE

11.8 QRTZ_SCHEDULER_STATE

存储集群中 note 实例信息,quartz 会定时读取该表的信息判断集群中每个实例的当前状态。

字段名描述数据类型长度非空
INSTANCE_NAME

之前配置文件中org.quartz.scheduler.instanceId配置的名字,

就会写入该字段

VARCHAR255TRUE
SCHED_NAME调度名称VARCHAR255TRUE
CHECKIN_INTERVAL检查间隔时间NUMERIC19TRUE
LAST_CHECKIN_TIME上次检查时间NUMERIC19TRUE

11.9 QRTZ_SIMPLE_TRIGGERS 简单触发器的信息

存储简单的 Trigger,包括重复次数,间隔,以及已触发的次数。

字段名描述数据类型长度非空
SCHED_NAME调度名称VARCHAR255TRUE
TRIGGER_GROUP触发器组VARCHAR255TRUE
TRIGGER_NAME触发器名称VARCHAR255TRUE
REPEAT_COUNT重复的次数统计NUMERIC19TRUE
REPEAT_INTERVAL重复时间间隔NUMERIC19TRUE
TIMES_TRIGGERED已触发的次数NUMERIC19TRUE

11.10 QRTZ_SIMPROP_TRIGGERS

qrtz_simprop_triggers 存储CalendarIntervalTrigger(类似于SimpleTrigger,指定从某一个时间开始,以一定的时间间隔执行的任务触发器)和 DailyTimeIntervalTrigger(指定每天的某个时间段内,以一定的时间间隔执行的任务触发器)

字段名描述数据类型长度非空
SCHED_NAME调度名称VARCHAR255TRUE
TRIGGER_GROUPqrtz_triggers表trigger_group的外键VARCHAR255TRUE
TRIGGER_NAMEqrtz_triggers表trigger_ name的外键VARCHAR255TRUE
BOOL_PROP_1Boolean类型的trigger的第一个参数BOOLEAN0FALSE
BOOL_PROP_2Boolean类型的trigger的第二个参数BOOLEAN0FALSE
DEC_PROP_1decimal类型的trigger的第一个参数NUMERIC19FALSE
DEC_PROP_2decimal类型的trigger的第二个参数NUMERIC19FALSE
INT_PROP_1int类型的trigger的第一个参数INTEGER32FALSE
INT_PROP_2int类型的trigger的第二个参数INTEGER32FALSE
LONG_PROP_1long类型的trigger的第一个参数NUMERIC19FALSE
LONG_PROP_2long类型的trigger的第二个参数NUMERIC19FALSE
STR_PROP_1String类型的trigger的第一个参数VARCHAR255FALSE
STR_PROP_2String类型的trigger的第二个参数VARCHAR255FALSE
STR_PROP_3String类型的trigger的第三个参数VARCHAR255FALSE

11.11 QRTZ_TRIGGERS 触发器的基本信息

保存触发器的基本信息。

注:设置 用户同步数据集 后,在 qrtz_triggers 表中找到「TRIGGER_NAME」为「syncUser」的数据,可查看更新用户时间。

字段名描述数据类型长度非空备注
SCHED_NAME调度名称VARCHAR255TRUE
TRIGGER_GROUP触发器组名称VARCHAR255TRUE
TRIGGER_NAME触发器名称VARCHAR255TRUE
CALENDAR_NAME日程表名称VARCHAR255FALSE
DESCRIPTION详细描述信息VARCHAR255FALSE
END_TIME结束时间NUMERIC19TRUE
JOB_DATA一个 blob 字段,存放持久化 job 对象VARBINARY16777216FALSE
JOB_GROUPqrtz_job_details 表 job_group 的外键VARCHAR255TRUE
JOB_NAMEqrtz_job_details 表 job_name 的外键VARCHAR255TRUE
MISFIRE_INSTR措施或者是补偿执行的策略INTEGER32FALSE
NEXT_FIRE_TIME下一次触发时间NUMERIC19FALSE
PREV_FIRE_TIME上一次触发时间NUMERIC19FALSE
PRIORITY优先级INTEGER32FALSE
START_TIME开始时间NUMERIC19TRUE
TRIGGER_STATE

当前触发器状态

WAITING - 等待 

PAUSED - 暂停 

ACQUIRED - 正常执行 

BLOCKED - 阻塞 

ERROR - 错误

VARCHAR255TRUE
TRIGGER_TYPE

触发器的类型

SIMPLE - 在特定时间间隔后重复执行。如9点开始,每隔1小时,执行一次。

CRON - 基于日历计划,如每周二凌晨2点执行。

VARCHAR255TRUE
APPOINT_ID平台集群节点id。表示该trigger需要在哪一个节点运行,为空则都执行。VARCHAR255FALSE2020年5月新增

12. 移动端编辑

12.1 FINE_MOBILE_DEVICE 移动端设备表

字段名描述数据类型长度非空
ID主键VARCHAR255TRUE
CREATEDATE设备添加日期TIMESTAMP26FALSE
DEVICENAME设备名称VARCHAR255FALSE
MACADDRESS设备 Mac 地址VARCHAR255FALSE
PASSED

设备是否通过认证

1 - 是

0 - 否

BOOLEAN0FALSE
UPDATEDATE设备修改日期TIMESTAMP26FALSE
USERNAME关联的用户名VARCHAR255FALSE

12.2 FINE_MOBILE_PUSH_MESSAGE 移动端消息推送表

字段名描述数据类型长度非空
GROUPID消息接收组 IDVARCHAR255FALSE
MEDIAID富文本消息的图片 IDVARCHAR255FALSE
MSGTYPE

消息类型

1 - 普通文本消息

2 - 图文消息

3 - 文件消息

INTEGER32FALSE
TERMINAL

推送终端

目前固定为1,代表app通知

INTEGER32FALSE
TITLE消息标题VARCHAR255FALSE
ID主键VARCHAR255TRUE

13. 报表编辑

13.1 FINE_PARAM_TEMPLATE 模板参数组合

字段名描述数据类型长度非空
ID主键VARCHAR255TRUE
TEMPLATEID模板 IDVARCHAR255FALSE
TPGROUP参数组合VARCHAR65536FALSE
USERNAME用户名VARCHAR255FALSE

13.2 FINE_PRINT_OFFSET 打印偏移

字段名描述数据类型长度非空
ID主键VARCHAR255TRUE
CPTNAME模板名称VARCHAR50FALSE
IP客户端ip地址VARCHAR20FALSE
OFFSETX横向偏移量VARCHAR50FALSE
OFFSETY纵向偏移量VARCHAR50FALSE
SIGN

偏移选项

0 - 不偏移

1 - 全局配置

2 - 单模板配置

VARCHAR10FALSE

13.3 FINE_PRINT_OFFSET_IP_RELATE 打印偏移 IP 关联表

字段名描述数据类型长度非空备注
ID主键VARCHAR255TRUE
CHILDIP

关联客户端 IP

VARCHAR20FALSE

关联表字段

fine_print_offset>id

MOTHERID对应打印偏移表的 ID 字段VARCHAR255FALSE

13.4 FINE_REMOTE_DESIGN_AUTH  远程设计用户表

字段名描述数据类型长度非空
ID主键VARCHAR255TRUE
PATH有远程设计权限的路径VARCHAR1000TRUE
PATHTYPE

路径类型

0 - 文件 

1 - 文件夹

BOOLEAN0TRUE
USERID用户 IDVARCHAR255TRUE
USERNAME用户名VARCHAR255TRUE
ROLETYPE

角色类型

0:无角色

1:部门职务角色

2:自定义角色

3:用户角色

INTEGER32TRUE

13.5 FINE_WRITE_STASH 填报暂存表

字段名描述数据类型长度非空
ID主键VARCHAR255TRUE
DATA暂存数据VARCHAR16777216FALSE
REPORTPATH模板路径VARCHAR1000TRUE
USERNAME用户名VARCHAR255FALSE

13.6 FINE_PROCESS_EXPAND  FineReport 上报扩展表

字段名描述数据类型长度非空
ID主键VARCHAR255TRUE
PROCESSTYPE

上报流程类型

1:上报任务管理

2:上报流程管理

3:我的上报任务

INTEGER32TRUE

13.7 FINE_REPORT_EXPAND FineReport 报表扩展表

字段名描述数据类型长度非空
ID主键VARCHAR255TRUE
SHOWTYPE

0 - 填报

1 - 分页

2 - 分析

3 - 表单预览

4 - 新填报

INTEGER32TRUE
TRANSMITPARAMETERS自定义的一些预览参数VARCHAR65536FALSE

13.8 FINE_EXCEL_SUBMIT_TASK Excel 批量导入权限实体扩展表

注:JAR 包在 2018-12-27 之后的 FR 工程,新增该表。

字段名描述数据类型长度非空
ID主键VARCHAR255TRUE
CREATETIME任务创建时间TIMESTAMP26TRUE
DESCRIPTION描述VARCHAR1000FALSE
NAME任务名称VARCHAR255TRUE
REPORTPATH关联模板路径VARCHAR1000TRUE
SUBMITTIME提交时间TIMESTAMP26FALSE

13.9 FINE_VCS 模板版本管理表

字段名描述数据类型长度非空
ID

主键

VARCHAR255TRUE
COMMITCODE

用来回滚 commit

VARCHAR255FALSE
COMMITMSG

git commit Msg

VARCHAR255FALSE
FILENAME

模板名称

VARCHAR255FALSE
TIME

提交时间

TIMESTAMP26FALSE
USERNAME

用户名

VARCHAR255FALSE
VERSION

版本号

INTEGER32FALSE

14. BI(BI独有)编辑

14.1 FINE_PACK_FILTER BI业务包行过滤器表

FineBI 数据集中的行列权限控制信息保存在这张表中。

字段名描述数据类型长度非空备注
ID

主键

VARCHAR255TRUE
FILTER

过滤器实际内容

VARCHAR16777216FALSE
PACKAGEID

业务包的ID

VARCHAR255FALSE
ROLEID

拥有的广义角色ID

VARCHAR255FALSE
ROLETYPE

拥有的广义角色类型

1-部门职务角色 

2-自定义角色 

3-用户角色

INTEGER32FALSE

关联表字段

fine_dep_role>id

fine_custom_role>id

TABLEID过滤器关联数据表的IDVARCHAR255FALSE2020-9 新增

14.2 FINE_BI_REPORT_EXPAND BI 报表扩展表

字段名描述数据类型长度非空
ID

主键

VARCHAR255TRUE
TEMPLATEID

BI模板ID

VARCHAR255TRUE

14.3 FINE_DASHBOARD_INDEX 仪表板节点索引表

该表保存所有模板信息,包含仪表板的编号。

字段名描述数据类型长度非空
ID主键VARCHAR255TRUE
APPLYTIME申请挂出的时间BIGINT64FALSE
CREATEBY创建者用户idVARCHAR255FALSE
FOLDER

标记是否为文件夹节点

true:是文件夹

false:不是文件夹

BOOLEAN0FALSE
HANGOUT

标记挂出状态

1:申请挂出

2:挂出

3:其他状态

INTEGER32FALSE
INITTIME创建时间BIGINT64FALSE
LASTUPDATETIME最后更新时间BIGINT64FALSE
MOUNTEDDIRIDSmountedDirlds有值的就是被挂出的VARCHAR16777216FALSE
NAME展示用的名字VARCHAR255FALSE
PID父节点idVARCHAR255FALSE
REPORTID节点id,和id一致VARCHAR255FALSE
REPORTPUBLICLINK公共链接VARCHAR16777216FALSE
SHARED字段弃用BOOLEAN0FALSE
WATERMARK

水印是否开启

1 - 是

0 - 否

BOOLEAN0FALSE

14.4 FINE_REPORT_TABLES_INDEX 仪表板所用数据集表

字段名描述数据类型长度非空备注
ID主键VARCHAR255TRUE
REPORTID

节点 id,和 id 一致

VARCHAR255FALSE

关联表字段

fine_dashboard_index>reportId

TABLES

仪表板使用到的数据集的信息

VARCHAR16777216FALSE

14.5 FINE_REPORT_STYLE 模板样式配置

字段名描述数据类型长度非空
ID主键VARCHAR255TRUE
CREATEBY模板创建者 IDVARCHAR255FALSE
GLOBAL

是否是全局样式

true:是所有用户可以选择的全局样式

flase:是 CREATEBY 用户独有的样式

BOOLEAN0FALSE
NAME模板样式名称VARCHAR255FALSE
STYLE模板样式明细VARCHAR16777216FALSE
STYLEID模板样式IdVARCHAR255FALSE

14.6 FINE_SHARE_INDEX 存储分享的数据权限设置

字段名描述数据类型长度非空
ID主键VARCHAR255TRUE
ENTITYID

实体ID,即reporID

VARCHAR255FALSE
ENTITYPATH实体路径fullPath,即模板路径VARCHAR255FALSE
ENTITYTYPE

实体类型

0:模板

1:模板文件夹

INTEGER32FALSE
SHARETYPE

分享数据权限类型

0:使用创建者权限

1:使用被分享者权限

INTEGER32FALSE