feat: aliyun sms

This commit is contained in:
zzw
2026-09-03 17:11:34 +08:00
parent 493416551b
commit 73a5fa41ff
17 changed files with 488 additions and 50 deletions
+7
View File
@@ -21,6 +21,7 @@ type (
Response = user.Response
RevokeBizClientData = user.RevokeBizClientData
RevokeBizClientReq = user.RevokeBizClientReq
SendSmsReq = user.SendSmsReq
UpdateMobileData = user.UpdateMobileData
UpdateMobileReq = user.UpdateMobileReq
UserBriefItem = user.UserBriefItem
@@ -30,6 +31,7 @@ type (
UsersByIdsReq = user.UsersByIdsReq
User interface {
SendSms(ctx context.Context, in *SendSmsReq, opts ...grpc.CallOption) (*Response, error)
Login(ctx context.Context, in *LoginReq, opts ...grpc.CallOption) (*Response, error)
Info(ctx context.Context, in *InfoReq, opts ...grpc.CallOption) (*Response, error)
UserItems(ctx context.Context, in *UserItemsReq, opts ...grpc.CallOption) (*Response, error)
@@ -51,6 +53,11 @@ func NewUser(cli zrpc.Client) User {
}
}
func (m *defaultUser) SendSms(ctx context.Context, in *SendSmsReq, opts ...grpc.CallOption) (*Response, error) {
client := user.NewUserClient(m.cli.Conn())
return client.SendSms(ctx, in, opts...)
}
func (m *defaultUser) Login(ctx context.Context, in *LoginReq, opts ...grpc.CallOption) (*Response, error) {
client := user.NewUserClient(m.cli.Conn())
return client.Login(ctx, in, opts...)