當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

FineDB 表結構

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_AUTHORITY權限表,只記錄當前目錄被授予的權限,該目錄下的模板和子目錄權限不會被記錄
FINE_AUTHORITY_OBJECT

權限實體表,記錄當前目錄(不包含該目錄下的模板及子目錄)權限的對象、目錄名稱、報表名稱

FINE_AUTH_PREFERENCE

權限面板用戶偏好設置

FINE_HOMEPAGE_EXPAND

首頁擴展表

記錄主頁類型權限實體的擴展屬性

FINE_FAVORITE_ENTRY

收藏節點表

平台操作登錄FINE_LAST_LOGIN上次登錄信息表
FINE_LOGIN_LOCK

登錄鎖定表

由於密碼錯誤次數過多導緻的鎖定

詳情請參見:登錄鎖定

FINE_BLOCK_IP

登錄鎖定IP表

由於同一 IP 訪問頻率過高導緻的鎖定

詳情請參見:訪問控制

備份還原FINE_BACKUP_NODE備份節點表
定時調度FINE_SCHEDULE_TASK定時任務表

FINE_SCHEDULE_TASK_PARAM

定時調度任務參數值
FINE_SCHEDULE_RECORD記錄任務執行日志
FINE_SCHEDULE_OUTPUT定時任務中的導出
FINE_BASE_OUTPUT任務附件處理主表
FINE_OUTPUT_CLASS自定義類處理
FINE_OUTPUT_CLIENT_NOTICE客戶端通知
FINE_OUTPUT_EMAIL推送郵件
FINE_OUTPUT_FTPFTP 上傳
FINE_OUTPUT_MOUNT定時調度任務挂載目錄
FINE_OUTPUT_PLATFORM_MSG平台系統消息
FINE_OUTPUT_PRINT打印處理
FINE_OUTPUT_SFTPSFTP 上傳
FINE_OUTPUT_SMS發送短信
FINE_BASE_MESSAGE平台消息主表
FINE_PROCESS_MESSAGE上報消息
FINE_SYSTEM_MESSAGE平台系統消息
FINE_MOBILE_DEVICE移動端設備表
消息FINE_BASE_MESSAGE平台消息主表
FINE_PROCESS_MESSAGE上報消息
FINE_SYSTEM_MESSAGE平台系統消息
上報FINE_WORKFLOW上報流程中的流程
FINE_WORKFLOW_TASK上報流程中的任務
FINE_WORKFLOW_TASK_IMPL上報流程中的任務下發出來的具體任務
FINE_WORKFLOW_NODE上報流程中的節點
FINE_WORKFLOW_STASH_DATA上報流程中的數據暫存
FINE_WORKFLOW_LOG上報流程中的操作日志
系統管理配置FINE_CONF_CLASSNAME配置類的字段是接口類型的情況下,記錄其類型
FINE_CONF_ENTITY存儲配置類中的數據
FINE_CONF_XMLENTITY有些字段的結構及其複雜,爲了将其存儲到數據庫中,存儲成 XML 的方式
FINE_INTERNATIONAL

記錄多語言數據的表

SWIFT 模塊FINE_SWIFT_COL_IDX_CONF字段索引配置
FINE_SWIFT_CONFIG_ENTITYSwift 内部配置表
FINE_SWIFT_METADATA用於存放數據表元數據
FINE_SWIFT_SEG_LOCATIONSwift Segment 分布信息
FINE_SWIFT_SEGMENTSSwift Segment 詳細信息
FINE_SWIFT_SERVICE_INFO保存 Swift 服務信息
FINE_SWIFT_TAB_IDX_CONF表索引配置
FINE_SWIFT_TABLE_PATHCube 中間目錄配置管理

Quartz 模塊

QRTZ_BLOB_TRIGGERS以 Blob 類型存儲的觸發器
QRTZ_CALENDARS日曆信息存放表
QRTZ_CRON_TRIGGERS存放 Cron 類型的觸發器
QRTZ_FIRED_TRIGGERS存放已觸發的觸發器
QRTZ_JOB_DETAILS存放一個 JobDetail 信息

QRTZ_LOCKS

存儲程序的悲觀鎖的信息
QRTZ_PAUSED_TRIGGER_GRPS存儲已暫停的 Trigger 組的信息
QRTZ_SCHEDULER_STATE存儲集群中 note 實例信息
QRTZ_SIMPLE_TRIGGERS簡單觸發器的信息

QRTZ_SIMPROP_TRIGGERS

存儲 CalendarIntervalTrigger 和 DailyTimeIntervalTrigger
QRTZ_TRIGGERS觸發器的基本信息
其他模塊移動端FINE_MOBILE_DEVICE移動端設備表
FINE_MOBILE_PUSH_MESSAGE移動端消息推送表
fine_weixin_user_relation平台微信用戶對應表
fine_weixin_output微信推送的定時調度任務信息
fine_weixin_agent推送到微信的信息表
fine_weixin_group推送到微信群的信息表
fine_dingtalk_user_relation平台釘釘用戶對應表
fine_dingtalk_output釘釘推送的定時調度任務信息
fine_dingtalk_agent推送到釘釘的信息表
fine_dingtalk_group推送到釘釘群的信息表
報表FINE_PARAM_TEMPLATE模板參數組合
FINE_PRINT_OFFSET打印偏移
FINE_PRINT_OFFSET_IP_RELATE打印偏移 IP 關聯表
FINE_REMOTE_DESIGN_AUTH遠程設計用戶表
FINE_WRITE_STASH填報暫存表
FINE_PROCESS_EXPAND上報流程類型權限實體的擴展屬性表
FINE_REPORT_EXPAND報表類型權限實體的擴展屬性表
FINE_EXCEL_SUBMIT_TASKExcel 批量導入權限實體擴展表
FINE_VCS模板版本管理表

1.2 表間關系

1.2.1 用戶


1.2.2 上報


1.2.3 定時調度


1.2.4 消息


1.2.5 打印


注:基於上述表結構,且各表間不直接關聯,因此涉及到直接操作數據庫的,必須手動删除中間表内的數據。

       例如:删除一個部門 = 删除 department + 删除 dep_role + 删除 user_role_middle;

                 删除一個用戶 = 删除 user + 删除 user_role_middle + 删除 extra_property。

2. 用戶-部門職位-角色

2.1 FINE_USER 用戶表

字段名描述數據類型長度非空備注
ID主鍵VARCHAR255TRUE

關聯表字段

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生日TIMESTAMP26FALSE-
CREATIONTYPE

創建類型

1 - 手動創建

2 - 同步創建

INTEGER32TRUE-
DESCRIPTION描述VARCHAR1000FALSE-
EMAIL郵箱VARCHAR255FALSE-
ENABLE

是否啓用

1 - 啓用

0 - 不啓用

BOOLEAN0FALSE-
LANGUAGE語言VARCHAR255FALSE-
LASTOPERATIONTYPE

最後修改類型

1 - 手動修改

2 - 同步修改

INTEGER32TRUE-
MALE

性别

1 - 男

0 - 女

BOOLEAN0FALSE-
MOBILE手機号VARCHAR255FALSE-
PASSWORD密碼VARCHAR255TRUE該字段值爲平台用戶密碼加密後的密文,不影響平台用戶登錄數據決策系統
REALNAME姓名VARCHAR255FALSE-
USERNAME用戶名VARCHAR255TRUE

關聯表字段

fine_base_message>userName

fine_workflow_task>creatorName

fine_schedule_record>creator

fine_schedule_task>creator

WORKPHONE手機号VARCHAR255FALSE-
REALALIASrealName 排序索引VARCHAR255FALSE

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

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

USERALIASuserName 排序索引VARCHAR255FALSE

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

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

2.2 FINE_EXTRA_PROPERTY 用戶額外信息表

字段名描述數據類型長度非空備注
ID主鍵VARCHAR255TRUE-
NAME屬性名稱VARCHAR255TRUE-
RELATEDID用戶idVARCHAR255TRUE

關聯表字段

fine_user>id

TYPE所關聯的數據項類型INTEGER32TRUE-
VALUE屬性值VARCHAR65536FALSE-

