Skip to content

Commit 969ea5f

Browse files
authored
fix(work): 修复获取审批详情接口模型定义错误
1 parent 7e4ad82 commit 969ea5f

File tree

1 file changed

+91
-2
lines changed

1 file changed

+91
-2
lines changed

src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinOA/Approval/CgibinOAGetApprovalDetailResponse.cs

Lines changed: 91 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -864,6 +864,88 @@ public class CommentUser
864864
[System.Text.Json.Serialization.JsonPropertyName("commenttime")]
865865
public long CreateTimestamp { get; set; }
866866
}
867+
868+
public class Process
869+
{
870+
public static class Types
871+
{
872+
public class Node
873+
{
874+
/// <summary>
875+
/// 获取或设置节点类型。
876+
/// </summary>
877+
[Newtonsoft.Json.JsonProperty("node_type")]
878+
[System.Text.Json.Serialization.JsonPropertyName("node_type")]
879+
public int NodeType { get; set; }
880+
881+
/// <summary>
882+
/// 获取或设置节点状态。
883+
/// </summary>
884+
[Newtonsoft.Json.JsonProperty("sp_status")]
885+
[System.Text.Json.Serialization.JsonPropertyName("sp_status")]
886+
public int? Status { get; set; }
887+
888+
/// <summary>
889+
/// 获取或设置多人办理方式。
890+
/// </summary>
891+
[Newtonsoft.Json.JsonProperty("apv_rel")]
892+
[System.Text.Json.Serialization.JsonPropertyName("apv_rel")]
893+
public int? ApproversRelation { get; set; }
894+
895+
/// <summary>
896+
/// 获取或设置子节点列表。
897+
/// </summary>
898+
[Newtonsoft.Json.JsonProperty("sub_node_list")]
899+
[System.Text.Json.Serialization.JsonPropertyName("sub_node_list")]
900+
public Types.SubNode[] SubNodeList { get; set; } = default!;
901+
}
902+
903+
public class SubNode
904+
{
905+
/// <summary>
906+
/// 获取或设置处理人成员账号。
907+
/// </summary>
908+
[Newtonsoft.Json.JsonProperty("userid")]
909+
[System.Text.Json.Serialization.JsonPropertyName("userid")]
910+
public string UserId { get; set; } = default!;
911+
912+
/// <summary>
913+
/// 获取或设置审批状态。
914+
/// </summary>
915+
[Newtonsoft.Json.JsonProperty("sp_yj")]
916+
[System.Text.Json.Serialization.JsonPropertyName("sp_yj")]
917+
public int? ApproveStatus { get; set; }
918+
919+
/// <summary>
920+
/// 获取或设置操作时间。
921+
/// </summary>
922+
[Newtonsoft.Json.JsonProperty("Sptime")]
923+
[System.Text.Json.Serialization.JsonPropertyName("Sptime")]
924+
public long? ApproveTimestamp { get; set; }
925+
926+
/// <summary>
927+
/// 获取或设置审批意见。
928+
/// </summary>
929+
[Newtonsoft.Json.JsonProperty("Speech")]
930+
[System.Text.Json.Serialization.JsonPropertyName("Speech")]
931+
public string? Speech { get; set; }
932+
933+
/// <summary>
934+
/// 获取或设置审批意见附件 MediaId 列表。
935+
/// </summary>
936+
[Newtonsoft.Json.JsonProperty("media_ids")]
937+
[System.Text.Json.Serialization.JsonPropertyName("media_ids")]
938+
public string[]? AttachmentMediaIdList { get; set; }
939+
}
940+
}
941+
942+
/// <summary>
943+
/// 获取或设置节点列表。
944+
/// </summary>
945+
[Newtonsoft.Json.JsonProperty("node_list")]
946+
[System.Text.Json.Serialization.JsonPropertyName("node_list")]
947+
public Types.Node[] NodeList { get; set; } = default!;
948+
}
867949
}
868950

869951
/// <summary>
@@ -902,11 +984,11 @@ public class CommentUser
902984
public Types.Applicant? Applicant { get; set; }
903985

904986
/// <summary>
905-
/// 获取或设置批量申请人信息
987+
/// 获取或设置批量申请人列表
906988
/// </summary>
907989
[Newtonsoft.Json.JsonProperty("batch_applyer")]
908990
[System.Text.Json.Serialization.JsonPropertyName("batch_applyer")]
909-
public Types.BatchApplicant? BatchApplicant { get; set; }
991+
public Types.BatchApplicant[]? BatchApplicantList { get; set; }
910992

911993
/// <summary>
912994
/// 获取或设置申请时间戳。
@@ -942,6 +1024,13 @@ public class CommentUser
9421024
[Newtonsoft.Json.JsonProperty("comments")]
9431025
[System.Text.Json.Serialization.JsonPropertyName("comments")]
9441026
public Types.Comment[] CommentList { get; set; } = default!;
1027+
1028+
/// <summary>
1029+
/// 获取或设置审批流程信息。
1030+
/// </summary>
1031+
[Newtonsoft.Json.JsonProperty("process_list")]
1032+
[System.Text.Json.Serialization.JsonPropertyName("process_list")]
1033+
public Types.Process? Process { get; set; }
9451034
}
9461035
}
9471036

0 commit comments

Comments
 (0)