From 8661caaaa910db333e33cf92f9f10752c82f493c Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Mon, 13 Oct 2025 20:41:36 +0800 Subject: [PATCH] =?UTF-8?q?feat(work):=20=E9=9A=8F=E5=AE=98=E6=96=B9?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BC=81=E4=B8=9A=E4=BA=92=E8=81=94=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E4=B8=8B=E7=BA=A7=E6=88=96=E4=B8=8B=E6=B8=B8=E4=BC=81?= =?UTF-8?q?=E4=B8=9A=20AccessToken=20=E6=8E=A5=E5=8F=A3=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Corp/CgibinCorpGroupCorpGetTokenRequest.cs | 9 ++++++++- .../Corp/CgibinCorpGroupCorpGetTokenRequest.json | 5 +++++ .../Corp/CgibinCorpGroupCorpGetTokenResponse.json | 6 ++++++ 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/_/CgibinCorpGroup/Corp/CgibinCorpGroupCorpGetTokenRequest.json create mode 100644 test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/_/CgibinCorpGroup/Corp/CgibinCorpGroupCorpGetTokenResponse.json diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinCorpGroup/Corp/CgibinCorpGroupCorpGetTokenRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinCorpGroup/Corp/CgibinCorpGroupCorpGetTokenRequest.cs index d51164c7..674b9853 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinCorpGroup/Corp/CgibinCorpGroupCorpGetTokenRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Models/CgibinCorpGroup/Corp/CgibinCorpGroupCorpGetTokenRequest.cs @@ -1,10 +1,17 @@ -namespace SKIT.FlurlHttpClient.Wechat.Work.Models +namespace SKIT.FlurlHttpClient.Wechat.Work.Models { /// /// 表示 [POST] /cgi-bin/corpgroup/corp/gettoken 接口的请求。 /// public class CgibinCorpGroupCorpGetTokenRequest : WechatWorkRequest { + /// + /// 获取或设置业务类型。 + /// + [Newtonsoft.Json.JsonProperty("business_type")] + [System.Text.Json.Serialization.JsonPropertyName("business_type")] + public int? BusinessType { get; set; } + /// /// 获取或设置下级企业 CorpId。 /// diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/_/CgibinCorpGroup/Corp/CgibinCorpGroupCorpGetTokenRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/_/CgibinCorpGroup/Corp/CgibinCorpGroupCorpGetTokenRequest.json new file mode 100644 index 00000000..153d8603 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/_/CgibinCorpGroup/Corp/CgibinCorpGroupCorpGetTokenRequest.json @@ -0,0 +1,5 @@ +{ + "corpid": "wwabc", + "business_type": 1, + "agentid": 1111 +} diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/_/CgibinCorpGroup/Corp/CgibinCorpGroupCorpGetTokenResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/_/CgibinCorpGroup/Corp/CgibinCorpGroupCorpGetTokenResponse.json new file mode 100644 index 00000000..b5db0973 --- /dev/null +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/ModelSamples/_/CgibinCorpGroup/Corp/CgibinCorpGroupCorpGetTokenResponse.json @@ -0,0 +1,6 @@ +{ + "errcode": 0, + "errmsg": "ok", + "access_token": "accesstoken000001", + "expires_in": 7200 +}