报表内置hsql数据库finedb

编辑
文档创建者:susie (58814 )     浏览次数:23945次     编辑次数:46次     最近更新:susie 于 2018-04-12     

目录:

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文件, 或者手动修改数据库表结构。

2.4 finedb时间长后数据量太大的处理方法

3. hsql数据库连接方式编辑

3.1 内置jdbc连接方式
点击服务器>定义数据连接,新增一个JDBC数据连接,
数据库选择others
驱动器手动输入com.fr.third.org.hsqldb.jdbcDriver
URL输入:emb:jdbc:hsqldb:file://${ENV_HOME}/finedb/db(windows/linux/mac通用)
用户名为sa,密码为空,如下图:

222

注:如果是想查看logdb数据库中的日志信息,只需要将URL换成emb:jdbc:hsqldb:file://${ENV_HOME}/logdb/db即可。
点击测试连接,即可连接成功。
新建一个数据库查询,在左侧的下拉框中选择,刚刚新建的数据连接,即可在列表框中看到所有finedb里面所有的数据表,拖曳至右侧的sql语句框中即可使用。

222

3.2 第三方工具连接方式

4. 修改hsql数据库中数据编辑

如果想要修改FR内置hsql数据库中的数据,只能通过填报模板进行数据修改,下面我们来修改一个数据决策系统中的用户名PUBLIC.FR_T_USER数据表里面的数据。
4.1 模板设计
新建数据集ds1:SELECT * FROM PUBLIC.FR_T_USER
如下图所示,将数据集中的数据列拖曳至模板中,并全部添加文本控件:
4.2 填报属性设置
点击模板>报表填报属性,添加一个内置sql,如下图,将数据列与单元格绑定,并设置ID为主键:

222

4.3 修改数据
点击填报预览,将ID为1的用户名修改为测试,提交入库,然后刷新页面,可以看到ID为1的用户名被修改成了测试,如下图:

222

5. finedb数据库中表的含义编辑

5.1 FS目录
表名表功能
FR_BIREPORTENTRYBI的FS中的目录条目
FR_CRONEXPRESSION_ITRIGGER定时任务的自定义表达式
FR_FILEENTRYFS目录条目中的文件目录
FR_FOLDERENTRYFS目录中的文件夹目录,有子节点的
FR_REPORTPROCESSENTRYFS目录中的上报流程条目
FR_URLENTRYFS目录中的超级链接条目,“添加链接”
FR_REPORTLETENTRYFS的报表
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_BLOB_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  文件描述
 folderEntryName 挂载目录名
 notifyType 通知类型(挂载,短信,ftp,邮件等)
  FOLDERENTRYID  导出文件所在目录树的文件夹ID
  FORMAT  文件格式
  LISTID  关联表actionlist表id
  ISCREATECPRBYUSERNAME  是否按用户名生成附件

FR_SCHEDULE_PRINT——定时任务中的打印
  字段含义  
  ID  主键
  PRINTERNAME  打印机名称

FR_SCHEDULE_PUSH——定时任务中的移动端推送
  字段含义  
  ID  主键
  CONTENT  推送内容


FR_SCHEDULE_CLASSACTION——定时任务中的自定义类
  字段含义  
  ID  主键
  CLASSNAME  自定义类类路径


FR_SCHEDULE_TASK_LINK_OUTPUT——定时任务中的挂载目录和任务导出表的关联表(已移除)
  字段含义  
  ID  主键
  OUTPUTID  scheduleoutput表关联id

 FILEENTRYID  fileentry表关联id 

FR_T_USERENTRYNOTIFICATION ——定时任务中的通知报表消息表
  字段含义  
  ID  主键
  USERNAME  用户名

 EENTRYID  挂在目录ID


FR_SCHEDULE_SAPSYN_TASK——SAP同步
字段    含义
  ID  主键
  NAME  任务名
  DESCRIPTION  描述
  REPEATTIME  任务中断后的重启频率
  REPEATTIMES  尝试同步最多次数
  COUNTS  总次数
  ITRIGGERID  触发器ID
  TASK_PARAMETERS  任务参数
  TRANSFERS  

FR_SCHEDULE_TASK——定时任务中的任务
 字段 含义  
  ID  主键
  NAME  任务名
  DESCRIPTION  描述
  ITRIGGERID  触发器ID
  SCHEDULEDOUPPUTID  定时任务导出ID
  REPORTLETPATH  报表路径
  SHOWTYPE   显示类型
  REPEATTIME  任务中断后的重启频率
  REPEATTIMES 尝试重启最多次数
  COUNTS 总次数
  EXECUTETYPE 执行类型
  EXECUTEFORMULA 执行条件中的公式
  EXECUTECLASS 自定义执行类
 fileClearCount  结果文件保留次数(-1 不清理 )
 triggerGroup  触发器组(示例:[{"dayType":1,"hours":12,"months":"3,6","minutes":2,"startType":1,"id":-1,"recurrenceType":"calendar"}])
 task_parameters 任务参数 (示例:[{"name":"地区","type":"String","value":"华东"}])
 userGroup 用户组 (示例:{"platformUser":"2,Alice,Anna","userType":0,"department":"-1,44,1076;-1,44,1077","customRole":""})
 isInTriggerOnceState 是否处于额外执行一次状态 默认为0

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  定时结果访问链接


FR_SCHEDULE_MESSAGE——定时任务中的平台消息
字段    含义
  ID  主键
  title  推送标题
  CONTENT  推送内容
  linkOpenType  链接展示类型