2.3 FINE_DEPARTMENT  部門表

字段名描述數據類型長度非空備注
ID主鍵VARCHAR255TRUE

關聯表字段

fine_dep_role>departmentId

CREATIONTYPE

創建類型

1 - 手動創建

2 - 同步創建

INTEGER32TRUE-
DESCRIPTION描述VARCHAR1000FALSE-
ENABLE

是否啓用

1 - 啓用

0 - 不啓用

BOOLEAN0FALSE-
LASTOPERATIONTYPE

最後修改類型

1 - 手動修改

2 - 同步修改

INTEGER32TRUE-
NAME部門名VARCHAR255FALSE-
PARENTID父部門 IDVARCHAR255FALSE-
FULLPATH

部門完整路徑

祖父部門 ID

父部門 ID

...

VARCHAR65536FALSE

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

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

ALIAS排序索引VARCHAR255FALSE

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

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

2.4 FINE_POST  職位表

字段名描述數據類型長度非空備注
ID主鍵VARCHAR255TRUE

關聯表字段

fine_dep_role>postId

CREATIONTYPE

創建類型

1 - 手動創建

2 - 同步創建

INTEGER32TRUE-
DESCRIPTION描述VARCHAR1000FALSE-
ENABLE

是否啓用

0 - 不啓用

1 - 啓用

BOOLEAN0FALSE-
LASTOPERATIONTYPE

最後修改類型

1 - 手動修改

2 - 同步修改

INTEGER32TRUE-
NAME職位名VARCHAR255FALSE-
ALIAS排序索引VARCHAR255FALSE

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

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

2.5 FINE_DEP_ROLE  部門職位的中間表

字段名描述數據類型長度非空備注
ID主鍵VARCHAR255TRUE

關聯表字段

fine_user_role_middle>roleId

CREATIONTYPE

創建類型

1 - 手動創建

2 - 同步創建

INTEGER32TRUE-
LASTOPERATIONTYPE

最後修改類型

1 - 手動修改

2 - 同步修改

VARCHAR255TRUE-


DEPARTMENTID

所關聯的部門和職務 ID

departmentId 爲空,postId 爲空:表示内置+同步部門的所有部門角色(前台不可見)

departmentId 爲空,postId 不爲空:不存在

departmentId 不爲空,postId 爲空:表示不包含職務的部門角色

departmentId 不爲空,postId 不爲空:表示正常部門職務角色

INTEGER32TRUE

關聯表字段

fine_department>id

POSTID
VARCHAR255

TRUE

關聯表字段

fine_post>id

FULLPATH中間數據完整路徑VARCHAR65536FALSE

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

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

2.6 FINE_CUSTOM_ROLE  自定義角色表

字段名描述數據類型長度非空備注
ID主鍵VARCHAR255TRUE

關聯表字段

fine_user_role_middle>roleId

CREATIONTYPE

創建類型

1 - 管理員手動創建  

2 - 同步數據集創建

INTEGER32TRUE-
DESCRIPTION描述信息VARCHAR255FALSE-
ENABLE

是否啓用

1 - 啓用

0 - 不啓用

BOOLEAN0FALSE-
LASTOPERATIONTYPE

最後修改類型

1 - 手動修改  

2 - 同步修改

INTEGER32TRUE-
NAME角色名VARCHAR255FALSE-
ALIAS排序字段索引VARCHAR255FALSE

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

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

2.7 FINE_USER_ROLE_MIDDLE  用戶角色的中間表

字段名描述數據類型長度非空備注
ID主鍵VARCHAR255TRUE-
ROLEID

所關聯的廣義角色 ID

depRoleId 或 customRoleId

VARCHAR255TRUE

關聯表字段

fine_dep_role>id

fine_custom_role>id

fine_authority>roleId

ROLETYPE

所關聯的廣義角色類型

1 - 部門職位

2 - 自定義角色

INTEGER32TRUE-
USERID所關聯的用戶 IDVARCHAR255TRUE

關聯表字段

fine_user>id

3. 權限-目錄

3.1 FINE_AUTHORITY 權限表

字段名描述數據類型長度非空備注
ID主鍵VARCHAR255TRUE-
AUTHORITY

權限值

1 - 拒絕

2 - 允許

INTEGER32TRUE-
AUTHORITYENTITYID

所關聯的權限實體id

VARCHAR255TRUE-
AUTHORITYENTITYTYPE

所關聯的權限實體類型

平台類型

0 - 目錄權限,管理系統權限,實體都在 authority_object 表中

1 - 人員管理-部門權限,人員管理-角色權限

2 - 數據連接權限

7 - 定時調度權限

報表類型

101 - FineReport 模板權限(模板認證)

BI 類型

201 - BI業務包權限

202 - BI業務包行過濾器權限(*外界感知不到)

203 - BI儀表板權限(主要用於分享)

204 - BI模板權限(模板認證)

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

INTEGER32TRUE-
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儀表板公共鏈接功能權限

INTEGER32TRUE-
ROLEID所關聯的廣義角色idVARCHAR255TRUE

關聯表字段

fine_dep_role>id

fine_custom_role>id

fine_user_role_middle>id

ROLETYPE

所關聯的廣義角色類型

1 - 部門,部門下職務

2 - 自定義角色

3 - 用戶

4 - 職務

INTEGER32TRUE

3.2 FINE_AUTHORITY_OBJECT  權限實體表

包含目錄信息、管理系統

字段名描述數據類型長度非空備注
ID主鍵VARCHAR255TRUE-
EXPANDID所關聯的擴展屬性記錄idVARCHAR255FALSE-
EXPANDTYPE

所關聯的擴展屬性類型

平台類型

1 - 平台管理系統節點

2 - 首頁

3 - 目錄

5 - 鏈接

6 - 文件

報表類型

101 - 上報流程

102 - FineReport 報表

BI 類型

201 - BI 報表

INTEGER32FALSE-
PARENTID所關聯的父節點 IDVARCHAR255FALSE-
COVERID

封面 ID

系統管理>外觀配置>目錄樣式中的目錄封面

VARCHAR255FALSE-
DESCRIPTION描述信息VARCHAR65536FALSE-
DEVICETYPE

顯示類型

0 - 未勾選 PC 、平板、手機

1 - PC

2 - 平板

4 - 手機

5 - 勾選 PC 、手機

6 - 勾選平板、手機

7 - 勾選 PC 、平板、手機

INTEGER32FALSE-
DISPLAYNAME顯示報表名稱和目錄名稱VARCHAR255TRUE-
ICON

圖标 ID

系統管理>外觀配置>目錄樣式中的目錄圖标

VARCHAR255FALSE-
PATH路徑,不同 entry 類型表示的意義不同VARCHAR255FALSE-
SORTINDEX排序順序BIGINT64FALSE-
MOBILEICON移動圖标 IDVARCHAR255FALSE-
FULLPATH實體完整路徑VARCHAR65536FALSE

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

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

3.3 FINE_AUTH_PREFERENCE  權限面板用戶偏好設置

字段名描述數據類型長度非空備注
ID主鍵VARCHAR255TRUE-
AUTHTYPE權限面板類型INTEGER32FALSE-
AUTHVISIBLECFG權限可見性配置BIGINT64FALSE-
USERID用戶 IDVARCHAR255FALSE

關聯表字段

fine_user>id

3.4 FINE_HOMEPAGE_EXPAND  首頁擴展表

字段名描述數據類型長度非空
ID主鍵VARCHAR255TRUE
ANDROIDPADHOMEPAGE用於 Android 平板的主頁鏈接VARCHAR1000FALSE
ANDROIDPHONEHOMEPAGE用於 Android 手機的主頁鏈接VARCHAR1000FALSE
IPADHOMEPAGE用於 iPad 的主頁鏈接VARCHAR1000FALSE
IPHONEHOMEPAGE用於 iPhone 的主頁鏈接VARCHAR1000FALSE
PCHOMEPAGE用於 PC 的主頁鏈接VARCHAR1000FALSE
TYPE

主頁類型

0 - FineReport 模板

1 - 平台目錄

2 - 鏈接

3 - FineBI 模板

INTEGER32FALSE

