feat: add conditional multi-level leave approval

This commit is contained in:
selfrelease
2026-07-18 08:49:02 +08:00
parent e46aa00e80
commit 4741fb26c8
12 changed files with 103 additions and 9 deletions
+3
View File
@@ -28,6 +28,9 @@
- 申请人不能审批自己的申请。
- 只有当前任务处理人可以批准或驳回。
- 已结束流程不能撤回;审批前允许申请人撤回。
- 请假时长不超过 24 小时,由部门主管审批后结束。
- 请假时长超过 24 小时,部门主管同意后必须由 OA 管理员串行复核。
- 长期请假的申请人、部门主管和 OA 复核人必须满足职责分离。
- 所有写请求必须携带 `Idempotency-Key`
- 状态更新必须使用版本号防止并发覆盖。
- 流程启动后固定引用已发布的流程版本。