Skip to content

组织管理

组织管理提供组织架构的完整 CRUD 操作,用于管理企业的部门/组织层级。

功能说明

  • 组织分页查询
  • 组织新增 / 修改 / 删除(支持批量)
  • 组织详情查看
  • 数据导出(Excel)
  • 导入模板下载
  • 数据导入(Excel)

API 接口

所有接口均需要 sys:org:* 权限。

方法路径权限标识说明
GET/api/v1/sys/org/pagesys:org:page获取组织分页
POST/api/v1/sys/org/createsys:org:create添加组织
POST/api/v1/sys/org/modifysys:org:modify编辑组织
POST/api/v1/sys/org/removesys:org:remove删除组织
GET/api/v1/sys/org/detailsys:org:detail获取组织详情
GET/api/v1/sys/org/exportsys:org:export导出组织数据
GET/api/v1/sys/org/templatesys:org:template下载导入模板
POST/api/v1/sys/org/importsys:org:import导入组织数据

数据模型

sys_org 表主要字段:

字段类型说明
idVARCHAR(32)主键(雪花ID)
nameVARCHAR(64)组织名称
codeVARCHAR(64)组织编码
parent_idVARCHAR(32)父组织 ID
statusVARCHAR(16)状态
sort_codeINT排序
org_categoryVARCHAR(64)组织分类

与数据权限的关系

组织是数据权限控制的核心维度。数据范围的四种粒度和组织相关:

数据范围含义说明
ORG本组织只能看到自己所在组织的数据
ORG_AND_BELOW本组织及以下能看到自己组织及其子组织的数据
CUSTOM自定义可指定多个组织 ID
ALL全部无组织限制
SELF仅本人只能看到自己的数据

用户通过 org_id 字段关联到组织。

Released under the MIT License.