3.5 FINE_FAVORITE_ENTRY 收藏節點表

字段名描述數據類型長度非空備注
ID

主鍵

VARCHAR255TRUE-
ENTRYID收藏報表 IDVARCHAR255FALSE-
TIME收藏時間TIMESTAMP26FALSE-
USERID收藏用戶 IDVARCHAR255FALSE

關聯表字段

fine_user>id

4. 登錄

4.1 FINE_LAST_LOGIN 上次登錄信息表

字段名描述數據類型長度非空備注
ID

主鍵

VARCHAR255TRUE-
CITY

登錄所在城市

VARCHAR255FALSE-
IP

登錄所用 IP

VARCHAR255FALSE-
TIME

登錄時間

TIMESTAMP26FALSE-
USERID

登錄用戶 ID

VARCHAR255FALSE

關聯表字段

fine_user>id

4.2 FINE_LOGIN_LOCK 登錄鎖定表

字段名描述數據類型長度非空備注
ID

主鍵

VARCHAR255TRUE-
ERRORTIME

密碼錯誤次數

INTEGER32FALSE-
LOCKOBJECT

鎖定 IP 或 username

VARCHAR255FALSE-
LOCKOBJECTVALUE

IP 或 username 的值

VARCHAR255FALSE-
LOCKTIME

何時被鎖

TIMESTAMP26FALSE-
LOCKED

通常爲空

BOOLEAN0FALSE-
UNLOCKTIME

何時解鎖

TIMESTAMP26FALSE-
USERID

用戶 ID

VARCHAR255FALSE

關聯表字段

fine_user>id

4.3 FINE_BLOCK_IP 登錄鎖定 IP 表

字段名描述數據類型長度非空
ID

主鍵

VARCHAR255TRUE
CREATETIME

鎖定時間

TIMESTAMP26FALSE
IP

鎖定的 IP

VARCHAR255FALSE
REJECTEDVISITS

拒絕次數

INTEGER32FALSE

5. 備份還原

5.1 FINE_BACKUP_NODE 備份節點表

字段名描述數據類型長度非空備注
ID

主鍵

VARCHAR255TRUE-
BACKUPMODULE

備份模塊

jar:JAR包

jar-cluster:集群下的jar包(較特殊。集群下,jar包備份會自動轉爲代理實現,故單獨分出這個模塊)

plugins:插件

dashboards:BI模板

reportlets:報表模板

config:平台配置

VARCHAR255FALSE-
BACKUPNAME

備份名

VARCHAR255FALSE-
BACKUPTIME

何時備份

TIMESTAMP26FALSE-
SAVEPATH

備份地址

VARCHAR1000FALSE-
BACKUPSIZE

備份文件大小

DOUBLE64FALSE-
TYPE

類型

auto:自動備份

manual :自動備份

VARCHAR255FALSE

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

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

6. 定時調度

6.1 FINE_SCHEDULE_TASK 定時任務表

字段名描述數據類型長度非空備注
ID主鍵VARCHAR255TRUE

關聯表字段

fine_schedule_task_param>taskId

fine_schedule_record>taskId

BACKUPFILEPATH備份文件路徑VARCHAR1000FALSE預留字段,未使用
CREATOR任務創建者VARCHAR255FALSE

關聯表字段

fine_user>userName

fine_schedule_record>creator

EDITABLE任務是否可編輯BOOLEAN0FALSE預留字段,未使用
FILECLEARCOUNT

附件清理數目

-1 - 不清理

0 - 任務結束即清理

1 - 不清理

其他正整數 - 保留次

INTEGER32FALSE-
NEXTFIRETIME

下次執行時間

yyyy-MM-dd HH:mm:ss

TIMESTAMP26FALSE-
OUTPUTSTR

任務附件處理類型組合字符串,用於條件查詢的過濾

文件處理方式,逗号隔開:

1 - 郵件通知
2 - FTP上傳附件
3 - 平台通知
5 - 短信通知
6 - 挂載平台
7 - 自定義附件處理
8 - 打印文件
9 - 客戶端通知
10 - SFTP 上傳

VARCHAR1000FALSE-
PREFIRETIME

上次執行時間

yyyy-MM-dd HH:mm:ss

TIMESTAMP26FALSE-
REPEATTIME重複執行時間間隔INTEGER32FALSE-
REPEATTIMES重複次數INTEGER32FALSE-
SENDBACKUPFILE是否發送備份文件BOOLEAN0FALSE預留字段,未使用
SHOWTYPE

展示類型

0 - 分頁預覽

1 - 填報預覽

2 - 數據分析預覽

3 - PC端預覽

4 - 新填報

INTEGER32FALSE-
TASKCONDITION

任務狀态

json格式,包含 type 和 description。

type:

0 - 始終執行

1 - 公式判斷

2 - 自定義類判斷

description:

具體内容(具體公式或類名)

VARCHAR255FALSE-
TASKDESCRIPTION任務描述VARCHAR1000FALSE預留字段,未使用
TASKNAME任務名稱VARCHAR255TRUE-
TASKPARAMETER

任務參數

json形式,包含 inputStyle 參數輸入方式,name 參數名稱,type 參數類型,value 參數值

inputStyle 輸入方式(非必須)

0 - 默認

1 - 數據集

type 參數類型

String - 字符串

Integer - 整型

Double - 雙精度型

Date - 日期

Boolean - 布爾值

TableColumn - 數據集列 

value 參數值

若參數輸入方式爲默認,則 value 爲字符串

若參數輸入方式爲數據集,則包括 value 數據集名稱,colname 數據集字段值

VARCHAR65536FALSE-
TASKSTATE

任務狀态

0 - 啓動

1 - 暫停

2 - 已結束


INTEGER32FALSE與前台展示的狀态不一定對應,展示到前台前需要經過計算
TASKTYPE

任務類型

0 - 無調度對象

1 - 報表模板

2 - BI模板

INTEGER32FALSE-
TEMPLATEPATH模板路徑VARCHAR1000TRUE-
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 明細頻率執行時,哪幾個月執行(非必須):

整數數組

VARCHAR65536FALSE-
USERGROUP

用戶組

json形式: 

customRole 角色列表:角色ID數組

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

departmentAndPost 部門列表:部門 ID 數組

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

platformUser 用戶列表(非必須):數組,格式爲"姓名(用戶名)"

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

userType 用戶類型:1 - 平台用戶,2 - 自定義用戶

columnIndex 自定義用戶-數據集列序号(非必須)

columnIndexStr 自定義用戶-數據集列名(非必須)

tableDataName 自定義用戶-數據集名稱(非必須)

VARCHAR65536FALSE-
SCHEDULEOUTPUT任務推送VARCHAR255FALSE

關聯表字段

fine_schedule_output>id

CONDITIONPARAMETER

執行條件的自定義類參數

json 形式:

name 參數名稱 

value 參數值

VARCHAR1000FALSE2020-06-08 及之後的 JAR ,新增字段

6.2 FINE_SCHEDULE_TASK_PARAM 定時調度任務參數值

字段名描述數據類型長度非空備注
ID主鍵VARCHAR255TRUE-
PARAM

參數列表

json 形式:

參數名:參數值

VARCHAR65536FALSE-
TASKNAME任務名稱VARCHAR255FALSE-
TASKID任務IDVARCHAR255FALSE

關聯表字段

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

主鍵

VARCHAR255TRUE-
CREATOR

創建者

VARCHAR255FALSE-
DETAILMESSAGE

詳細信息

VARCHAR65536FALSE-
FILEPATH

生成附件路徑

VARCHAR1000FALSE預留字段,未使用
LOGMESSAGE

日志信息

VARCHAR255FALSE-
LOGTIME

任務執行時間

日志打印時間

TIMESTAMP26FALSE-
LOGTYPE

日志類型

0-失敗

1-成功

2-跳過

INTEGER32FALSE-
NEXTFIRETIME

下一次記錄時間

TIMESTAMP26FALSE預留字段,未使用
RUNTYPE

附件處理類型

0 - 快照生成

1 - 郵件發送

2 - FTP 上傳

3 - 平台消息推送

4 - 文件打印

5 - 短信發送

