反馈已提交

网络繁忙

FineDB 表结构

  • 文档创建者:Carly
  • 编辑次数:43次
  • 最近更新:RosieY 于 2021-11-23
  • 1. 概述

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

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

    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_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_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_TASKExcel 批量导入权限实体扩展表
    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主键VARCHAR255

    关联表字段

    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

    fine_authority>roleId

    BIRTHDAY生日TIMESTAMP26-
    CREATIONTYPE

    创建类型

    • 1:手动创建

    • 2:同步创建

    INTEGER32-
    DESCRIPTION描述VARCHAR1000-
    EMAIL邮箱VARCHAR255-
    ENABLE

    是否启用

    • true:启用

    • false:不启用

    BOOLEAN0-
    LANGUAGE语言VARCHAR255-
    LASTOPERATIONTYPE

    最后修改类型

    • 1:手动修改

    • 2:同步修改

    INTEGER32-
    MALE

    性别

    • true:男

    • false:女

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

    关联表字段

    fine_base_message>userName

    fine_workflow_task>creatorName

    fine_schedule_record>creator

    fine_schedule_task>creator

    WORKPHONE手机号VARCHAR255-
    REALALIAS

    realName 排序索引

    例如姓名是安娜,REALALIAS就是an

    VARCHAR255

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

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

    USERALIAS

    userName 排序索引

    例如用户名是Alice,USERALIAS就是alice

    VARCHAR255

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

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

    TENANTID租户IDVARCHAR255暂无用途,保留字段
    SALT

    盐值参数

    用户密码更新时,盐值随之更新,增加安全度

    VARCHAR255

    FR:10.0.18 及之后的版本,新增字段

    BI:5.1.15 及之后的版本,新增字段

    2.2 FINE_EXTRA_PROPERTY 用户额外信息表

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

    关联表字段

    fine_user>id

    TYPE所关联的数据项类型INTEGER32-
    VALUE属性值VARCHAR65536-

    2.3 FINE_DEPARTMENT  部门表

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

    关联表字段

    fine_dep_role>departmentId

    CREATIONTYPE

    创建类型

    • 1:手动创建

    • 2:同步创建

    INTEGER32-
    DESCRIPTION描述VARCHAR1000-
    ENABLE

    是否启用

    • true:启用

    • false:不启用

    BOOLEAN0-
    LASTOPERATIONTYPE

    最后修改类型

    • 1:手动修改

    • 2:同步修改

    INTEGER32-
    NAME部门名VARCHAR255-
    PARENTID父部门 IDVARCHAR255-
    FULLPATH

    部门完整路径

    祖父部门 ID

    父部门 ID

    ...

    VARCHAR65536

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

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

    ALIAS

    NAME排序索引

    例如部门是领导部,ALIAS就是ldb

    VARCHAR255

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

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

    TENANTID租户IDVARCHAR255暂无用途,保留字段

    2.4 FINE_POST  职位表

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

    关联表字段

    fine_dep_role>postId

    CREATIONTYPE

    创建类型

    • 1:手动创建

    • 2:同步创建

    INTEGER32-
    DESCRIPTION描述VARCHAR1000-
    ENABLE

    是否启用

    • true:启用

    • false:不启用

    BOOLEAN0-
    LASTOPERATIONTYPE

    最后修改类型

    • 1:手动修改

    • 2:同步修改

    INTEGER32-
    NAME职位名VARCHAR255-
    ALIAS

    NAME排序索引

    例如职位是开发工程师,ALIAS就是kfgcs

    VARCHAR255

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

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

    2.5 FINE_DEP_ROLE  部门职位的中间表

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

    关联表字段

    fine_user_role_middle>roleId

    CREATIONTYPE

    创建类型

    • 1:手动创建

    • 2:同步创建

    INTEGER32-
    DEPARTMENTID

    所关联的部门和职务 ID

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

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

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

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

    VARCHAR255-
    POSTIDVARCHAR255

    关联表字段

    fine_post>id

    LASTOPERATIONTYPE

    最后修改类型

    • 1 - 手动修改

    • 2 - 同步修改

    INTEGER32

    关联表字段

    fine_department>id

    FULLPATH中间数据完整路径VARCHAR65536

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

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

    TENANTID租户IDVARCHAR255暂无用途,保留字段

    2.6 FINE_CUSTOM_ROLE  自定义角色表

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

    关联表字段

    fine_user_role_middle>roleId

    CREATIONTYPE

    创建类型

    • 1:管理员手动创建  

    • 2:同步数据集创建

    INTEGER32-
    DESCRIPTION描述信息VARCHAR255-
    ENABLE

    是否启用

    • true:启用

    • false:不启用

    BOOLEAN0-
    LASTOPERATIONTYPE

    最后修改类型

    • 1:手动修改

    • 2:同步修改

    INTEGER32-
    NAME角色名VARCHAR255-
    ALIAS

    NAME排序字段索引

    例如角色是项目运维,ALIAS就是xmyw

    VARCHAR255

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

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

    TENANTID租户IDVARCHAR255暂无用途,保留字段

    2.7 FINE_USER_ROLE_MIDDLE  用户角色的中间表

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

    所关联的广义角色 ID

    depRoleId 或 customRoleId

    VARCHAR255

    关联表字段

    fine_dep_role>id

    fine_custom_role>id

    fine_authority>roleId

    ROLETYPE

    所关联的广义角色类型

    • 1:部门职位

    • 2:自定义角色

    INTEGER32-
    USERID所关联的用户 IDVARCHAR255

    关联表字段

    fine_user>id

    TENANTID租户IDVARCHAR255暂无用途,保留字段

    2.8 FINE_SOFT_DATA 同步用户软删除数据表

    注:10.0.13 及之后版本的 FineReport 新增该表。

    同步源中删除的数据,从finedb中真实删除,保存不同类型的数据到软删除表中。

    同步源中恢复的数据,从软删除表中恢复,相同名称的字段的ID不会发生改变,不影响权限使用

    字段名
    描述数据类型长度备注
    ID主键VARCHAR255-
    DELETEDID待删除的idVARCHAR255

    1)字段DELETEDID+TYPE组成唯一

    即任意两条数据的DELETEDIDTYPE不能完全相同

    2)字段DELETEDNAME+TYPE组成唯一

    即任意两条数据的DELETEDNAMETYPE不能完全相同

    DELETEDNAME

    待删除的名称

    • 用户:userName

    • 部门:计算的完整部门名

    • 职位:职位名

    • 角色:角色名

    • 部门职位:部门id+职位id

    VARCHAR255
    TYPE

    删除的数据类型

    • 1:部门

    • 2:角色

    • 3:用户

    • 4:职位

    • 5:部门职位中间表

    INTEGER32

    3. 权限-目录

    3.1 FINE_AUTHORITY 权限表

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

    权限值

    1 - 拒绝

    2 - 允许

    INTEGER32-
    AUTHORITYENTITYID

    所关联的权限实体id

    VARCHAR255-
    AUTHORITYENTITYTYPE

    所关联的权限实体类型

    平台类型

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

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

    2 - 数据连接权限

    7 - 定时调度权限

    报表类型

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

    BI 类型

    201 - BI业务包权限

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

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

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

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

    INTEGER32-
    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仪表板公共链接功能权限

    INTEGER32-
    ROLEID所关联的广义角色idVARCHAR255

    关联表字段

    fine_dep_role>id

    fine_custom_role>id

    fine_user_role_middle>roleid

    fine_user>id

    ROLETYPE

    所关联的广义角色类型

    1 - 部门,部门下职务

    2 - 自定义角色

    3 - 用户

    4 - 职务

    INTEGER32-
    TENANTID租户IDVARCHAR255暂无用途,保留字段

    3.2 FINE_AUTHORITY_OBJECT  权限实体表

    包含目录信息、管理系统

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

    所关联的扩展属性类型

    平台类型

    1 - 平台管理系统节点

    2 - 首页

    3 - 目录

    5 - 链接

    6 - 文件

    报表类型

    101 - 上报流程

    102 - FineReport 报表

    BI 类型

    201 - BI 报表

    INTEGER32-
    PARENTID所关联的父节点 IDVARCHAR255-
    COVERID

    封面 ID

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

    VARCHAR255-
    DESCRIPTION描述信息VARCHAR65536-
    DEVICETYPE

    显示类型

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

    1 - PC

    2 - 平板

    4 - 手机

    5 - 勾选 PC 、手机

    6 - 勾选平板、手机

    7 - 勾选 PC 、平板、手机

    INTEGER32-
    DISPLAYNAME显示报表名称和目录名称VARCHAR255-
    ICON

    图标 ID

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

    VARCHAR255-
    PATH路径,不同 entry 类型表示的意义不同VARCHAR255-
    SORTINDEX排序顺序BIGINT64-
    MOBILEICON移动图标 IDVARCHAR255-
    FULLPATH实体完整路径VARCHAR65536

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

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

    TENANTID租户IDVARCHAR255暂无用途,保留字段

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

    字段名描述数据类型长度备注
    ID主键VARCHAR255-
    AUTHTYPE权限面板类型INTEGER32-
    AUTHVISIBLECFG权限可见性配置BIGINT64-
    USERID用户 IDVARCHAR255

    关联表字段

    fine_user>id

    3.4 FINE_HOMEPAGE_EXPAND  首页扩展表

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

    主页类型

    0 - FineReport 模板

    1 - 平台目录

    2 - 链接

    3 - FineBI 模板

    INTEGER32

    3.5 FINE_FAVORITE_ENTRY 收藏节点表

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

    主键

    VARCHAR255-
    ENTRYID收藏报表 IDVARCHAR255-
    TIME收藏时间TIMESTAMP26-
    USERID收藏用户 IDVARCHAR255

    关联表字段

    fine_user>id

    4. 登录

    4.1 FINE_LAST_LOGIN 上次登录信息表

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

    主键

    VARCHAR255-
    CITY

    登录所在城市

    VARCHAR255-
    IP

    登录所用 IP

    VARCHAR255-
    TIME

    登录时间

    TIMESTAMP26-
    USERID

    登录用户 ID

    VARCHAR255

    关联表字段

    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

    主键

    VARCHAR255
    CREATETIME

    锁定时间

    TIMESTAMP26
    IP

    锁定的 IP

    VARCHAR255
    REJECTEDVISITS

    拒绝次数

    INTEGER32

    5. 备份还原

    5.1 FINE_BACKUP_NODE 备份节点表

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

    主键

    VARCHAR255-
    BACKUPMODULE

    备份模块

    jar:JAR包

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

    plugins:插件

    dashboards:BI模板

    reportlets:报表模板

    config:平台配置

    VARCHAR255-
    BACKUPNAME

    备份名

    VARCHAR255-
    BACKUPTIME

    何时备份

    TIMESTAMP26-
    SAVEPATH

    备份地址

    VARCHAR1000-
    BACKUPSIZE

    备份文件大小

    DOUBLE64-
    TYPE

    类型

    auto:自动备份

    manual :手动备份

    VARCHAR255

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

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

    BACKUPENDTIME备份结束时间VARCHAR255

    FR:10.0.11 及之后的版本,新增字段

    BI:5.1.8 及之后的版本,新增字段

    STATUS备份状态
    0:无
    1:成功
    2:失败
    VARCHAR255

    FR:10.0.11 及之后的版本,新增字段

    BI:5.1.8 及之后的版本,新增字段

    DETAIL

    详情(出错日志)VARCHAR255

    FR:10.0.11 及之后的版本,新增字段

    BI:5.1.8 及之后的版本,新增字段

    6. 定时调度

    6.1 FINE_SCHEDULE_TASK 定时任务表

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

    关联表字段

    fine_schedule_task_param>taskId

    fine_schedule_record>taskId

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

    关联表字段

    fine_user>userName

    fine_schedule_record>creator

    EDITABLE

    任务是否可编辑

    true:可编辑

    false:不可编辑

    BOOLEAN0预留字段,未使用
    FILECLEARCOUNT

    附件清理数目

    -1:不清理

    0:任务结束即清理

    1:不清理

    其他正整数:保留次

    INTEGER32-
    NEXTFIRETIME

    下次执行时间

    yyyy-MM-dd HH:mm:ss

    TIMESTAMP26-
    OUTPUTSTR

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

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

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

    VARCHAR1000-
    PREFIRETIME

    上次执行时间

    yyyy-MM-dd HH:mm:ss

    TIMESTAMP26-
    REPEATTIME重复执行时间间隔INTEGER32-
    REPEATTIMES重复次数INTEGER32-
    SENDBACKUPFILE

    是否发送备份文件

    true:发送

    false:不发送

    BOOLEAN0预留字段,未使用
    SHOWTYPE

    展示类型

    0 - 分页预览

    1 - 填报预览

    2 - 数据分析预览

    3 - PC端预览

    INTEGER32-
    TASKCONDITION

    任务状态

    json格式,包含 type 和 description。

    type:

    0 - 始终执行

    1 - 公式判断

    2 - 自定义类判断

    description:

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

    VARCHAR255-
    TASKDESCRIPTION任务描述VARCHAR1000预留字段,未使用
    TASKNAME任务名称VARCHAR255-
    TASKPARAMETER

    任务参数

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

    inputStyle 输入方式(非必须)

    0 - 默认

    1 - 数据集

    type 参数类型

    String - 字符串

    Integer - 整型

    Double - 双精度型

    Date - 日期

    Boolean - 布尔值

    TableColumn - 数据集列 

    value 参数值

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

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

    VARCHAR65536-
    TASKSTATE

    任务状态

    0 - 启动

    1 - 暂停

    2 - 已结束

    INTEGER32与前台展示的状态不一定对应,展示到前台前需要经过计算
    TASKTYPE

    任务类型

    0 - 无调度对象

    1 - 报表模板

    2 - BI模板

    INTEGER32-
    TEMPLATEPATH模板路径VARCHAR1000-
    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 明细频率执行时,哪几个月执行(非必须):

    整数数组

    VARCHAR65536-
    USERGROUP

    用户组

    json形式: 

    customRole 角色列表:角色ID数组

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

    departmentAndPost 部门列表:部门 ID 数组

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

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

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

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

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

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

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

    VARCHAR65536-
    SCHEDULEOUTPUT任务推送VARCHAR255

    关联表字段

    fine_schedule_output>id

    CONDITIONPARAMETER

    执行条件的自定义类参数

    json 形式:

    name 参数名称 

    value 参数值

    VARCHAR1000

    FR:2020-06-08 及之后的 JAR,新增字段

    BI:2020-08-04 及之后的 JAR,新增字段

    6.2 FINE_SCHEDULE_TASK_PARAM 定时调度任务参数值

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

    参数列表

    json 形式:

    参数名:参数值

    VARCHAR65536-
    TASKNAME任务名称VARCHAR255-
    TASKID任务IDVARCHAR255关联表字段

    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

    主键

    VARCHAR255-
    CREATOR

    创建者

    VARCHAR255-
    DETAILMESSAGE

    详细信息

    VARCHAR65536-
    FILEPATH

    生成附件路径

    VARCHAR1000预留字段,未使用
    LOGMESSAGE

    日志信息

    VARCHAR255-
    LOGTIME

    任务执行时间

    日志打印时间

    TIMESTAMP26-
    LOGTYPE

    日志类型

    0-失败

    1-成功

    2-跳过

    INTEGER32-
    NEXTFIRETIME

    下一次记录时间

    TIMESTAMP26预留字段,未使用
    RUNTYPE

    附件处理类型

    0 - 快照生成

    1 - 邮件发送

    2 - FTP 上传

    3 - 平台消息推送

    4 - 文件打印

    5 - 短信发送

    6 - 挂载平台

    7 - 自定义类处理

    8 - 定时填报

    9 - 客户端通知

    10 - SFTP 上传

    -1 - 附件发送(默认)

    INTEGER32-
    TASKNAME

    任务名称

    VARCHAR255-
    TASKID任务IDVARCHAR255

    关联表字段

    fine_schedule_task>id

    6.4 FINE_SCHEDULE_OUTPUT 定时任务中的导出

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

    主键

    VARCHAR255

    关联表字段

    fine_schedule_task>scheduleOutput

    fine_base_output>output_Id

    BASENAME

    生成附件名称

    VARCHAR65536-
    CREATEATTACHBYUSERNAME

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

    1 - 是

    0 - 否

    BOOLEAN0-
    FORMATS

    导出附件类型

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

    0 - 输出 CPR

    1 - 输出新版 EXCEL

    2 - 输出 PDF

    4 - 输出 WORD

    8 - 输出旧版 EXCEL

    16 - 输出 PNG

    32 - 输出 FRR

    VARCHAR255-

    6.5 FINE_BASE_OUTPUT 任务附件处理主表

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

    主键

    VARCHAR255-
    ACTIONNAME

    附件处理类名

    VARCHAR255-
    EXECUTEBYUSER

    是否按不同用户分别执行

    1 - 是

    0 - 否

    BOOLEAN0-
    RESULTURL

    结果链接

    VARCHAR1000-
    RUNTYPE

    附件处理类型

    0 - 快照生成

    1 - 邮件发送

    2 - FTP 上传

    3 - 平台消息推送

    4 - 文件打印

    5 - 短信发送

    6 - 挂载平台

    7 - 自定义类处理

    8 - 定时填报

    9 - 客户端通知

    10 - SFTP 上传

    -1 - 附件发送(默认)

    INTEGER32-
    OUTPUTID

    导出id

    VARCHAR255

    关联表字段

    fine_schedule_output>id

    6.6 FINE_OUTPUT_CLASS  自定义类处理

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

    关联表字段

    fine_base_output>id

    6.7 FINE_OUTPUT_CLIENT_NOTICE 客户端通知表


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

    接收人

    VARCHAR65536
    CONTENT

    内容

    VARCHAR65536
    CUSTOMIZELINK

    自定义链接

    VARCHAR65536
    LINKOPENTYPE

    链接类型

    1 - 定时结果链接

    2 - 自定义链接

    INTEGER32
    MEDIAID

    富文本消息的图片 ID

    VARCHAR255
    SUBJECT

    主题

    VARCHAR65536
    TERMINAL

    推送终端

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

    INTEGER32
    TYPE

    消息类型

    1 - 链接消息

    2 - 图文消息

    3 - 文件消息

    INTEGER32
    ID主键VARCHAR255

    关联表字段

    fine_base_output>id


    6.8 FINE_OUTPUT_EMAIL  推送邮件表

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

    关联表字段

    fine_base_output>id

    CUSTOMADDRESS-VARCHAR1000

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

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

    CUSTOMBCCADDRESS-VARCHAR1000

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

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

    CUSTOMCCADDRESS-VARCHAR1000

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

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

    PREVIEWWIDGET

    是否勾选「正文预览组件内容」

    BOOLEAN0FR:10.0.13 及之后的版本,新增字段

    BI:5.1.10 及之后的版本,新增字段

    6.9 FINE_OUTPUT_FTP  FTP上传表

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

    密码

    VARCHAR255-
    PORT

    端口号

    VARCHAR255-
    SAVEPATH

    上传路径

    VARCHAR255-
    SERVERADDRESS

    服务器地址

    VARCHAR255-
    USERNAME

    用户名

    VARCHAR255-
    ID

    主键

    VARCHAR255

    关联表字段

    fine_base_output>id

    FTPMODE

    FTP 模式

    passive:被动模式

    avtive:主动模式

    VARCHAR255-

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

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

    描述

    VARCHAR65536-
    FOLDERENTRYID

    挂载目录 ID

    VARCHAR255-
    FOLDERENTRYNAME

    挂载目录名称

    VARCHAR255-
    FOLDERENTRYSTR

    挂载目录

    VARCHAR255-
    ID主键VARCHAR255

    关联表字段

    fine_base_output>id

    6.11 FINE_OUTPUT_PLATFORM_MSG 平台系统消息

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

    链接类型

    1 - 定时结果链接

    2 - 自定义链接

    INTEGER32-
    SUBJECT主题VARCHAR65536-
    ID主键VARCHAR255

    关联表字段

    fine_base_output>id

    6.12 FINE_OUTPUT_PRINT 打印处理

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

    关联表字段

    fine_base_output>id

    6.13 FINE_OUTPUT_SFTP  SFTP上传表

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

    关联表字段

    fine_base_output>id

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

    6.14 FINE_OUTPUT_SMS  短信发送

    字段名描述数据类型长度备注
    TEMPLATEID模板 IDINTEGER32
    ID主键VARCHAR255

    关联表字段

    fine_base_output>id

    SMSPARAM

    短信参数

    json,对于每个参数:

    id 参数

    IDname 参数名称

    value 参数值

    type 参数类型

    type类型包括:

    String - 字符串

    Integer - 整型

    Double - 双精度型

    Date - 日期

    Boolean - 布尔值

    Formula - 公式

    VARCHAR255

    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表中,详情请参见:配置信息存储表

    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

    12.3 fine_weixin_user_relation 平台微信用户对应表

    注:仅当定时调度任务中勾选了「客户端通知>微信通知」并保存时,该表出现并生成数据。

    字段名描述数据类型长度
    ID主键

    VARCHAR

    255
    FSUSER平台用户名VARCHAR255
    WEIXINUSER微信useridVARCHAR255

    12.4 fine_weixin_output 微信推送的定时调度任务信息

    注:仅当定时调度任务中勾选了「客户端通知>微信通知」并保存时,该表出现并生成数据。

    字段名描述数据类型长度
    AGENTID应用ID

    VARCHAR

    255
    CONTENT客户端通知的内容VARCHAR255
    CUSTOMIZELINK自定义链接填的内容VARCHAR255
    LINKOPENTYPE

    客户端通知的链接类型

    1:定时调度链接

    2:自定义链接

    VARCHAR

    255
    MEDIAID调用上传接口得到的文件或者图片的mediaIdVARCHAR255
    SUBJECT客户端通知的标题VARCHAR255
    TERMINAL固定是 2,对应微信通知

    INTEGER

    32
    TYPE

    客户端通知的消息类型

    1:链接消息

    2:图文消息

    3:文件消息

    INTEGER32
    ID主键

    VARCHAR

    255
    ADDRESSEE额外接收消息的客户端,1代表推送群INTEGER32
    CHATGROUPS存储推送群id的String数组VARCHAR255

    12.5 fine_weixin_agent 推送到微信的信息表

    注:仅当定时调度任务中勾选了「客户端通知>微信通知」并保存时,该表出现并生成数据。

    字段名描述数据类型长度
    ID主键

    VARCHAR

    255
    AGENTID应用IDVARCHAR255
    AGENTNAME应用名称VARCHAR255
    CORPID
    企业corpIdVARCHAR255
    SECRET应用秘钥VARCHAR255
    TIMESTAMP时间戳VARCHAR255
    TYPE

    应用类型

    1:管理组秘钥的应用,属于老旧应用

    2:正常应用

    3:未能获取到token的应用

    INTEGER

    32

    12.6 fine_weixin_group 推送到微信群的信息表

    注:仅当定时调度任务中勾选了「客户端通知>微信群通知」并保存时,该表出现并生成数据。

    字段名描述数据类型长度
    ID主键

    VARCHAR

    255
    AGENTID应用IDVARCHAR255
    GROUPID群的chatid,用于推送VARCHAR255
    GROUPNAME
    群名称VARCHAR255
    TIMESTAMP时间戳VARCHAR255

    12.7 fine_dingtalk_user_relation 平台钉钉用户对应表

    注:仅当定时调度任务中勾选了「客户端通知>钉钉通知」并保存时,该表出现并生成数据。

    字段名描述数据类型长度
    ID主键

    VARCHAR

    255
    FSUSER平台用户名VARCHAR255
    DINGTALKUSER钉钉useridVARCHAR255

    12.8 fine_dingtalk_output 钉钉推送的定时调度任务信息

    注:仅当定时调度任务中勾选了「客户端通知>钉钉通知」并保存时,该表出现并生成数据。

    字段名描述数据类型长度
    AGENTID应用ID

    VARCHAR

    255
    CONTENT客户端通知的内容VARCHAR255
    CUSTOMIZELINK自定义链接填的内容VARCHAR255
    LINKOPENTYPE

    客户端通知的链接类型

    1:定时调度链接

    2:自定义链接

    VARCHAR

    255
    MEDIAID调用上传接口得到的文件或者图片的mediaIdVARCHAR255
    SUBJECT客户端通知的标题VARCHAR255
    TERMINAL固定是4,对应钉钉通知

    INTEGER

    32
    TYPE

    客户端通知的消息类型

    1:链接消息

    2:图文消息

    3:文件消息

    INTEGER32
    ID主键

    VARCHAR

    255
    ADDRESSEE额外接收消息的客户端,1代表推送群INTEGER32
    CHATGROUPS存储推送群id的String数组VARCHAR255

    12.9 fine_dingtalk_agent 推送到钉钉的信息表

    注:仅当定时调度任务中勾选了「客户端通知>钉钉通知」并保存时,该表出现并生成数据。

    字段名描述数据类型长度
    ID主键

    VARCHAR

    255
    AGENTID应用IDVARCHAR255
    AGENTNAME应用名称VARCHAR255
    APPKEY应用appKey

    CORPID
    企业corpIdVARCHAR255
    SECRET应用秘钥VARCHAR255
    TIMESTAMP时间戳VARCHAR255
    TYPE

    应用类型

    1:正常应用

    2:未能获取到token的应用

    INTEGER

    32

    12.10 fine_dingtalk_group 推送到钉钉群的信息表

    注:仅当定时调度任务中勾选了「客户端通知>钉钉群通知」并保存时,该表出现并生成数据。

    字段名描述数据类型长度
    ID主键

    VARCHAR

    255
    AGENTID应用IDVARCHAR255
    GROUPID群的chatid,用于推送VARCHAR255
    GROUPNAME
    群名称VARCHAR255
    TIMESTAMP时间戳VARCHAR255

    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 - PC端预览

    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

    附件列表


    主题: 数据决策系统
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