feat: wecom tag create items

This commit is contained in:
zzw
2026-09-14 18:05:33 +08:00
parent 21b614b062
commit 553e93b16c
22 changed files with 922 additions and 140 deletions
+14
View File
@@ -14,9 +14,11 @@ import (
)
type (
CreateTagsReq = wecom.CreateTagsReq
CreateUserReq = wecom.CreateUserReq
DeleteUserReq = wecom.DeleteUserReq
EmptyReq = wecom.EmptyReq
ItemsTagsReq = wecom.ItemsTagsReq
ItemsUserReq = wecom.ItemsUserReq
Response = wecom.Response
StatusUserReq = wecom.StatusUserReq
@@ -30,6 +32,8 @@ type (
DeleteUser(ctx context.Context, in *DeleteUserReq, opts ...grpc.CallOption) (*Response, error)
ItemsAgents(ctx context.Context, in *EmptyReq, opts ...grpc.CallOption) (*Response, error)
Types(ctx context.Context, in *EmptyReq, opts ...grpc.CallOption) (*Response, error)
CreateTags(ctx context.Context, in *CreateTagsReq, opts ...grpc.CallOption) (*Response, error)
ItemsTags(ctx context.Context, in *ItemsTagsReq, opts ...grpc.CallOption) (*Response, error)
}
defaultWecom struct {
@@ -77,3 +81,13 @@ func (m *defaultWecom) Types(ctx context.Context, in *EmptyReq, opts ...grpc.Cal
client := wecom.NewWecomClient(m.cli.Conn())
return client.Types(ctx, in, opts...)
}
func (m *defaultWecom) CreateTags(ctx context.Context, in *CreateTagsReq, opts ...grpc.CallOption) (*Response, error) {
client := wecom.NewWecomClient(m.cli.Conn())
return client.CreateTags(ctx, in, opts...)
}
func (m *defaultWecom) ItemsTags(ctx context.Context, in *ItemsTagsReq, opts ...grpc.CallOption) (*Response, error) {
client := wecom.NewWecomClient(m.cli.Conn())
return client.ItemsTags(ctx, in, opts...)
}