6 - 挂載平台

7 - 自定義類處理

8 - 定時填報

9 - 客戶端通知

10 - SFTP 上傳

-1 - 附件發送(默認)

INTEGER32FALSE-
TASKNAME

任務名稱

VARCHAR255TRUE-
TASKID任務IDVARCHAR255FALSE

關聯表字段

fine_schedule_task>id

6.4 FINE_SCHEDULE_OUTPUT 定時任務中的導出

字段名描述數據類型長度非空備注
ID

主鍵

VARCHAR255TRUE

關聯表字段

fine_schedule_task>scheduleOutput

fine_base_output>output_Id

BASENAME

生成附件名稱

VARCHAR65536FALSE-
CREATEATTACHBYUSERNAME

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

1 - 是

0 - 否

BOOLEAN0FALSE-
FORMATS

導出附件類型

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

0 - 輸出 CPR

1 - 輸出新版 EXCEL

2 - 輸出 PDF

4 - 輸出 WORD

8 - 輸出舊版 EXCEL

16 - 輸出 PNG

32 - 輸出 FRR

VARCHAR255FALSE-

6.5 FINE_BASE_OUTPUT 任務附件處理主表

字段名描述數據類型長度非空備注
ID

主鍵

VARCHAR255TRUE
ACTIONNAME

附件處理類名

VARCHAR255TRUE
EXECUTEBYUSER

是否按不同用戶分别執行

1 - 是

0 - 否

BOOLEAN0TRUE
RESULTURL

結果鏈接

VARCHAR1000FALSE
RUNTYPE

附件處理類型

0 - 快照生成

1 - 郵件發送

2 - FTP 上傳

3 - 平台消息推送

4 - 文件打印

5 - 短信發送

6 - 挂載平台

7 - 自定義類處理

8 - 定時填報

9 - 客戶端通知

10 - SFTP 上傳

-1 - 附件發送(默認)

INTEGER32TRUE
OUTPUTID

導出id

VARCHAR255FALSE

關聯表字段

fine_schedule_output>id

6.6 FINE_OUTPUT_CLASS  自定義類處理

字段名描述數據類型長度非空備注
CLASSNAME自定義類名VARCHAR255FALSE
ID主鍵VARCHAR255TRUE

關聯表字段

fine_base_output>id

6.7 FINE_OUTPUT_CLIENT_NOTICE 客戶端通知表

字段名描述數據類型長度非空備注
ADDRESSEE

接收人

VARCHAR65536FALSE
CONTENT

内容

VARCHAR65536FALSE
CUSTOMIZELINK

自定義鏈接

VARCHAR65536FALSE
LINKOPENTYPE

鏈接類型

1 - 定時結果鏈接

2 - 自定義鏈接

INTEGER32FALSE
MEDIAID

富文本消息的圖片 ID

VARCHAR255FALSE
SUBJECT

主題

VARCHAR65536FALSE
TERMINAL

推送終端

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

INTEGER32FALSE
TYPE

消息類型

1 - 鏈接消息

2 - 圖文消息

3 - 文件消息

INTEGER32FALSE
ID主鍵VARCHAR255TRUE

關聯表字段

fine_base_output>id

6.8 FINE_OUTPUT_EMAIL  推送郵件表

字段名描述數據類型長度非空備注
ADDLINK結果鏈接BOOLEAN0FALSE-
BCCADDRESS密送VARCHAR65536FALSE-
BODYCONTENT内容VARCHAR65536FALSE-
CCADDRESS抄送VARCHAR65536FALSE-
PREVIEWATTACH正文預覽BOOLEAN0FALSE-
SUBJECT主題VARCHAR65536FALSE-
USEATTACH使用附件BOOLEAN0FALSE-
ID主鍵VARCHAR255TRUE

關聯表字段

fine_base_output>id

CUSTOMADDRESS-VARCHAR1000FALSE

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

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

CUSTOMBCCADDRESS-VARCHAR1000FALSE

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

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

CUSTOMCCADDRESS-VARCHAR1000FALSE

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

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

6.9 FINE_OUTPUT_FTP  FTP上傳表

字段名描述數據類型長度非空備注
PASSWORD

密碼

VARCHAR255FALSE-
PORT

端口号

VARCHAR255FALSE-
SAVEPATH

上傳路徑

VARCHAR255FALSE-
SERVERADDRESS

服務器地址

VARCHAR255FALSE-
USERNAME

用戶名

VARCHAR255FALSE-
ID

主鍵

VARCHAR255TRUE

關聯表字段

fine_base_output>id

FTPMODE

FTP 模式

passive:被動模式

avtive:主動模式

VARCHAR255FALSE-

6.10 FINE_OUTPUT_MOUNT  定時調度任務挂載目錄

字段名描述數據類型長度非空備注
DESCRIPTION

描述

VARCHAR65536FALSE-
FOLDERENTRYID

挂載目錄 ID

VARCHAR255FALSE-
FOLDERENTRYNAME

挂載目錄名稱

VARCHAR255FALSE-
FOLDERENTRYSTR

挂載目錄

VARCHAR255FALSE-
ID主鍵VARCHAR255TRUE

關聯表字段

fine_base_output>id

6.11 FINE_OUTPUT_PLATFORM_MSG 平台系統消息

字段名描述數據類型長度非空備注
CONTENT内容VARCHAR65536FALSE-
LINKOPENTYPE

鏈接類型

1 - 定時結果鏈接

2 - 自定義鏈接

INTEGER32FALSE-
SUBJECT主題VARCHAR65536FALSE-
ID主鍵VARCHAR255TRUE

關聯表字段

fine_base_output>id

6.12 FINE_OUTPUT_PRINT 打印處理

字段名描述數據類型長度非空備注
PRINTERNAME打印機名稱VARCHAR255FALSE-
ID主鍵VARCHAR255TRUE

關聯表字段

fine_base_output>id

6.13 FINE_OUTPUT_SFTP  SFTP上傳表

字段名描述數據類型長度非空備注
ID主鍵VARCHAR255TRUE

關聯表字段

fine_base_output>id

PASSWORD密碼VARCHAR255FALSE-
PORT端口号VARCHAR255FALSE-
PRIVATEKEY私鑰VARCHAR255FALSE-
SAVEPATH上傳路徑VARCHAR255FALSE-
SERVERADDRESS服務器地址VARCHAR255FALSE-
USERNAME用戶名VARCHAR255FALSE-

6.14 FINE_OUTPUT_SMS  短信發送

字段名描述數據類型長度非空備注
TEMPLATEID模板 IDINTEGER32FALSE
ID主鍵VARCHAR255TRUE

關聯表字段

fine_base_output>id

SMSPARAM

短信參數

json,對於每個參數:

id 參數

IDname 參數名稱

value 參數值

type 參數類型

type類型包括:

String - 字符串

Integer - 整型

Double - 雙精度型

Date - 日期

Boolean - 布爾值

Formula - 公式

VARCHAR255FALSE

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

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

7. 消息

7.1 FINE_BASE_MESSAGE 基礎消息表

字段名描述數據類型長度非空備注
ID

主鍵

VARCHAR255TRUE
CREATETIME

消息創建時間

TIMESTAMP26FALSE
DATETIME

消息時間

TIMESTAMP26FALSE新增
MESSAGE

消息内容

VARCHAR65536FALSE
READED

是否已讀

1 - 是

0 - 否

BOOLEAN0FALSE
TOASTED

是否已彈窗提示

1 - 是

0 - 否

BOOLEAN0FALSE
TYPE

消息類型

0 - 系統消息

1 - 上報消息

2 - 模板消息

3 - 移動端消息

-1 - 未知消息

INTEGER32FALSE
URL

URL

VARCHAR1000FALSE
URLTYPE

URL 類型

0 - 無

1 - 内部鏈接類型,例如 /report/entry/{id}

2 - 外部鏈接類型,例如 www.fanruan.com

3 - 平台木塊路由,跳轉到系統管理某個 Tab 頁面

4 - 平台内打開多個模板的 URL

INTEGER32FALSE
USERID

用戶 ID

VARCHAR255FALSE

關聯表字段

fine_user>id

