总体表设计
组织架构的表主要围绕以下几个主要实体进行开展:
- 组织机构
- 用户组
- 用户
- 关系
表设计汇总
表说明
OS_DIMENSION 用户组维度
是否主键 |
字段名 |
字段描述 |
数据类型 |
长度 |
可空 |
备注 |
是 |
DIM_ID_ |
维度ID |
VARCHAR(64) |
64 |
|
维度ID |
|
NAME_ |
名称 |
VARCHAR(40) |
40 |
|
维度名称 |
|
CODE_ |
编码 |
VARCHAR(64) |
64 |
|
维度业务主键 |
|
IS_SYSTEM_ |
是否缺省 |
VARCHAR(10) |
10 |
|
是否系统预设维度 |
|
STATUS_ |
状态 |
VARCHAR(40) |
40 |
|
状态actived 已激活;locked 锁定(禁用);deleted 已删除 |
|
SN_ |
排序号 |
INT |
|
|
排序号 |
|
SHOW_TYPE_ |
数据展示类型 |
VARCHAR(40) |
40 |
|
数据展示类型,tree=树型数据。flat=平铺数据 |
|
IS_GRANT_ |
是否参与授权 |
VARCHAR(10) |
10 |
是 |
是否参与授权 |
|
DESC_ |
描述 |
VARCHAR(255) |
255 |
是 |
描述 |
|
TENANT_ID_ |
租用ID |
VARCHAR(64) |
64 |
是 |
租用用户Id |
|
CREATE_DEP_ID_ |
创建部门ID |
VARCHAR(64) |
64 |
是 |
创建部门ID |
|
CREATE_BY_ |
公共 - 创建人ID |
VARCHAR(64) |
64 |
是 |
创建人ID |
|
CREATE_TIME_ |
公共 - 创建时间 |
DATETIME |
|
是 |
创建时间 |
|
UPDATE_BY_ |
更新人ID |
VARCHAR(64) |
64 |
是 |
更新人ID |
|
UPDATE_TIME_ |
公共 - 更新时间 |
DATETIME |
|
是 |
更新时间 |
【说明】: 用来区分用户组的类型
OS_GRADE_ADMIN【分级管理员表】
是否主键 |
字段名 |
字段描述 |
数据类型 |
长度 |
可空 |
备注 |
是 |
ID_ |
主键 |
VARCHAR(64) |
64 |
是 |
主键 |
|
GROUP_ID_ |
管理的组 |
VARCHAR(64) |
64 |
是 |
管理的组 |
|
USER_ID_ |
管理员ID |
VARCHAR(64) |
64 |
是 |
管理员ID |
|
FULLNAME_ |
管理员名称 |
VARCHAR(64) |
64 |
是 |
管理员名称 |
|
PARENT_ID_ |
父ID |
VARCHAR(64) |
64 |
是 |
父ID |
|
DEPTH_ |
深度 |
INT |
|
是 |
深度 |
|
PATH_ |
路径 |
VARCHAR(255) |
255 |
是 |
路径 |
|
SN_ |
序号 |
INT |
|
是 |
序号 |
|
CHILDS_ |
子节点个数 |
INT |
|
是 |
子节点个数 |
|
TENANT_ID_ |
租用ID |
VARCHAR(64) |
64 |
是 |
租用用户Id |
|
CREATE_DEP_ID_ |
创建部门ID |
VARCHAR(64) |
64 |
是 |
创建部门ID |
|
CREATE_BY_ |
公共 - 创建人ID |
VARCHAR(64) |
64 |
是 |
创建人ID |
|
CREATE_TIME_ |
公共 - 创建时间 |
DATETIME |
|
是 |
创建时间 |
|
UPDATE_BY_ |
更新人ID |
VARCHAR(64) |
64 |
是 |
更新人ID |
|
UPDATE_TIME_ |
公共 - 更新时间 |
DATETIME |
|
是 |
更新时间 |
OS_GRADE_ROLE【分级管理员角色】
是否主键 |
字段名 |
字段描述 |
数据类型 |
长度 |
可空 |
备注 |
是 |
ID_ |
主键 |
VARCHAR(64) |
64 |
是 |
主键 |
|
ADMIN_ID_ |
管理ID |
VARCHAR(64) |
64 |
是 |
管理ID |
|
GROUP_ID_ |
角色ID |
VARCHAR(64) |
64 |
是 |
角色ID |
|
NAME_ |
角色名 |
VARCHAR(20) |
20 |
是 |
角色名 |
|
TENANT_ID_ |
租用ID |
VARCHAR(64) |
64 |
是 |
租用用户Id |
|
CREATE_DEP_ID_ |
创建部门ID |
VARCHAR(64) |
64 |
是 |
创建部门ID |
|
CREATE_BY_ |
公共 - 创建人ID |
VARCHAR(64) |
64 |
是 |
创建人ID |
|
CREATE_TIME_ |
公共 - 创建时间 |
DATETIME |
|
是 |
创建时间 |
|
UPDATE_BY_ |
更新人ID |
VARCHAR(64) |
64 |
是 |
更新人ID |
|
UPDATE_TIME_ |
公共 - 更新时间 |
DATETIME |
|
是 |
更新时间 |
OS_GROUP 【系统用户组】
是否主键 |
字段名 |
字段描述 |
数据类型 |
长度 |
可空 |
备注 |
是 |
GROUP_ID_ |
用户组ID |
VARCHAR(64) |
64 |
|
用户组ID |
|
DIM_ID_ |
用户组分类ID |
VARCHAR(64) |
64 |
|
维度ID |
|
NAME_ |
用户组名称 |
VARCHAR(64) |
64 |
|
用户组名称 |
|
KEY_ |
用户组业务主键 |
VARCHAR(64) |
64 |
|
用户组业务主键 |
|
RANK_LEVEL_ |
所属用户组等级值 |
INT |
|
是 |
所属用户组等级值 |
|
STATUS_ |
状态 |
VARCHAR(40) |
40 |
|
状态,inactive 未激活;actived 已激活;locked 锁定;deleted 已删除 |
|
DESCP_ |
描述 |
VARCHAR(255) |
255 |
是 |
描述 |
|
SN_ |
排序号 |
INT |
|
|
排序号 |
|
PARENT_ID_ |
父用户组ID |
VARCHAR(64) |
64 |
是 |
父用户组ID |
|
PATH_ |
路径 |
VARCHAR(200) |
200 |
是 |
路径 |
|
AREA_CODE_ |
区域编码 |
VARCHAR(50) |
50 |
是 |
区域编码 |
|
FORM_ |
来源 |
VARCHAR(20) |
20 |
是 |
来源,sysem,系统添加,import导入,grade,分级添加的 |
|
SYNC_WX_ |
同步到微信 |
INT |
|
是 |
同步到微信 |
|
WX_PARENT_PID_ |
微信内部维护父部门ID |
INT |
|
是 |
微信内部维护父部门ID |
|
WX_PID_ |
微信平台部门唯一ID |
INT |
|
是 |
微信平台部门唯一ID |
|
IS_DEFAULT_ |
是否默认 |
VARCHAR(40) |
40 |
是 |
是否默认,代表系统自带,不允许删除 |
|
IS_LEAF_ |
是否为子叶 |
CHAR(1) |
1 |
是 |
是否为子叶 Y/N |
|
TENANT_ID_ |
租用ID |
VARCHAR(64) |
64 |
是 |
租用用户Id |
|
CREATE_DEP_ID_ |
创建部门ID |
VARCHAR(64) |
64 |
是 |
创建部门ID |
|
CREATE_BY_ |
公共 - 创建人ID |
VARCHAR(64) |
64 |
是 |
创建人ID |
|
CREATE_TIME_ |
公共 - 创建时间 |
DATETIME |
|
是 |
创建时间 |
|
UPDATE_BY_ |
更新人ID |
VARCHAR(64) |
64 |
是 |
更新人ID |
|
UPDATE_TIME_ |
公共 - 更新时间 |
DATETIME |
|
是 |
更新时间 |
表名:OS_GROUP_API【用户组API】
是否主键 |
字段名 |
字段描述 |
数据类型 |
长度 |
可空 |
备注 |
是 |
ID_ |
主键 |
VARCHAR(64) |
64 |
|
主键 |
|
GROUP_ID_ |
组ID |
VARCHAR(64) |
64 |
是 |
用户组Id |
|
APP_ID_ |
应用ID |
VARCHAR(64) |
64 |
是 |
应用ID |
|
API_ID_ |
接口ID |
VARCHAR(64) |
64 |
是 |
接口ID |
|
API_PATH_ |
API 路径 |
VARCHAR(100) |
100 |
是 |
API 路径 |
|
API_METHOD_ |
API_METHOD_ |
INT |
|
是 |
|
是否主键 |
字段名 |
字段描述 |
数据类型 |
长度 |
可空 |
备注 |
是 |
ID_ |
ID_ |
VARCHAR(64) |
64 |
|
|
|
MENU_ID_ |
菜单ID |
VARCHAR(64) |
64 |
是 |
菜单ID |
|
GROUP_ID_ |
用户组Id |
VARCHAR(64) |
64 |
是 |
用户组Id |
|
APP_ID_ |
应用ID |
VARCHAR(64) |
64 |
是 |
应用ID |
OS_INST【组织机构】
是否主键 |
字段名 |
字段描述 |
数据类型 |
长度 |
可空 |
备注 |
是 |
INST_ID_ |
机构ID |
VARCHAR(64) |
64 |
|
|
|
NAME_CN_ |
公司中文名 |
VARCHAR(256) |
256 |
|
公司中文名 |
|
NAME_EN_ |
公司英文名 |
VARCHAR(256) |
256 |
是 |
公司英文名 |
|
INST_NO_ |
机构编码 |
VARCHAR(50) |
50 |
是 |
机构编码 |
|
BUS_LICE_NO_ |
BUS_LICE_NO_ |
VARCHAR(50) |
50 |
是 |
|
|
DOMAIN_ |
公司域名 |
VARCHAR(100) |
100 |
是 |
公司域名 |
|
NAME_CN_S_ |
公司简称(中文) |
VARCHAR(80) |
80 |
是 |
公司简称(中文) |
|
NAME_EN_S_ |
公司简称(英文) |
VARCHAR(80) |
80 |
是 |
公司简称(英文) |
|
LEGAL_MAN_ |
公司法人 |
VARCHAR(64) |
64 |
是 |
公司法人 |
|
DESCP_ |
公司描述 |
VARCHAR(1000) |
1000 |
是 |
公司描述 |
|
ADDRESS_ |
地址 |
VARCHAR(128) |
128 |
是 |
地址 |
|
PHONE_ |
联系电话 |
VARCHAR(30) |
30 |
是 |
联系电话 |
|
EMAIL_ |
邮箱 |
VARCHAR(255) |
255 |
是 |
邮箱 |
|
FAX_ |
传真 |
VARCHAR(30) |
30 |
是 |
传真 |
|
CONTRACTOR_ |
联系人 |
VARCHAR(30) |
30 |
是 |
联系人 |
|
HOME_URL_ |
首页URL |
VARCHAR(120) |
120 |
是 |
首页URL |
|
INST_TYPE_ |
机构类型 |
VARCHAR(64) |
64 |
是 |
机构类型 |
|
STATUS_ |
状态 |
VARCHAR(30) |
30 |
是 |
状态 |
|
PARENT_ID_ |
上级机构ID |
VARCHAR(64) |
64 |
是 |
父ID |
|
PATH_ |
上下级机构路径 |
VARCHAR(1024) |
1024 |
是 |
路径 |
|
CREATE_DEP_ID_ |
创建部门ID |
VARCHAR(64) |
64 |
是 |
创建部门ID |
|
CREATE_BY_ |
公共 - 创建人ID |
VARCHAR(64) |
64 |
是 |
创建人ID |
|
CREATE_TIME_ |
公共 - 创建时间 |
DATETIME |
|
是 |
创建时间 |
|
UPDATE_BY_ |
更新人ID |
VARCHAR(64) |
64 |
是 |
更新人ID |
|
UPDATE_TIME_ |
公共 - 更新时间 |
DATETIME |
|
是 |
更新时间 |
OS_INST_TYPE【机构类型】
是否主键 |
字段名 |
字段描述 |
数据类型 |
长度 |
可空 |
备注 |
是 |
TYPE_ID_ |
类型 |
VARCHAR(64) |
64 |
|
类型 |
|
TYPE_CODE_ |
类型编码 |
VARCHAR(50) |
50 |
是 |
类型编码 |
|
TYPE_NAME_ |
类型名称 |
VARCHAR(100) |
100 |
是 |
类型名称 |
|
ENABLED_ |
是否启用 |
VARCHAR(20) |
20 |
是 |
是否启用 |
|
IS_DEFAULT_ |
是否系统缺省 |
VARCHAR(20) |
20 |
是 |
是否系统缺省 |
|
HOME_URL_ |
首页URL |
VARCHAR(200) |
200 |
是 |
首页URL |
|
DESCP_ |
描述 |
VARCHAR(500) |
500 |
是 |
描述 |
|
TENANT_ID_ |
租用ID |
VARCHAR(64) |
64 |
是 |
租用用户Id |
|
CREATE_DEP_ID_ |
创建部门ID |
VARCHAR(64) |
64 |
是 |
创建部门ID |
|
CREATE_BY_ |
公共 - 创建人ID |
VARCHAR(64) |
64 |
是 |
创建人ID |
|
CREATE_TIME_ |
公共 - 创建时间 |
DATETIME |
|
是 |
创建时间 |
|
UPDATE_BY_ |
更新人ID |
VARCHAR(64) |
64 |
是 |
更新人ID |
|
UPDATE_TIME_ |
公共 - 更新时间 |
DATETIME |
|
是 |
更新时间 |
OS_INST_TYPE_API【机构类型授权API】
是否主键 |
字段名 |
字段描述 |
数据类型 |
长度 |
可空 |
备注 |
是 |
ID_ |
ID_ |
VARCHAR(64) |
64 |
|
|
|
INST_TYPE_ID_ |
机构类型ID |
VARCHAR(64) |
64 |
是 |
机构类型ID |
|
APP_ID_ |
应用ID |
VARCHAR(64) |
64 |
是 |
应用ID |
|
API_ID_ |
API ID |
VARCHAR(64) |
64 |
是 |
|
是否主键 |
字段名 |
字段描述 |
数据类型 |
长度 |
可空 |
备注 |
是 |
ID_ |
主键 |
VARCHAR(64) |
64 |
|
主键 |
|
INST_TYPE_ID_ |
机构类型ID |
VARCHAR(64) |
64 |
是 |
机构类型ID |
|
APP_ID_ |
应用ID |
VARCHAR(64) |
64 |
是 |
应用ID |
|
MENU_ID_ |
菜单ID |
VARCHAR(64) |
64 |
是 |
|
OS_RANK_TYPE【用户组等级分类】
是否主键 |
字段名 |
字段描述 |
数据类型 |
长度 |
可空 |
备注 |
是 |
RK_ID_ |
等级ID |
VARCHAR(64) |
64 |
|
等级ID |
|
DIM_ID_ |
维度ID |
VARCHAR(64) |
64 |
是 |
维度ID |
|
NAME_ |
名称 |
VARCHAR(255) |
255 |
|
名称 |
|
KEY_ |
分类业务键 |
VARCHAR(64) |
64 |
|
分类业务键 |
|
LEVEL_ |
级别数值 |
INT |
|
|
级别数值 |
|
TENANT_ID_ |
租用ID |
VARCHAR(64) |
64 |
是 |
租用用户Id |
|
CREATE_DEP_ID_ |
创建部门ID |
VARCHAR(64) |
64 |
是 |
创建部门ID |
|
CREATE_BY_ |
公共 - 创建人ID |
VARCHAR(64) |
64 |
是 |
创建人ID |
|
CREATE_TIME_ |
公共 - 创建时间 |
DATETIME |
|
是 |
创建时间 |
|
UPDATE_BY_ |
更新人ID |
VARCHAR(64) |
64 |
是 |
更新人ID |
|
UPDATE_TIME_ |
公共 - 更新时间 |
DATETIME |
|
是 |
更新时间 |
OS_REL_INST【关系实例】
是否主键 |
字段名 |
字段描述 |
数据类型 |
长度 |
可空 |
备注 |
是 |
RK_ID_ |
等级ID |
VARCHAR(64) |
64 |
|
等级ID |
|
DIM_ID_ |
维度ID |
VARCHAR(64) |
64 |
是 |
维度ID |
|
NAME_ |
名称 |
VARCHAR(255) |
255 |
|
名称 |
|
KEY_ |
分类业务键 |
VARCHAR(64) |
64 |
|
分类业务键 |
|
LEVEL_ |
级别数值 |
INT |
|
|
级别数值 |
|
TENANT_ID_ |
租用ID |
VARCHAR(64) |
64 |
是 |
租用用户Id |
|
CREATE_DEP_ID_ |
创建部门ID |
VARCHAR(64) |
64 |
是 |
创建部门ID |
|
CREATE_BY_ |
公共 - 创建人ID |
VARCHAR(64) |
64 |
是 |
创建人ID |
|
CREATE_TIME_ |
公共 - 创建时间 |
DATETIME |
|
是 |
创建时间 |
|
UPDATE_BY_ |
更新人ID |
VARCHAR(64) |
64 |
是 |
更新人ID |
|
UPDATE_TIME\_ |
公共 - 更新时间 |
DATETIME |
|
是 |
更新时间 |
OS_REL_TYPE【关系类型定义】
是否主键 |
字段名 |
字段描述 |
数据类型 |
长度 |
缺省值 |
备注 |
是 |
ID_ |
关系类型ID |
VARCHAR(64) |
64 |
|
关系类型ID |
|
NAME_ |
关系名 |
VARCHAR(64) |
64 |
|
关系名 |
|
KEY_ |
关系业务主键 |
VARCHAR(64) |
64 |
|
关系业务主键 |
|
REL_TYPE_ |
关系类型 |
VARCHAR(40) |
40 |
|
关系类型。用户关系=USER-USER;用户组关系=GROUP-GROUP;用户与组关系=USER-GROUP;组与用户关系=GROUP-USER |
|
CONST_TYPE_ |
关系约束类型 |
VARCHAR(40) |
40 |
|
关系约束类型。1对1=one2one;1对多=one2many;多对1=many2one;多对多=many2many |
|
PARTY1_ |
关系当前方名称 |
VARCHAR(128) |
128 |
|
关系当前方名称 |
|
PARTY2_ |
关系关联方名称 |
VARCHAR(128) |
128 |
|
关系关联方名称 |
|
DIM_ID1_ |
当前方维度ID |
VARCHAR(64) |
64 |
|
当前方维度ID(仅对用户组关系) |
|
DIM_ID2_ |
关联方维度ID |
VARCHAR(64) |
64 |
|
关联方维度ID(用户关系忽略此值) |
|
LEVEL_ |
等级 |
INT |
|
|
|
|
STATUS_ |
关系状态 |
VARCHAR(40) |
40 |
|
状态。actived 已激活;locked 锁定;deleted 已删除 |
|
IS_SYSTEM_ |
是否系统预设 |
VARCHAR(10) |
10 |
|
是否系统预设 |
|
IS_DEFAULT_ |
是否默认 |
VARCHAR(10) |
10 |
|
是否默认 |
|
IS_TWO_WAY_ |
是否双向关系 |
VARCHAR(10) |
10 |
|
是否双向关系 |
|
MEMO_ |
关系备注 |
VARCHAR(255) |
255 |
|
关系备注 |
|
TENANT_ID_ |
租用ID |
VARCHAR(64) |
64 |
|
租用用户Id |
|
CREATE_DEP_ID_ |
创建部门ID |
VARCHAR(64) |
64 |
|
创建部门ID |
|
CREATE_BY_ |
公共 - 创建人ID |
VARCHAR(64) |
64 |
|
创建人ID |
|
CREATE_TIME_ |
公共 - 创建时间 |
DATETIME |
|
|
创建时间 |
|
UPDATE_BY_ |
更新人ID |
VARCHAR(64) |
64 |
|
更新人ID |
|
UPDATE_TIME_ |
公共 - 更新时间 |
DATETIME |
|
|
更新时间 |
OS_USER【用户信息表】
是否主键 |
字段名 |
字段描述 |
数据类型 |
长度 |
可空 |
备注 |
是 |
USER_ID_ |
用户ID |
VARCHAR(64) |
64 |
|
用户ID |
|
FULLNAME_ |
姓名 |
VARCHAR(64) |
64 |
|
姓名 |
|
USER_NO_ |
用户编号 |
VARCHAR(64) |
64 |
|
用户编号 |
|
PWD_ |
密码 |
VARCHAR(64) |
64 |
是 |
密码 |
|
ENTRY_TIME_ |
入职时间 |
DATETIME |
|
是 |
入职时间 |
|
QUIT_TIME_ |
离职时间 |
DATETIME |
|
是 |
离职时间 |
|
USER_TYPE_ |
用户类型 |
VARCHAR(20) |
20 |
是 |
用户类型 |
|
FROM_ |
来源 |
VARCHAR(20) |
20 |
是 |
来源,system,系统添加,import,导入,grade,分级添加的 |
|
BIRTHDAY_ |
出生日期 |
DATETIME |
|
是 |
出生日期 |
|
SEX_ |
姓别 |
VARCHAR(10) |
10 |
是 |
姓别 |
|
MOBILE_ |
手机 |
VARCHAR(32) |
32 |
是 |
手机 |
|
EMAIL_ |
邮件 |
VARCHAR(100) |
100 |
是 |
邮件 |
|
ADDRESS_ |
联系地址 |
VARCHAR(255) |
255 |
是 |
地址 |
|
URGENT_ |
紧急联系人 |
VARCHAR(64) |
64 |
是 |
紧急联系人 |
|
SYNC_WX_ |
是否同步到微信 |
INT |
|
是 |
是否同步到微信 |
|
URGENT_MOBILE_ |
紧急联系人手机 |
VARCHAR(20) |
20 |
是 |
紧急联系人手机 |
|
QQ_ |
QQ |
VARCHAR(20) |
20 |
是 |
QQ号 |
|
PHOTO_ |
照片 |
VARCHAR(255) |
255 |
是 |
照片 |
|
OPEN_ID_ |
OPEN ID |
VARCHAR(64) |
64 |
是 |
OPEN_ID |
|
ENABLED_ |
ENABLED_ |
VARCHAR(20) |
20 |
是 |
|
|
STATUS_ |
状态 |
VARCHAR(50) |
50 |
是 |
用户在当前机构的状态,IN_JOB=在职,OUT_JOB=离职 |
|
TENANT_ID_ |
租用ID |
VARCHAR(64) |
64 |
是 |
租用用户Id |
|
CREATE_DEP_ID_ |
创建部门ID |
VARCHAR(64) |
64 |
是 |
创建部门ID |
|
CREATE_BY_ |
公共 - 创建人ID |
VARCHAR(64) |
64 |
是 |
创建人ID |
|
CREATE_TIME_ |
公共 - 创建时间 |
DATETIME |
|
是 |
创建时间 |
|
UPDATE_BY_ |
更新人ID |
VARCHAR(64) |
64 |
是 |
更新人ID |
|
UPDATE_TIME_ |
公共 - 更新时间 |
DATETIME |
|
是 |
更新时间 |
OS_USER_TYPE【用户类型】
是否主键 |
字段名 |
字段描述 |
数据类型 |
长度 |
可空 |
备注 |
是 |
ID_ |
ID_ |
VARCHAR(64) |
64 |
|
|
|
CODE_ |
编码 |
VARCHAR(50) |
50 |
|
编码 |
|
NAME_ |
名称 |
VARCHAR(50) |
50 |
|
名称 |
|
DESCP_ |
描述 |
VARCHAR(500) |
500 |
是 |
描述 |
|
GROUP_ID_ |
关联角色ID |
VARCHAR(64) |
64 |
是 |
关联角色ID |
|
TENANT_ID_ |
租用ID |
VARCHAR(64) |
64 |
是 |
租用用户Id |
|
CREATE_DEP_ID_ |
创建部门ID |
VARCHAR(64) |
64 |
是 |
创建部门ID |
|
CREATE_BY_ |
公共 - 创建人ID |
VARCHAR(64) |
64 |
是 |
创建人ID |
|
CREATE_TIME_ |
公共 - 创建时间 |
DATETIME |
|
是 |
创建时间 |
|
UPDATE_BY_ |
更新人ID |
VARCHAR(64) |
64 |
是 |
更新人ID |
|
UPDATE_TIME_ |
公共 - 更新时间 |
DATETIME |
|
是 |
更新时间 |
文档更新时间: 2020-09-28 09:37 作者:csx