总体表设计

组织架构的表主要围绕以下几个主要实体进行开展:

  1. 组织机构
  2. 用户组
  3. 用户
  4. 关系

表设计汇总

表说明

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    

OS_GROUP_MENU 【用户组菜单】

是否主键 字段名 字段描述 数据类型 长度 可空 备注
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  

OS_INST_TYPE_MENU 【机构类型授权菜单】

是否主键 字段名 字段描述 数据类型 长度 可空 备注
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