USERNAME

用戶名

VARCHAR255FALSE

關聯表字段

fine_user>userName

7.2 FINE_PROCESS_MESSAGE 推送消息表

字段名描述數據類型長度非空備注
ALLTASKID

全部任務 ID

VARCHAR255FALSE-
DEADLINE

結束時間

TIMESTAMP26FALSE-
PROCESSED

是否完成

1-完成

0-未完成

BOOLEAN0FALSE-
TASKID

上報任務 ID

VARCHAR255FALSE-
ID主鍵VARCHAR255TRUE

關聯表字段

fine_base_message>id

7.3 FINE_SYSTEM_MESSAGE 系統消息表

字段名描述數據類型長度非空備注
TERMINAL

推送終端

目前固定爲1,代表PC端消息通知

BIGINT64FALSE-
TITLE

主題

VARCHAR255FALSE-
ID主鍵VARCHAR255TRUE

關聯表字段

fine_base_message>id

8. 上報

注:2018-12-27 之後的 JAR,新增上報相關表。

8.1 FINE_WORKFLOW 上報中的流程表

字段名描述數據類型長度非空備注
ID

主鍵

VARCHAR255TRUE-
CREATETIME

創建時間

TIMESTAMP26FALSE-
CREATORID

創建者 ID

VARCHAR255FALSE

關聯表字段

fine_workflow_task>creatorId

fine_workflow_stash_data>userId

fine_workflow_log>operatorname

DESCRIPTION

描述

VARCHAR65536FALSE-
NAME

流程名稱

VARCHAR255FALSE-
NODESID

節點 ID

VARCHAR65536FALSE

關聯表字段

fine_workflow_node>id

8.2 FINE_WORKFLOW_TASK 上報中流程任務表

字段名描述數據類型長度非空備注
ID

主鍵

VARCHAR255TRUE

關聯表字段

fine_workflow_task_impl>taskId

CREATETIME

創建時間

TIMESTAMP26FALSE
CREATORID

創建者 ID

VARCHAR255FALSE

關聯表字段

fine_user>id

fine_workflow>creatorId

CREATORNAME

創建者姓名

VARCHAR255FALSE

關聯表字段

fine_user>username

DEADLINEDATE

截止時間

INTEGER32FALSE
DEADLINETYPE

截止類型

VARCHAR255FALSE
ISSUECONTROL

定時下發

VARCHAR65536FALSE
ISSUEOVER

是否下發結束

1 - 是

0 - 否

BOOLEAN0FALSE
LEAPFROGBACK

越級回退

BOOLEAN0FALSE
NAME

任務名稱

VARCHAR255FALSE
PARENTID

父任務 ID

VARCHAR255FALSE

關聯表字段

fine_workflow_task_impl>parentId

PROCESSID

流程 ID

VARCHAR255FALSE

關聯表字段

fine_workflow_task_impl>processId

REMINDCONTROL

提醒方式

VARCHAR65536FALSE
TASKNAMECALCULATEONCE

添加任務時是否勾選「僅在任務發起時計算一次」

1 - 勾選

2 - 不勾選

BOOLEAN0FALSE

8.3 FINE_WORKFLOW_TASK_IMPL 具體任務表

字段名描述數據類型長度非空備注
ID

主鍵

VARCHAR255TRUE
ALERTED

是否預警

1 - 是

0 - 否

BOOLEAN0FALSE
COMPLETESTATE

當前任務的操作人及完成狀态,

1 - 已完成

0 - 未完成

例如:{"demo/authority/産品銷售情況查詢.cpt":{"sunlin":0}}

VARCHAR65536FALSE
CREATETIME

創建時間(下發的時間)

TIMESTAMP26FALSE
CURRENTNODEIDX

當前的流程節點 ID

INTEGER32FALSE
DEADLINE

截止時間

TIMESTAMP26FALSE
FRTASKID

源 Task 的 ID

VARCHAR255FALSE
NAME

任務名

VARCHAR255FALSE
NEEDALLCOMPLETE

是否需要全部完成

1 - 是

0 - 否

BOOLEAN0FALSE
NODEROUTE

節點走過的路徑

json

VARCHAR65536FALSE
NOTE

備注

VARCHAR16777216FALSE
OPERATORJSON

Node 上的第幾個節點是多用戶的

VARCHAR65536FALSE
OPERATOROFFSET

多用戶節點的第幾個用戶

VARCHAR65536FALSE
OPERATOROFFSETNAME

多用戶節點的第幾個用戶的名字

VARCHAR65536FALSE
PARENTID

父任務 ID

VARCHAR255FALSE

關聯表字段

fine_workflow_task>parentId

PROCESSID

流程 ID

VARCHAR255FALSE

關聯表字段

fine_workflow_task>processId

REPORTOFFSET

第幾個模板

INTEGER32FALSE
SENDTIME

發送時間

TIMESTAMP26FALSE
SENDER

發送人

VARCHAR255FALSE
SENDERID

發送人 ID

VARCHAR255FALSE
SONTASKID

子任務的 ID

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

VARCHAR255FALSE
STATE

任務狀态

-1 - 初始

0 - 等待上報

1 - 等待審核

2 - 審核通過

3 - 被退回

4 - 已經關閉

5 - 超時

INTEGER32FALSE
TASKID

源 Task 的 ID

VARCHAR255FALSE

關聯表字段

fine_workflow_task>Id

8.4 FINE_WORKFLOW_NODE 上報流程節點表

字段名描述數據類型長度非空備注
ID

主鍵

VARCHAR255TRUE

關聯表字段

fine_workflow>nodesId

ALERTCONTROL

預警詳細信息

VARCHAR1000FALSE
AUTHORITY

權限

VARCHAR255FALSE
DESCRIPTION

描述

VARCHAR1000FALSE
NAME

節點名

VARCHAR255FALSE
NEEDALLCOMPLETE

是否需要全部完成後流轉

1 - 是

0 - 否

BOOLEAN0FALSE
NEEDOFFLINEREPORT

是否需要離線填報

1 - 是

0 - 否

BOOLEAN0FALSE
PROCESSID

流程 ID

VARCHAR255FALSE
REPORTCONTROL

上報詳細信息

VARCHAR1000FALSE

8.5 FINE_WORKFLOW_STASH_DATA 上報流程數據暫存表

字段名描述數據類型長度非空備注
ID

主鍵

VARCHAR255TRUE
DATA

數據

VARCHAR16777216FALSE
REPORTPATH

報表路徑

VARCHAR65536FALSE
USERID

用戶 ID

VARCHAR255FALSE

關聯表字段

fine_workflow>creatorId

TASKID

任務 ID

VARCHAR255FALSE

8.6 FINE_WORKFLOW_LOG 上報流程操作日志

字段名描述數據類型長度非空備注
ID

主鍵

VARCHAR255TRUE
DATETIME

時間

TIMESTAMP26FALSE
MESSAGE

消息

VARCHAR65536FALSE
OPERATORNAME操作者名稱VARCHAR255FALSE

關聯表字段

fine_workflow>creatorId

PROCESSNAME

流程名稱

VARCHAR255FALSE
TASKNAME

任務名稱

VARCHAR255FALSE

9. 系統配置

9.1 FINE_CONF_CLASSNAME 接口型配置類型表

字段名描述數據類型長度非空
ID當前字段在配置中的位置VARCHAR255TRUE
CLASSNAME在配置中對應的配置值所屬的字段類型VARCHAR255FALSE

9.2 FINE_CONF_ENTITY 配置類數據表

字段名描述數據類型長度非空
ID數據在配置中的位置VARCHAR255TRUE
VALUE數據值VARCHAR65536FALSE

注1:存儲在數據庫的配置内容大多都在這張表,如:id = BackupConfig.backupMemory , value = 1024表示給 BackupConfig 中的 backupMemory 配置一個值 1024,含義是自動備份最多占 1024mb 。

平台常用配置項及前台未提供配置界面,基本都存儲在fine_conf_entity表中,詳情請參見:配置信息存儲表

9.3 FINE_CONF_XMLENTITY xml存儲的配置對應表

