diff --git a/.agents/skills/dev/SKILL.md b/.agents/skills/dev/SKILL.md index 6a5a8e94..453f1804 100644 --- a/.agents/skills/dev/SKILL.md +++ b/.agents/skills/dev/SKILL.md @@ -1,6 +1,6 @@ --- name: dev -description: OpenAuth.Net开发规范 +description: OpenAuth.Net后端开发规范 --- ## 编码规范 diff --git a/OpenAuth.App/Flow/FlowNode.cs b/OpenAuth.App/Flow/FlowNode.cs index 4ddc98e6..00c62a07 100644 --- a/OpenAuth.App/Flow/FlowNode.cs +++ b/OpenAuth.App/Flow/FlowNode.cs @@ -10,6 +10,16 @@ public string name { get; set; } + /// + /// 节点类型 + /// + /// start:开始节点 + /// end:结束节点 + /// node:普通节点 + /// fork:网关开始 + /// join:网关结束 + /// + /// public string type { get; set; } public int left { get; set; } @@ -47,10 +57,29 @@ /// public string NodeRejectType { get; set; } + /// + /// 审批标记:1通过,2不通过,3驳回 + /// public int? Taged { get; set; } + + /// + /// 审批人名称 + /// public string UserName { get; set; } + + /// + /// 审批人ID + /// public string UserId { get; set; } + + /// + /// 审批意见 + /// public string Description { get; set; } + + /// + /// 审批时间 + /// public string TagedTime { get; set; } //网关审批通过的方式, diff --git a/OpenAuth.App/Flow/FlowRuntime.cs b/OpenAuth.App/Flow/FlowRuntime.cs index 62032d26..bea0fa52 100644 --- a/OpenAuth.App/Flow/FlowRuntime.cs +++ b/OpenAuth.App/Flow/FlowRuntime.cs @@ -406,7 +406,16 @@ namespace OpenAuth.App.Flow { foreach (var item in Nodes) { - item.Value.setInfo = null; + if (item.Value.setInfo != null) + { + item.Value.setInfo.Taged = null; + item.Value.setInfo.UserName = null; + item.Value.setInfo.UserId = null; + item.Value.setInfo.Description = null; + item.Value.setInfo.TagedTime = null; + item.Value.setInfo.ConfluenceOk = null; + item.Value.setInfo.ConfluenceNo = null; + } } flowInstance.IsFinish = FlowInstanceStatus.Draft;