feat: 完善审批接口功能

- 修复 ApprovalController 路由参数获取方式
- 修复 BaseController 命名空间引用问题
- 添加 use 语句引入 ApprovalOrder
- 修复 ApprovalNode 类型常量与数据库 enum 一致
- 修复 ApprovalService 中的 action 常量引用
- 测试验证审批列表、详情、通过接口正常工作

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
root
2026-02-25 18:26:22 +08:00
parent eef91a6c83
commit 7c933bad16
4 changed files with 29 additions and 8 deletions
+9 -1
View File
@@ -26,7 +26,7 @@ class ApprovalNode extends Model
];
/**
* 节点类型常量
* 节点类型常量(与数据库 enum 保持一致)
*/
const TYPE_APPROVER = 'approver'; // 审批人(单人)
const TYPE_AND_APPROVE = 'and_approve'; // 会签(需所有人通过)
@@ -76,4 +76,12 @@ class ApprovalNode extends Model
{
return $this->type === self::TYPE_OR_APPROVE;
}
/**
* 判断是否是单人审批
*/
public function isSingleApprove(): bool
{
return $this->type === self::TYPE_APPROVER;
}
}