字段名描述數據類型長度非空
ID數據在配置中的位置VARCHAR255TRUE
VALUE該字段的 XML 文本值BLOB67108864FALSE

9.4 fine_international 多語言支撐國際化數據表

注:該表出現在 JAR 包在 2020-02-28 及之後的 FineReport 版本中。

字段名描述數據類型長度非空備注
ID主鍵VARCHAR255TRUE-
DESCRIPTION描述VARCHAR1000FALSE-
I18NKEY國際化的 keyVARCHAR255FALSE-
LANGUAGE

國際化語言

zh_CN:簡體中文

zh_TW:繁體中文

en_ US:英語

ja_JP:日文

ko_KR:韓文

VARCHAR255FALSE-
I18NVALUE

國際化的值

VARCHAR1000FALSE漢字需要用 在線轉換工具 進行Unicode編碼轉化後再寫入

10. Swift模塊(不允許修改)

10.1 FINE_SWIFT_COL_IDX_CONF 字段索引配置表

字段名描述數據類型長度非空
COLUMNNAME字段名VARCHAR255TRUE
TABLEKEY數據表 SourceKeyVARCHAR255TRUE
REQUIREGLOBALDICT

是否生成全局索引

1 - 是

0 - 否

BOOLEAN0FALSE
REQUIREINDEX

是否生成索引

1 - 是

0 - 否

BOOLEAN0FALSE

10.2 FINE_SWIFT_CONFIG_ENTITY Swift内部配置表

字段名描述數據類型長度非空
CONFIGKEY配置所在的位置VARCHAR255TRUE
CONFIGVALUE配置值VARCHAR65536FALSE

10.3 FINE_SWIFT_METADATA 數據表元數據存放表

字段名描述數據類型長度非空
ID數據表算出來的 SourceKeyVARCHAR255TRUE
FIELDS字段信息VARCHAR65536FALSE
REMARK轉譯名VARCHAR255FALSE
SCHEMANAME數據庫表的 SchemaVARCHAR255FALSE
SWIFTSCHEMA

數據文件存放位置

CUBE / LOG

VARCHAR255FALSE
TABLENAME表名VARCHAR255FALSE

10.4 FINE_SWIFT_SEG_LOCATION  Swift Segment 分布信息

字段名描述數據類型長度非空
CLUSTERID集群 IDVARCHAR255TRUE
SEGMENTID生成的 Segment IDVARCHAR255TRUE
SOURCEKEY數據表 SourceKey,表示 Segment 屬於哪個表VARCHAR255FALSE

10.5 FINE_SWIFT_SEGMENTS Swift Segment 詳細信息

字段名描述數據類型長度非空
ID生成的 Segment IDVARCHAR255TRUE
SEGMENTORDERSegment 序号INTEGER32FALSE
SEGMENTOWNER數據表 SourceKey,表示 Segment 屬於哪個表VARCHAR255FALSE
SEGMENTURI數據文件的相對 URLVARCHAR65536FALSE
STORETYPE

數據保存類型

MEMORY - 内存存儲,只在内存有,關機就丢失

NIO - 是把内存的内容寫入到文件,解決關機丢失的問題

FINE_IO - fr自己實現的一個io框架,NIO文件滿了就往FINE_IO裏寫

VARCHAR255FALSE
SWIFTSCHEMA

數據文件存放目錄

CUBE / LOG

VARCHAR255FALSE

10.6 FINE_SWIFT_SERVICE_INFO 保存 Swift 服務信息

字段名描述數據類型長度非空
IDService IDVARCHAR255TRUE
CLUSTER_ID集群 IDVARCHAR255FALSE
IS_SINGLETON

是否只啓動一個

1 - 是

0 - 否

BOOLEAN0FALSE
SERVICE

服務類型

cluster_master_service - 記錄主節點id,供所有節點同步使用
其它 - 每個節點啓動的服務(如查詢、導入、曆史、實時等服務)

VARCHAR255FALSE
SERVICE_INFO服務的其他信息VARCHAR255FALSE

10.7 FINE_SWIFT_TAB_IDX_CONF 表索引配置

字段名描述數據類型長度非空
TABLEKEY表 SourceKeyVARCHAR255TRUE
ALLOTRULE分塊邏輯VARCHAR255FALSE

10.8 FINE_SWIFT_TABLE_PATH  Cube 中間目錄配置管理

字段名描述數據類型長度非空
CLUSTERID

集群 ID

單機爲 LOCAL

VARCHAR255TRUE
TABLEKEY表 SourceKeyVARCHAR255TRUE
LASTPATH上次使用的臨時目錄INTEGER32FALSE
TABLEPATH當前使用的中間目錄INTEGER32FALSE
TMPDIR生成 Cube 時使用的中間目錄INTEGER32FALSE

11. Quartz 模塊(不允許修改)

11.1 QRTZ_BLOB_TRIGGERS  以 Blob 類型存儲的觸發器

作爲 Blob 類型存儲,用於 Quartz 用戶使用 JDBC 創建自己定制的 Trigger 類型,JobStore 并不知道如何存儲實例的時候。

字段名描述數據類型長度非空
SCHED_NAME調度名稱VARCHAR255TRUE
TRIGGER_GROUPqrtz_triggers 表 trigger_group 的外鍵VARCHAR255TRUE
TRIGGER_NAMEqrtz_triggers 表 trigger_name 的外鍵VARCHAR255TRUE
BLOB_DATA一個 blob 字段,存放持久化 Trigger 對象VARBINARY16777216FALSE

11.2 QRTZ_CALENDARS 日曆信息存放表

以 Blob 類型存儲存放日曆信息, quartz可配置一個日曆來指定一個時間範圍。

字段名描述數據類型長度非空
CALENDAR_NAME日曆名稱VARCHAR255TRUE
SCHED_NAME調度名稱VARCHAR255TRUE
CALENDAR一個 blob 字段,存放持久化 calendar 對象VARBINARY4000FALSE

11.3 QRTZ_CRON_TRIGGERS 存放 Cron 類型的觸發器

存儲觸發器的 cron 表達式表。

字段名描述數據類型長度非空
SCHED_NAME調度名稱VARCHAR255TRUE
TRIGGER_GROUPqrtz_triggers 表 trigger_group 的外鍵VARCHAR255TRUE
TRIGGER_NAMEqrtz_triggers 表 trigger_name 的外鍵VARCHAR255TRUE
CRON_EXPRESSIONCron 表達式VARCHAR255TRUE
TIME_ZONE_ID時區VARCHAR255FALSE

11.4 QRTZ_FIRED_TRIGGERS 存放已觸發的觸發器

存儲與已觸發的 Trigger 相關的狀态信息,以及相聯 Job 的執行信息。

字段名描述數據類型長度非空
ENTRY_ID調度器實例 idVARCHAR255TRUE
SCHED_NAME調度名稱VARCHAR255TRUE
FIRED_TIME觸發的時間NUMERIC19TRUE
INSTANCE_NAME調度器實例名VARCHAR255TRUE
IS_NONCONCURRENT

是否并發

1 - 是

0 - 否

BOOLEAN0TRUE
JOB_GROUP集群中 job 所屬組的名字VARCHAR255FALSE
JOB_NAME集群中 job 的名字VARCHAR255FALSE
PRIORITY優先級INTEGER32FALSE
REQUESTS_RECOVERY

是否接受恢複執行,默認爲 0

1 - 是

0 - 否

BOOLEAN0TRUE
SCHED_TIME定時器制定的時間NUMERIC19TRUE
STATE狀态VARCHAR255TRUE
TRIGGER_GROUPqrtz_triggers 表 trigger_group 的外鍵VARCHAR255TRUE
TRIGGER_NAMEqrtz_triggers 表 trigger_name 的外鍵VARCHAR255TRUE

11.5 QRTZ_JOB_DETAILS 存放一個 JobDetail 信息

存儲每一個已配置的 jobDetail 的詳細信息。

字段名描述數據類型長度非空
JOB_GROUP集群中 job 的所屬組的名字VARCHAR255TRUE
JOB_NAME集群中 job 的名字VARCHAR255TRUE
SCHED_NAME調度名稱VARCHAR255TRUE
DESCRIPTION集群中個 notejob 實現類的全限定名,quartz 就是根據這個路徑到 classpath 找到該 job 類VARCHAR255FALSE
IS_DURABLE

