系统表单一共分三种:流程表(ACT开头的)、系统表(sys开头的)和业务表(就是自己创建的)。
接下来介绍一些在项目中会用到的流程表和系统表,没有介绍到的都是不常用的,可以不用管。
一、公共字段
在讲解流程表和系统之前,先讲解一下所有表中的公共字段。这些字段是比较重要的,所以放在前面进行讲解。
表中的公共字段可以看如下表:
字段
说明
ID
表id
VERSION
版本号,乐观锁标识。
CREATE_USER
创建者ID
CREATE_TIME
创建时间
LAST_UPDATE_USER
最后更新用户
LAST_UPDATE_TIME
上次更新时间
STATUS
表单状态,只有主表的STATUS有用(10代表草稿,31审核通过,40作废,20审核中,32审核不通过)
SORT_ORDER_NO
排序号
ATM_ID
附件ID,关联附件表(sys_attach)
FLOW_INS_ID
流程ID,关联ACT_RU_TASK的PROC_INST_ID_
CANCEL_REASON
作废的原因
MASTER_ID
关联主表的ID,只有子表才有这个字段。主子表是通过主表的ID与子表的MASTER_ID进行关联的
二、流程表
流程表中用到的表只有两张:ACT_RU_TASK和ACT_RU_IDENTITYLINK。
这两张表的作用就是记录目前正在审批中的流程。需要注意的是,当审批人只有一个时,只需要看ACT_RU_TASK表就行;当有多个审批人的时候,就需要两张表一起看了,ACT_RU_IDENTITYLINK表就需要与ACT_RU_TASK进行关联了。
1.ACT_RU_TASK
表中常用到的字段有PROC_INST_ID_和ASSIGNEE_。其中PROC_INST_ID_是用来与业务表中有使用到流程的表的FLOW_INS_ID相关联。ASSIGNEE_表示的是流程的审批人。
2.ACT_RU_IDENTITYLINK
表中常用到的字段有USER_ID_和TASK_ID_。其中TASK_ID_是用来与ACT_RU_TASK表的ID_字段进行关联用的。USER_ID_表示的是流程的审批人。
三、系统表
系统表有很多,接下来我会介绍在项目中可能会用到的表。
1.SYS_ATTACH 和 SYS_ATTACH_DETAIL
这两表的作用就是用来记录附件的信息的。想要查询你上传附件的相关信息,就可以看这两张表。
SYS_ATTACH_DETAIL表中的ATTACH_ID与SYS_ATTACH表的ID进行关联。
SYS_ATTACH_DETAIL表的FILE_NAME是用来记录上传的文件名,FILE_SIZE用来记录文件的大小,FILE_PATH用来记录文件存放路径。
2.SYS_NOTICE和SYS_NOTICE_TO_USER
这两张表的作用是用来记录消息通知的,也就是系统管理中通知管理和通知查询所用到的表。当然如果你也想创建一条通知就往SYS_NOTICE里存入数据,如果想把创建的通知发送给指定的人,就需要往SYS_NOTICE_TO_USER中存入数据。
表SYS_NOTICE:
字段
说明
ID
表ID
TITLE
通知标题
KEY_VAL
关键词
CONTENT_VAL
通知内容
TYPE
通知类型,是自己定义的
STYLE
通知类别(01---普通通知 02---预警通知 03---待办事宜通知 04---业务确认通知 05---提醒通知 06---业务办理通知 )
表SYS_NOTICE_TO_USER
字段
说明
NOTICE_ID
与SYS_NOTICE的ID相关联的字段
USER_ID
用户ID
3.SYS_ONLINE_USER
该表是用来记录在线用户的数据信息的。这里说一下日后可能会碰到的一个问题的解决办法:当你准备登陆平台的时候,提示用户登录数已达到上线,就可以通过清空这张表来解决这个问题。其中的具体字段不多做介绍,项目中是用不到的,介绍这张表也主要是为了解决上述所讲到的问题用的。
4.SYS_ORGANIZATION
该表是组织架构表,与用户管理左侧的组织架构相对应。
表SYS_ORGANIZATION
字段
说明
PARENT_ID
上级组织ID
ORGANIZATION_NAME
组织名
ORGANIZETION_NO
组织排序
ORGANIZETION_DESC
组织描述
ORGANIZATION_CODE
组织编码
PARENT_ORGANIZATION
上组织编码
5.SYS_ROLE、SYS_USER和sys_user_to_role
这三张表都是相互关联的表,一张是角色表,一张是用户表,一张是用户和角色关联的表。
表SYS_ROLE
字段
说明
ORGANIZATION_ID
角色所属组织ID
R0LE_NAME
角色名称
ROLE_DESC
角色描述
R0LE_STATUS
角色状态(1代表启用,0代表禁用)
INDEX_URL
首页地址
PORTAL_URL
门户地址
表SYS_USER
字段
说明
LOGIN_NAME
用户登录名
PASSWORD
密码
ORGANIZATION_ID
组织ID
MANAGER_ID
上级管理者
REMOTE_LOGIN
允许远程访问
REAL_NAME
账户名称
SEX
性别
PHONE
电话
MOBILE_PHONE
手机号码
FAX
传真
邮箱
ADDRESS
地址
EMPLOYEE_ID
员工号
NICKNAME
员工姓名
表sys_user_to_role
字段
说明
USER_ID
用户ID
ROLE_ID
角色ID