# g2rain-department-app
g2rain-department-app 是 G2rain 平台中与部门和组织域对应的前端子应用,负责承载组织管理、部门管理及相关交互页面。
# 模块定位
在 G2rain 整体体系中,g2rain-department-app 位于交互接入层,是部门与组织域在前端侧的重要承载模块。
它的角色不是提供统一平台入口,而是将组织域后端能力转化为前端可操作、可管理、可协同的页面入口,并纳入平台统一前端体系。
# 核心能力
# 组织域页面承载
g2rain-department-app 负责承载部门、组织结构及相关场景的页面与交互逻辑,是组织管理场景的前端入口之一。
# 主壳协同接入
它在平台联调与交付阶段接入 g2rain-main-shell,通过主壳统一完成导航、入口承载与运行协同。
# 标准子应用结构
作为平台前端子应用之一,它遵循统一应用模板、目录结构、接口组织与运行模式约定,便于持续扩展。
# 独立运行能力
在开发阶段,g2rain-department-app 可独立运行,以便快速调试组织域相关页面;在集成阶段,再接入主壳统一验证。
# 关键机制
# 前后端协同关系
g2rain-department-app 与 g2rain-department 协同工作:
- 后端承载组织域能力
- 前端承载组织域交互入口
# 主壳复用
它不重复实现主壳提供的统一菜单、路由、工作区与会话上下文,而是基于主壳提供的统一能力进行接入。
# 应用化接入模式
即便是组织域相关子应用,它仍然遵循平台应用化模型:
- 作为应用接入平台
- 具备应用身份
- 参与平台功能权限与业务能力承载关系
# 适用场景
- 部门管理页面承载
- 组织结构相关前端交互
- 组织域前后端协同交付
- 主壳统一接入下的组织管理场景