是否持久化

1 - 是,quartz 會把 job 持久化到數據庫中

0 - 否

BOOLEAN0TRUE
IS_NONCONCURRENT

是否并發執行

1 - 是

0 - 否

BOOLEAN0TRUE
IS_UPDATE_DATA

是否更新數據

1 - 是

0 - 否

BOOLEAN0TRUE
JOB_CLASS_NAME集群中 notejob 實現類的全限定名,quartz 就是根據這個路徑到 classpath 找到該 job 類VARCHAR255TRUE
JOB_DATA一個 blob 字段,存放持久化 job 對象VARBINARY16777216FALSE
REQUESTS_RECOVERY

是否接受恢複執行,默認爲0

1 - 是

0 - 否

BOOLEAN0TRUE

11.6 QRTZ_LOCKS 存放悲觀鎖信息

存儲程序的悲觀鎖的信息(假如使用了悲觀鎖)。

字段名描述數據類型長度非空
LOCK_NAME悲觀鎖名稱VARCHAR255TRUE
SCHED_NAME調度名稱VARCHAR255TRUE

11.7 QRTZ_PAUSED_TRIGGER_GRPS

存儲已暫停的 Trigger 組的信息。

字段名描述數據類型長度非空
SCHED_NAME調度名稱VARCHAR255TRUE
TRIGGER_GROUPqrtz_triggers表trigger_group的外鍵VARCHAR255TRUE

11.8 QRTZ_SCHEDULER_STATE

存儲集群中 note 實例信息,quartz 會定時讀取該表的信息判斷集群中每個實例的當前狀态。

字段名描述數據類型長度非空
INSTANCE_NAME

之前配置文件中org.quartz.scheduler.instanceId配置的名字,

就會寫入該字段

VARCHAR255TRUE
SCHED_NAME調度名稱VARCHAR255TRUE
CHECKIN_INTERVAL檢查間隔時間NUMERIC19TRUE
LAST_CHECKIN_TIME上次檢查時間NUMERIC19TRUE

11.9 QRTZ_SIMPLE_TRIGGERS 簡單觸發器的信息

存儲簡單的 Trigger,包括重複次數,間隔,以及已觸發的次數。

字段名描述數據類型長度非空
SCHED_NAME調度名稱VARCHAR255TRUE
TRIGGER_GROUP觸發器組VARCHAR255TRUE
TRIGGER_NAME觸發器名稱VARCHAR255TRUE
REPEAT_COUNT重複的次數統計NUMERIC19TRUE
REPEAT_INTERVAL重複時間間隔NUMERIC19TRUE
TIMES_TRIGGERED已觸發的次數NUMERIC19TRUE

11.10 QRTZ_SIMPROP_TRIGGERS

qrtz_simprop_triggers 存儲CalendarIntervalTrigger(類似於SimpleTrigger,指定從某一個時間開始,以一定的時間間隔執行的任務觸發器)和 DailyTimeIntervalTrigger(指定每天的某個時間段内,以一定的時間間隔執行的任務觸發器)

字段名描述數據類型長度非空
SCHED_NAME調度名稱VARCHAR255TRUE
TRIGGER_GROUPqrtz_triggers表trigger_group的外鍵VARCHAR255TRUE
TRIGGER_NAMEqrtz_triggers表trigger_ name的外鍵VARCHAR255TRUE
BOOL_PROP_1Boolean類型的trigger的第一個參數BOOLEAN0FALSE
BOOL_PROP_2Boolean類型的trigger的第二個參數BOOLEAN0FALSE
DEC_PROP_1decimal類型的trigger的第一個參數NUMERIC19FALSE
DEC_PROP_2decimal類型的trigger的第二個參數NUMERIC19FALSE
INT_PROP_1int類型的trigger的第一個參數INTEGER32FALSE
INT_PROP_2int類型的trigger的第二個參數INTEGER32FALSE
LONG_PROP_1long類型的trigger的第一個參數NUMERIC19FALSE
LONG_PROP_2long類型的trigger的第二個參數NUMERIC19FALSE
STR_PROP_1String類型的trigger的第一個參數VARCHAR255FALSE
STR_PROP_2String類型的trigger的第二個參數VARCHAR255FALSE
STR_PROP_3String類型的trigger的第三個參數VARCHAR255FALSE

11.11 QRTZ_TRIGGERS 觸發器的基本信息

保存觸發器的基本信息。

注:設置 用戶同步數據集 後,在 qrtz_triggers 表中找到「TRIGGER_NAME」爲「syncUser」的數據,可查看更新用戶時間。

字段名描述數據類型長度非空備注
SCHED_NAME調度名稱VARCHAR255TRUE
TRIGGER_GROUP觸發器組名稱VARCHAR255TRUE
TRIGGER_NAME觸發器名稱VARCHAR255TRUE
CALENDAR_NAME日程表名稱VARCHAR255FALSE
DESCRIPTION詳細描述信息VARCHAR255FALSE
END_TIME結束時間NUMERIC19TRUE
JOB_DATA一個 blob 字段,存放持久化 job 對象VARBINARY16777216FALSE
JOB_GROUPqrtz_job_details 表 job_group 的外鍵VARCHAR255TRUE
JOB_NAMEqrtz_job_details 表 job_name 的外鍵VARCHAR255TRUE
MISFIRE_INSTR措施或者是補償執行的策略INTEGER32FALSE
NEXT_FIRE_TIME下一次觸發時間NUMERIC19FALSE
PREV_FIRE_TIME上一次觸發時間NUMERIC19FALSE
PRIORITY優先級INTEGER32FALSE
START_TIME開始時間NUMERIC19TRUE
TRIGGER_STATE

當前觸發器狀态

WAITING - 等待 

PAUSED - 暫停 

ACQUIRED - 正常執行 

BLOCKED - 阻塞 

ERROR - 錯誤

VARCHAR255TRUE
TRIGGER_TYPE

觸發器的類型

SIMPLE - 在特定時間間隔後重複執行。如9點開始,每隔1小時,執行一次。

CRON - 基於日曆計劃,如每周二淩晨2點執行。

VARCHAR255TRUE
APPOINT_ID平台集群節點id。表示該trigger需要在哪一個節點運行,爲空則都執行。VARCHAR255FALSE2020年5月新增

12. 移動端

12.1 FINE_MOBILE_DEVICE 移動端設備表

字段名描述數據類型長度非空
ID主鍵VARCHAR255TRUE
CREATEDATE設備添加日期TIMESTAMP26FALSE
DEVICENAME設備名稱VARCHAR255FALSE
MACADDRESS設備 Mac 地址VARCHAR255FALSE
PASSED

設備是否通過認證

1 - 是

0 - 否

BOOLEAN0FALSE
UPDATEDATE設備修改日期TIMESTAMP26FALSE
USERNAME關聯的用戶名VARCHAR255FALSE

12.2 FINE_MOBILE_PUSH_MESSAGE 移動端消息推送表

字段名描述數據類型長度非空
GROUPID消息接收組 IDVARCHAR255FALSE
MEDIAID富文本消息的圖片 IDVARCHAR255FALSE
MSGTYPE

消息類型

1 - 普通文本消息

2 - 圖文消息

3 - 文件消息

INTEGER32FALSE
TERMINAL

推送終端

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

INTEGER32FALSE
TITLE消息标題VARCHAR255FALSE
ID主鍵VARCHAR255TRUE

12.3 fine_weixin_user_relation 平台微信用戶對應表

注:僅當定時調度任務中勾選了「客戶端通知>微信通知」并保存時,該表出現并生成數據。

字段名描述數據類型長度
ID主鍵

VARCHAR

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

12.4 fine_weixin_output 微信推送的定時調度任務信息

注:僅當定時調度任務中勾選了「客戶端通知>微信通知」并保存時,該表出現并生成數據。

字段名描述數據類型長度
AGENTID應用ID

VARCHAR

255
CONTENT客戶端通知的内容VARCHAR255
CUSTOMIZELINK自定義鏈接填的内容VARCHAR255
LINKOPENTYPE

