Files
2026-07-18 09:13:27 +08:00

1.7 KiB
Raw Permalink Blame History

实施路线

M0:工程基线

  • 仓库、目录、环境和编码约定
  • 本地基础依赖配置
  • OpenAPI 基础契约
  • Kotlin 后端 Wrapper、测试和构建入口
  • Trace ID、统一异常和数据库基础迁移
  • GitLab CI 格式检查、测试和构建流水线

M1:身份与组织

  • Keycloak Realm、移动客户端和开发测试身份
  • 当前用户 OA 数据查询
  • 租户、部门、人员、岗位、任职关系和角色基础模型
  • 统一鉴权、错误结构、Trace ID 和审计基础
  • Keycloak 与后端容器端到端验证
  • 设备注册、撤销与远程注销
  • 数据范围与工具权限

M2:请假审批闭环

  • 请假草稿数据模型和版本
  • 草稿创建、修改、本人查询与列表 API
  • 创建幂等、租户/用户隔离和乐观锁
  • 提交、撤回、状态时间线和同步审计
  • Flowable 部门主管审批流程发布与执行
  • 发起、主管待办、批准、驳回、撤回和时间线
  • 多任务流程的中间审批事件与最终流程结束判定
  • 按请假时长路由的主管与 OA 条件串行审批
  • 长期年假的 OA 与 HR 并行会签及任一驳回终止
  • Flutter 工程、四栏导航和 Schema 驱动请假表单卡片
  • 后端表单定义 API、客户端远程加载与离线缓存
  • 附件、通知、弱网恢复和幂等处理

M3AI 最小闭环

  • 自然语言生成请假草稿
  • 查询本人流程进度
  • 确认卡片、工具鉴权和 AI 审计

Definition of Done

每项功能必须同时具备:权限校验、审计、自动化测试、契约更新、错误处理和最小可观测性。