/// <summary> /// 根据审批状态创建结果对象 /// </summary> /// <param name="approvalStatus">审批状态</param> /// <returns></returns> public static NodePassedResult CreateByApprovalStatus(short approvalStatus) { var result = NodePassedResult.Create(NodePassedTypeEnum.Default); if (approvalStatus == (short)ApprovalStatusEnum.Agreed) { result = NodePassedResult.Create(NodePassedTypeEnum.Passed); } else if (approvalStatus == (short)ApprovalStatusEnum.Refused) { result = NodePassedResult.Create(NodePassedTypeEnum.NotPassed); } return(result); }
/// <summary> /// 创建方法 /// </summary> /// <param name="passedType">通过类型</param> /// <returns></returns> public static NodePassedResult Create(NodePassedTypeEnum passedType) { var result = new NodePassedResult(passedType); return(result); }