报表内置hsql数据库finedb
1. 问题描述
FineReport报表内置有一个hsql数据库finedb,这个数据库具体有什么作用呢?并且存放的是什么内容呢?
2. 解释说明
2.1 存放位置及保存内容
finedb保存在%FR_Home%/WebReport/WEB-INF下,里面存储了op=fs数据决策系统中除平台属性配置以外的所有信息,包括目录树设置以及模板定时任务信息等等,平台属性配置信息保存在fsconfig.xml中。
2.2 包含的文件
db.properties:必有,存放hsql数据库的属性;
db.script:必有,保存表及数据;
db.data:必有,包含缓存表的数据;
db.lck:可无,表示数据库处于打开状态;
db.backup :必有,文件是最近持久化状态的表的数据文件的压缩备份文件;
db.log :可无,文件包含当前数据库的变更。
注:上述文件中除db.properties、db.script等必有外,其他文件默认没有,若数据库被使用,且表及数据修改了如配置了管理平台的某些属性,这些文件会自动生成。
2.3 hsql数据库出故障
内置hsql的表结构有问题或数据库字段不正确有可能会执行错误,如SetPrinterOffsetService.initDB会导致管理平台启动不了。
解决方案——删除hsql文件, 或者手动修改数据库表结构。
解决方案——删除hsql文件, 或者手动修改数据库表结构。
2.4 finedb时间长后数据量太大的处理方法
参考 finedb过大处理办法
3. hsql数据库连接方式
3.1 内置jdbc连接方式
点击服务器>定义数据连接,新增一个JDBC数据连接,
数据库选择 ;
驱动器手动输入com.fr.third.org.hsqldb.jdbcDriver;
URL输入:emb:jdbc:hsqldb:file://${ENV_HOME}/finedb/db(windows/linux/mac通用);
用户名为sa,密码为空,如下图:
数据库选择 ;
驱动器手动输入com.fr.third.org.hsqldb.jdbcDriver;
URL输入:emb:jdbc:hsqldb:file://${ENV_HOME}/finedb/db(windows/linux/mac通用);
用户名为sa,密码为空,如下图:
注:如果是想查看logdb数据库中的日志信息,只需要将URL换成emb:jdbc:hsqldb:file://${ENV_HOME}/logdb/db即可。
点击测试连接,即可连接成功。
新建一个数据库查询,在左侧的下拉框中选择,刚刚新建的数据连接,即可在列表框中看到所有finedb里面所有的数据表,拖曳至右侧的sql语句框中即可使用。
3.2 第三方工具连接方式
4. 修改hsql数据库中数据
如果想要修改FR内置hsql数据库中的数据,只能通过填报模板进行数据修改,下面我们来修改一个数据决策系统中的用户名PUBLIC.FR_T_USER数据表里面的数据。
4.1 模板设计
新建数据集ds1:SELECT * FROM PUBLIC.FR_T_USER
如下图所示,将数据集中的数据列拖曳至模板中,并全部添加文本控件:
4.2 填报属性设置
点击模板>报表填报属性,添加一个内置sql,如下图,将数据列与单元格绑定,并设置ID为主键:
4.3 修改数据
点击填报预览,将ID为1的用户名修改为测试,提交入库,然后刷新页面,可以看到ID为1的用户名被修改成了测试,如下图:
5. finedb数据库中表的含义
5.1 FS目录
表名 | 表功能 |
---|---|
FR_BIREPORTENTRY | BI的FS中的目录条目 |
FR_CRONEXPRESSION_ITRIGGER | 定时任务的自定义表达式 |
FR_FILEENTRY | FS目录条目中的文件目录 |
FR_FOLDERENTRY | FS目录中的文件夹目录,有子节点的 |
FR_REPORTPROCESSENTRY | FS目录中的上报流程条目 |
FR_URLENTRY | FS目录中的超级链接条目,“添加链接” |
FR_REPORTLETENTRY | FS的报表 |
5.2 定时任务
表名 | 表功能 |
---|---|
FR_SCHEDULE_TASK | 定时任务中的任务 |
FR_SCHEDULE_ACTIONLIST | 一个定时任务中的具体任务的信息(邮件、ftp、打印、自定 义类等任务的id) |
FR_SCHEDULE_FTP | 定时任务中的ftp任务 |
FR_SCHEDULE_EMAIL | 定时任务中的邮件发送 |
FR_SCHEDULE_OUTPUT | 定时任务中的导出 |
FR_SCHEDULE_PRINT | 定时任务中的打印 |
FR_CALENDAR_ITRIGGER | 日期触发器表,用来保存定时任务的日期设置 |
FR_SIMPLE_ITRIGGER | 简单的日期触发器表 |
FR_ONCE_ITRIGGER | 定时任务中的“只执行一次” |
FR_SCHEDULE_SAPSYN_TASK | SAP同步 |
QRTZ_CALENDARS | 以Blob类型存储Quartz的Calendar信息. |
QRTZ_CRON_TRIGGERS | 存储Cron Trigger,包括Cron表达式和时区信息 |
QRTZ_FIRED_TRIGGERS | 存储与已触发的Trigger相关的状态信息,以及相联Job的执行信息. |
QRTZ_PAUSED_TRIGGER_GRPS | 存储已暂停的Trigger组的信息。 |
QRTZ_SCHEDULER_STATE | 存储少量的有关Scheduler的状态信息,和别的cheduler 实例(假如是用于一个集群中) |
QRTZ_LOCKS | 存储程序的非观锁的信息(假如使用了悲观锁)。 |
QRTZ_JOB_DETAILS | 存储每一个已配置的Job的详细信息。 |
QRTZ_JOB_LISTENERS | 存储有关已配置的JobListener的信息。 |
QRTZ_SIMPLE_TRIGGERS | 存储简单的Trigger,包括重复次数,间隔,以及已触的次数。 |
QRTZ_BLOG_TRIGGERS | Trigger作为Blob类型存储(用于Quartz用户用JDBC创建他们自己定制的Trigger类型,JobStore并不知道如何存储实例的时候) |
QRTZ_TRIGGER_LISTENERS | 存储已配置的TriggerListener的信息. |
QRTZ_TRIGGERS | 存储已配置的Trigger的信息 |
5.3 上报流程
表名 | 表功能 |
---|---|
FR_REPORT_PROCESS | 上报流程中的流程 |
FR_REPORT_PROCESS_TASK | 上报流程中的任务 |
FR_PROCESS_TASK_IMPL | 上报流程中的任务下发出来的具体任务 |
FR_PROCESS_ALERT_TOAST | 上报流程中的预警信息 |
FR_PROCESS_REMIND_TOAST | 上报流程中的提醒信息 |
FR_PROCESS_STASH_DATA | 上报流程中的数据暂存 |
5.4 FS用户和权限
表名 | 表功能 |
---|---|
FR_T_USER | 用户表 |
FR_T_DEPARTMENT | 部门表 |
FR_T_POST | 职位表 |
FR_T_COMPANYROLE | 公司部门角色表 |
FR_T_CUSTOMROLE | 自定义角色表 |
FR_T_DEPARTMENT_POST_USER | 部门角色对应的用户表 |
FR_T_CUSTOMROLE_USER | 自定义角色对应的用户表 |
FR_T_COMPANYROLEENTRYPRIVILEGE | 部门角色的预览fs目录的权限表 |
FR_T_CUSTOMROLEENTRYPRIVILEGE | 自定义角色预览fs目录的权限表 |
FR_T_COMPANYROLEMODULEPRIVILEGE | 部门角色预览平台管理模块的权限表 |
FR_T_CUSTOMROLEMODULEPRIVILEGE | 自定义角色预览平台管理模块的权限表 |
FR_T_COMPANYROLEESPRIVILEGE | 部门角色excel批量导入权限表 |
FR_T_CUSTOMROLEESPRIVILEGE | 自定义角色excel批量导入权限表 |
FR_T_COMPANYROLEHOMEPAGEPRIVILEGE | 部门角色首页权限表 |
FR_T_CUSTOMROLEHOMEPAGEPRIVILEGE | 自定义角色首页权限表 |
FR_T_COMPANYROLEDEPANDCROLEPRIVILEGE | 部门角色可管理部门/自定义角色的权限表 |
FR_T_CUSTOMROLEDEPANDCROLEPRIVILEGE | 自定义角色可管理部门/自定义角色的权限表 |
FR_T_COMPANYROLETEMPLATEPRIVILEGE | 部门角色模板权限表 |
FR_T_CUSTOMROLETEMPLATEPRIVILEGE | 自定义角色模板权限表 |
FR_T_COMPANYROLEDATACONNECTIONPRIVILEGE | 部门角色数据连接权限表 |
FR_T_CUSTOMROLEDATACONNECTIONPRIVILEGE | 自定义角色数据连接权限表 |
5.5 FS其他
表名 | 表功能 |
---|---|
FR_T_MODULE | 平台管理项目表 |
FR_T_HOMEPAGE | 首页表 |
FR_T_FAVORITENODE | FS的收藏 |
5.6 打印偏移
表名 | 表功能 |
---|---|
SET_PRINTER_OFFSET | 打印偏移数据表 |
6. finedb数据库数据字典
6.1 FS目录
FR_BIREPORTENTRY——BI的FS中的目录条目
字段 | 含义 |
---|---|
ID | 主键 |
PARENT | 父节点 |
NAME | 名称 |
REPORTNAME | 报表名称 |
REPORTID | 报表序号 |
SYSTEMREPORT | 系统报表 |
DESCRIPTION | 描述 |
SORTINDEX | 排序序号 |
MOBILEDEVICECONFIG | 终端展示配置 |
PARENTDEVICECONFIG | 父节点终端展示配置 |
MOBILECOVERID | 移动设备封面ID |
FR_CRONEXPRESSION_ITRIGGER——定时任务的自定义表达式
字段 | 含义 |
---|---|
ID | 主键 |
TIMEZONE_ID | 所在时区ID |
START_TYPE | 开始类型(配置结束立即执行或设置执行时间) |
STARTTIME | 开始时间 |
ENDTIME | 结束时间 |
CRON_EXPRESSION | 执行频率表达式设定 |
FR_FILEENTRY——FS目录条目中的文件目录
字段 | 含义 |
---|---|
ID | 主键 |
PARENT | 父节点 |
NAME | 名称 |
URI | 链接 |
DESCRIPTION | 描述 |
SORTINDEX | 排序序号 |
FR_FOLDERENTRY——FS目录中的文件夹目录,有子节点的
字段 | 含义 |
---|---|
ID | 主键 |
PARENT | 父节点 |
NAME | 名称 |
DESCRIPTION | 描述 |
SORTINDEX | 排序序号 |
MOBILEDEVICECONFIG | 终端展示配置 |
PARENTDEVICECONFIG | 父节点终端展示配置 |
MOBILECOVERID | 移动设备封面ID |
FR_REPORTLETENTRY——FS目录中的目录管理目录树
字段 | 含义 |
---|---|
ID | 主键 |
PARENT | 父节点 |
NAME | 名称 |
REPORTLETPATH | 报表路径 |
DESCRIPTION | 描述 |
ISVIEW | 是否是数据分析属性 |
TRANSMITPARAMETERS | 持久化的传输参数 |
SORTINDEX | 排序序号 |
MOBILEDEVICECONFIG | 终端展示配置 |
PARENTDEVICECONFIG | 父节点终端展示配置 |
MOBILECOVERID | 移动设备封面ID |
FR_REPORTPROCESSENTRY——FS目录中的上报流程条目
字段 | 含义 |
---|---|
ID | 主键 |
PARENT | 父节点 |
PROCESSTYPE | 流程类别 |
NAME | 流程名称 |
DESCRIPTION | 描述 |
SORTINDEX | 排列序号 |
MOBILEDEVICECONFIG | 终端展示配置 |
PARENTDEVICECONFIG | 父节点终端展示配置 |
MOBILECOVERID | 移动设备封面ID |
FR_URLENTRY——目录管理-链接的模板
字段 | 含义 |
---|---|
ID | 主键 |
PARENT | 父节点 |
NAME | 名称 |
URL | 链接 |
DESCRIPTION | 描述 |
SORTINDEX | 排序序号 |
MOBILEDEVICECONFIG | 终端展示配置 |
PARENTDEVICECONFIG | 父节点终端展示配置 |
MOBILECOVERID | 移动设备封面ID |
6.2 定时任务
FR_CALENDAR_ITRIGGER——日期触发器表,用来保存定时任务的日期设置
字段 | 含义 |
---|---|
ID | 主键 |
TIMEZONE_ID | 时区ID |
START_TYPE | 开始类型 |
STARTTIME | 开始时间 |
REPEAT_COUNT | 重复次数 |
ENDTIME | 结束时间 |
MINUTES | 执行时间中的分钟设置 |
HOURS | 执行时间中的小时设置 |
DAY_TYPE | 明细频率设置-每天执行 |
WEEK_DAYS | 明细频率设置-每周执行 |
MONTH_DAYS | 明细频率设置-每月执行 |
MONTHS | 执行月 |
FR_ONCE_ITRIGGER——定时任务中的只执行一次
字段 | 含义 |
---|---|
ID | 主键 |
TIMEZONE_ID | 时区序号 |
START_TYPE | 开始类型 |
STARTTIME | 开始时间 |
FR_SCHEDULE_ACTIONLIST——一个定时任务中的具体任务的信息(邮件、ftp、打印、自定义类等任务的id)
字段 | 含义 |
---|---|
ID | 主键 |
EMAILID | 邮件ID |
FTPID | FTPID |
PRINTID | 打印ID |
CLASSID | 自定义类ID |
PUSHID | 推送消息ID |
EXTRAOUTPUTFILEACTIONS | 扩展的ActionList |
FR_SCHEDULE_EMAIL——定时任务中的邮件发送
字段 | 含义 |
---|---|
ID | 主键 |
TOADDRESS | 收件人 |
CCADDRESS | 抄送 |
BCCADDRESS | 密送 |
SUBJECT | 主题 |
BODYCONTENT | 内容 |
CANPREVIEWATTACH | 是否正文预览报表内容 |
ISROLE |
FR_SCHEDULE_FTP——定时任务中的ftp任务
字段 | 含义 |
---|---|
ID | 主键 |
SERVERADDRESS | 服务器地址 |
PORT | 端口 |
SAVEPATH | 保存路径 |
USERNAME | 用户名 |
PASSWORD | 密码 |
FR_SCHEDULE_OUTPUT——定时任务中的导出
字段 | 含义 |
---|---|
ID | 主键 |
BASE_NAME | 文件名称 |
DESCRIPTION | 文件描述 |
FOLDERENTRYID | 导出文件所在目录树的文件夹ID |
FORMAT | 文件格式 |
LISTID | 列表ID |
ISCREATECPRBYUSERNAME | 是否按用户名生成附件 |
ISSENDEMAILBYUSERNAME | 是否按用户名发送邮件 |
USERNAMES | 用户名数组 |
FR_SCHEDULE_PRINT——定时任务中的打印
字段 | 含义 |
---|---|
ID | 主键 |
PRINTERNAME | 打印机名称 |
FR_SCHEDULE_SAPSYN_TASK——SAP同步
字段 | 含义 |
---|---|
ID | 主键 |
NAME | 任务名 |
DESCRIPTION | 描述 |
REPEATTIME | 任务中断后的重启频率 |
REPEATTIMES | 尝试同步最多次数 |
COUNTS | 总次数 |
ITRIGGERID | 触发器ID |
TASK_PARAMETERS | 任务参数 |
TRANSFERS |
FR_SCHEDULE_TASK——定时任务中的任务
字段 | 含义 |
---|---|
ID | 主键 |
NAME | 任务名 |
DESCRIPTION | 描述 |
ITRIGGERID | 触发器ID |
TASK_PARAMETERS | 任务参数 |
SCHEDULEDOUPPUTID | 定时任务导出ID |
REPORTLETPATH | 报表路径 |
SHOWTYPE | 显示类型 |
TRANSMITPARAMETERS | 参数设置(名称,类型,值) |
REPEATTIME | 任务中断后的重启频率 |
REPEATTIMES | 尝试重启最多次数 |
COUNTS | 总次数 |
EXECUTETYPE | 执行类型 |
EXECUTEFORMULA | 执行条件中的公式 |
EXECUTECLASS | 自定义执行类 |
FR_SIMPLE_ITRIGGER——简单的日期触发器表
字段 | 含义 |
---|---|
ID | 主键 |
TIMEZONE_ID | 时区ID |
START_TYPE | 开始类型 |
STARTTIME | 开始时间 |
REPEAT_COUNT | 重复次数 |
ENDTIME | 结束时间 |
RECURRENCE_INTERVAL | 简单重复执行间隔 |
RECURRENCE_INTERVAL_UNIT | 简单重复执行间隔单位 |
FR_SCHEDULE_WEIXIN——定时任务中的微信推送
字段 | 含义 |
---|---|
ID | 主键 |
CORPID | 企业应用ID |
CONTENT | 推送内容 |
USERS | 微信用户 |
DEPIDS | 部门ID |
WITHLINK | 定时结果访问链接 |
6.3 上报流程
FR_PROCESS_ALERT_TOAST——上报流程中的预警信息字段 | 含义 |
---|---|
ID | 主键 |
USERID | 用户ID |
USERNAME | 用户名 |
MESSAGE | 预警信息 |
TOASTED | 弹出状态 |
DATETIME | 日期 |
URL | 链接 |
TASKID | 任务ID |
ALLTASKID | 全部任务ID |
READED | 消息处理标识 |
CREATETIME | 消息生成时间 |
TYPE | 消息类型 |
DEADLINE | 消息截止时间 |
PROCESSID | 进程序号 |
FR_PROCESS_STASH_DATA——上报流程中的数据暂存
字段 | 含义 |
---|---|
ID | 主键 |
TASKID | 任务ID |
USERID | 用户ID |
REPORTPATH | 报表路径 |
DATA | 数据 |
FR_PROCESS_TASK_IMPL——上报流程中的任务发下来的具体任务
字段 | 含义 |
---|---|
ID | 主键 |
TASK_ID | 源task的id |
PROCESS_ID | 流程id |
OPERATORJSON | Node上的第几个节点是多用户的 |
REPORTOFFSET | 第几个模板 |
OPERATOROFFSET | 多用户节点的第几个用户 |
NEEDALLCOMPLETE | 是否需要全部完成 |
CURRENTNODEIDX | 当前的流程节点id |
CREATETIME | 创建时间,确切的说是下发的时间 |
NOTE | 备注 |
STATE | 任务状态 "//初始:-1; // 等待上报:0; // 等待审核:1; // 审核通过:2; // 被退回:3; // 已经关闭:4; // 超时:5;" |
SONTASKID | 子任务的id [{nodeIdx:0, userId:1, taskId:1}] |
SENDTIME | 发送时间 |
SENDERID | 发送人id |
COMPLETESTATE | 已经完成任务的用户 针对多用户的节点的 {"report1.cpt":{"user1":1, "user2":0}, {}} |
PARENTID | 父任务id |
NODEROUTE | 节点走过的路径,json |
ALERTED | 是否进行过预警 |
DEADLINE | 截止时间 如果不设置为null |
SENDER | 发送人 |
OPERATOROFFSETNAME | 多用户节点的第几个用户的名字 |
FR_TASK_ID | $fr_task_id的实际值 |
FR_REPORT_PROCESS——上报流程中的流程
字段 | 含义 |
---|---|
ID | 主键 |
NAME | 流程名称 |
CREATORID | 创建者ID |
NODESID | 节点ID |
CREATETIME | 创建时间 |
DESCRIBE | 描述 |
FR_REPORT_PROCESS_TASK——上报流程中的任务
字段 | 含义 |
---|---|
ID | 主键 |
NAME | 任务名称 |
PROCESSID | 流程ID |
CREATORID | 创建者ID |
ISSUECONTROL | 定时下发 |
DEADLINEDATE | 截止日期 |
DEADLINETYPE | 截止类型 |
REMINDCONTROL | 提醒方式 |
CREATETIME | 创建日期 |
ISSUEOVER | 是否下发结束 |
PARENTID | 父ID |
CREATORNAME | 创建者名称 |
LEAPFROGBACK |
6.4 FS用户和权限
FR_T_USER——用户表
字段 | 含义 |
---|---|
ID | 主键 |
USERNAME | 用户名 |
PASSWORD | 密码 |
REALNAME | 真实姓名 |
MOBILE | 电话 |
邮箱 |
FR_T_DEPARTMENT——部门表
字段 | 含义 |
---|---|
ID | 主键 |
PID | 父ID |
NAME | 部门名称 |
DESCRIPTION | 部门描述 |
FR_T_POST——职位表
字段 | 含义 |
---|---|
ID | 主键 |
POSTNAME | 职位名称 |
DESCRIPTION | 职位描述 |
字段 | 含义 |
---|---|
ID | 主键 |
POSTID | 职务ID |
DEPARTMENTID | 部门ID |
DESCRIPTION | 描述 |
FR_T_CUSTOMROLE——自定义角色表
字段 | 含义 |
---|---|
ID | 主键 |
ROLENAME | 角色名称 |
DESCRIPTION | 描述 |
SORTINDEX | 排序序号 |
FR_T_DEPARTMENT_POST_USER——部门角色对应的用户表
字段 | 含义 |
---|---|
ID | 主键 |
USERID | 用户ID |
DEPARTMENTID | 部门ID |
POSTID | 职务ID |
FR_T_CUSTOMROLE_USER——自定义角色对应的用户表
字段 | 含义 |
---|---|
ID | 主键 |
USERID | 用户ID |
CUSTOMROLEID | 自定义角色ID |
字段 | 含义 |
---|---|
ID | 主键 |
ROLEID | 角色ID |
TYPE | 类型 |
ENTRYID | 报表ID |
VIEW | 查看(0 不支持,1 支持,2 非完全支持 ) |
AUTHORIZED | 授权 |
EDIT | 编辑 |
FR_T_CUSTOMROLEENTRYPRIVILEGE——自定义角色预览fs目录的权限表
字段 | 含义 |
---|---|
ID | 主键 |
ROLEID | 角色ID |
TYPE | 类型 |
ENTRYID | 报表ID |
VIEW | 查看(0 不支持,1 支持,2 非完全支持 ) |
AUTHORIZED | 授权(0 不支持,1 支持,2 非完全支持 ) |
EDIT | 编辑(0 不支持,1 支持,2 非完全支持 ) |
FR_T_COMPANYROLEMODULEPRIVILEGE——部门角色预览平台管理模块的权限表
字段 | 含义 |
---|---|
ID | 主键 |
ROLEID | 角色ID |
MODULEID | 模块ID |
VIEW | 查看(0 不支持,1 支持,2 非完全支持 ) |
AUTHORIZED | 授权(0 不支持,1 支持,2 非完全支持 ) |
FR_T_CUSTOMROLEMODULEPRIVILEGE——自定义角色预览平台管理模块的权限表
字段 | 含义 |
---|---|
ID | 主键 |
ROLEID | 角色ID |
MODULEID | 模块ID |
VIEW | 查看(0 不支持,1 支持,2 非完全支持 ) |
AUTHORIZED | 授权(0 不支持,1 支持,2 非完全支持 ) |
FR_T_COMPANYROLEESPRIVILEGE——部门角色excel批量导入权限表
字段 | 含义 |
---|---|
ID | 主键 |
ROLEID | 角色ID |
TYPE | 类型 |
ENTRYID | 报表ID |
FR_T_CUSTOMROLEESPRIVILEGE——自定义角色excel批量导入权限表
字段 | 含义 |
---|---|
ID | 主键 |
ROLEID | 角色ID |
TYPE | 类型 |
ENTRYID | 报表ID |
FR_T_COMPANYROLEHOMEPAGEPRIVILEGE——部门角色首页权限表
字段 | 含义 |
---|---|
ID | 主键 |
ROLEID | 角色ID |
HOMEPAGEID | 主页ID |
VIEW | 查看(0 不支持,1 支持,2 非完全支持 ) |
FR_T_CUSTOMROLEHOMEPAGEPRIVILEGE——自定义角色首页权限表
字段 | 含义 |
---|---|
ID | 主键 |
ROLEID | 角色ID |
HOMEPAGEID | 主页ID |
VIEW | 查看(0 不支持,1 支持,2 非完全支持 ) |
FR_T_COMPANYROLEDEPANDCROLEPRIVILEGE——部门角色可管理部门/自定义角色的权限表
字段 | 含义 |
---|---|
ID | 主键 |
ROLEID | 部门角色ID |
TYPE | 可管理角色类型(1代表部门,2代表自定义角色) |
DEPORCROLEID | 部门ID或者自定义角色ID(根据type字段确定) |
FR_T_CUSTOMROLEDEPANDCROLEPRIVILEGE——自定义角色可管理部门/自定义角色的权限表
FR_T_COMPANYROLEDATACONNECTIONPRIVILEGE——部门角色可管理数据连接的权限表
FR_T_CUSTOMROLEDATACONNECTIONPRIVILEGE——自定义角色可管理数据连接的权限表
字段 | 含义 |
---|---|
ID | 主键 |
ROLEID | 自定义角色ID |
TYPE | 可管理角色类型(1代表部门,2代表自定义角色) |
DEPORCROLEID | 部门ID或者自定义角色ID(根据type字段确定) |
FR_T_COMPANYROLETEMPLATEPRIVILEGE——部门角色模块权限表
字段 | 含义 |
---|---|
ID | 主键 |
ROLEID | 部门角色ID |
PATH | 模板路径 |
PAGE | 能否分页预览(0不支持,1支持) |
WRITE | 能否填报预览(0不支持,1支持) |
DESIGN | 能否远程设计(0不支持,1支持) |
FR_T_CUSTOMROLETEMPLATEPRIVILEGE——自定义角色模块权限表
字段 | 含义 |
---|---|
ID | 主键 |
ROLEID | 自定义角色ID |
PATH | 模板路径 |
PAGE | 能否分页预览(0不支持,1支持) |
WRITE | 能否填报预览(0不支持,1支持) |
DESIGN | 能否远程设计(0不支持,1支持) |
字段 | 含义 |
---|---|
ID | 主键 |
ROLEID | 部门角色ID |
NAME | 数据连接名称 |
VIEW | 是否可查看(1代表可查看,不可查看的时候直接就是没有记录,正常情况下没有其他取值) |
FR_T_CUSTOMROLEDATACONNECTIONPRIVILEGE——自定义角色可管理数据连接的权限表
字段 | 含义 |
---|---|
ID | 主键 |
ROLEID | 自定义角色ID |
NAME | 数据连接名称 |
VIEW | 是否可查看(1代表可查看,不可查看的时候直接就是没有记录,正常情况下没有其他取值) |
6.5 FS其他
字段 | 含义 |
---|---|
ID | 主键 |
USERID | 用户ID |
TYPE | 类型 |
ENTRYID | 入口ID |
FR_T_HOMEPAGE——首页表
字段 | 含义 |
---|---|
ID | 主键 |
NAME | 名称 |
URL | 链接 |
URL4PAD | PAD链接 |
URL4PHONE | PHONE链接 |
DESCRIPTION | 描述 |
SORTINDEX | 排序序号 |
FR_T_MODULE——平台管理项目表
字段 | 含义 |
---|---|
ID | 主键 |
PARENTID | 父ID |
NAME | 项目名称 |
ACTION | 操作 |
DESCRIPTION | 项目描述 |
6.6 定时任务QRTZ相关补充说明
1.表关系图:
2.主要表的详细说明:
2.1 QRTZ_JOB_DETAILS:存储的是job的详细信息,包括:[DESCRIPTION]描述,[IS_DURABLE]是否持久化,[JOB_DATA]持久化对象等基本信息。
2.2 QRTZ_TRIGGERS:触发器信息,包含:job的名,组外键,[DESCRIPTION]触发器的描述等基本信息,还有[START_TIME]开始执行时间,[END_TIME]结束执行时间,[PREV_FIRE_TIME]上次执行时间,[NEXT_FIRE_TIME]下次执行时间,[TRIGGER_TYPE]触发器类型:simple和cron,[TRIGGER_STATE]执行状态:WAITING,PAUSED,ACQUIRED分别为:等待,暂停,运行中。
2.3 QRTZ_SCHEDULER_STATE:存储集群中note实例信息,quartz会定时读取该表的信息判断集群中每个实例的当前状态,INSTANCE_NAME:之前配置文件中org.quartz.scheduler.instanceId配置的名字,就会写入该字段,如果设置为AUTO,quartz会根据物理机名和当前时间产生一个名字。[LAST_CHECKIN_TIME]上次检查时间,[CHECKIN_INTERVAL]检查间隔时间。
附件列表
主题: 部署集成
标签:
已验证