Skip to content

组织与岗位 ​

组织和岗位用于描述用户的业务归属。它们与角色权限是独立关系:组织岗位不自动产生接口权限。

组织管理 ​

组织采用树形结构,支持查询、创建、编辑、移动上级和删除。

创建或编辑时需要检查:

  • 上级组织存在且可用。
  • 不能把节点移动到自身下面。
  • 不能把节点移动到自己的后代下面。
  • 同一父节点下的业务名称或编码符合当前唯一性规则。

删除有子节点的组织时,应明确提示影响范围并二次确认;后端负责最终的树关系校验或级联策略。

岗位管理 ​

岗位使用分页列表维护,包含编码、名称、状态、排序和备注。创建、编辑和删除分别使用专用接口,查询和详情可以使用启用的通用 CRUD 入口。

新增弹窗每次打开必须使用明确默认值,不能残留上一次编辑数据。

用户关联 ​

用户创建和编辑都可以携带组织 ID、岗位 ID。后端对 ID 集合进行存在性检查:

  • 新绑定的数据必须存在并满足可选条件。
  • 已绑定但后来被禁用的数据可以回显。
  • 禁用项不能再次新增选择。
  • 用户可以取消已有禁用项后保存。

状态语义 ​

禁用组织或岗位不会直接踢用户下线,也不会改变角色权限。页面选择组件应将禁用项显示为“名称(禁用)”并置灰,已有绑定仍可回显。

权限建议 ​

组织和岗位分别配置查询或树、详情、新增、编辑和删除权限。页面加载所必需的列表接口应作为接口资源授权,不要仅依赖按钮权限。

YeahBoot 官方技术文档