feat: 完成工作流 Public API 授权闭环
- 新增访问令牌工作流 API 全局授权与 Public Workflow API 权限断言 - 补齐 API Key 执行记录归属、状态查询与下线后不可恢复边界 - 增加管理端接口调用说明与访问令牌授权开关
This commit is contained in:
@@ -26,6 +26,9 @@ public class SysApiKey extends SysApiKeyBase {
|
||||
@Column(ignore = true)
|
||||
private Boolean knowledgeShareEnabled;
|
||||
|
||||
@Column(ignore = true)
|
||||
private Boolean workflowApiEnabled;
|
||||
|
||||
@RelationOneToMany(selfField = "id", targetField = "apiKeyId", targetTable = "tb_sys_api_key_resource_mapping")
|
||||
private List<SysApiKeyResourceMapping> resourcePermissions;
|
||||
|
||||
@@ -52,4 +55,12 @@ public class SysApiKey extends SysApiKeyBase {
|
||||
public void setKnowledgeShareEnabled(Boolean knowledgeShareEnabled) {
|
||||
this.knowledgeShareEnabled = knowledgeShareEnabled;
|
||||
}
|
||||
|
||||
public Boolean getWorkflowApiEnabled() {
|
||||
return workflowApiEnabled;
|
||||
}
|
||||
|
||||
public void setWorkflowApiEnabled(Boolean workflowApiEnabled) {
|
||||
this.workflowApiEnabled = workflowApiEnabled;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user