## 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 | 租户信息。 |