feat: wecom curd

This commit is contained in:
zzw
2026-08-31 11:10:15 +08:00
parent 53d203ee14
commit d618ac32b0
37 changed files with 2707 additions and 33 deletions
+11
View File
@@ -24,6 +24,9 @@ type (
InfoReq = sale.InfoReq
ItemsReq = sale.ItemsReq
NameItem = sale.NameItem
NamesByIdsData = sale.NamesByIdsData
NamesByIdsItem = sale.NamesByIdsItem
NamesByIdsReq = sale.NamesByIdsReq
NamesData = sale.NamesData
NamesReq = sale.NamesReq
Region = sale.Region
@@ -46,6 +49,8 @@ type (
Status(ctx context.Context, in *StatusReq, opts ...grpc.CallOption) (*Response, error)
// 销售详情
InfoInternal(ctx context.Context, in *InfoReq, opts ...grpc.CallOption) (*InfoData, error)
// 按 id 批量查销售 id+name(内部)
NamesByIds(ctx context.Context, in *NamesByIdsReq, opts ...grpc.CallOption) (*NamesByIdsData, error)
}
defaultSale struct {
@@ -121,3 +126,9 @@ func (m *defaultSale) InfoInternal(ctx context.Context, in *InfoReq, opts ...grp
client := sale.NewSaleClient(m.cli.Conn())
return client.InfoInternal(ctx, in, opts...)
}
// 按 id 批量查销售 id+name(内部)
func (m *defaultSale) NamesByIds(ctx context.Context, in *NamesByIdsReq, opts ...grpc.CallOption) (*NamesByIdsData, error) {
client := sale.NewSaleClient(m.cli.Conn())
return client.NamesByIds(ctx, in, opts...)
}