diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Approval/CgibinOAGetApprovalDetailResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Approval/CgibinOAGetApprovalDetailResponse.cs index e667eca0..cc37f6c3 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Approval/CgibinOAGetApprovalDetailResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Approval/CgibinOAGetApprovalDetailResponse.cs @@ -864,6 +864,88 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models [System.Text.Json.Serialization.JsonPropertyName("commenttime")] public long CreateTimestamp { get; set; } } + + public class Process + { + public static class Types + { + public class Node + { + /// + /// 获取或设置节点类型。 + /// + [Newtonsoft.Json.JsonProperty("node_type")] + [System.Text.Json.Serialization.JsonPropertyName("node_type")] + public int NodeType { get; set; } + + /// + /// 获取或设置节点状态。 + /// + [Newtonsoft.Json.JsonProperty("sp_status")] + [System.Text.Json.Serialization.JsonPropertyName("sp_status")] + public int? Status { get; set; } + + /// + /// 获取或设置多人办理方式。 + /// + [Newtonsoft.Json.JsonProperty("apv_rel")] + [System.Text.Json.Serialization.JsonPropertyName("apv_rel")] + public int? ApproversRelation { get; set; } + + /// + /// 获取或设置子节点列表。 + /// + [Newtonsoft.Json.JsonProperty("sub_node_list")] + [System.Text.Json.Serialization.JsonPropertyName("sub_node_list")] + public Types.SubNode[] SubNodeList { get; set; } = default!; + } + + public class SubNode + { + /// + /// 获取或设置处理人成员账号。 + /// + [Newtonsoft.Json.JsonProperty("userid")] + [System.Text.Json.Serialization.JsonPropertyName("userid")] + public string UserId { get; set; } = default!; + + /// + /// 获取或设置审批状态。 + /// + [Newtonsoft.Json.JsonProperty("sp_yj")] + [System.Text.Json.Serialization.JsonPropertyName("sp_yj")] + public int? ApproveStatus { get; set; } + + /// + /// 获取或设置操作时间。 + /// + [Newtonsoft.Json.JsonProperty("Sptime")] + [System.Text.Json.Serialization.JsonPropertyName("Sptime")] + public long? ApproveTimestamp { get; set; } + + /// + /// 获取或设置审批意见。 + /// + [Newtonsoft.Json.JsonProperty("Speech")] + [System.Text.Json.Serialization.JsonPropertyName("Speech")] + public string? Speech { get; set; } + + /// + /// 获取或设置审批意见附件 MediaId 列表。 + /// + [Newtonsoft.Json.JsonProperty("media_ids")] + [System.Text.Json.Serialization.JsonPropertyName("media_ids")] + public string[]? AttachmentMediaIdList { get; set; } + } + } + + /// + /// 获取或设置节点列表。 + /// + [Newtonsoft.Json.JsonProperty("node_list")] + [System.Text.Json.Serialization.JsonPropertyName("node_list")] + public Types.Node[] NodeList { get; set; } = default!; + } } /// @@ -902,11 +984,11 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models public Types.Applicant? Applicant { get; set; } /// - /// 获取或设置批量申请人信息。 + /// 获取或设置批量申请人列表。 /// [Newtonsoft.Json.JsonProperty("batch_applyer")] [System.Text.Json.Serialization.JsonPropertyName("batch_applyer")] - public Types.BatchApplicant? BatchApplicant { get; set; } + public Types.BatchApplicant[]? BatchApplicantList { get; set; } /// /// 获取或设置申请时间戳。 @@ -942,6 +1024,13 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models [Newtonsoft.Json.JsonProperty("comments")] [System.Text.Json.Serialization.JsonPropertyName("comments")] public Types.Comment[] CommentList { get; set; } = default!; + + /// + /// 获取或设置审批流程信息。 + /// + [Newtonsoft.Json.JsonProperty("process_list")] + [System.Text.Json.Serialization.JsonPropertyName("process_list")] + public Types.Process? Process { get; set; } } }