diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentListResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentListResponse.cs
index 71841011..aef3caaa 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentListResponse.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinDepartment/CgibinDepartmentListResponse.cs
@@ -46,6 +46,13 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
[Newtonsoft.Json.JsonProperty("order")]
[System.Text.Json.Serialization.JsonPropertyName("order")]
public int DepartmentOrder { get; set; }
+
+ ///
+ /// 获取或设置部门负责人成员账号列表。
+ ///
+ [Newtonsoft.Json.JsonProperty("department_leader")]
+ [System.Text.Json.Serialization.JsonPropertyName("department_leader")]
+ public string[]? LeaderUserIdList { get; set; }
}
}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserCreateRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserCreateRequest.cs
index 319206b5..1f8bfd20 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserCreateRequest.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserCreateRequest.cs
@@ -280,6 +280,13 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
[System.Text.Json.Serialization.JsonPropertyName("main_department")]
public int? MainDepartmentId { get; set; }
+ ///
+ /// 获取或设置直属上级成员账号列表。
+ ///
+ [Newtonsoft.Json.JsonProperty("direct_leader")]
+ [System.Text.Json.Serialization.JsonPropertyName("direct_leader")]
+ public IList? DirectLeaderUserIdList { get; set; }
+
///
/// 获取或设置头像 MediaId。
///
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserGetResponse.cs
index c1cf303a..a020b688 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserGetResponse.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserGetResponse.cs
@@ -301,6 +301,13 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
[System.Text.Json.Serialization.JsonPropertyName("main_department")]
public int? MainDepartmentId { get; set; }
+ ///
+ /// 获取或设置直属上级成员账号列表。
+ ///
+ [Newtonsoft.Json.JsonProperty("direct_leader")]
+ [System.Text.Json.Serialization.JsonPropertyName("direct_leader")]
+ public string[]? DirectLeaderUserIdList { get; set; }
+
///
/// 获取或设置头像 URL。
///
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserListResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserListResponse.cs
index c8dc27c1..fc8abdd0 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserListResponse.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserListResponse.cs
@@ -128,6 +128,13 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
[System.Text.Json.Serialization.JsonPropertyName("main_department")]
public int? MainDepartmentId { get; set; }
+ ///
+ /// 获取或设置直属上级成员账号列表。
+ ///
+ [Newtonsoft.Json.JsonProperty("direct_leader")]
+ [System.Text.Json.Serialization.JsonPropertyName("direct_leader")]
+ public string[]? DirectLeaderUserIdList { get; set; }
+
///
/// 获取或设置头像 URL。
///
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserUpdateRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserUpdateRequest.cs
index 6b187037..9afcd797 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserUpdateRequest.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinUser/CgibinUserUpdateRequest.cs
@@ -110,6 +110,13 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.Models
[System.Text.Json.Serialization.JsonPropertyName("main_department")]
public int? MainDepartmentId { get; set; }
+ ///
+ /// 获取或设置直属上级成员账号列表。
+ ///
+ [Newtonsoft.Json.JsonProperty("direct_leader")]
+ [System.Text.Json.Serialization.JsonPropertyName("direct_leader")]
+ public IList? DirectLeaderUserIdList { get; set; }
+
///
/// 获取或设置头像 MediaId。
///
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinDepartment/CgibinDepartmentListResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinDepartment/CgibinDepartmentListResponse.json
index 76aa6f08..a8ebad14 100644
--- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinDepartment/CgibinDepartmentListResponse.json
+++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinDepartment/CgibinDepartmentListResponse.json
@@ -6,6 +6,7 @@
"id": 2,
"name": "广州研发中心",
"name_en": "RDGZ",
+ "department_leader": [ "zhangsan", "lisi" ],
"parentid": 1,
"order": 10
},
@@ -13,8 +14,9 @@
"id": 3,
"name": "邮箱产品部",
"name_en": "mail",
+ "department_leader": [ "lisi", "wangwu" ],
"parentid": 2,
"order": 40
}
]
-}
+}
\ No newline at end of file
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserCreateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserCreateRequest.json
index 6ee3c9f4..93287a6b 100644
--- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserCreateRequest.json
+++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserCreateRequest.json
@@ -9,6 +9,7 @@
"gender": "1",
"email": "zhangsan@gzdev.com",
"is_leader_in_dept": [ 1, 0 ],
+ "direct_leader": [ "lisi", "wangwu" ],
"enable": 1,
"avatar_mediaid": "2-G6nrLmr5EC3MNb_-zL1dDdzkd0p7cNliYu9V5w7o8K0",
"telephone": "020-123456",
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserGetResponse.json
index 2c74a243..613db8cb 100644
--- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserGetResponse.json
+++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserGetResponse.json
@@ -10,6 +10,7 @@
"gender": "1",
"email": "zhangsan@gzdev.com",
"is_leader_in_dept": [ 1, 0 ],
+ "direct_leader": [ "lisi", "wangwu" ],
"avatar": "http://wx.qlogo.cn/mmopen/ajNVdqHZLLA3WJ6DSZUfiakYe37PKnQhBIeOQBO4czqrnZDS79FH5Wm5m4X69TBicnHFlhiafvDwklOpZeXYQQ2icg/0",
"thumb_avatar": "http://wx.qlogo.cn/mmopen/ajNVdqHZLLA3WJ6DSZUfiakYe37PKnQhBIeOQBO4czqrnZDS79FH5Wm5m4X69TBicnHFlhiafvDwklOpZeXYQQ2icg/100",
"telephone": "020-123456",
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserListResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserListResponse.json
index ead0f668..c590b061 100644
--- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserListResponse.json
+++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserListResponse.json
@@ -12,6 +12,7 @@
"gender": "1",
"email": "zhangsan@gzdev.com",
"is_leader_in_dept": [ 1, 0 ],
+ "direct_leader": [ "lisi", "wangwu" ],
"avatar": "http://wx.qlogo.cn/mmopen/ajNVdqHZLLA3WJ6DSZUfiakYe37PKnQhBIeOQBO4czqrnZDS79FH5Wm5m4X69TBicnHFlhiafvDwklOpZeXYQQ2icg/0",
"thumb_avatar": "http://wx.qlogo.cn/mmopen/ajNVdqHZLLA3WJ6DSZUfiakYe37PKnQhBIeOQBO4czqrnZDS79FH5Wm5m4X69TBicnHFlhiafvDwklOpZeXYQQ2icg/100",
"telephone": "020-123456",
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserUpdateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserUpdateRequest.json
index b8b44bd1..27b56ed5 100644
--- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserUpdateRequest.json
+++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/CgibinUser/CgibinUserUpdateRequest.json
@@ -9,6 +9,7 @@
"email": "zhangsan@gzdev.com",
"is_leader_in_dept": [ 1 ],
"enable": 1,
+ "direct_leader": [ "lisi", "wangwu" ],
"avatar_mediaid": "2-G6nrLmr5EC3MNb_-zL1dDdzkd0p7cNliYu9V5w7o8K0",
"telephone": "020-123456",
"alias": "jackzhang",