三、系统表
系统表有很多,接下来我会介绍在项目中可能会用到的表。
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 |