IBPS-V3基础平台服务
| SN |
撰写人 |
日期 |
内容 |
| 1 |
徐强 |
2019-06-12 |
初始编撰 |
Tags: IBPS-V3
[TOC]
功能说明
系统通用
主要是系统基础功能,包含:菜单、分类(标识、数据字典、区域)、附件、权限配置、授权设置(接入、应用、接口、接口授权)、子系统、桌面、定时计划、外部邮箱、用户安全、公告。
组织架构
主要是系统用户功能,包含:部门、岗位、员工、角色、用户、用户组、租户、上下级、参与者等级、参与者属性、分级。
数据库说明
授权信息
| SN |
表名 |
含义 |
| 1 |
IBPS_AUTH_CLIENT |
第三方接入信息,如:新浪需要接入IBPS-V3的服务,就必须申请相关接入信息。作为认证中心的接入凭证。 |
| 2 |
IBPS_AUTH_APP |
IBPS-V3服务信息,维护IBPS-V3所提供的所有服务信息,如:基础服务、表单服务、流程服务等。 |
| 3 |
IBPS_AUTH_APP_API |
IBPS-V3接口信息,与IBPS-V3服务关联,维护着每个应用所有对外开放的接口。 |
| 4 |
IBPS_AUTH_API_GRANT |
IBPS-V3接口授权信息,维护的是第三方接入接口授权、用户接口授权。 |
| 5 |
IBPS_AUTH_APP_USER |
IBPS-V3用户授权,维护的是用户允许登陆那些已接入IBPS-V3的服务。类似各大网站使用QQ登陆时需要确认的信息。 |
| 6 |
IBPS_AUTH_API_INVOKE |
IBPS-V3接口调用记录,记录着第三方接入应用或用户的每次调用接口情况。 |
资源信息
| SN |
表名 |
含义 |
| 1 |
IBPS_AUTH_SUBSYS |
子系统信息。 |
| 2 |
IBPS_AUTH_ROLE_SYSTEM |
角色与子系统关联信息。 |
| 3 |
IBPS_AUTH_RES |
菜单信息。 |
| 4 |
IBPS_APP_RES |
移动端菜单信息。 |
| 5 |
IBPS_APP_USER |
应用与系统绑定配置。 |
| 6 |
IBPS_AUTH_ROLE_RES |
角色与菜单关联信息。 |
| 7 |
IBPS_AUTH_RES_URL |
菜单路径信息。已废弃! |
| 8 |
IBPS_AUTH_RES_FAVORITES |
用户常用菜单。 |
| 9 |
IBPS_AUTH_USER_SECURITY |
用户密码安全设置。 |
外部邮箱
| SN |
表名 |
含义 |
| 1 |
IBPS_MAIL_CONFIG |
用户邮箱信息。 |
| 2 |
IBPS_MAIL_OUTMAIL |
邮件信息。 |
| 3 |
IBPS_MAIL_ATTACHMENT |
邮件附件信息。 |
| 4 |
IBPS_MAIL_LINKMAN |
最近联系人信息。 |
| 5 |
IBPS_MAIL_DEL_HIS |
邮箱删除历史记录。 |
附件信息
| SN |
表名 |
含义 |
| 1 |
IBPS_FILE_ATTACHMENT |
附件信息。 |
桌面信息
| SN |
表名 |
含义 |
| 1 |
IBPS_DESKTOP_COLUMN |
栏目信息,如:卡片、图表、走马灯等。 |
| 2 |
IBPS_DESKTOP_LAYOUT |
桌面布局信息,默认布局信息,如:一列、两列等。 |
| 3 |
IBPS_DESKTOP_MANAGE |
桌面管理信息,完整的桌面信息,如:第一行是什么、第二行是什么等。 |
| 4 |
IBPS_DESKTOP_MY_LAYOUT |
我的桌面信息,我自己设计的完整桌面信息,如:第一行是什么、第二行是什么等。 |
分类信息
| SN |
表名 |
含义 |
| 1 |
IBPS_CAT_CATEGORY |
分类标识,如:FLOW_TYPE、DIC_TYPE等。 |
| 2 |
IBPS_CAT_TYPE |
分类信息,某个标识下有多少类型。 |
| 3 |
IBPS_CAT_DIC |
数据字典,数据字典分类下对应的值。 |
| 4 |
IBPS_CAT_AREA |
地理区域信息,如:中国、北京、天津等。 |
定时计划[quartz 2.2.1]
| SN |
表名 |
含义 |
| 1 |
IBPS_JOB_LOG |
定时计划运行日志。 |
| 2 |
QRTZ_CALENDARS |
存放日历信息,quartz可配置一个日历来指定一个时间范围。 |
| 3 |
QRTZ_JOB_DETAILS |
存放一个jobDetail信息。 |
| 4 |
QRTZ_TRIGGERS |
触发器的基本信息。 |
| 5 |
QRTZ_BLOB_TRIGGERS |
以Blob 类型存储的触发器。 |
| 6 |
QRTZ_CRON_TRIGGERS |
存放cron类型的触发器。 |
| 7 |
QRTZ_SIMPROP_TRIGGERS |
简单触发器配置信息。 |
| 8 |
QRTZ_SIMPLE_TRIGGERS |
简单触发器的信息。 |
| 9 |
QRTZ_LOCKS |
存储程序的悲观锁的信息(假如使用了悲观锁)。 |
| 10 |
QRTZ_SCHEDULER_STATE |
调度器状态。 |
| 11 |
QRTZ_PAUSED_TRIGGER_GRPS |
存放暂停掉的触发器。 |
| 12 |
QRTZ_FIRED_TRIGGERS |
存放已触发的触发器。 |
标识管理
| SN |
表名 |
含义 |
| 1 |
IBPS_SYSTEM_IDENTITY |
流水号设置。 |
脚本管理
| SN |
表名 |
含义 |
| 1 |
IBPS_SCRIPT_INFO |
脚本信息,维护类名、方法名、参数、返回值等。 |
| 2 |
IBPS_SCRIPT_CONDITION |
条件信息,维护类名、方法名、参数、返回值等。 |
| 3 |
IBPS_SCRIPT_COMMON |
常用信息,维护groovy脚本内容。 |
权限定义
| SN |
表名 |
含义 |
| 1 |
IBPS_RIGHTS_CONF |
权限配置,维护bpmAuth、formRights等固定信息。 |
| 2 |
IBPS_RIGHTS_DEF |
权限定义,维护某个用户对某个表的各字段的权限等。 |
消息中心
| SN |
表名 |
含义 |
| 1 |
IBPS_MSG_TPL |
消息模版,预先定义常用的消息格式。 |
| 2 |
IBPS_MSG_INNER |
站内消息。 |
| 3 |
IBPS_MSG_RECEIVER |
站内消息接收人。 |
| 4 |
IBPS_MSG_REPLY |
站内消息回复信息。 |
| 5 |
IBPS_MSG_READ |
站内消息已读记录。 |
| 6 |
IBPS_NEWS |
站内公告。 |
| 7 |
IBPS_NEWS_RIGHTS |
站内公告权限信息。 |
服务中心
| SN |
表名 |
含义 |
| 1 |
IBPS_SERV_SERVICE |
服务信息,本地服务、远程服务。 |
| 2 |
IBPS_SERV_PARAM |
服务参数信息。 |
| 3 |
IBPS_SERV_POSTPOSITION_EVENT |
服务事件,调用服务前/后执行其他服务。 |
组织架构
| SN |
表名 |
含义 |
| 1 |
IBPS_PARTY_ENTITY |
参与者信息,部门、角色、岗位、员工的抽象信息。 |
| 2 |
IBPS_PARTY_ORG |
机构(部门)信息。 |
| 3 |
IBPS_PARTY_POSITION |
岗位信息。 |
| 4 |
IBPS_PARTY_EMPLOYEE |
员工信息。 |
| 5 |
IBPS_PARTY_USER |
用户信息,系统相关,账号、密码等。 |
| 6 |
IBPS_PARTY_ROLE |
角色信息。 |
| 7 |
IBPS_PARTY_GROUP |
用户组信息,可以理解为临时机构。 |
| 8 |
IBPS_PARTY_ORG_AUTH |
分级机构(组织)信息。 |
| 9 |
IBPS_PARTY_REL |
参与者关系,互相关联的信息 |
| 10 |
IBPS_PARTY_LEVEL |
参与者等级信息,类似维度的概念。 |
| 11 |
IBPS_PARTY_USER_GROUP |
用户与用户组关系。 |
| 12 |
IBPS_PARTY_USER_ROLE |
用户与角色关系。 |
| 13 |
IBPS_PARTY_USER_LIMIT |
用户登录限制信息。 |
| 14 |
IBPS_PARTY_ATTR |
参与者属性信息。 |
| 15 |
IBPS_PARTY_ATTR_OPT |
参与者选项信息。 |
| 16 |
IBPS_PARTY_ATTR_VALUE |
参与者选项值信息。 |
| 17 |
IBPS_PARTY_TENANT |
租户信息。 |