目录:
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_SOFT_DATA | 同步用户软删除数据表,存储同步用户软删除的数据 | ||
| 权限-目录 | 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_FTP | FTP 上传 | ||
| FINE_OUTPUT_MOUNT | 定时调度任务挂载目录 | ||
| FINE_OUTPUT_PLATFORM_MSG | 平台系统消息 | ||
| FINE_OUTPUT_PRINT | 打印处理 | ||
| FINE_OUTPUT_SFTP | SFTP 上传 | ||
| 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_ENTITY | Swift 内部配置表 | ||
| FINE_SWIFT_METADATA | 用于存放数据表元数据 | ||
| FINE_SWIFT_SEG_LOCATION | Swift Segment 分布信息 | ||
| FINE_SWIFT_SEGMENTS | Swift Segment 详细信息 | ||
| FINE_SWIFT_SERVICE_INFO | 保存 Swift 服务信息 | ||
| FINE_SWIFT_TAB_IDX_CONF | 表索引配置 | ||
| FINE_SWIFT_TABLE_PATH | Cube 中间目录配置管理 | ||
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_weixin_user_relation | 平台微信用户对应表 | ||
| fine_weixin_output | 微信推送的定时调度任务信息 | ||
| fine_weixin_agent | 推送到微信的信息表 | ||
| fine_weixin_group | 推送到微信群的信息表 | ||
| fine_dingtalk_user_relation | 平台钉钉用户对应表 | ||
| fine_dingtalk_output | 钉钉推送的定时调度任务信息 | ||
| fine_dingtalk_agent | 推送到钉钉的信息表 | ||
| fine_dingtalk_group | 推送到钉钉群的信息表 | ||
| 报表 | 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_TASK | Excel 批量导入权限实体扩展表 | ||
| FINE_VCS | 模板版本管理表 |
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 | 主键 | VARCHAR | 255 | TRUE | 关联表字段 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 | 生日 | TIMESTAMP | 26 | FALSE | - |
| CREATIONTYPE | 创建类型 1 - 手动创建 2 - 同步创建 | INTEGER | 32 | TRUE | - |
| DESCRIPTION | 描述 | VARCHAR | 1000 | FALSE | - |
| 邮箱 | VARCHAR | 255 | FALSE | - | |
| ENABLE | 是否启用 1 - 启用 0 - 不启用 | BOOLEAN | 0 | FALSE | - |
| LANGUAGE | 语言 | VARCHAR | 255 | FALSE | - |
| LASTOPERATIONTYPE | 最后修改类型 1 - 手动修改 2 - 同步修改 | INTEGER | 32 | TRUE | - |
| MALE | 性别 1 - 男 0 - 女 | BOOLEAN | 0 | FALSE | - |
| MOBILE | 手机号 | VARCHAR | 255 | FALSE | - |
| PASSWORD | 密码 | VARCHAR | 255 | TRUE | 该字段值为平台用户密码加密后的密文,不影响平台用户登录数据决策系统 |
| REALNAME | 姓名 | VARCHAR | 255 | FALSE | - |
| USERNAME | 用户名 | VARCHAR | 255 | TRUE | 关联表字段 fine_base_message>userName fine_workflow_task>creatorName fine_schedule_record>creator fine_schedule_task>creator |
| WORKPHONE | 手机号 | VARCHAR | 255 | FALSE | - |
| REALALIAS | realName 排序索引 | VARCHAR | 255 | FALSE | FR:2019-12-05 及之后的 JAR,新增字段 BI:2020-01-15 及之后的 JAR,新增字段 |
| USERALIAS | userName 排序索引 | VARCHAR | 255 | FALSE | FR:2019-12-05 及之后的 JAR,新增字段 BI:2020-01-15 及之后的 JAR,新增字段 |
2.2 FINE_EXTRA_PROPERTY 用户额外信息表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | - |
| NAME | 属性名称 | VARCHAR | 255 | TRUE | - |
| RELATEDID | 用户id | VARCHAR | 255 | TRUE | 关联表字段 fine_user>id |
| TYPE | 所关联的数据项类型 | INTEGER | 32 | TRUE | - |
| VALUE | 属性值 | VARCHAR | 65536 | FALSE | - |
2.3 FINE_DEPARTMENT 部门表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | 关联表字段 fine_dep_role>departmentId |
| CREATIONTYPE | 创建类型 1 - 手动创建 2 - 同步创建 | INTEGER | 32 | TRUE | - |
| DESCRIPTION | 描述 | VARCHAR | 1000 | FALSE | - |
| ENABLE | 是否启用 1 - 启用 0 - 不启用 | BOOLEAN | 0 | FALSE | - |
| LASTOPERATIONTYPE | 最后修改类型 1 - 手动修改 2 - 同步修改 | INTEGER | 32 | TRUE | - |
| NAME | 部门名 | VARCHAR | 255 | FALSE | - |
| PARENTID | 父部门 ID | VARCHAR | 255 | FALSE | - |
| FULLPATH | 部门完整路径 祖父部门 ID 父部门 ID ... | VARCHAR | 65536 | FALSE | FR:2019-05-20 及之后的 JAR,新增字段 BI:2019-06-13 及之后的 JAR,新增字段 |
| ALIAS | 排序索引 | VARCHAR | 255 | FALSE | FR:2019-12-05 及之后的 JAR,新增字段 BI:2010-01-15 及之后的 JAR,新增字段 |
2.4 FINE_POST 职位表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | 关联表字段 fine_dep_role>postId |
| CREATIONTYPE | 创建类型 1 - 手动创建 2 - 同步创建 | INTEGER | 32 | TRUE | - |
| DESCRIPTION | 描述 | VARCHAR | 1000 | FALSE | - |
| ENABLE | 是否启用 0 - 不启用 1 - 启用 | BOOLEAN | 0 | FALSE | - |
| LASTOPERATIONTYPE | 最后修改类型 1 - 手动修改 2 - 同步修改 | INTEGER | 32 | TRUE | - |
| NAME | 职位名 | VARCHAR | 255 | FALSE | - |
| ALIAS | 排序索引 | VARCHAR | 255 | FALSE | FR:2019-12-05 及之后的 JAR,新增字段 BI:2020-01-15 及之后的 JAR,新增字段 |
2.5 FINE_DEP_ROLE 部门职位的中间表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | 关联表字段 fine_user_role_middle>roleId |
| CREATIONTYPE | 创建类型 1 - 手动创建 2 - 同步创建 | INTEGER | 32 | TRUE | - |
| LASTOPERATIONTYPE | 最后修改类型 1 - 手动修改 2 - 同步修改 | VARCHAR | 255 | TRUE | - |
DEPARTMENTID | 所关联的部门和职务 ID departmentId 为空,postId 为空:表示内置+同步部门的所有部门角色(前台不可见) departmentId 为空,postId 不为空:不存在 departmentId 不为空,postId 为空:表示不包含职务的部门角色 departmentId 不为空,postId 不为空:表示正常部门职务角色 | INTEGER | 32 | TRUE | 关联表字段 fine_department>id |
| POSTID | VARCHAR | 255 | TRUE | 关联表字段 fine_post>id | |
| FULLPATH | 中间数据完整路径 | VARCHAR | 65536 | FALSE | FR:2019-05-20 及之后的 JAR,新增字段 BI:2019-06-13 及之后的 JAR,新增字段 |
2.6 FINE_CUSTOM_ROLE 自定义角色表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | 关联表字段 fine_user_role_middle>roleId |
| CREATIONTYPE | 创建类型 1 - 管理员手动创建 2 - 同步数据集创建 | INTEGER | 32 | TRUE | - |
| DESCRIPTION | 描述信息 | VARCHAR | 255 | FALSE | - |
| ENABLE | 是否启用 1 - 启用 0 - 不启用 | BOOLEAN | 0 | FALSE | - |
| LASTOPERATIONTYPE | 最后修改类型 1 - 手动修改 2 - 同步修改 | INTEGER | 32 | TRUE | - |
| NAME | 角色名 | VARCHAR | 255 | FALSE | - |
| ALIAS | 排序字段索引 | VARCHAR | 255 | FALSE | FR:2019-12-05 及之后的 JAR,新增字段 BI:2020-01-15 及之后的 JAR,新增字段 |
2.7 FINE_USER_ROLE_MIDDLE 用户角色的中间表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | - |
| ROLEID | 所关联的广义角色 ID depRoleId 或 customRoleId | VARCHAR | 255 | TRUE | 关联表字段 fine_dep_role>id fine_custom_role>id fine_authority>roleId |
| ROLETYPE | 所关联的广义角色类型 1 - 部门职位 2 - 自定义角色 | INTEGER | 32 | TRUE | - |
| USERID | 所关联的用户 ID | VARCHAR | 255 | TRUE | 关联表字段 fine_user>id |
2.8 FINE_SOFT_DATA 同步用户软删除数据表
注:10.0.13 及之后版本的 FineReport 新增该表。
同步源中删除的数据,从finedb中真实删除,保存不同类型的数据到软删除表中。
同步源中恢复的数据,从软删除表中恢复,相同名称的字段的ID不会发生改变,不影响权限使用
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | - |
| DELETEDID | 待删除的id | VARCHAR | 255 | TRUE | - |
| DELETEDNAME | 待删除的名称 用户 - userName. 部门 - 计算的完整部门名职位 - 职位名 角色 - 角色名 部门职位 - 部门id+职位id | VARCHAR | 255 | TRUE | 1)字段DELETEDID+TYPE组成唯一键 即任意两条数据的DELETEDID、TYPE不能完全相同 2)字段DELETEDNAME+TYPE组成唯一键 即任意两条数据的DELETEDNAME、TYPE不能完全相同 |
| TYPE | 删除的数据类型 1 - 部门 2 - 角色3 - 用户 4 - 职位 5 - 部门职位中间表 | INTEGER | 32 | TRUE |
3. 权限-目录编辑
3.1 FINE_AUTHORITY 权限表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | - |
| AUTHORITY | 权限值 1 - 拒绝 2 - 允许 | INTEGER | 32 | TRUE | - |
| AUTHORITYENTITYID | 所关联的权限实体id | VARCHAR | 255 | TRUE | - |
| AUTHORITYENTITYTYPE | 所关联的权限实体类型 平台类型 0 - 目录权限,管理系统权限,实体都在 authority_object 表中 1 - 人员管理-部门权限,人员管理-角色权限 2 - 数据连接权限 7 - 定时调度权限 报表类型 101 - FineReport 模板权限(模板认证) BI 类型 201 - BI业务包权限 202 - BI业务包行过滤器权限(*外界感知不到) 203 - BI仪表板权限(主要用于分享) 204 - BI模板权限(模板认证) 205 - BI仪表板分享控制(角色到角色) | INTEGER | 32 | TRUE | - |
| 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仪表板公共链接功能权限 | INTEGER | 32 | TRUE | - |
| ROLEID | 所关联的广义角色id | VARCHAR | 255 | TRUE | 关联表字段 fine_dep_role>id fine_custom_role>id fine_user_role_middle>id |
| ROLETYPE | 所关联的广义角色类型 1 - 部门,部门下职务 2 - 自定义角色 3 - 用户 4 - 职务 | INTEGER | 32 | TRUE |
3.2 FINE_AUTHORITY_OBJECT 权限实体表
包含目录信息、管理系统
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | - |
| EXPANDID | 所关联的扩展属性记录id | VARCHAR | 255 | FALSE | - |
| EXPANDTYPE | 所关联的扩展属性类型 平台类型 1 - 平台管理系统节点 2 - 首页 3 - 目录 5 - 链接 6 - 文件 报表类型 101 - 上报流程 102 - FineReport 报表 BI 类型 201 - BI 报表 | INTEGER | 32 | FALSE | - |
| PARENTID | 所关联的父节点 ID | VARCHAR | 255 | FALSE | - |
| COVERID | 封面 ID 系统管理>外观配置>目录样式中的目录封面 | VARCHAR | 255 | FALSE | - |
| DESCRIPTION | 描述信息 | VARCHAR | 65536 | FALSE | - |
| DEVICETYPE | 显示类型 0 - 未勾选 PC 、平板、手机 1 - PC 2 - 平板 4 - 手机 5 - 勾选 PC 、手机 6 - 勾选平板、手机 7 - 勾选 PC 、平板、手机 | INTEGER | 32 | FALSE | - |
| DISPLAYNAME | 显示报表名称和目录名称 | VARCHAR | 255 | TRUE | - |
| ICON | 图标 ID 系统管理>外观配置>目录样式中的目录图标 | VARCHAR | 255 | FALSE | - |
| PATH | 路径,不同 entry 类型表示的意义不同 | VARCHAR | 255 | FALSE | - |
| SORTINDEX | 排序顺序 | BIGINT | 64 | FALSE | - |
| MOBILEICON | 移动图标 ID | VARCHAR | 255 | FALSE | - |
| FULLPATH | 实体完整路径 | VARCHAR | 65536 | FALSE | FR:2019-05-20 及之后的 JAR,新增字段 BI:2019-06-13 及之后的 JAR,新增字段 |
3.3 FINE_AUTH_PREFERENCE 权限面板用户偏好设置
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | - |
| AUTHTYPE | 权限面板类型 | INTEGER | 32 | FALSE | - |
| AUTHVISIBLECFG | 权限可见性配置 | BIGINT | 64 | FALSE | - |
| USERID | 用户 ID | VARCHAR | 255 | FALSE | 关联表字段 fine_user>id |
3.4 FINE_HOMEPAGE_EXPAND 首页扩展表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE |
| ANDROIDPADHOMEPAGE | 用于 Android 平板的主页链接 | VARCHAR | 1000 | FALSE |
| ANDROIDPHONEHOMEPAGE | 用于 Android 手机的主页链接 | VARCHAR | 1000 | FALSE |
| IPADHOMEPAGE | 用于 iPad 的主页链接 | VARCHAR | 1000 | FALSE |
| IPHONEHOMEPAGE | 用于 iPhone 的主页链接 | VARCHAR | 1000 | FALSE |
| PCHOMEPAGE | 用于 PC 的主页链接 | VARCHAR | 1000 | FALSE |
| TYPE | 主页类型 0 - FineReport 模板 1 - 平台目录 2 - 链接 3 - FineBI 模板 | INTEGER | 32 | FALSE |
3.5 FINE_FAVORITE_ENTRY 收藏节点表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | - |
| ENTRYID | 收藏报表 ID | VARCHAR | 255 | FALSE | - |
| TIME | 收藏时间 | TIMESTAMP | 26 | FALSE | - |
| USERID | 收藏用户 ID | VARCHAR | 255 | FALSE | 关联表字段 fine_user>id |
4. 登录编辑
4.1 FINE_LAST_LOGIN 上次登录信息表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | - |
| CITY | 登录所在城市 | VARCHAR | 255 | FALSE | - |
| IP | 登录所用 IP | VARCHAR | 255 | FALSE | - |
| TIME | 登录时间 | TIMESTAMP | 26 | FALSE | - |
| USERID | 登录用户 ID | VARCHAR | 255 | FALSE | 关联表字段 fine_user>id |
4.2 FINE_LOGIN_LOCK 登录锁定表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | - |
| ERRORTIME | 密码错误次数 | INTEGER | 32 | FALSE | - |
| LOCKOBJECT | 锁定 IP 或 username | VARCHAR | 255 | FALSE | - |
| LOCKOBJECTVALUE | IP 或 username 的值 | VARCHAR | 255 | FALSE | - |
| LOCKTIME | 何时被锁 | TIMESTAMP | 26 | FALSE | - |
| LOCKED | 通常为空 | BOOLEAN | 0 | FALSE | - |
| UNLOCKTIME | 何时解锁 | TIMESTAMP | 26 | FALSE | - |
| USERID | 用户 ID | VARCHAR | 255 | FALSE | 关联表字段 fine_user>id |
4.3 FINE_BLOCK_IP 登录锁定 IP 表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE |
| CREATETIME | 锁定时间 | TIMESTAMP | 26 | FALSE |
| IP | 锁定的 IP | VARCHAR | 255 | FALSE |
| REJECTEDVISITS | 拒绝次数 | INTEGER | 32 | FALSE |
5. 备份还原编辑
5.1 FINE_BACKUP_NODE 备份节点表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | - |
| BACKUPMODULE | 备份模块 jar:JAR包 jar-cluster:集群下的jar包(较特殊。集群下,jar包备份会自动转为代理实现,故单独分出这个模块) plugins:插件 dashboards:BI模板 reportlets:报表模板 config:平台配置 | VARCHAR | 255 | FALSE | - |
| BACKUPNAME | 备份名 | VARCHAR | 255 | FALSE | - |
| BACKUPTIME | 何时备份 | TIMESTAMP | 26 | FALSE | - |
| SAVEPATH | 备份地址 | VARCHAR | 1000 | FALSE | - |
| BACKUPSIZE | 备份文件大小 | DOUBLE | 64 | FALSE | - |
| TYPE | 类型 auto:自动备份 manual :自动备份 | VARCHAR | 255 | FALSE | FR:2019-12-05 及之后的 JAR,新增字段 BI:2020-01-15 及之后的 JAR,新增字段 |
6. 定时调度编辑
6.1 FINE_SCHEDULE_TASK 定时任务表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | 关联表字段 fine_schedule_task_param>taskId fine_schedule_record>taskId |
| BACKUPFILEPATH | 备份文件路径 | VARCHAR | 1000 | FALSE | 预留字段,未使用 |
| CREATOR | 任务创建者 | VARCHAR | 255 | FALSE | 关联表字段 fine_user>userName fine_schedule_record>creator |
| EDITABLE | 任务是否可编辑 | BOOLEAN | 0 | FALSE | 预留字段,未使用 |
| FILECLEARCOUNT | 附件清理数目 -1 - 不清理 0 - 任务结束即清理 1 - 不清理 其他正整数 - 保留次 | INTEGER | 32 | FALSE | - |
| NEXTFIRETIME | 下次执行时间 yyyy-MM-dd HH:mm:ss | TIMESTAMP | 26 | FALSE | - |
| OUTPUTSTR | 任务附件处理类型组合字符串,用于条件查询的过滤 文件处理方式,逗号隔开: 1 - 邮件通知 | VARCHAR | 1000 | FALSE | - |
| PREFIRETIME | 上次执行时间 yyyy-MM-dd HH:mm:ss | TIMESTAMP | 26 | FALSE | - |
| REPEATTIME | 重复执行时间间隔 | INTEGER | 32 | FALSE | - |
| REPEATTIMES | 重复次数 | INTEGER | 32 | FALSE | - |
| SENDBACKUPFILE | 是否发送备份文件 | BOOLEAN | 0 | FALSE | 预留字段,未使用 |
| SHOWTYPE | 展示类型 0 - 分页预览 1 - 填报预览 2 - 数据分析预览 3 - PC端预览 4 - 新填报 | INTEGER | 32 | FALSE | - |
| TASKCONDITION | 任务状态 json格式,包含 type 和 description。 type: 0 - 始终执行 1 - 公式判断 2 - 自定义类判断 description: 具体内容(具体公式或类名) | VARCHAR | 255 | FALSE | - |
| TASKDESCRIPTION | 任务描述 | VARCHAR | 1000 | FALSE | 预留字段,未使用 |
| TASKNAME | 任务名称 | VARCHAR | 255 | TRUE | - |
| TASKPARAMETER | 任务参数 json形式,包含 inputStyle 参数输入方式,name 参数名称,type 参数类型,value 参数值 inputStyle 输入方式(非必须) 0 - 默认 1 - 数据集 type 参数类型 String - 字符串 Integer - 整型 Double - 双精度型 Date - 日期 Boolean - 布尔值 TableColumn - 数据集列 value 参数值 若参数输入方式为默认,则 value 为字符串 若参数输入方式为数据集,则包括 value 数据集名称,colname 数据集字段值 | VARCHAR | 65536 | FALSE | - |
| TASKSTATE | 任务状态 0 - 启动 1 - 暂停 2 - 已结束 | INTEGER | 32 | FALSE | 与前台展示的状态不一定对应,展示到前台前需要经过计算 |
| TASKTYPE | 任务类型 0 - 无调度对象 1 - 报表模板 2 - BI模板 | INTEGER | 32 | FALSE | - |
| TEMPLATEPATH | 模板路径 | VARCHAR | 1000 | TRUE | - |
| 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 明细频率执行时,哪几个月执行(非必须): 整数数组 | VARCHAR | 65536 | FALSE | - |
| USERGROUP | 用户组 json形式: customRole 角色列表:角色ID数组 customRoleStr 角色列表字符串:前台展示用 departmentAndPost 部门列表:部门 ID 数组 departmentStr 部门列表字符串:前台展示用 platformUser 用户列表(非必须):数组,格式为"姓名(用户名)" platformUserStr 用户列表字符串(非必须):前台展示用 userType 用户类型:1 - 平台用户,2 - 自定义用户 columnIndex 自定义用户-数据集列序号(非必须) columnIndexStr 自定义用户-数据集列名(非必须) tableDataName 自定义用户-数据集名称(非必须) | VARCHAR | 65536 | FALSE | - |
| SCHEDULEOUTPUT | 任务推送 | VARCHAR | 255 | FALSE | 关联表字段 fine_schedule_output>id |
| CONDITIONPARAMETER | 执行条件的自定义类参数 json 形式: name 参数名称 value 参数值 | VARCHAR | 1000 | FALSE | 2020-06-08 及之后的 JAR ,新增字段 |
6.2 FINE_SCHEDULE_TASK_PARAM 定时调度任务参数值
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | - |
| PARAM | 参数列表 json 形式: 参数名:参数值 | VARCHAR | 65536 | FALSE | - |
| TASKNAME | 任务名称 | VARCHAR | 255 | FALSE | - |
| TASKID | 任务ID | VARCHAR | 255 | FALSE | 关联表字段 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 | 主键 | VARCHAR | 255 | TRUE | - |
| CREATOR | 创建者 | VARCHAR | 255 | FALSE | - |
| DETAILMESSAGE | 详细信息 | VARCHAR | 65536 | FALSE | - |
| FILEPATH | 生成附件路径 | VARCHAR | 1000 | FALSE | 预留字段,未使用 |
| LOGMESSAGE | 日志信息 | VARCHAR | 255 | FALSE | - |
| LOGTIME | 任务执行时间 日志打印时间 | TIMESTAMP | 26 | FALSE | - |
| LOGTYPE | 日志类型 0-失败 1-成功 2-跳过 | INTEGER | 32 | FALSE | - |
| NEXTFIRETIME | 下一次记录时间 | TIMESTAMP | 26 | FALSE | 预留字段,未使用 |
| RUNTYPE | 附件处理类型 0 - 快照生成 1 - 邮件发送 2 - FTP 上传 3 - 平台消息推送 4 - 文件打印 5 - 短信发送 6 - 挂载平台 7 - 自定义类处理 8 - 定时填报 9 - 客户端通知 10 - SFTP 上传 -1 - 附件发送(默认) | INTEGER | 32 | FALSE | - |
| TASKNAME | 任务名称 | VARCHAR | 255 | TRUE | - |
| TASKID | 任务ID | VARCHAR | 255 | FALSE | 关联表字段 fine_schedule_task>id |
6.4 FINE_SCHEDULE_OUTPUT 定时任务中的导出
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | 关联表字段 fine_schedule_task>scheduleOutput fine_base_output>output_Id |
| BASENAME | 生成附件名称 | VARCHAR | 65536 | FALSE | - |
| CREATEATTACHBYUSERNAME | 是否按不同用户生成不同附件 1 - 是 0 - 否 | BOOLEAN | 0 | FALSE | - |
| FORMATS | 导出附件类型 json 格式:formatNum 文件处理方式: 0 - 输出 CPR 1 - 输出新版 EXCEL 2 - 输出 PDF 4 - 输出 WORD 8 - 输出旧版 EXCEL 16 - 输出 PNG 32 - 输出 FRR | VARCHAR | 255 | FALSE | - |
6.5 FINE_BASE_OUTPUT 任务附件处理主表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | |
| ACTIONNAME | 附件处理类名 | VARCHAR | 255 | TRUE | |
| EXECUTEBYUSER | 是否按不同用户分别执行 1 - 是 0 - 否 | BOOLEAN | 0 | TRUE | |
| RESULTURL | 结果链接 | VARCHAR | 1000 | FALSE | |
| RUNTYPE | 附件处理类型 0 - 快照生成 1 - 邮件发送 2 - FTP 上传 3 - 平台消息推送 4 - 文件打印 5 - 短信发送 6 - 挂载平台 7 - 自定义类处理 8 - 定时填报 9 - 客户端通知 10 - SFTP 上传 -1 - 附件发送(默认) | INTEGER | 32 | TRUE | |
| OUTPUTID | 导出id | VARCHAR | 255 | FALSE | 关联表字段 fine_schedule_output>id |
6.6 FINE_OUTPUT_CLASS 自定义类处理
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| CLASSNAME | 自定义类名 | VARCHAR | 255 | FALSE | |
| ID | 主键 | VARCHAR | 255 | TRUE | 关联表字段 fine_base_output>id |
6.7 FINE_OUTPUT_CLIENT_NOTICE 客户端通知表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ADDRESSEE | 接收人 | VARCHAR | 65536 | FALSE | |
| CONTENT | 内容 | VARCHAR | 65536 | FALSE | |
| CUSTOMIZELINK | 自定义链接 | VARCHAR | 65536 | FALSE | |
| LINKOPENTYPE | 链接类型 1 - 定时结果链接 2 - 自定义链接 | INTEGER | 32 | FALSE | |
| MEDIAID | 富文本消息的图片 ID | VARCHAR | 255 | FALSE | |
| SUBJECT | 主题 | VARCHAR | 65536 | FALSE | |
| TERMINAL | 推送终端 目前固定为1,代表app通知 | INTEGER | 32 | FALSE | |
| TYPE | 消息类型 1 - 链接消息 2 - 图文消息 3 - 文件消息 | INTEGER | 32 | FALSE | |
| ID | 主键 | VARCHAR | 255 | TRUE | 关联表字段 fine_base_output>id |
6.8 FINE_OUTPUT_EMAIL 推送邮件表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ADDLINK | 结果链接 | BOOLEAN | 0 | FALSE | - |
| BCCADDRESS | 密送 | VARCHAR | 65536 | FALSE | - |
| BODYCONTENT | 内容 | VARCHAR | 65536 | FALSE | - |
| CCADDRESS | 抄送 | VARCHAR | 65536 | FALSE | - |
| PREVIEWATTACH | 正文预览 | BOOLEAN | 0 | FALSE | - |
| SUBJECT | 主题 | VARCHAR | 65536 | FALSE | - |
| USEATTACH | 使用附件 | BOOLEAN | 0 | FALSE | - |
| ID | 主键 | VARCHAR | 255 | TRUE | 关联表字段 fine_base_output>id |
| CUSTOMADDRESS | - | VARCHAR | 1000 | FALSE | FR:2019-12-05 及之后的 JAR,新增字段 BI:2020-01-15 及之后的 JAR,新增字段 |
| CUSTOMBCCADDRESS | - | VARCHAR | 1000 | FALSE | FR:2019-12-05 及之后的 JAR,新增字段 BI:2020-01-15 及之后的 JAR,新增字段 |
| CUSTOMCCADDRESS | - | VARCHAR | 1000 | FALSE | FR:2019-12-05 及之后的 JAR,新增字段 BI:2020-01-15 及之后的 JAR,新增字段 |
6.9 FINE_OUTPUT_FTP FTP上传表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| PASSWORD | 密码 | VARCHAR | 255 | FALSE | - |
| PORT | 端口号 | VARCHAR | 255 | FALSE | - |
| SAVEPATH | 上传路径 | VARCHAR | 255 | FALSE | - |
| SERVERADDRESS | 服务器地址 | VARCHAR | 255 | FALSE | - |
| USERNAME | 用户名 | VARCHAR | 255 | FALSE | - |
| ID | 主键 | VARCHAR | 255 | TRUE | 关联表字段 fine_base_output>id |
| FTPMODE | FTP 模式 passive:被动模式 avtive:主动模式 | VARCHAR | 255 | FALSE | - |
6.10 FINE_OUTPUT_MOUNT 定时调度任务挂载目录
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| DESCRIPTION | 描述 | VARCHAR | 65536 | FALSE | - |
| FOLDERENTRYID | 挂载目录 ID | VARCHAR | 255 | FALSE | - |
| FOLDERENTRYNAME | 挂载目录名称 | VARCHAR | 255 | FALSE | - |
| FOLDERENTRYSTR | 挂载目录 | VARCHAR | 255 | FALSE | - |
| ID | 主键 | VARCHAR | 255 | TRUE | 关联表字段 fine_base_output>id |
6.11 FINE_OUTPUT_PLATFORM_MSG 平台系统消息
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| CONTENT | 内容 | VARCHAR | 65536 | FALSE | - |
| LINKOPENTYPE | 链接类型 1 - 定时结果链接 2 - 自定义链接 | INTEGER | 32 | FALSE | - |
| SUBJECT | 主题 | VARCHAR | 65536 | FALSE | - |
| ID | 主键 | VARCHAR | 255 | TRUE | 关联表字段 fine_base_output>id |
6.12 FINE_OUTPUT_PRINT 打印处理
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| PRINTERNAME | 打印机名称 | VARCHAR | 255 | FALSE | - |
| ID | 主键 | VARCHAR | 255 | TRUE | 关联表字段 fine_base_output>id |
6.13 FINE_OUTPUT_SFTP SFTP上传表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | 关联表字段 fine_base_output>id |
| PASSWORD | 密码 | VARCHAR | 255 | FALSE | - |
| PORT | 端口号 | VARCHAR | 255 | FALSE | - |
| PRIVATEKEY | 私钥 | VARCHAR | 255 | FALSE | - |
| SAVEPATH | 上传路径 | VARCHAR | 255 | FALSE | - |
| SERVERADDRESS | 服务器地址 | VARCHAR | 255 | FALSE | - |
| USERNAME | 用户名 | VARCHAR | 255 | FALSE | - |
6.14 FINE_OUTPUT_SMS 短信发送
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| TEMPLATEID | 模板 ID | INTEGER | 32 | FALSE | |
| ID | 主键 | VARCHAR | 255 | TRUE | 关联表字段 fine_base_output>id |
| SMSPARAM | 短信参数 json,对于每个参数: id 参数 IDname 参数名称 value 参数值 type 参数类型 type类型包括: String - 字符串 Integer - 整型 Double - 双精度型 Date - 日期 Boolean - 布尔值 Formula - 公式 | VARCHAR | 255 | FALSE | FR:2019-12-05 及之后的 JAR,新增字段 BI:2020-01-15 及之后的 JAR,新增字段 |
7. 消息编辑
7.1 FINE_BASE_MESSAGE 基础消息表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | |
| CREATETIME | 消息创建时间 | TIMESTAMP | 26 | FALSE | |
| DATETIME | 消息时间 | TIMESTAMP | 26 | FALSE | 新增 |
| MESSAGE | 消息内容 | VARCHAR | 65536 | FALSE | |
| READED | 是否已读 1 - 是 0 - 否 | BOOLEAN | 0 | FALSE | |
| TOASTED | 是否已弹窗提示 1 - 是 0 - 否 | BOOLEAN | 0 | FALSE | |
| TYPE | 消息类型 0 - 系统消息 1 - 上报消息 2 - 模板消息 3 - 移动端消息 -1 - 未知消息 | INTEGER | 32 | FALSE | |
| URL | URL | VARCHAR | 1000 | FALSE | |
| URLTYPE | URL 类型 0 - 无 1 - 内部链接类型,例如 /report/entry/{id} 2 - 外部链接类型,例如 www.fanruan.com 3 - 平台木块路由,跳转到系统管理某个 Tab 页面 4 - 平台内打开多个模板的 URL | INTEGER | 32 | FALSE | |
| USERID | 用户 ID | VARCHAR | 255 | FALSE | 关联表字段 fine_user>id |
| USERNAME | 用户名 | VARCHAR | 255 | FALSE | 关联表字段 fine_user>userName |
7.2 FINE_PROCESS_MESSAGE 推送消息表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ALLTASKID | 全部任务 ID | VARCHAR | 255 | FALSE | - |
| DEADLINE | 结束时间 | TIMESTAMP | 26 | FALSE | - |
| PROCESSED | 是否完成 1-完成 0-未完成 | BOOLEAN | 0 | FALSE | - |
| TASKID | 上报任务 ID | VARCHAR | 255 | FALSE | - |
| ID | 主键 | VARCHAR | 255 | TRUE | 关联表字段 fine_base_message>id |
7.3 FINE_SYSTEM_MESSAGE 系统消息表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| TERMINAL | 推送终端 目前固定为1,代表PC端消息通知 | BIGINT | 64 | FALSE | - |
| TITLE | 主题 | VARCHAR | 255 | FALSE | - |
| ID | 主键 | VARCHAR | 255 | TRUE | 关联表字段 fine_base_message>id |
8. 上报编辑
注:2018-12-27 之后的 JAR,新增上报相关表。
8.1 FINE_WORKFLOW 上报中的流程表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | - |
| CREATETIME | 创建时间 | TIMESTAMP | 26 | FALSE | - |
| CREATORID | 创建者 ID | VARCHAR | 255 | FALSE | 关联表字段 fine_workflow_task>creatorId fine_workflow_stash_data>userId fine_workflow_log>operatorname |
| DESCRIPTION | 描述 | VARCHAR | 65536 | FALSE | - |
| NAME | 流程名称 | VARCHAR | 255 | FALSE | - |
| NODESID | 节点 ID | VARCHAR | 65536 | FALSE | 关联表字段 fine_workflow_node>id |
8.2 FINE_WORKFLOW_TASK 上报中流程任务表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | 关联表字段 fine_workflow_task_impl>taskId |
| CREATETIME | 创建时间 | TIMESTAMP | 26 | FALSE | |
| CREATORID | 创建者 ID | VARCHAR | 255 | FALSE | 关联表字段 fine_user>id fine_workflow>creatorId |
| CREATORNAME | 创建者姓名 | VARCHAR | 255 | FALSE | 关联表字段 fine_user>username |
| DEADLINEDATE | 截止时间 | INTEGER | 32 | FALSE | |
| DEADLINETYPE | 截止类型 | VARCHAR | 255 | FALSE | |
| ISSUECONTROL | 定时下发 | VARCHAR | 65536 | FALSE | |
| ISSUEOVER | 是否下发结束 1 - 是 0 - 否 | BOOLEAN | 0 | FALSE | |
| LEAPFROGBACK | 越级回退 | BOOLEAN | 0 | FALSE | |
| NAME | 任务名称 | VARCHAR | 255 | FALSE | |
| PARENTID | 父任务 ID | VARCHAR | 255 | FALSE | 关联表字段 fine_workflow_task_impl>parentId |
| PROCESSID | 流程 ID | VARCHAR | 255 | FALSE | 关联表字段 fine_workflow_task_impl>processId |
| REMINDCONTROL | 提醒方式 | VARCHAR | 65536 | FALSE | |
| TASKNAMECALCULATEONCE | 添加任务时是否勾选「仅在任务发起时计算一次」 1 - 勾选 2 - 不勾选 | BOOLEAN | 0 | FALSE |
8.3 FINE_WORKFLOW_TASK_IMPL 具体任务表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | |
| ALERTED | 是否预警 1 - 是 0 - 否 | BOOLEAN | 0 | FALSE | |
| COMPLETESTATE | 当前任务的操作人及完成状态, 1 - 已完成 0 - 未完成 例如:{"demo/authority/产品销售情况查询.cpt":{"sunlin":0}} | VARCHAR | 65536 | FALSE | |
| CREATETIME | 创建时间(下发的时间) | TIMESTAMP | 26 | FALSE | |
| CURRENTNODEIDX | 当前的流程节点 ID | INTEGER | 32 | FALSE | |
| DEADLINE | 截止时间 | TIMESTAMP | 26 | FALSE | |
| FRTASKID | 源 Task 的 ID | VARCHAR | 255 | FALSE | |
| NAME | 任务名 | VARCHAR | 255 | FALSE | |
| NEEDALLCOMPLETE | 是否需要全部完成 1 - 是 0 - 否 | BOOLEAN | 0 | FALSE | |
| NODEROUTE | 节点走过的路径 json | VARCHAR | 65536 | FALSE | |
| NOTE | 备注 | VARCHAR | 16777216 | FALSE | |
| OPERATORJSON | Node 上的第几个节点是多用户的 | VARCHAR | 65536 | FALSE | |
| OPERATOROFFSET | 多用户节点的第几个用户 | VARCHAR | 65536 | FALSE | |
| OPERATOROFFSETNAME | 多用户节点的第几个用户的名字 | VARCHAR | 65536 | FALSE | |
| PARENTID | 父任务 ID | VARCHAR | 255 | FALSE | 关联表字段 fine_workflow_task>parentId |
| PROCESSID | 流程 ID | VARCHAR | 255 | FALSE | 关联表字段 fine_workflow_task>processId |
| REPORTOFFSET | 第几个模板 | INTEGER | 32 | FALSE | |
| SENDTIME | 发送时间 | TIMESTAMP | 26 | FALSE | |
| SENDER | 发送人 | VARCHAR | 255 | FALSE | |
| SENDERID | 发送人 ID | VARCHAR | 255 | FALSE | |
| SONTASKID | 子任务的 ID [{nodeIdx:0, userId:1, taskId:1}] | VARCHAR | 255 | FALSE | |
| STATE | 任务状态 -1 - 初始 0 - 等待上报 1 - 等待审核 2 - 审核通过 3 - 被退回 4 - 已经关闭 5 - 超时 | INTEGER | 32 | FALSE | |
| TASKID | 源 Task 的 ID | VARCHAR | 255 | FALSE | 关联表字段 fine_workflow_task>Id |
8.4 FINE_WORKFLOW_NODE 上报流程节点表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | 关联表字段 fine_workflow>nodesId |
| ALERTCONTROL | 预警详细信息 | VARCHAR | 1000 | FALSE | |
| AUTHORITY | 权限 | VARCHAR | 255 | FALSE | |
| DESCRIPTION | 描述 | VARCHAR | 1000 | FALSE | |
| NAME | 节点名 | VARCHAR | 255 | FALSE | |
| NEEDALLCOMPLETE | 是否需要全部完成后流转 1 - 是 0 - 否 | BOOLEAN | 0 | FALSE | |
| NEEDOFFLINEREPORT | 是否需要离线填报 1 - 是 0 - 否 | BOOLEAN | 0 | FALSE | |
| PROCESSID | 流程 ID | VARCHAR | 255 | FALSE | |
| REPORTCONTROL | 上报详细信息 | VARCHAR | 1000 | FALSE |
8.5 FINE_WORKFLOW_STASH_DATA 上报流程数据暂存表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | |
| DATA | 数据 | VARCHAR | 16777216 | FALSE | |
| REPORTPATH | 报表路径 | VARCHAR | 65536 | FALSE | |
| USERID | 用户 ID | VARCHAR | 255 | FALSE | 关联表字段 fine_workflow>creatorId |
| TASKID | 任务 ID | VARCHAR | 255 | FALSE |
8.6 FINE_WORKFLOW_LOG 上报流程操作日志
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | |
| DATETIME | 时间 | TIMESTAMP | 26 | FALSE | |
| MESSAGE | 消息 | VARCHAR | 65536 | FALSE | |
| OPERATORNAME | 操作者名称 | VARCHAR | 255 | FALSE | 关联表字段 fine_workflow>creatorId |
| PROCESSNAME | 流程名称 | VARCHAR | 255 | FALSE | |
| TASKNAME | 任务名称 | VARCHAR | 255 | FALSE |
9. 系统配置编辑
9.1 FINE_CONF_CLASSNAME 接口型配置类型表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| ID | 当前字段在配置中的位置 | VARCHAR | 255 | TRUE |
| CLASSNAME | 在配置中对应的配置值所属的字段类型 | VARCHAR | 255 | FALSE |
9.2 FINE_CONF_ENTITY 配置类数据表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| ID | 数据在配置中的位置 | VARCHAR | 255 | TRUE |
| VALUE | 数据值 | VARCHAR | 65536 | FALSE |
注1:存储在数据库的配置内容大多都在这张表,如:id = BackupConfig.backupMemory , value = 1024表示给 BackupConfig 中的 backupMemory 配置一个值 1024,含义是自动备份最多占 1024mb 。
平台常用配置项及前台未提供配置界面,基本都存储在fine_conf_entity表中,详情请参见:配置信息存储表
9.3 FINE_CONF_XMLENTITY xml存储的配置对应表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| ID | 数据在配置中的位置 | VARCHAR | 255 | TRUE |
| VALUE | 该字段的 XML 文本值 | BLOB | 67108864 | FALSE |
9.4 fine_international 多语言支撑国际化数据表
注:该表出现在 JAR 包在 2020-02-28 及之后的 FineReport 版本中。
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | - |
| DESCRIPTION | 描述 | VARCHAR | 1000 | FALSE | - |
| I18NKEY | 国际化的 key | VARCHAR | 255 | FALSE | - |
| LANGUAGE | 国际化语言 zh_CN:简体中文 zh_TW:繁体中文 en_ US:英语 ja_JP:日文 ko_KR:韩文 | VARCHAR | 255 | FALSE | - |
| I18NVALUE | 国际化的值 | VARCHAR | 1000 | FALSE | 汉字需要用 在线转换工具 进行Unicode编码转化后再写入 |
10. Swift模块(不允许修改)编辑
10.1 FINE_SWIFT_COL_IDX_CONF 字段索引配置表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| COLUMNNAME | 字段名 | VARCHAR | 255 | TRUE |
| TABLEKEY | 数据表 SourceKey | VARCHAR | 255 | TRUE |
| REQUIREGLOBALDICT | 是否生成全局索引 1 - 是 0 - 否 | BOOLEAN | 0 | FALSE |
| REQUIREINDEX | 是否生成索引 1 - 是 0 - 否 | BOOLEAN | 0 | FALSE |
10.2 FINE_SWIFT_CONFIG_ENTITY Swift内部配置表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| CONFIGKEY | 配置所在的位置 | VARCHAR | 255 | TRUE |
| CONFIGVALUE | 配置值 | VARCHAR | 65536 | FALSE |
10.3 FINE_SWIFT_METADATA 数据表元数据存放表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| ID | 数据表算出来的 SourceKey | VARCHAR | 255 | TRUE |
| FIELDS | 字段信息 | VARCHAR | 65536 | FALSE |
| REMARK | 转译名 | VARCHAR | 255 | FALSE |
| SCHEMANAME | 数据库表的 Schema | VARCHAR | 255 | FALSE |
| SWIFTSCHEMA | 数据文件存放位置 CUBE / LOG | VARCHAR | 255 | FALSE |
| TABLENAME | 表名 | VARCHAR | 255 | FALSE |
10.4 FINE_SWIFT_SEG_LOCATION Swift Segment 分布信息
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
| CLUSTERID | 集群 ID | VARCHAR | 255 | TRUE |
| SEGMENTID | 生成的 Segment ID | VARCHAR | 255 | TRUE |
| SOURCEKEY | 数据表 SourceKey,表示 Segment 属于哪个表 | VARCHAR | 255 | FALSE |
10.5 FINE_SWIFT_SEGMENTS Swift Segment 详细信息
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| ID | 生成的 Segment ID | VARCHAR | 255 | TRUE |
| SEGMENTORDER | Segment 序号 | INTEGER | 32 | FALSE |
| SEGMENTOWNER | 数据表 SourceKey,表示 Segment 属于哪个表 | VARCHAR | 255 | FALSE |
| SEGMENTURI | 数据文件的相对 URL | VARCHAR | 65536 | FALSE |
| STORETYPE | 数据保存类型 MEMORY - 内存存储,只在内存有,关机就丢失 NIO - 是把内存的内容写入到文件,解决关机丢失的问题 FINE_IO - fr自己实现的一个io框架,NIO文件满了就往FINE_IO里写 | VARCHAR | 255 | FALSE |
| SWIFTSCHEMA | 数据文件存放目录 CUBE / LOG | VARCHAR | 255 | FALSE |
10.6 FINE_SWIFT_SERVICE_INFO 保存 Swift 服务信息
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| ID | Service ID | VARCHAR | 255 | TRUE |
| CLUSTER_ID | 集群 ID | VARCHAR | 255 | FALSE |
| IS_SINGLETON | 是否只启动一个 1 - 是 0 - 否 | BOOLEAN | 0 | FALSE |
| SERVICE | 服务类型 cluster_master_service - 记录主节点id,供所有节点同步使用 | VARCHAR | 255 | FALSE |
| SERVICE_INFO | 服务的其他信息 | VARCHAR | 255 | FALSE |
10.7 FINE_SWIFT_TAB_IDX_CONF 表索引配置
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| TABLEKEY | 表 SourceKey | VARCHAR | 255 | TRUE |
| ALLOTRULE | 分块逻辑 | VARCHAR | 255 | FALSE |
10.8 FINE_SWIFT_TABLE_PATH Cube 中间目录配置管理
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| CLUSTERID | 集群 ID 单机为 LOCAL | VARCHAR | 255 | TRUE |
| TABLEKEY | 表 SourceKey | VARCHAR | 255 | TRUE |
| LASTPATH | 上次使用的临时目录 | INTEGER | 32 | FALSE |
| TABLEPATH | 当前使用的中间目录 | INTEGER | 32 | FALSE |
| TMPDIR | 生成 Cube 时使用的中间目录 | INTEGER | 32 | FALSE |
11. Quartz 模块(不允许修改)编辑
11.1 QRTZ_BLOB_TRIGGERS 以 Blob 类型存储的触发器
作为 Blob 类型存储,用于 Quartz 用户使用 JDBC 创建自己定制的 Trigger 类型,JobStore 并不知道如何存储实例的时候。
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| SCHED_NAME | 调度名称 | VARCHAR | 255 | TRUE |
| TRIGGER_GROUP | qrtz_triggers 表 trigger_group 的外键 | VARCHAR | 255 | TRUE |
| TRIGGER_NAME | qrtz_triggers 表 trigger_name 的外键 | VARCHAR | 255 | TRUE |
| BLOB_DATA | 一个 blob 字段,存放持久化 Trigger 对象 | VARBINARY | 16777216 | FALSE |
11.2 QRTZ_CALENDARS 日历信息存放表
以 Blob 类型存储存放日历信息, quartz可配置一个日历来指定一个时间范围。
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| CALENDAR_NAME | 日历名称 | VARCHAR | 255 | TRUE |
| SCHED_NAME | 调度名称 | VARCHAR | 255 | TRUE |
| CALENDAR | 一个 blob 字段,存放持久化 calendar 对象 | VARBINARY | 4000 | FALSE |
11.3 QRTZ_CRON_TRIGGERS 存放 Cron 类型的触发器
存储触发器的 cron 表达式表。
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| SCHED_NAME | 调度名称 | VARCHAR | 255 | TRUE |
| TRIGGER_GROUP | qrtz_triggers 表 trigger_group 的外键 | VARCHAR | 255 | TRUE |
| TRIGGER_NAME | qrtz_triggers 表 trigger_name 的外键 | VARCHAR | 255 | TRUE |
| CRON_EXPRESSION | Cron 表达式 | VARCHAR | 255 | TRUE |
| TIME_ZONE_ID | 时区 | VARCHAR | 255 | FALSE |
11.4 QRTZ_FIRED_TRIGGERS 存放已触发的触发器
存储与已触发的 Trigger 相关的状态信息,以及相联 Job 的执行信息。
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| ENTRY_ID | 调度器实例 id | VARCHAR | 255 | TRUE |
| SCHED_NAME | 调度名称 | VARCHAR | 255 | TRUE |
| FIRED_TIME | 触发的时间 | NUMERIC | 19 | TRUE |
| INSTANCE_NAME | 调度器实例名 | VARCHAR | 255 | TRUE |
| IS_NONCONCURRENT | 是否并发 1 - 是 0 - 否 | BOOLEAN | 0 | TRUE |
| JOB_GROUP | 集群中 job 所属组的名字 | VARCHAR | 255 | FALSE |
| JOB_NAME | 集群中 job 的名字 | VARCHAR | 255 | FALSE |
| PRIORITY | 优先级 | INTEGER | 32 | FALSE |
| REQUESTS_RECOVERY | 是否接受恢复执行,默认为 0 1 - 是 0 - 否 | BOOLEAN | 0 | TRUE |
| SCHED_TIME | 定时器制定的时间 | NUMERIC | 19 | TRUE |
| STATE | 状态 | VARCHAR | 255 | TRUE |
| TRIGGER_GROUP | qrtz_triggers 表 trigger_group 的外键 | VARCHAR | 255 | TRUE |
| TRIGGER_NAME | qrtz_triggers 表 trigger_name 的外键 | VARCHAR | 255 | TRUE |
11.5 QRTZ_JOB_DETAILS 存放一个 JobDetail 信息
存储每一个已配置的 jobDetail 的详细信息。
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| JOB_GROUP | 集群中 job 的所属组的名字 | VARCHAR | 255 | TRUE |
| JOB_NAME | 集群中 job 的名字 | VARCHAR | 255 | TRUE |
| SCHED_NAME | 调度名称 | VARCHAR | 255 | TRUE |
| DESCRIPTION | 集群中个 notejob 实现类的全限定名,quartz 就是根据这个路径到 classpath 找到该 job 类 | VARCHAR | 255 | FALSE |
| IS_DURABLE | 是否持久化 1 - 是,quartz 会把 job 持久化到数据库中 0 - 否 | BOOLEAN | 0 | TRUE |
| IS_NONCONCURRENT | 是否并发执行 1 - 是 0 - 否 | BOOLEAN | 0 | TRUE |
| IS_UPDATE_DATA | 是否更新数据 1 - 是 0 - 否 | BOOLEAN | 0 | TRUE |
| JOB_CLASS_NAME | 集群中 notejob 实现类的全限定名,quartz 就是根据这个路径到 classpath 找到该 job 类 | VARCHAR | 255 | TRUE |
| JOB_DATA | 一个 blob 字段,存放持久化 job 对象 | VARBINARY | 16777216 | FALSE |
| REQUESTS_RECOVERY | 是否接受恢复执行,默认为0 1 - 是 0 - 否 | BOOLEAN | 0 | TRUE |
11.6 QRTZ_LOCKS 存放悲观锁信息
存储程序的悲观锁的信息(假如使用了悲观锁)。
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| LOCK_NAME | 悲观锁名称 | VARCHAR | 255 | TRUE |
| SCHED_NAME | 调度名称 | VARCHAR | 255 | TRUE |
11.7 QRTZ_PAUSED_TRIGGER_GRPS
存储已暂停的 Trigger 组的信息。
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| SCHED_NAME | 调度名称 | VARCHAR | 255 | TRUE |
| TRIGGER_GROUP | qrtz_triggers表trigger_group的外键 | VARCHAR | 255 | TRUE |
11.8 QRTZ_SCHEDULER_STATE
存储集群中 note 实例信息,quartz 会定时读取该表的信息判断集群中每个实例的当前状态。
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| INSTANCE_NAME | 之前配置文件中org.quartz.scheduler.instanceId配置的名字, 就会写入该字段 | VARCHAR | 255 | TRUE |
| SCHED_NAME | 调度名称 | VARCHAR | 255 | TRUE |
| CHECKIN_INTERVAL | 检查间隔时间 | NUMERIC | 19 | TRUE |
| LAST_CHECKIN_TIME | 上次检查时间 | NUMERIC | 19 | TRUE |
11.9 QRTZ_SIMPLE_TRIGGERS 简单触发器的信息
存储简单的 Trigger,包括重复次数,间隔,以及已触发的次数。
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| SCHED_NAME | 调度名称 | VARCHAR | 255 | TRUE |
| TRIGGER_GROUP | 触发器组 | VARCHAR | 255 | TRUE |
| TRIGGER_NAME | 触发器名称 | VARCHAR | 255 | TRUE |
| REPEAT_COUNT | 重复的次数统计 | NUMERIC | 19 | TRUE |
| REPEAT_INTERVAL | 重复时间间隔 | NUMERIC | 19 | TRUE |
| TIMES_TRIGGERED | 已触发的次数 | NUMERIC | 19 | TRUE |
11.10 QRTZ_SIMPROP_TRIGGERS
qrtz_simprop_triggers 存储CalendarIntervalTrigger(类似于SimpleTrigger,指定从某一个时间开始,以一定的时间间隔执行的任务触发器)和 DailyTimeIntervalTrigger(指定每天的某个时间段内,以一定的时间间隔执行的任务触发器)
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| SCHED_NAME | 调度名称 | VARCHAR | 255 | TRUE |
| TRIGGER_GROUP | qrtz_triggers表trigger_group的外键 | VARCHAR | 255 | TRUE |
| TRIGGER_NAME | qrtz_triggers表trigger_ name的外键 | VARCHAR | 255 | TRUE |
| BOOL_PROP_1 | Boolean类型的trigger的第一个参数 | BOOLEAN | 0 | FALSE |
| BOOL_PROP_2 | Boolean类型的trigger的第二个参数 | BOOLEAN | 0 | FALSE |
| DEC_PROP_1 | decimal类型的trigger的第一个参数 | NUMERIC | 19 | FALSE |
| DEC_PROP_2 | decimal类型的trigger的第二个参数 | NUMERIC | 19 | FALSE |
| INT_PROP_1 | int类型的trigger的第一个参数 | INTEGER | 32 | FALSE |
| INT_PROP_2 | int类型的trigger的第二个参数 | INTEGER | 32 | FALSE |
| LONG_PROP_1 | long类型的trigger的第一个参数 | NUMERIC | 19 | FALSE |
| LONG_PROP_2 | long类型的trigger的第二个参数 | NUMERIC | 19 | FALSE |
| STR_PROP_1 | String类型的trigger的第一个参数 | VARCHAR | 255 | FALSE |
| STR_PROP_2 | String类型的trigger的第二个参数 | VARCHAR | 255 | FALSE |
| STR_PROP_3 | String类型的trigger的第三个参数 | VARCHAR | 255 | FALSE |
11.11 QRTZ_TRIGGERS 触发器的基本信息
保存触发器的基本信息。
注:设置 用户同步数据集 后,在 qrtz_triggers 表中找到「TRIGGER_NAME」为「syncUser」的数据,可查看更新用户时间。
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| SCHED_NAME | 调度名称 | VARCHAR | 255 | TRUE | |
| TRIGGER_GROUP | 触发器组名称 | VARCHAR | 255 | TRUE | |
| TRIGGER_NAME | 触发器名称 | VARCHAR | 255 | TRUE | |
| CALENDAR_NAME | 日程表名称 | VARCHAR | 255 | FALSE | |
| DESCRIPTION | 详细描述信息 | VARCHAR | 255 | FALSE | |
| END_TIME | 结束时间 | NUMERIC | 19 | TRUE | |
| JOB_DATA | 一个 blob 字段,存放持久化 job 对象 | VARBINARY | 16777216 | FALSE | |
| JOB_GROUP | qrtz_job_details 表 job_group 的外键 | VARCHAR | 255 | TRUE | |
| JOB_NAME | qrtz_job_details 表 job_name 的外键 | VARCHAR | 255 | TRUE | |
| MISFIRE_INSTR | 措施或者是补偿执行的策略 | INTEGER | 32 | FALSE | |
| NEXT_FIRE_TIME | 下一次触发时间 | NUMERIC | 19 | FALSE | |
| PREV_FIRE_TIME | 上一次触发时间 | NUMERIC | 19 | FALSE | |
| PRIORITY | 优先级 | INTEGER | 32 | FALSE | |
| START_TIME | 开始时间 | NUMERIC | 19 | TRUE | |
| TRIGGER_STATE | 当前触发器状态 WAITING - 等待 PAUSED - 暂停 ACQUIRED - 正常执行 BLOCKED - 阻塞 ERROR - 错误 | VARCHAR | 255 | TRUE | |
| TRIGGER_TYPE | 触发器的类型 SIMPLE - 在特定时间间隔后重复执行。如9点开始,每隔1小时,执行一次。 CRON - 基于日历计划,如每周二凌晨2点执行。 | VARCHAR | 255 | TRUE | |
| APPOINT_ID | 平台集群节点id。表示该trigger需要在哪一个节点运行,为空则都执行。 | VARCHAR | 255 | FALSE | 2020年5月新增 |
12. 移动端编辑
12.1 FINE_MOBILE_DEVICE 移动端设备表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE |
| CREATEDATE | 设备添加日期 | TIMESTAMP | 26 | FALSE |
| DEVICENAME | 设备名称 | VARCHAR | 255 | FALSE |
| MACADDRESS | 设备 Mac 地址 | VARCHAR | 255 | FALSE |
| PASSED | 设备是否通过认证 1 - 是 0 - 否 | BOOLEAN | 0 | FALSE |
| UPDATEDATE | 设备修改日期 | TIMESTAMP | 26 | FALSE |
| USERNAME | 关联的用户名 | VARCHAR | 255 | FALSE |
12.2 FINE_MOBILE_PUSH_MESSAGE 移动端消息推送表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| GROUPID | 消息接收组 ID | VARCHAR | 255 | FALSE |
| MEDIAID | 富文本消息的图片 ID | VARCHAR | 255 | FALSE |
| MSGTYPE | 消息类型 1 - 普通文本消息 2 - 图文消息 3 - 文件消息 | INTEGER | 32 | FALSE |
| TERMINAL | 推送终端 目前固定为1,代表app通知 | INTEGER | 32 | FALSE |
| TITLE | 消息标题 | VARCHAR | 255 | FALSE |
| ID | 主键 | VARCHAR | 255 | TRUE |
12.3 fine_weixin_user_relation 平台微信用户对应表
注:仅当定时调度任务中勾选了「客户端通知>微信通知」并保存时,该表出现并生成数据。
| 字段名 | 描述 | 数据类型 | 长度 |
|---|---|---|---|
| ID | 主键 | VARCHAR | 255 |
| FSUSER | 平台用户名 | VARCHAR | 255 |
| WEIXINUSER | 微信userid | VARCHAR | 255 |
12.4 fine_weixin_output 微信推送的定时调度任务信息
注:仅当定时调度任务中勾选了「客户端通知>微信通知」并保存时,该表出现并生成数据。
| 字段名 | 描述 | 数据类型 | 长度 |
|---|---|---|---|
| AGENTID | 应用ID | VARCHAR | 255 |
| CONTENT | 客户端通知的内容 | VARCHAR | 255 |
| CUSTOMIZELINK | 自定义链接填的内容 | VARCHAR | 255 |
| LINKOPENTYPE | 客户端通知的链接类型 1:定时调度链接 2:自定义链接 | VARCHAR | 255 |
| MEDIAID | 调用上传接口得到的文件或者图片的mediaId | VARCHAR | 255 |
| SUBJECT | 客户端通知的标题 | VARCHAR | 255 |
| TERMINAL | 固定是 2,对应微信通知 | INTEGER | 32 |
| TYPE | 客户端通知的消息类型 1:链接消息 2:图文消息 3:文件消息 | INTEGER | 32 |
| ID | 主键 | VARCHAR | 255 |
| ADDRESSEE | 额外接收消息的客户端,1代表推送群 | INTEGER | 32 |
| CHATGROUPS | 存储推送群id的String数组 | VARCHAR | 255 |
12.5 fine_weixin_agent 推送到微信的信息表
注:仅当定时调度任务中勾选了「客户端通知>微信通知」并保存时,该表出现并生成数据。
| 字段名 | 描述 | 数据类型 | 长度 |
|---|---|---|---|
| ID | 主键 | VARCHAR | 255 |
| AGENTID | 应用ID | VARCHAR | 255 |
| AGENTNAME | 应用名称 | VARCHAR | 255 |
| CORPID | 企业corpId | VARCHAR | 255 |
| SECRET | 应用秘钥 | VARCHAR | 255 |
| TIMESTAMP | 时间戳 | VARCHAR | 255 |
| TYPE | 应用类型 1:管理组秘钥的应用,属于老旧应用 2:正常应用 3:未能获取到token的应用 | INTEGER | 32 |
12.6 fine_weixin_group 推送到微信群的信息表
注:仅当定时调度任务中勾选了「客户端通知>微信群通知」并保存时,该表出现并生成数据。
| 字段名 | 描述 | 数据类型 | 长度 |
|---|---|---|---|
| ID | 主键 | VARCHAR | 255 |
| AGENTID | 应用ID | VARCHAR | 255 |
| GROUPID | 群的chatid,用于推送 | VARCHAR | 255 |
| GROUPNAME | 群名称 | VARCHAR | 255 |
| TIMESTAMP | 时间戳 | VARCHAR | 255 |
12.7 fine_dingtalk_user_relation 平台钉钉用户对应表
注:仅当定时调度任务中勾选了「客户端通知>钉钉通知」并保存时,该表出现并生成数据。
| 字段名 | 描述 | 数据类型 | 长度 |
|---|---|---|---|
| ID | 主键 | VARCHAR | 255 |
| FSUSER | 平台用户名 | VARCHAR | 255 |
| DINGTALKUSER | 钉钉userid | VARCHAR | 255 |
12.8 fine_dingtalk_output 钉钉推送的定时调度任务信息
注:仅当定时调度任务中勾选了「客户端通知>钉钉通知」并保存时,该表出现并生成数据。
| 字段名 | 描述 | 数据类型 | 长度 |
|---|---|---|---|
| AGENTID | 应用ID | VARCHAR | 255 |
| CONTENT | 客户端通知的内容 | VARCHAR | 255 |
| CUSTOMIZELINK | 自定义链接填的内容 | VARCHAR | 255 |
| LINKOPENTYPE | 客户端通知的链接类型 1:定时调度链接 2:自定义链接 | VARCHAR | 255 |
| MEDIAID | 调用上传接口得到的文件或者图片的mediaId | VARCHAR | 255 |
| SUBJECT | 客户端通知的标题 | VARCHAR | 255 |
| TERMINAL | 固定是4,对应钉钉通知 | INTEGER | 32 |
| TYPE | 客户端通知的消息类型 1:链接消息 2:图文消息 3:文件消息 | INTEGER | 32 |
| ID | 主键 | VARCHAR | 255 |
| ADDRESSEE | 额外接收消息的客户端,1代表推送群 | INTEGER | 32 |
| CHATGROUPS | 存储推送群id的String数组 | VARCHAR | 255 |
12.9 fine_dingtalk_agent 推送到钉钉的信息表
注:仅当定时调度任务中勾选了「客户端通知>钉钉通知」并保存时,该表出现并生成数据。
| 字段名 | 描述 | 数据类型 | 长度 |
|---|---|---|---|
| ID | 主键 | VARCHAR | 255 |
| AGENTID | 应用ID | VARCHAR | 255 |
| AGENTNAME | 应用名称 | VARCHAR | 255 |
| APPKEY | 应用appKey | ||
| CORPID | 企业corpId | VARCHAR | 255 |
| SECRET | 应用秘钥 | VARCHAR | 255 |
| TIMESTAMP | 时间戳 | VARCHAR | 255 |
| TYPE | 应用类型 1:正常应用 2:未能获取到token的应用 | INTEGER | 32 |
12.10 fine_dingtalk_group 推送到钉钉群的信息表
注:仅当定时调度任务中勾选了「客户端通知>钉钉群通知」并保存时,该表出现并生成数据。
| 字段名 | 描述 | 数据类型 | 长度 |
|---|---|---|---|
| ID | 主键 | VARCHAR | 255 |
| AGENTID | 应用ID | VARCHAR | 255 |
| GROUPID | 群的chatid,用于推送 | VARCHAR | 255 |
| GROUPNAME | 群名称 | VARCHAR | 255 |
| TIMESTAMP | 时间戳 | VARCHAR | 255 |
13. 报表编辑
13.1 FINE_PARAM_TEMPLATE 模板参数组合
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE |
| TEMPLATEID | 模板 ID | VARCHAR | 255 | FALSE |
| TPGROUP | 参数组合 | VARCHAR | 65536 | FALSE |
| USERNAME | 用户名 | VARCHAR | 255 | FALSE |
13.2 FINE_PRINT_OFFSET 打印偏移
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE |
| CPTNAME | 模板名称 | VARCHAR | 50 | FALSE |
| IP | 客户端ip地址 | VARCHAR | 20 | FALSE |
| OFFSETX | 横向偏移量 | VARCHAR | 50 | FALSE |
| OFFSETY | 纵向偏移量 | VARCHAR | 50 | FALSE |
| SIGN | 偏移选项 0 - 不偏移 1 - 全局配置 2 - 单模板配置 | VARCHAR | 10 | FALSE |
13.3 FINE_PRINT_OFFSET_IP_RELATE 打印偏移 IP 关联表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 | 备注 |
|---|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE | |
| CHILDIP | 关联客户端 IP | VARCHAR | 20 | FALSE | 关联表字段 fine_print_offset>id |
| MOTHERID | 对应打印偏移表的 ID 字段 | VARCHAR | 255 | FALSE |
13.4 FINE_REMOTE_DESIGN_AUTH 远程设计用户表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE |
| PATH | 有远程设计权限的路径 | VARCHAR | 1000 | TRUE |
| PATHTYPE | 路径类型 0 - 文件 1 - 文件夹 | BOOLEAN | 0 | TRUE |
| USERID | 用户 ID | VARCHAR | 255 | TRUE |
| USERNAME | 用户名 | VARCHAR | 255 | TRUE |
| ROLETYPE | 角色类型 0:无角色 1:部门职务角色 2:自定义角色 3:用户角色 | INTEGER | 32 | TRUE |
13.5 FINE_WRITE_STASH 填报暂存表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE |
| DATA | 暂存数据 | VARCHAR | 16777216 | FALSE |
| REPORTPATH | 模板路径 | VARCHAR | 1000 | TRUE |
| USERNAME | 用户名 | VARCHAR | 255 | FALSE |
13.6 FINE_PROCESS_EXPAND FineReport 上报扩展表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE |
| PROCESSTYPE | 上报流程类型 1:上报任务管理 2:上报流程管理 3:我的上报任务 | INTEGER | 32 | TRUE |
13.7 FINE_REPORT_EXPAND FineReport 报表扩展表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE |
| SHOWTYPE | 0 - 填报 1 - 分页 2 - 分析 3 - PC端预览 4 - 新填报 | INTEGER | 32 | TRUE |
| TRANSMITPARAMETERS | 自定义的一些预览参数 | VARCHAR | 65536 | FALSE |
13.8 FINE_EXCEL_SUBMIT_TASK Excel 批量导入权限实体扩展表
注:JAR 包在 2018-12-27 之后的 FR 工程,新增该表。
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
| ID | 主键 | VARCHAR | 255 | TRUE |
| CREATETIME | 任务创建时间 | TIMESTAMP | 26 | TRUE |
| DESCRIPTION | 描述 | VARCHAR | 1000 | FALSE |
| NAME | 任务名称 | VARCHAR | 255 | TRUE |
| REPORTPATH | 关联模板路径 | VARCHAR | 1000 | TRUE |
| SUBMITTIME | 提交时间 | TIMESTAMP | 26 | FALSE |
13.9 FINE_VCS 模板版本管理表
| 字段名 | 描述 | 数据类型 | 长度 | 非空 |
|---|---|---|---|---|
| ID | 主键 | VARCHAR | 255 | TRUE |
| COMMITCODE | 用来回滚 commit | VARCHAR | 255 | FALSE |
| COMMITMSG | git commit Msg | VARCHAR | 255 | FALSE |
| FILENAME | 模板名称 | VARCHAR | 255 | FALSE |
| TIME | 提交时间 | TIMESTAMP | 26 | FALSE |
| USERNAME | 用户名 | VARCHAR | 255 | FALSE |
| VERSION | 版本号 | INTEGER | 32 | FALSE |