FR_SCHEDULE_SMS——定时任务中的短信信息
字段    含义
  ID  主键
  templateID  模板id

FR_SCHEDULE_WEIXIN_USERRELATION——定时任务中的微信插件信息
字段    含义
  ID  主键
 weixinUser  微信userid
 fsUser  fs用户名

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  电话
  EMAIL  邮箱

FR_T_FORGED_USER——可配置权限用户表
  字段  含义
  ID  主键
 userid  用户id
 sortindex  排序序号

FR_T_DEPARTMENT——部门表
  字段  含义
  ID  主键
  PID  父ID
  NAME  部门名称
  DESCRIPTION  部门描述

FR_T_POST——职位表
字段  含义  
  ID  主键
  POSTNAME  职位名称
  DESCRIPTION  职位描述

FR_T_COMPANYROLE——公司部门角色表
  字段含义  
  ID  主键
  POSTID  职务ID
  DEPARTMENTID 部门ID
  DESCRIPTION  描述

FR_T_CUSTOMROLE——自定义角色表
字段    含义
  ID  主键
  ROLENAME  角色名称
  DESCRIPTION  描述
  SORTINDEX  排序序号
  ISSYNC  是否同步角色

FR_T_DEPARTMENT_POST_USER——部门角色对应的用户表
字段    含义
  ID  主键
  USERID  用户ID
  DEPARTMENTID  部门ID
  POSTID  职务ID

FR_T_CUSTOMROLE_USER——自定义角色对应的用户表
  字段含义  
  ID  主键
  USERID  用户ID
  CUSTOMROLEID  自定义角色ID

FR_T_COMPANYROLEENTRYPRIVILEGE——部门角色的预览fs目录的权限表
  字段含义  
  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——自定义角色可管理部门/自定义角色的权限表
字段  含义  
   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支持)

FR_T_COMPANYROLEDATACONNECTIONPRIVILEGE——部门角色可管理数据连接的权限表
字段   含义  
  ID   主键
  ROLEID   部门角色ID
  NAME   数据连接名称
  VIEW   是否可查看(1代表可查看,不可查看的时候直接就是没有记录,正常情况下没有其他取值)

FR_T_CUSTOMROLEDATACONNECTIONPRIVILEGE——自定义角色可管理数据连接的权限表
字段  含义  
  ID  主键
  ROLEID  自定义角色ID
  NAME  数据连接名称
  VIEW  是否可查看(1代表可查看,不可查看的时候直接就是没有记录,正常情况下没有其他取值)

FR_T_UDACRP——
用户可管理的部门/角色对应的权限表
字段  含义  
  ID  主键
  userid  用户id
  type  根据type判断是部门角色还是普通角色
  deporcroleid  
角色id

FR_T_UMP——用户模块权限表
字段  含义  
  ID  主键
  userid  用户id
  type  根据type判断是部门角色还是普通角色
  moduleid  
 模块id

FR_T_UEP——用户报表权限表
字段  含义  
  ID  主键
  userid  用户id
  type  根据type判断是部门角色还是普通角色
entryid  
 报表id



6.5 FS其他

FR_T_FAVORITENODE——FS的收藏
  字段含义  
  ID  主键
  USERID  用户ID
  TYPE  类型
  ENTRYID  入口ID

FR_T_HOMEPAGE——首页表
  字段含义  
  ID  主键
  NAME  名称
  URL  链接
  URL4PAD  PAD链接
  URL4PHONE  PHONE链接
  DESCRIPTION  描述
  SORTINDEX  排序序号

FR_T_PLATFORMMANAGEMODULE——平台管理项目表

  字段含义  
  ID  主键
  PARENTID  父ID
  NAME 项目名称,一般为国际化
 PRIORITY 菜单的优先级,可以使用次参数将菜单提前
 DESCRIPTION 项目描述
 HASINDEPENDENTAUTHORITY 是否有目录权限

FR_T_USERDEVICEINFO——用户设备表

  字段含义  
  ID  主键
  USERNAME  用户名
  MACADDRESS MAC地址
  DEVICENAME  设备名称
  PASSED  设备是否有权限


FR_T_LASTLOGINEDINFO——登陆信息表
  字段含义  
  ID  主键
  userId  用户id
 lastLoginedIp  最后登陆IP

 city 城市
 lastLoginedAt 最后登陆地点




FR_T_LOGINUSER——用户登陆白名单表

  字段含义  
  ID  主键
  USERNAME  用户名
 loginType  登陆类型(平台登录,移动端登陆,所有登陆场景)

FR_MESSAGE——平台消息表

  字段含义  
  ID  主键
  userId 用户id
 username  
 用户名
 message 消息内容
 toasted 消息弹出标识
 datetime 消息发送时间
 createTime 消息生成时间
 url 消息关联链接
 readed 消息已读标识
 type 消息类型
 title  消息标题
 terminal 消息终端类型
 senderId 消息发送者id
 groupId 消息分组id(移动端使用)

TERMINATE——定时调度客户端推送终端表

  字段含义  
  ID  主键
  pushid  推送任务id
 terminate  终端,16代表app,32代表微信,64代表钉钉

 agentid 应用id,当终端为微信或者钉钉时有效


6.6 定时任务QRTZ相关补充说明
1.表关系图:

222

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]检查间隔时间。

      

            

附件列表


主题: 部署集成
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗?