feat: client items

This commit is contained in:
zzw
2026-09-16 16:08:45 +08:00
parent 9af9cc6059
commit 5a56eb2fe4
8 changed files with 231 additions and 26 deletions
+7
View File
@@ -14,6 +14,7 @@ import (
)
type (
ClientReq = user.ClientReq
InfoReq = user.InfoReq
InternalCheckCreateData = user.InternalCheckCreateData
InternalCheckCreateReq = user.InternalCheckCreateReq
@@ -38,6 +39,7 @@ type (
User interface {
Login(ctx context.Context, in *LoginReq, opts ...grpc.CallOption) (*Response, error)
Info(ctx context.Context, in *InfoReq, opts ...grpc.CallOption) (*Response, error)
Client(ctx context.Context, in *ClientReq, opts ...grpc.CallOption) (*Response, error)
UserItems(ctx context.Context, in *UserItemsReq, opts ...grpc.CallOption) (*Response, error)
UserStatus(ctx context.Context, in *UserStatusReq, opts ...grpc.CallOption) (*Response, error)
InternalCreate(ctx context.Context, in *InternalCreateReq, opts ...grpc.CallOption) (*InternalCreateData, error)
@@ -70,6 +72,11 @@ func (m *defaultUser) Info(ctx context.Context, in *InfoReq, opts ...grpc.CallOp
return client.Info(ctx, in, opts...)
}
func (m *defaultUser) Client(ctx context.Context, in *ClientReq, opts ...grpc.CallOption) (*Response, error) {
client := user.NewUserClient(m.cli.Conn())
return client.Client(ctx, in, opts...)
}
func (m *defaultUser) UserItems(ctx context.Context, in *UserItemsReq, opts ...grpc.CallOption) (*Response, error) {
client := user.NewUserClient(m.cli.Conn())
return client.UserItems(ctx, in, opts...)