FineDB 表结构

  • 文档创建者:Carly
  • 编辑次数:5次
  • 最近更新:Wendy123456 于 2020-02-17
  • 1. 概述

    本文简单介绍 FineDB 数据库中表的含义、字段的含义、表的关联。

    注:9.0 版本与 10.0 版本的 FineDB 表结构有较大差异,9.0 版本的 FineDB 表结构请参照 9.0 版本内置 HSQL 数据库 finedb

    2. 平台权限

    2.1 用户-部门职务-角色

    表名  表功能
    fine_user用户表
    fine_extra_property

    用户额外信息表

    fine_department部门表
    fine_post职位表
    fine_dep_role

    部门职位的中间表

    用户通过该表关联部门与职务
    fine_custom_role自定义角色表
    fine_user_role_middle

    用户角色的中间表

    用户通过该表关联到自定义角色和部门职务角色

    注:基于上述表结构,且各表间不直接关联,因此涉及到直接操作数据库的,必须手动删除中间表内的数据。

           举例:删除一个部门 = 删除 department + 删除 dep_role + 删除 user_role_middle

                     删除一个用户 = 删除 user + 删除 user_role_middle + 删除 extra_property

    2.1.1 fine_user  用户表

    字段

    定义

    数据格式

    备注
    id主键UUID-
    birthday生日datetime-
    creationType创建类型

    1 - 手动创建

    2 - 同步创建

    -
    description描述--
    enable是否启用

    1 - 启用

    0 - 不启用

    -
    lastOperationType最后修改类型

    1 - 手动修改

    2 - 同步修改

    -
    email邮箱--
    language语言--
    male性别

    1 - 男

    0 - 女

    -
    mobile手机号--
    password密码--
    realName姓名--
    userName用户名--
    workPhone手机号--
    userAliasuserName排序索引-2019-12-05 之后的 JAR,新增字段
    realAliasrealName排序索引-2019-12-05 之后的 JAR,新增字段

    2.1.2 fine_extra_property  用户额外信息表

    字段

    定义

    数据格式

    备注

    id主键UUID-
    name属性名称--
    relatedId用户id-

    关联表:fine_user

    关联字段:id

    type所关联的数据项类型--
    value属性值--

    2.1.3 fine_department  部门表

    字段

    定义

    数据格式

    备注

    id主键UUID-
    creationType创建类型

    1 - 手动创建

    2 - 同步创建

    -
    description描述--
    enable是否启用

    1 - 启用

    0 - 不启用

    -
    lastOperationType最后修改类型

    1 - 手动修改

    2 - 同步修改

    -
    name部门名--
    parentId父部门 ID--
    fullPath部门完整路径

    祖父部门 ID

    父部门 ID

    ...

    2019-05-20 之后的 JAR,新增字段
    alias排序索引
    2019-12-05 之后的 JAR,新增字段

    2.1.4 fine_post  职位表

    字段

    定义

    数据格式

    id主键UUID
    creationType创建类型

    1 - 手动创建

    2 - 同步创建

    description描述-
    enable是否启用

    0 - 不启用

    1 - 启用

    lastOperationType最后修改类型

    1 - 手动修改

    2 - 同步修改

    name职位名-
    alias排序索引2019-12-05 之后的 JAR,新增字段

    2.1.5 fine_dep_role  部门职位的中间表

    字段

    定义

    数据格式

    备注

    id主键UUID-
    creationType创建类型

    1 - 手动创建

    2 - 同步创建

    -
    lastOperationType最后修改类型

    1 - 手动修改

    2 - 同步修改

    -
    departmentId所关联的部门 IDdepartmentId 为空,postId 为空:表示根部门角色

    departmentId 为空,postId 不为空:表示直接在根部门下的职务角色

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

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

    关联表:fine_department

    关联字段:id

    postId所关联的职务 ID

    关联表:fine_post

    关联字段:id

    fullPath中间数据完整路径-2019-05-20 之后的 JAR,新增字段

    2.1.6 fine_custom_role  自定义角色表

    字段

    定义

    数据格式

    备注
    id主键UUID-
    creationType创建类型

    1 - 管理员手动创建  

    2 - 同步数据集创建

    -
    description描述信息--
    enable是否启用

    1 - 启用

    0 - 不启用

    -
    lastOperationType最后修改类型

    1 - 管理员手动修改  

    2 - 同步数据集修改

    -
    name角色名--
    alias排序字段索引
    2019-12-05 之后的 JAR,新增字段

    2.1.7 fine_user_role_middle  用户角色的中间表

    字段

    定义

    数据格式

    备注

    id主键UUID-
    roleId所关联的广义角色 ID

    depRoleId 或 ustomRoleId

    关联表:fine_dep_role

    关联字段:id

    关联表:fine_custom_role

    关联字段:id

    roleType所关联的广义角色类型

    1 - 部门职位

    2 - 自定义角色

    -
    userId所关联的用户 ID-

    关联表:fine_user

    关联字段:id

    2.2 权限-目录

    表名  表功能
    fine_authority权限表,记录所有权限值
    fine_authority_object

    权限实体表

    记录所有用到权限的对象、目录名称、报表名称

    fine_auth_preference

    权限面板用户偏好设置

    fine_homepage_expand

    首页扩展表

    记录主页类型权限实体的扩展属性

    fine_favorite_entry

    收藏节点表

    2.2.1 fine_authority  权限表

    字段

    定义

    数据格式

    备注

    id主键UUID-
    authority权限值

    1 - 拒绝

    2 - 允许

    -
    authorityEntityId所关联的权限实体id--
    authorityEntityType所关联的权限实体类型

    平台类型

    0 - 内部权限,实体都在 authority_object 表中

    1 - 人员管理权限

    2 - 数据连接权限


    报表类型

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

    -
    authorityType权限类型

    平台类型

    1 - 查看权限

    2 - 授权权限

    3 - 编辑权限

    4 - 数据连接管理权限


    报表类型

    101 - FineReport 模板认证权限

    102 - FineReport 模板查看权限

    103 - FineReport 模板填报权限

    104 - 批量导入任务权限

    -
    roleId所关联的广义角色id

    -

    关联表:fine_dep_role

    关联字段:id

    关联表:fine_custom_role

    关联字段:id

    roleType所关联的广义角色类型

    1 - 部门职务角色

    2 - 自定义角色

    3 - 用户角色

    -

    2.2.2 fine_authority_object  权限实体表(包含目录信息)

    字段

    定义

    数据格式

    备注

    id主键UUID-
    expandId使用 UUID,用来链接外部表,扩展额外属性--
    expandType所关联的扩展属性类型

    平台类型

    1 - 平台管理系统节点

    2 - 首页

    3 - 目录

    5 - 链接

    6 - 文件


    报表类型

    101 - 上报流程

    102 - FineReport 报表

    -
    parentId所关联的父节点 ID--
    coverId封面 ID--
    description描述信息--
    deviceType显示类型

    1 - PC

    2 - 平板

    4 - 手机

    -
    displayName显示报表名称和目录名称--
    icon图标 ID--
    mobileIcon移动图标 ID--
    path路径,不同 entry 类型表示的意义不同--
    sortIndex排序顺序--
    fullPath实体完整路径-2019-05-20 之后的 JAR,新增字段

    2.2.3 fine_auth_preference  权限面板用户偏好设置

    字段

    定义

    数据格式

    备注

    id主键UUID-
    authType权限面板类型--
    authVisableCfg权限可见性配置--
    userId用户 ID-

    关联表:fine_user

    关联字段:id

    2.2.4 fine_homepage_expand  首页扩展表

    字段

    定义

    数据格式

    androidPadHomePage用于 Android 平板的主页链接-
    androidPhoneHomePage用于 Android 手机的主页链接-
    id主键UUID
    iPadHomePage用于 iPad 的主页链接-
    iPhoneHomePage用于 iPhone 的主页链接-
    pcHomePage用于 PC 的主页链接-
    type主页类型

    0 - FineReport 模板

    1 - 平台目录

    2 - 链接

    3 - FineBI 模板

    2.2.5 fine_favorite_entry  收藏节点表

    字段

    定义

    数据格式

    备注

    id

    主键

    UUID

    -
    entryId收藏报表 ID--
    userId收藏用户 ID-

    关联表:fine_user

    关联字段:id

    time收藏时间datetime-

    3. 平台操作

    3.1 登录

    表名  表功能
    fine_last_login上次登录信息表
    fine_login_lock

    登录锁定表

    由于密码错误次数过多导致的锁定

    详情请参见:登录锁定

    fine_block_ip

    登录锁定IP表

    由于同一 IP 访问频率过高导致的锁定

    详情请参见:访问控制

    3.1.1 fine_last_login  上次登录信息表

    字段定义数据格式备注

    id

    主键

    UUID

    -

    city

    登录所在城市

    --

    ip

    登录所用 IP

    --

    time

    登录时间

    datetime

    -

    userId

    登录用户 ID

    -

    关联表:fine_user

    关联字段:id

    3.1.2 fine_login_lock  登录锁定表

    字段定义数据格式备注

    id

    主键

    UUID

    -

    errorTime

    密码错误次数

    --

    lockObject

    锁定 IP 或 username

    字符串 ip 或 username

    -

    lockObjectValue

    IP 或 username 的值

    --

    lockTime

    何时被锁

    datetime

    -

    locked

    通常为空

    --

    unlockTime

    何时解锁

    datetime

    -

    userId

    用户 ID

    -

    关联表:fine_user

    关联字段:id

    3.1.3 fine_block_ip  登录锁定 IP 表

    字段定义数据格式

    id

    主键

    UUID

    createTime

    锁定时间

    datatime

    ip

    锁定的 IP

    -

    rejectedVisits

    拒绝次数

    -

    3.2 备份还原

    表名表功能
    fine_backup_node备份节点表


    字段名定义数据格式备注

    id

    主键

    --

    backupModule

    备份模块

    jar/jar-cluster/plugins/reportlets/config

    -

    backupName

    备份名

    --

    backupTime

    何时备份

    datetime

    -

    savePath

    备份地址

    --

    backupSize

    备份文件大小

    float

    -

    type

    类型

    auto - 自动备份

    manual - 自动备份

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

    3.3 定时调度

    注:fine_schedule_record 表在 2019-05-20 之前的 JAR 中用于存储定时调度任务执行日志,2019-05-20 及之后的 JAR 中用于存储定时调度任务执行日志的表在 LogDB 的 fine_schedule_record 中,请参考:报表日志 LogDB 数据库

    表名  表功能  
    fine_schedule_task定时任务表
    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_sms发送短信
    fine_base_message平台消息主表
    fine_process_message上报消息
    fine_system_message平台系统消息
    fine_mobile_device移动端设备表

    3.3.1 fine_schedule_task  定时任务表

    字段定义数据格式备注

    id

    主键

    UUID

    -

    taskName

    任务名称

    --

    taskDescription

    任务描述

    预留字段,未使用

    -

    templatePath

    模板路径

    --

    repeatTime

    重复执行时间间隔

    --

    repeatTimes

    重复次数

    --

    showType

    展示类型

    0 - 分页预览

    1 - 填报预览

    2 - 数据分析预览

    3 - 表单预览

    4 - 新填报

    -

    taskType

    任务类型

    0 - 无调度对象

    1 - 报表模板

    2 - BI模板

    -

    taskCondition

    任务状态

    json格式,包含type和descriptiontype:

    0 - 始终执行

    1 - 公式判断

    2 - 自定义类判断description: 具体内容(具体公式或类名)

    -

    fileClearCount

    附件清理数目

    0 - 任务结束即清理-

    1 - 不清理其他正整数 - 保留次

    -

    nextFireTime

    下次执行时间

    yyyy-MM-dd HH:mm:ss

    -

    preFireTime

    上次执行时间

    yyyy-MM-dd HH:mm:ss

    -

    triggerGroup

    触发器组

    json 形式

    包含触发器类型,时间等

    -

    userGroup

    用户组

    json 形式

    包含姓名,英文名,角色,职务

    -

    creator

    任务创建者

    -

    关联表:fine_user

    关联字段:userName

    editable

    任务是否可编辑

    预留字段,未使用

    -

    backupFilePath

    备份文件路径

    --

    sendBackupFile

    是否发送备份文件

    预留字段,未使用

    -

    scheduleOutput

    任务推送

    -

    关联表:fine_schedule_output

    关联字段:id

    taskState

    任务状态

    运行中,暂停,结束与前台展示的状态不一定对应,展示到前台前需要经过计算

    -

    taskParameter

    任务参数

    json形式,包含多个参数,每个参数: 

    name 参数名称

    type 参数类型:

    String - 字符串

    Integer - 整型

    Double - 双精度型

    Date - 日期

    Boolean - 布尔值

    TableColumn - 数据集列 

    value 参数值,若参数类型非TableColumn则为字符串,若为TableColumn则有:

    columnIndex 列序号

    tableDataName 数据集名称 

    inputStyle 输入方式(非必须):

    0 - 默认

    1 - 数据集

    -

    outputStr

    任务附件处理类型组合字符串

    用于条件查询的过滤

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

    1 - 邮件通知

    2 - FTP上传附件

    3 - 平台通知

    5 - 客户端通知

    6 - 挂载平台

    7 - 自定义附件处理

    8 - 打印文件

    9 - 短信通知

    -

    3.3.2 fine_schedule_record  

    字段定义数据格式备注

    id

    主键

    UUID

    -

    creator

    创建者

    -

    关联表:fine_user

    关联字段:userName

    detailMessage

    详细信息

    --

    filePath

    生成附件路径

    预留字段,未使用

    -

    logMessage

    日志信息

    --

    logTime

    任务执行时间

    日志打印时间

    -

    logType

    日志类型

    成功,失败,跳过

    -

    nextFireTime

    下一次记录时间

    预留字段,未使用

    -

    runType

    附件处理类型

    --

    taskName

    任务名称

    --

    3.3.3 fine_schedule_output  定时任务中的导出

    字段定义数据格式

    id

    主键

    UUID

    baseName

    生成附件名称

    -

    createAttachByUsername

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

    1 - 是

    0 - 否

    formats

    导出附件类型

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

    0 - 输出CPR

    1 - 输出新版EXCEL

    2 - 输出PDF

    4 - 输出WORD

    8 - 输出旧版EXCEL

    16 - 输出PNG

    32 - 输出FRR

    3.3.4 fine_base_output  任务附件处理主表

    字段名定义数据格式备注

    id

    主键

    UUID

    -

    actionName

    附件处理类名

    --

    executeByUser

    是否按不同用户分别执行

    1- 是

    2-否

    -

    resultUrl

    结果链接

    0 - 快照生成

    1 - 邮件发送

    2 - FTP上传

    3 - 平台消息

    推送

    4 - 文件打印

    5 - 短信发送

    6 - 挂载平台

    7 - 自定义类处理

    8 - 定时填报

    9 - 客户端通知

    -1 - 附件发送(默认)

    -

    runType

    附件处理类型

    --

    output_Id

    导出id

    -

    关联表:fine_schedule_output

    关联字段:id

    3.3.5 fine_output_class  自定义类处理

    字段定义数据格式备注

    id

    主键

    UUID

    关联表:fine_base_output

    关联字段:id

    className

    自定义类名

    --

    3.3.6 fine_output_client_notice  客户端通知表

    字段定义数据格式备注

    id

    主键

    UUID

    关联表:fine_base_output

    关联字段:id

    addressee

    接收人

    --

    content

    内容

    --

    customizeLink

    自定义链接

    --

    linkOpentype

    链接类型

    1 - 定时结果链接

    2 - 自定义链接

    -

    mediaId

    富文本消息的图片 ID

    --

    subject

    主题

    --

    terminal

    推送终端

    1 - APP通知

    2 - 微信通知

    4 - 钉钉通

    -

    type

    消息类型

    1 - 链接消息

    2 - 图文消息

    3 - 文件消息

    -

    3.3.7 fine_output_email  推送邮件表

    字段定义数据格式备注

    id

    主键

    UUID

    关联表:fine_base_output

    关联字段:id

    addLink

    结果链接

    --

    bccAddress

    密送

    --

    ccAddress

    抄送

    --

    bodyContent

    内容

    --

    subject

    主题

    --

    userAttach

    使用附件

    --

    previewAttach

    正文预览

    --

    customBccAddress

    --

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

    customCcAddress

    --

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

    customAddress

    --

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

    3.3.8 fine_output_ftp  FTP上传表

    字段定义数据格式备注

    id

    主键

    UUID

    关联表:fine_base_output

    关联字段:id

    ftpMode

    FTP 模式

    passive:被动模式

    avtive:主动模式

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

    password

    密码

    --

    port

    端口号

    --

    savePath

    上传路径

    --

    serverAddress

    服务器地址

    --

    username

    用户名

    --

    3.3.9 fine_output_mount  定时调度任务挂载目录

    字段定义数据格式备注

    id

    主键

    UUID

    关联表:fine_base_output

    关联字段:id

    description

    描述

    --

    folderEntryID

    挂载目录 ID

    --

    folderEntryName

    挂载目录名称

    --

    folderEntryStr

    挂载目录

    --

    3.3.10 fine_output_platform_msg  平台系统消息

    字段定义数据格式备注

    id

    主键

    UUID

    关联表:fine_base_output

    关联字段:id

    subject

    主题

    --

    content

    内容

    --

    linkOpenType

    链接类型

    --

    3.3.11 fine_output_print  打印处理

    字段定义数据格式备注

    id

    主键

    UUID

    关联表:fine_base_output

    关联字段:id

    printerName

    打印机名称

    --

    3.3.12 fine_output_sms  短信发送

    字段定义数据格式备注

    id

    主键

    UUID

    关联表:fine_base_output

    关联字段:id

    smsParam

    -

    json,对于每个参数:

    id 参数

    IDname 参数名称

    value 参数值

    type 参数类型:

    String - 字符串

    Integer - 整型

    Double - 双精度型

    Date - 日期

    Boolean - 布尔值

    Formula - 公式

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

    templateID

    模板 ID

    --

    3.4 消息

    表名  表功能  
    fine_base_message平台消息主表
    fine_process_message上报消息
    fine_system_message平台系统消息

    3.4.1 fine_base_message  基础消息表

    字段定义数据格式备注

    id

    主键

    UUID

    -

    createTime

    消息创建时间

    datetime

    -

    datatime

    消息时间

    datetime

    新增

    message

    消息内容

    --

    readed

    是否已读

    1 - 是

    0 - 否

    -

    toasted

    是否已弹窗提示

    1 - 是

    0 - 否

    -

    type

    类型

    --

    url

    URL

    longtext

    -

    urlType

    URL 类型

    0 - 无

    1 - 内部链接类型,例如 /report/entry/{id}

    2 - 外部链接类型,例如 www.fanruan.com

    3 - 平台木块路由,跳转到系统管理某个 Tab 页面

    4 - 平台内打开多个模板的 URL

    -

    userId

    用户 ID

    -

    关联表:fine_user

    关联字段:id

    username

    用户名

    -

    关联表:fine_user

    关联字段:userName

    3.4.2 fine_process_message  推送消息表

    字段定义数据格式

    id

    主键

    UUID

    allTaskId

    全部任务 ID

    -

    deadLine

    结束时间

    datatime

    processed

    是否完成

    1-完成

    0-未完成

    taskId

    上报任务 ID

    -

    3.4.3 fine_system_message  系统消息表

    字段定义数据格式

    id

    主键

    UUID

    terminal

    推送终端

    终端号

    title

    主题

    -

    3.5 上报

    注:2018-12-27 之后的 JAR,新增上报相关表

      表名表功能  
    fine_workflow上报流程中的流程
    fine_workflow_task上报流程中的任务
    fine_workflow_task_impl上报流程中的任务下发出来的具体任务
    fine_workflow_node上报流程中的节点
    fine_workflow_stash_data上报流程中的数据暂存
    fine_workflow_log
    上报流程中的操作日志

    3.5.1 fine_workflow  上报中的流程表

    字段定义数据格式

    id

    主键

    UUID

    createTime

    创建时间

    datatime

    creatorId

    创建者 ID

    -

    description

    描述

    -

    name

    流程名称

    -

    nodesId

    节点 ID

    -

    3.5.2 fine_workflow_task  上报中流程任务表

    字段定义数据格式备注

    id

    主键

    UUID

    -

    createTime

    创建时间

    datatime

    -

    creatorId

    创建者 ID

    -

    关联表:fine_user

    关联字段:id

    creatorName

    创建者姓名

    -

    关联表:fine_user

    关联字段:userName

    deadLineDate

    截止时间

    datatime

    -

    deadLineType

    截止类型

    --

    issueControl

    定时下发

    --

    issueOver

    是否下发结束

    --

    leapfrogBack

    越级回退

    --

    name

    任务名称

    --

    parentId

    父任务 ID

    --

    processId

    流程 ID

    --

    remaindControl

    提醒方式

    --

    3.5.3 fine_workflow_task_impl  具体任务表

    字段定义数据格式

    id

    主键

    UUID

    alerted

    是否预警

    1 - 是

    2 - 否

    completeState

    任务完成状态

    -

    createTime

    创建时间(下发的时间)

    -

    currentNodeIdx

    当前的流程节点 ID

    -

    deadLine

    截止时间

    -

    frTaskId

    源 Task 的 ID

    -

    name

    任务名

    -

    needAllComplate

    是否需要全部完成

    -

    nodeRoute

    节点走过的路径

    json

    note

    备注

    -

    operatorJSON

    Node 上的第几个节点是多用户的

    -

    operatorOffset

    多用户节点的第几个用户

    -

    operatorOffsetName

    多用户节点的第几个用户的名字

    -

    parentId

    父任务 ID

    -

    processId

    流程 ID

    -

    reportOffset

    第几个模板

    -

    sendTime

    发送时间

    -

    sender

    发送人

    -

    senderId

    发送人 ID

    -

    sonTaskId

    子任务的 ID

     [{nodeIdx:0, userId:1, taskId:1}]

    state

    任务状态

    -1 - 初始

    0 - 等待上报

    1 - 等待审核

    2 - 审核通过

    3 - 被退回

    4 - 已经关闭

    5 - 超时

    taskId

    源 Task 的 ID

    -

    3.5.4 fine_workflow_node  上报流程节点表

    字段定义数据格式

    id

    主键

    UUID

    alertControl

    预警详细信息

    -

    authority

    权限

    -

    description

    描述

    -

    name

    节点名

    -

    needAllComplate

    是否需要全部完成后流转

    -

    needOfflineReport

    是否需要离线填报

    -

    processId

    流程 ID

    -

    reportControl

    上报详细信息

    -

    3.5.5 fine_workflow_stash_data  上报流程数据暂存表

    字段定义

    id

    主键

    data

    数据

    reportPath

    报表路径

    taskId

    任务 ID

    userId

    用户 ID

    3.5.6 fine_workflow_log  上报流程操作日志

    字段定义

    id

    主键

    datatime

    时间

    message

    消息

    operatorname
    操作者名称

    processname

    流程名称

    taskname

    任务名称

    4. 系统管理

    4.1 配置

    表名  表功能  
    fine_conf_classname  配置类的字段是接口类型的情况下,记录其类型
    fine_conf_entity存储配置类中的数据
    fine_conf_xmlentity  有些字段的结构及其复杂,为了将其存储到数据库中,存储成 XML 的方式

    4.1.1 fine_conf_classname  接口型配置类型表

      字段定义
    id当前字段在配置中的位置  
    className字段类型

    4.1.2 fine_conf_entity  配置类数据表


      字段定义
    id数据在配置中的位置
    value数据值

    注:数据库的配置内容多存在于 fine_conf_entity 表,对于前台未提供配置界面、但可在 fine_conf_entity 表修改的属性请参考下表。

    IDValue描述

    BackupConfig.customValueLength

    65536

    备份 conf 表,自定义 value 长度

    BackupConfig.customKeyLength

    1500

    备份 conf 表,自定义 ID 长度

    FSConfig.loginConfig.forceRedirectAfterLogin

    false

    登录后强制跳转,默认关闭

    SystemConfig.serverInit

    ""

    success:平台初始化完成

    fail:平台初始化未完成

    WebSocketConfig.port

    [38888, 39888]

    端口

    WebSocketConfig.protocol

    plain

    如果是 https 服务器,则需要设置为 ssl

    WebSocketConfig.keyStore

    ""

    存放文件的路径(绝对路径)

    一般用 keyStore,trustStore 待验证

    WebSocketConfig.keyStorePassword

    ""

    申请时候用到的秘钥

    WebSocketConfig.keyStoreFormat

    JKS

    默认用 JKS(如果是 pfx 证书,改成 PKCS12 )

    WebSocketConfig.trustStore

    ""

    文件路径(绝对路径)

    WebSocketConfig.trustStorePassword

    ""

    申请时候用秘钥

    WebSocketConfig.trustStoreFormat

    JKS

    默认用 JKS(如果是 pfx 证书,改成 PKCS12 )

    WebSocketConfig.socketContext

    /socket.io

    用于修改 websocket 的路由

    ServerConfig.cookiePath

    /

    cookie 路径(在部署工程时配置,否则会造成浏览器存储多个 cookie,需要每个用户手动清除 cookie 才能登录成功。)

    ScheduleSettingConfig.taskTimeout

    300000

    定时任务超过时间,默认 5 分钟

    SecurityConfig.frontSeed

    随机的 16 位字符串

    用于给前端加密提供秘钥

    初始是随机的 16 位字符串,可自行修改

    WebSecurityConfig.loginValidateStrict

    false/true

    false:限制跨域登录接口和 CAS 后台登录接口的使用

    true:不能使用跨域登录接口和 CAS 后台登录接口

    LoadConfig.minorTerribleThreshold

    0.09

    minorGC 后,晋升到老年代的对象速率与 EDEN 区的比值大小超过这个值即为超高负载

    LoadConfig.minorHighThreshold

    0.06

    minorGC 后,晋升到老年代的对象速率与 EDEN 区的比值大小超过这个值即为高负载

    LoadConfig.minorMidThreshold

    0.03

    minorGC 后,晋升到老年代的对象速率与 EDEN 区的比值大小超过这个值即为中等负载

    LoadConfig.majorExtremeTerribleThreshold

    0.95

    majorGC 后,残留在老年代对象大小与老年代大小的比值超过这个值即为极限负载

    LoadConfig.majorTerribleThreshold

    0.85

    majorGC 后,残留在老年代对象大小与老年代大小的比值超过这个值即为超高负载

    LoadConfig.majorHighThreshold

    0.7

    majorGC 后,残留在老年代对象大小与老年代大小的比值超过这个值算是高负载

    IntelliReleaseConfig.highInterruptRate

    0.8

    第一次小范围杀会话时,会话格子数超过模板限制格子数值的 80% 时被杀死

    IntelliReleaseConfig.highInterruptAgainRate

    0.6

    第二次小范围杀会话时,会话格子数超过模板限制格子数值的 60% 时被杀死

    IntelliReleaseConfig.highKillRate

    0.1

    第一次小范围杀会话后,被杀死会话数不足 10% 时进行第二次小范围杀会话

    IntelliReleaseConfig.terribleInterruptRate

    0.6

    第一次大范围杀会话时,会话格子数超过模板限制格子数值的 60% 时被杀死

    IntelliReleaseConfig.terribleInterruptAgainRate

    0.4

    第二次大范围杀会话时,会话格子数超过模板限制格子数值的 40% 时被杀死

    IntelliReleaseConfig.terribleKillRate

    0.2

    第一次大范围杀会话后,被杀死会话数不足 20% 时进行第二次大范围杀会话

    IntelliReleaseConfig.waitInLineRate

    0.9

    高负载时,此模板 90% 概率排队

    IntelliReleaseConfig.defaultCellCount

    1000000

    大小范围杀会话时,如果模板格子数限制关闭,默认格子数为1000000

    IntelliReleaseConfig.releaseSessionInterval

    20

    在 20 秒内,如果此次 gc 后负载状态低于或等于上次 gc 状态,则不进行大 / 小范围杀会话

    WebSecurityConfig.fileInspectorType

    1

    开启了安全管理的文件校验后,用此配置文件上传校验类型

    0 - 综合,后缀不在白名单内放行,否则校验头

    1 - 白名单,后缀在白名单且头匹配的才放行

    2 - 黑名单,后缀不在黑名单内放行

    QuartzConfig.threadCount

    100

    定时调度模块最大线程数(2019-08-16 之后的 JAR 支持)

    QuartzConfig.maxConnections

    50

    定时调度模块最大连接数(2019-08-16 之后的 JAR 支持)

    ScheduleSettingConfig.timeoutRemindtrue定时调度任务是否开启监控日志超时提醒

    4.1.3 fine_conf_xmlentity  xml存储的配置对应表

    字段定义 
    id数据在配置中的位置
    value该字段的 XML 文本值

    4.2 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 中间目录配置管理

    4.2.1 fine_swift_col_idx_conf  字段索引配置表

    字段定义
    tableKey数据表 SourceKey
    columnName字段名
    requireIndex是否生成索引
    requireGlobalDict是否生成全局索引

    4.2.2 fine_swift_config_entity  Swift内部配置表

    字段  定义 
    configKey配置所在的位置
    configValue配置值

    4.2.3 fine_swift_metadata  数据表元数据存放表

    字段定义数据格式
    id数据表算出来的 SourceKey-
    swiftSchema数据文件存放位置CUBE / LOG
    schemaName数据库表的 Schema-
    tableName表名-
    remark转译名-
    fields字段信息-

    4.2.4 fine_swift_seg_location  Swift Segment 分布信息

    字段定义
    clusterId集群 ID
    segmentId生成的 Segment ID
    sourceKey数据表 SourceKey,表示 Segment 属于哪个表

    4.2.5 fine_swift_segments  Swift Segment 详细信息

    字段  定义 数据格式
    id生成的 Segment ID-
    segmentOwner数据表 SourceKey,表示 Segment 属于哪个表-
    segmentOrderSegment 序号-
    storeType数据保存类型-
    segmentUri数据文件的相对 URL-
    swiftSchema数据文件存放目录CUBE / LOG

    4.2.6 fine_swift_service_info  保存 Swift 服务信息

    字段  定义数据格式
    idService ID  -
    service服务类型查询、导入、历史、实时等服务
    cluster_id集群 ID-
    service_info服务的其他信息-
    is_singleton是否只启动一个-

    4.2.7 fine_swift_tab_idx_conf  表索引配置

    字段定义
    tableKey表 SourceKey
    allotRule分块逻辑

    4.2.8 fine_swift_table_path  Cube 中间目录配置管理

    字段定义数据格式
    clusterId集群 ID单机为 LOCAL
    tableKey表 SourceKey-
    tablePath当前使用的中间目录-
    lastPath上次使用的临时目录-
    tmpDir生成 Cube 时使用的中间目录-

    4.3 Quartz 模块(不允许修改)

      表名  表功能
    qrtz_blob_triggers以 Blob 类型存储的触发器
    qrtz_calendars存放日历信息, Quartz 可配置一个日历来指定一个时间范围
    qrtz_cron_triggers存放 Cron 类型的触发器
    qrtz_fired_triggers存放已触发的触发器
    qrtz_job_details存放一个 JobDetail 信息
    qrtz_simple_triggers简单触发器的信息
    qrtz_triggers触发器的基本信息

    4.3.1 qrtz_blob_triggers  以 Blob 类型存储的触发器

    字段  定义
    SCHED_NAMEQuartzScheduler
    TRIGGER_GROUP触发器组
    TRIGGER_NAME触发器名称
    BLOB_DATA任务数据

    4.3.2 qrtz_calendars  日历信息存放表

    字段定义
    CALENDAR_NAME日历名称
    SCHED_NAMEQuartzScheduler
    CALENDAR日历信息

    4.3.3 qrtz_cron_triggers  存放 Cron 类型的触发器

    字段定义
    SCHED_NAMEQuartzScheduler
    TRIGGER_GROUP触发器组
    TRIGGER_NAME触发器名称
    CRON_EXPRESSIONCron 表达式
    TIME_ZONE_ID时区

    4.3.4 qrtz_fired_triggers  存放已触发的触发器

    字段定义
    SCHED_NAMEQuartzScheduler
    TRIGGER_GROUP触发器组
    TRIGGER_NAME触发器名称

    4.3.5 qrtz_job_details  存放一个 JobDetail 信息

    字段定义
    JOB_GROUP任务组
    SCHED_NAMEQuartzScheduler
    JOB_NAME任务名称
    DESCRIPTION描述  

    4.3.6 qrtz_simple_triggers  简单触发器的信息

    字段定义
    SCHED_NAMEQuartzScheduler
    TRIGGER_GROUP触发器组
    TRIGGER_NAME触发器名称
    REPEAT_COUNT重复次数
    REPEAT_INTERVAL重复时间间隔

    4.3.7 qrtz_triggers  触发器的基本信息

      字段定义
    SCHED_NAMEQuartzScheduler
    TRIGGER_GROUP触发器组
    TRIGGER_NAME触发器名称
    START_TIME开始时间
    END_TIME结束时间
    TRIGGER_TYPE触发器类型
    TRIGGER_STATE触发器状态
    NEXT_FIRE_TIME下次执行时间
    PREV_FIRE_TIME上次执行时间
    JOB_GROUP任务组
    JOB_NAME任务名称

    5. 其他模块

    5.1 移动端

    表名表功能
    fine_mobile_device移动端设备表
    fine_mobile_push_message移动端消息推送表

    5.1.1 fine_mobile_device  移动端设备表

    字段定义数据格式
    id主键-
    username关联的用户名-
    macAddress设备 Mac 地址-
    deviceName设备名称-
    passed设备是否通过认证-
    createDate设备添加日期datatime
    updateDate设备修改日期datatime

    5.1.2 fine_mobile_push_message  移动端消息推送表

    字段名定义

    id

    主键

    groupId

    消息接收组 ID

    mediald

    富文本消息的图片 ID

    msgType

    消息类型

    terminal

    推送终端

    title

    消息标题

    5.2 报表

    表名    表功能
    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模板版本管理表

    5.2.1 fine_param_template  模板参数组合

    字段定义
    id主键
    templateid模板 ID
    username用户名
    tpgroup参数组合

    5.2.2 fine_print_offset  打印偏移

    字段定义数据格式
    ip客户端 IP 地址-
    cptName模板名称-
    offsetX横向偏移量-
    offsetY纵向偏移量-
    sign

    偏移选项

    0 - 不偏移

    1 - 全局配置

    2 - 单模板配置

    5.2.3 fine_print_offset_ip_relate  打印偏移 IP 关联表

    字段定义备注
    id主键-
    motherID对应打印偏移表的 ID 字段-
    childIP关联客户端 IP

    关联表:fine_print_offset

    关联字段:id

    5.2.4 fine_remote_design_auth  远程设计用户表

    字段定义数据格式
    id主键
    userId用户 ID-
    userName用户名-
    path有远程设计权限的路径-
    pathType

    路径类型

    0 - 文件 

    1 - 文件夹

    5.2.5 fine_write_stash  填报暂存表

    字段定义
    id主键
    username用户名
    reportPath模板路径
    data暂存数据

    5.2.6 fine_process_expand  FineReport 上报扩展表

    字段定义 
    id主键
    processType上报流程类型

    5.2.7 fine_report_expand  FineReport 报表扩展表

    字段定义
    id主键
    showType

    0 - 填报

    1 - 分页

    2 - 分析

    3 - 表单预览

    4 - 新填报

    transmitParameters自定义的一些预览参数

    5.2.8 fine_excel_submit_task  Excel 批量导入权限实体扩展表

    注:2018-12-27 之后的 JAR ,新增表

    字段定义
    id主键
    name任务名称
    reportPath关联模板路径
    createTime任务创建时间
    submitTim提交时间
    description描述

    5.2.9 fine_vcs  模板版本管理表

    字段定义数据格式

    id

    主键

    -

    commitCode

    用来回滚 commit

    -

    commitMsg

    git commit Msg

    -

    filename

    模板名称

    -

    time

    提交时间

    datatime

    username

    用户名

    -

    version

    版本号

    -

    附件列表


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