feat: user check update reate

This commit is contained in:
zzw
2026-09-16 10:36:59 +08:00
parent 8457b46fe4
commit f94b610aa3
32 changed files with 1591 additions and 543 deletions
+50 -33
View File
@@ -14,32 +14,39 @@ import (
)
type (
EnsureBizIdentityData = user.EnsureBizIdentityData
EnsureBizIdentityReq = user.EnsureBizIdentityReq
InfoReq = user.InfoReq
LoginReq = user.LoginReq
Response = user.Response
RevokeBizClientData = user.RevokeBizClientData
RevokeBizClientReq = user.RevokeBizClientReq
SendSmsReq = user.SendSmsReq
UpdateMobileData = user.UpdateMobileData
UpdateMobileReq = user.UpdateMobileReq
UserBriefItem = user.UserBriefItem
UserItemsReq = user.UserItemsReq
UserStatusReq = user.UserStatusReq
UsersByIdsData = user.UsersByIdsData
UsersByIdsReq = user.UsersByIdsReq
InfoReq = user.InfoReq
InternalCheckCreateData = user.InternalCheckCreateData
InternalCheckCreateReq = user.InternalCheckCreateReq
InternalCheckUpdateData = user.InternalCheckUpdateData
InternalCheckUpdateReq = user.InternalCheckUpdateReq
InternalCreateData = user.InternalCreateData
InternalCreateReq = user.InternalCreateReq
InternalRevokeBizClientData = user.InternalRevokeBizClientData
InternalRevokeBizClientReq = user.InternalRevokeBizClientReq
InternalUpdateData = user.InternalUpdateData
InternalUpdateMobileData = user.InternalUpdateMobileData
InternalUpdateMobileReq = user.InternalUpdateMobileReq
InternalUpdateReq = user.InternalUpdateReq
InternalUsersByIdsData = user.InternalUsersByIdsData
InternalUsersByIdsReq = user.InternalUsersByIdsReq
LoginReq = user.LoginReq
Response = user.Response
UserBriefItem = user.UserBriefItem
UserItemsReq = user.UserItemsReq
UserStatusReq = user.UserStatusReq
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)
UserStatus(ctx context.Context, in *UserStatusReq, opts ...grpc.CallOption) (*Response, error)
EnsureBizIdentity(ctx context.Context, in *EnsureBizIdentityReq, opts ...grpc.CallOption) (*EnsureBizIdentityData, error)
UsersByIds(ctx context.Context, in *UsersByIdsReq, opts ...grpc.CallOption) (*UsersByIdsData, error)
UpdateMobile(ctx context.Context, in *UpdateMobileReq, opts ...grpc.CallOption) (*UpdateMobileData, error)
RevokeBizClient(ctx context.Context, in *RevokeBizClientReq, opts ...grpc.CallOption) (*RevokeBizClientData, error)
InternalCreate(ctx context.Context, in *InternalCreateReq, opts ...grpc.CallOption) (*InternalCreateData, error)
InternalCheckCreate(ctx context.Context, in *InternalCheckCreateReq, opts ...grpc.CallOption) (*InternalCheckCreateData, error)
InternalCheckUpdate(ctx context.Context, in *InternalCheckUpdateReq, opts ...grpc.CallOption) (*InternalCheckUpdateData, error)
InternalUpdate(ctx context.Context, in *InternalUpdateReq, opts ...grpc.CallOption) (*InternalUpdateData, error)
InternalUsersByIds(ctx context.Context, in *InternalUsersByIdsReq, opts ...grpc.CallOption) (*InternalUsersByIdsData, error)
InternalUpdateMobile(ctx context.Context, in *InternalUpdateMobileReq, opts ...grpc.CallOption) (*InternalUpdateMobileData, error)
InternalRevokeBizClient(ctx context.Context, in *InternalRevokeBizClientReq, opts ...grpc.CallOption) (*InternalRevokeBizClientData, error)
}
defaultUser struct {
@@ -53,11 +60,6 @@ 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...)
@@ -78,22 +80,37 @@ func (m *defaultUser) UserStatus(ctx context.Context, in *UserStatusReq, opts ..
return client.UserStatus(ctx, in, opts...)
}
func (m *defaultUser) EnsureBizIdentity(ctx context.Context, in *EnsureBizIdentityReq, opts ...grpc.CallOption) (*EnsureBizIdentityData, error) {
func (m *defaultUser) InternalCreate(ctx context.Context, in *InternalCreateReq, opts ...grpc.CallOption) (*InternalCreateData, error) {
client := user.NewUserClient(m.cli.Conn())
return client.EnsureBizIdentity(ctx, in, opts...)
return client.InternalCreate(ctx, in, opts...)
}
func (m *defaultUser) UsersByIds(ctx context.Context, in *UsersByIdsReq, opts ...grpc.CallOption) (*UsersByIdsData, error) {
func (m *defaultUser) InternalCheckCreate(ctx context.Context, in *InternalCheckCreateReq, opts ...grpc.CallOption) (*InternalCheckCreateData, error) {
client := user.NewUserClient(m.cli.Conn())
return client.UsersByIds(ctx, in, opts...)
return client.InternalCheckCreate(ctx, in, opts...)
}
func (m *defaultUser) UpdateMobile(ctx context.Context, in *UpdateMobileReq, opts ...grpc.CallOption) (*UpdateMobileData, error) {
func (m *defaultUser) InternalCheckUpdate(ctx context.Context, in *InternalCheckUpdateReq, opts ...grpc.CallOption) (*InternalCheckUpdateData, error) {
client := user.NewUserClient(m.cli.Conn())
return client.UpdateMobile(ctx, in, opts...)
return client.InternalCheckUpdate(ctx, in, opts...)
}
func (m *defaultUser) RevokeBizClient(ctx context.Context, in *RevokeBizClientReq, opts ...grpc.CallOption) (*RevokeBizClientData, error) {
func (m *defaultUser) InternalUpdate(ctx context.Context, in *InternalUpdateReq, opts ...grpc.CallOption) (*InternalUpdateData, error) {
client := user.NewUserClient(m.cli.Conn())
return client.RevokeBizClient(ctx, in, opts...)
return client.InternalUpdate(ctx, in, opts...)
}
func (m *defaultUser) InternalUsersByIds(ctx context.Context, in *InternalUsersByIdsReq, opts ...grpc.CallOption) (*InternalUsersByIdsData, error) {
client := user.NewUserClient(m.cli.Conn())
return client.InternalUsersByIds(ctx, in, opts...)
}
func (m *defaultUser) InternalUpdateMobile(ctx context.Context, in *InternalUpdateMobileReq, opts ...grpc.CallOption) (*InternalUpdateMobileData, error) {
client := user.NewUserClient(m.cli.Conn())
return client.InternalUpdateMobile(ctx, in, opts...)
}
func (m *defaultUser) InternalRevokeBizClient(ctx context.Context, in *InternalRevokeBizClientReq, opts ...grpc.CallOption) (*InternalRevokeBizClientData, error) {
client := user.NewUserClient(m.cli.Conn())
return client.InternalRevokeBizClient(ctx, in, opts...)
}