目录:
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 |