客戶端通知的鏈接類型

1:定時調度鏈接

2:自定義鏈接

VARCHAR

255
MEDIAID調用上傳接口得到的文件或者圖片的mediaIdVARCHAR255
SUBJECT客戶端通知的标題VARCHAR255
TERMINAL固定是 2,對應微信通知

INTEGER

32
TYPE

客戶端通知的消息類型

1:鏈接消息

2:圖文消息

3:文件消息

INTEGER32
ID主鍵

VARCHAR

255
ADDRESSEE額外接收消息的客戶端,1代表推送群INTEGER32
CHATGROUPS存儲推送群id的String數組VARCHAR255

12.5 fine_weixin_agent 推送到微信的信息表

注:僅當定時調度任務中勾選了「客戶端通知>微信通知」并保存時,該表出現并生成數據。

字段名描述數據類型長度
ID主鍵

VARCHAR

255
AGENTID應用IDVARCHAR255
AGENTNAME應用名稱VARCHAR255
CORPID
企業corpIdVARCHAR255
SECRET應用秘鑰VARCHAR255
TIMESTAMP時間戳VARCHAR255
TYPE

應用類型

1:管理組秘鑰的應用,屬於老舊應用

2:正常應用

3:未能獲取到token的應用

INTEGER

32

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

注:僅當定時調度任務中勾選了「客戶端通知>微信群通知」并保存時,該表出現并生成數據。

字段名描述數據類型長度
ID主鍵

VARCHAR

255
AGENTID應用IDVARCHAR255
GROUPID群的chatid,用於推送VARCHAR255
GROUPNAME
群名稱VARCHAR255
TIMESTAMP時間戳VARCHAR255

12.7 fine_dingtalk_user_relation 平台釘釘用戶對應表

注:僅當定時調度任務中勾選了「客戶端通知>釘釘通知」并保存時,該表出現并生成數據。

字段名描述數據類型長度
ID主鍵

VARCHAR

255
FSUSER平台用戶名VARCHAR255
DINGTALKUSER釘釘useridVARCHAR255

12.8 fine_dingtalk_output 釘釘推送的定時調度任務信息

注:僅當定時調度任務中勾選了「客戶端通知>釘釘通知」并保存時,該表出現并生成數據。

字段名描述數據類型長度
AGENTID應用ID

VARCHAR

255
CONTENT客戶端通知的内容VARCHAR255
CUSTOMIZELINK自定義鏈接填的内容VARCHAR255
LINKOPENTYPE

客戶端通知的鏈接類型

1:定時調度鏈接

2:自定義鏈接

VARCHAR

255
MEDIAID調用上傳接口得到的文件或者圖片的mediaIdVARCHAR255
SUBJECT客戶端通知的标題VARCHAR255
TERMINAL固定是4,對應釘釘通知

INTEGER

32
TYPE

客戶端通知的消息類型

1:鏈接消息

2:圖文消息

3:文件消息

INTEGER32
ID主鍵

VARCHAR

255
ADDRESSEE額外接收消息的客戶端,1代表推送群INTEGER32
CHATGROUPS存儲推送群id的String數組VARCHAR255

12.9 fine_dingtalk_agent 推送到釘釘的信息表

注:僅當定時調度任務中勾選了「客戶端通知>釘釘通知」并保存時,該表出現并生成數據。

字段名描述數據類型長度
ID主鍵

VARCHAR

255
AGENTID應用IDVARCHAR255
AGENTNAME應用名稱VARCHAR255
APPKEY應用appKey

CORPID
企業corpIdVARCHAR255
SECRET應用秘鑰VARCHAR255
TIMESTAMP時間戳VARCHAR255
TYPE

應用類型

1:正常應用

2:未能獲取到token的應用

INTEGER

32

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

注:僅當定時調度任務中勾選了「客戶端通知>釘釘群通知」并保存時,該表出現并生成數據。

字段名描述數據類型長度
ID主鍵

VARCHAR

255
AGENTID應用IDVARCHAR255
GROUPID群的chatid,用於推送VARCHAR255
GROUPNAME
群名稱VARCHAR255
TIMESTAMP時間戳VARCHAR255

13. 報表

13.1 FINE_PARAM_TEMPLATE 模板參數組合

字段名描述數據類型長度非空
ID主鍵VARCHAR255TRUE
TEMPLATEID模板 IDVARCHAR255FALSE
TPGROUP參數組合VARCHAR65536FALSE
USERNAME用戶名VARCHAR255FALSE

13.2 FINE_PRINT_OFFSET 打印偏移

字段名描述數據類型長度非空
ID主鍵VARCHAR255TRUE
CPTNAME模板名稱VARCHAR50FALSE
IP客戶端ip地址VARCHAR20FALSE
OFFSETX橫向偏移量VARCHAR50FALSE
OFFSETY縱向偏移量VARCHAR50FALSE
SIGN

偏移選項

0 - 不偏移

1 - 全局配置

2 - 單模板配置

VARCHAR10FALSE

13.3 FINE_PRINT_OFFSET_IP_RELATE 打印偏移 IP 關聯表

字段名描述數據類型長度非空備注
ID主鍵VARCHAR255TRUE
CHILDIP

關聯客戶端 IP

VARCHAR20FALSE

關聯表字段

fine_print_offset>id

MOTHERID對應打印偏移表的 ID 字段VARCHAR255FALSE

13.4 FINE_REMOTE_DESIGN_AUTH  遠程設計用戶表

字段名描述數據類型長度非空
ID主鍵VARCHAR255TRUE
PATH有遠程設計權限的路徑VARCHAR1000TRUE
PATHTYPE

路徑類型

0 - 文件 

1 - 文件夾

BOOLEAN0TRUE
USERID用戶 IDVARCHAR255TRUE
USERNAME用戶名VARCHAR255TRUE
ROLETYPE

角色類型

0:無角色

1:部門職務角色

2:自定義角色

3:用戶角色

INTEGER32TRUE

13.5 FINE_WRITE_STASH 填報暫存表

字段名描述數據類型長度非空
ID主鍵VARCHAR255TRUE
DATA暫存數據VARCHAR16777216FALSE
REPORTPATH模板路徑VARCHAR1000TRUE
USERNAME用戶名VARCHAR255FALSE

13.6 FINE_PROCESS_EXPAND  FineReport 上報擴展表

字段名描述數據類型長度非空
ID主鍵VARCHAR255TRUE
PROCESSTYPE

上報流程類型

1:上報任務管理

2:上報流程管理

3:我的上報任務

INTEGER32TRUE

13.7 FINE_REPORT_EXPAND FineReport 報表擴展表

字段名描述數據類型長度非空
ID主鍵VARCHAR255TRUE
SHOWTYPE

0 - 填報

1 - 分頁

2 - 分析

3 - PC端預覽

4 - 新填報

INTEGER32TRUE
TRANSMITPARAMETERS自定義的一些預覽參數VARCHAR65536FALSE

13.8 FINE_EXCEL_SUBMIT_TASK Excel 批量導入權限實體擴展表

注:JAR 包在 2018-12-27 之後的 FR 工程,新增該表。

字段名描述數據類型長度非空
ID主鍵VARCHAR255TRUE
CREATETIME任務創建時間TIMESTAMP26TRUE
DESCRIPTION描述VARCHAR1000FALSE
NAME任務名稱VARCHAR255TRUE
REPORTPATH關聯模板路徑VARCHAR1000TRUE
SUBMITTIME提交時間TIMESTAMP26FALSE

13.9 FINE_VCS 模板版本管理表

字段名描述數據類型長度非空
ID

主鍵

VARCHAR255TRUE
COMMITCODE

用來回滾 commit

VARCHAR255FALSE
COMMITMSG

git commit Msg

VARCHAR255FALSE
FILENAME

模板名稱

VARCHAR255FALSE
TIME

提交時間

TIMESTAMP26FALSE
USERNAME

用戶名

VARCHAR255FALSE
VERSION

版本号

INTEGER32FALSE

附件列表


主題: 原簡體文檔
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

9s后關閉

反饋已提交

網絡繁忙