From b8ff9acc3db6d54a368a0ffb70971ed55ffa155b Mon Sep 17 00:00:00 2001 From: yanweidong Date: Tue, 22 Sep 2026 22:25:39 +0800 Subject: [PATCH] build pb shell --- module/base/passport/build-pb.sh | 15 + module/base/passport/internal/server/new.go | 4 +- module/base/passport/pb/account.pb.go | 131 +- module/base/passport/pb/account.pb.gw.go | 2 +- module/base/passport/pb/account_grpc.pb.go | 14 +- module/base/passport/pb/const.pb.go | 3368 ----------------- module/base/passport/pb/consts.pb.go | 493 +++ module/base/passport/pb/forget.pb.go | 79 +- module/base/passport/pb/forget.pb.gw.go | 2 +- module/base/passport/pb/forget_grpc.pb.go | 14 +- module/base/passport/pb/login.pb.go | 83 +- module/base/passport/pb/login.pb.gw.go | 2 +- module/base/passport/pb/login_grpc.pb.go | 14 +- module/base/passport/pb/register.pb.go | 77 +- module/base/passport/pb/register.pb.gw.go | 2 +- module/base/passport/pb/register_grpc.pb.go | 14 +- module/base/passport/pb/verify.pb.go | 103 +- module/base/passport/pb/verify.pb.gw.go | 2 +- module/base/passport/pb/verify_grpc.pb.go | 14 +- module/base/passport/proto/account.proto | 16 +- module/base/passport/proto/const.proto | 326 -- module/base/passport/proto/consts.proto | 44 + module/base/passport/proto/forget.proto | 8 +- module/base/passport/proto/login.proto | 6 +- module/base/passport/proto/register.proto | 6 +- module/base/passport/proto/verify.proto | 8 +- module/base/passport/service/expose.go | 1 + sdk/client/golang/passport/account.pb.go | 672 ++++ sdk/client/golang/passport/account_grpc.pb.go | 327 ++ sdk/client/golang/passport/consts.pb.go | 493 +++ sdk/client/golang/passport/forget.pb.go | 197 + sdk/client/golang/passport/forget_grpc.pb.go | 167 + sdk/client/golang/passport/login.pb.go | 335 ++ sdk/client/golang/passport/login_grpc.pb.go | 207 + sdk/client/golang/passport/register.pb.go | 303 ++ .../golang/passport/register_grpc.pb.go | 167 + sdk/client/golang/passport/verify.pb.go | 524 +++ sdk/client/golang/passport/verify_grpc.pb.go | 167 + sdk/client/typescript/passport/index.ts | 341 ++ sdk/docs/passport/account.md | 173 + sdk/docs/passport/forget.md | 52 + sdk/docs/passport/login.md | 112 + sdk/docs/passport/register.md | 86 + sdk/docs/passport/verify.md | 77 + tools/go.mod | 15 + 45 files changed, 5277 insertions(+), 3986 deletions(-) create mode 100644 module/base/passport/build-pb.sh delete mode 100644 module/base/passport/pb/const.pb.go create mode 100644 module/base/passport/pb/consts.pb.go delete mode 100644 module/base/passport/proto/const.proto create mode 100644 module/base/passport/proto/consts.proto create mode 100644 sdk/client/golang/passport/account.pb.go create mode 100644 sdk/client/golang/passport/account_grpc.pb.go create mode 100644 sdk/client/golang/passport/consts.pb.go create mode 100644 sdk/client/golang/passport/forget.pb.go create mode 100644 sdk/client/golang/passport/forget_grpc.pb.go create mode 100644 sdk/client/golang/passport/login.pb.go create mode 100644 sdk/client/golang/passport/login_grpc.pb.go create mode 100644 sdk/client/golang/passport/register.pb.go create mode 100644 sdk/client/golang/passport/register_grpc.pb.go create mode 100644 sdk/client/golang/passport/verify.pb.go create mode 100644 sdk/client/golang/passport/verify_grpc.pb.go create mode 100644 sdk/client/typescript/passport/index.ts create mode 100644 sdk/docs/passport/account.md create mode 100644 sdk/docs/passport/forget.md create mode 100644 sdk/docs/passport/login.md create mode 100644 sdk/docs/passport/register.md create mode 100644 sdk/docs/passport/verify.md create mode 100644 tools/go.mod diff --git a/module/base/passport/build-pb.sh b/module/base/passport/build-pb.sh new file mode 100644 index 0000000..9e06faa --- /dev/null +++ b/module/base/passport/build-pb.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash +set -euo pipefail + +cd -- "$(dirname -- "${BASH_SOURCE[0]}")" + +protoc -I ./proto \ + --go_out=paths=source_relative:pb \ + --go_out=paths=source_relative:../../../sdk/client/golang/passport \ + --go-grpc_out=paths=source_relative:pb \ + --go-grpc_out=paths=source_relative:../../../sdk/client/golang/passport \ + --grpc-gateway_out=paths=source_relative,generate_unbound_methods=True:pb \ + --slc_out=./ \ + --ts_out=../../../sdk/client/typescript \ + --markdown_out=paths=source_relative:../../../sdk/docs/passport \ + proto/*.proto diff --git a/module/base/passport/internal/server/new.go b/module/base/passport/internal/server/new.go index 60a5370..cd60269 100644 --- a/module/base/passport/internal/server/new.go +++ b/module/base/passport/internal/server/new.go @@ -25,7 +25,7 @@ func New(grpcServ *grpc.Server) *Server { srv := &Server{ Ctx: context.Background(), - Grpc: grpcServ, + Grpc: grpc.NewServer(), grpcConns: make(map[string]*grpc.ClientConn), } @@ -36,6 +36,8 @@ func New(grpcServ *grpc.Server) *Server { pb.RegisterRegisterServer(srv.Grpc, NewRegisterServer()) pb.RegisterVerifyServer(srv.Grpc, NewVerifyServer()) + reflection.Register(srv.Grpc) + if standalone { reflection.Register(srv.Grpc) } diff --git a/module/base/passport/pb/account.pb.go b/module/base/passport/pb/account.pb.go index cf9e2bd..5069dd0 100644 --- a/module/base/passport/pb/account.pb.go +++ b/module/base/passport/pb/account.pb.go @@ -1,8 +1,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v7.35.1 -// source: module/base/passport/proto/account.proto +// protoc-gen-go v1.36.12 +// protoc v7.36.0 +// source: account.proto package passport @@ -49,7 +49,7 @@ type GetFullReply struct { func (x *GetFullReply) Reset() { *x = GetFullReply{} - mi := &file_module_base_passport_proto_account_proto_msgTypes[0] + mi := &file_account_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -61,7 +61,7 @@ func (x *GetFullReply) String() string { func (*GetFullReply) ProtoMessage() {} func (x *GetFullReply) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_account_proto_msgTypes[0] + mi := &file_account_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -74,7 +74,7 @@ func (x *GetFullReply) ProtoReflect() protoreflect.Message { // Deprecated: Use GetFullReply.ProtoReflect.Descriptor instead. func (*GetFullReply) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_account_proto_rawDescGZIP(), []int{0} + return file_account_proto_rawDescGZIP(), []int{0} } func (x *GetFullReply) GetIdentity() string { @@ -220,7 +220,7 @@ type TagItem struct { func (x *TagItem) Reset() { *x = TagItem{} - mi := &file_module_base_passport_proto_account_proto_msgTypes[1] + mi := &file_account_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -232,7 +232,7 @@ func (x *TagItem) String() string { func (*TagItem) ProtoMessage() {} func (x *TagItem) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_account_proto_msgTypes[1] + mi := &file_account_proto_msgTypes[1] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -245,7 +245,7 @@ func (x *TagItem) ProtoReflect() protoreflect.Message { // Deprecated: Use TagItem.ProtoReflect.Descriptor instead. func (*TagItem) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_account_proto_rawDescGZIP(), []int{1} + return file_account_proto_rawDescGZIP(), []int{1} } func (x *TagItem) GetName() string { @@ -282,7 +282,7 @@ type SetDataRequest struct { func (x *SetDataRequest) Reset() { *x = SetDataRequest{} - mi := &file_module_base_passport_proto_account_proto_msgTypes[2] + mi := &file_account_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -294,7 +294,7 @@ func (x *SetDataRequest) String() string { func (*SetDataRequest) ProtoMessage() {} func (x *SetDataRequest) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_account_proto_msgTypes[2] + mi := &file_account_proto_msgTypes[2] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -307,7 +307,7 @@ func (x *SetDataRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SetDataRequest.ProtoReflect.Descriptor instead. func (*SetDataRequest) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_account_proto_rawDescGZIP(), []int{2} + return file_account_proto_rawDescGZIP(), []int{2} } func (x *SetDataRequest) GetNickname() string { @@ -404,7 +404,7 @@ type SetPasswordRequest struct { func (x *SetPasswordRequest) Reset() { *x = SetPasswordRequest{} - mi := &file_module_base_passport_proto_account_proto_msgTypes[3] + mi := &file_account_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -416,7 +416,7 @@ func (x *SetPasswordRequest) String() string { func (*SetPasswordRequest) ProtoMessage() {} func (x *SetPasswordRequest) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_account_proto_msgTypes[3] + mi := &file_account_proto_msgTypes[3] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -429,7 +429,7 @@ func (x *SetPasswordRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SetPasswordRequest.ProtoReflect.Descriptor instead. func (*SetPasswordRequest) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_account_proto_rawDescGZIP(), []int{3} + return file_account_proto_rawDescGZIP(), []int{3} } func (x *SetPasswordRequest) GetOldPassword() string { @@ -455,7 +455,7 @@ type StatisticsRequest struct { func (x *StatisticsRequest) Reset() { *x = StatisticsRequest{} - mi := &file_module_base_passport_proto_account_proto_msgTypes[4] + mi := &file_account_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -467,7 +467,7 @@ func (x *StatisticsRequest) String() string { func (*StatisticsRequest) ProtoMessage() {} func (x *StatisticsRequest) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_account_proto_msgTypes[4] + mi := &file_account_proto_msgTypes[4] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -480,7 +480,7 @@ func (x *StatisticsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use StatisticsRequest.ProtoReflect.Descriptor instead. func (*StatisticsRequest) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_account_proto_rawDescGZIP(), []int{4} + return file_account_proto_rawDescGZIP(), []int{4} } func (x *StatisticsRequest) GetField() []string { @@ -499,7 +499,7 @@ type StatisticsReply struct { func (x *StatisticsReply) Reset() { *x = StatisticsReply{} - mi := &file_module_base_passport_proto_account_proto_msgTypes[5] + mi := &file_account_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -511,7 +511,7 @@ func (x *StatisticsReply) String() string { func (*StatisticsReply) ProtoMessage() {} func (x *StatisticsReply) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_account_proto_msgTypes[5] + mi := &file_account_proto_msgTypes[5] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -524,7 +524,7 @@ func (x *StatisticsReply) ProtoReflect() protoreflect.Message { // Deprecated: Use StatisticsReply.ProtoReflect.Descriptor instead. func (*StatisticsReply) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_account_proto_rawDescGZIP(), []int{5} + return file_account_proto_rawDescGZIP(), []int{5} } func (x *StatisticsReply) GetData() map[string]int64 { @@ -534,11 +534,11 @@ func (x *StatisticsReply) GetData() map[string]int64 { return nil } -var File_module_base_passport_proto_account_proto protoreflect.FileDescriptor +var File_account_proto protoreflect.FileDescriptor -const file_module_base_passport_proto_account_proto_rawDesc = "" + +const file_account_proto_rawDesc = "" + "\n" + - "(module/base/passport/proto/account.proto\x12\bpassport\x1a&module/base/passport/proto/const.proto\"\x8e\x04\n" + + "\raccount.proto\x12\bpassport\x1a\fconsts.proto\"\x82\x04\n" + "\fGetFullReply\x12\x1a\n" + "\bidentity\x18\x01 \x01(\tR\bidentity\x12\x18\n" + "\aaccount\x18\x02 \x01(\tR\aaccount\x12\x14\n" + @@ -557,8 +557,8 @@ const file_module_base_passport_proto_account_proto_rawDesc = "" + "\x04sign\x18\x0e \x01(\tR\x04sign\x12\x14\n" + "\x05cover\x18\x0f \x01(\tR\x05cover\x12\x14\n" + "\x05score\x18\x10 \x01(\x05R\x05score\x12\x14\n" + - "\x05level\x18\x11 \x01(\x05R\x05level\x12G\n" + - "\rverify_status\x18\x12 \x01(\v2\".base_passport_blocks.VerifyStatusR\fverifyStatus\x12%\n" + + "\x05level\x18\x11 \x01(\x05R\x05level\x12;\n" + + "\rverify_status\x18\x12 \x01(\v2\x16.passport.VerifyStatusR\fverifyStatus\x12%\n" + "\x04tags\x18\x13 \x03(\v2\x11.passport.TagItemR\x04tags\"1\n" + "\aTagItem\x12\x12\n" + "\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n" + @@ -586,30 +586,31 @@ const file_module_base_passport_proto_account_proto_rawDesc = "" + "\x04Data\x18\x01 \x03(\v2#.passport.StatisticsReply.DataEntryR\x04Data\x1a7\n" + "\tDataEntry\x12\x10\n" + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + - "\x05value\x18\x02 \x01(\x03R\x05value:\x028\x012\xc6\x03\n" + - "\aAccount\x12<\n" + - "\x03Get\x12\x1b.base_passport_blocks.Empty\x1a\x16.passport.GetFullReply\"\x00\x12H\n" + - "\aSetData\x12\x18.passport.SetDataRequest\x1a!.base_passport_blocks.StatusReply\"\x00\x12P\n" + - "\vSetPassword\x12\x1c.passport.SetPasswordRequest\x1a!.base_passport_blocks.StatusReply\"\x00\x12C\n" + - "\tTagCreate\x12\x11.passport.TagItem\x1a!.base_passport_blocks.StatusReply\"\x00\x12T\n" + - "\tTagRemove\x12\".base_passport_blocks.IdentRequest\x1a!.base_passport_blocks.StatusReply\"\x00\x12F\n" + + "\x05value\x18\x02 \x01(\x03R\x05value:\x028\x012\xfe\x02\n" + + "\aAccount\x120\n" + + "\x03Get\x12\x0f.passport.Empty\x1a\x16.passport.GetFullReply\"\x00\x12<\n" + + "\aSetData\x12\x18.passport.SetDataRequest\x1a\x15.passport.StatusReply\"\x00\x12D\n" + + "\vSetPassword\x12\x1c.passport.SetPasswordRequest\x1a\x15.passport.StatusReply\"\x00\x127\n" + + "\tTagCreate\x12\x11.passport.TagItem\x1a\x15.passport.StatusReply\"\x00\x12<\n" + + "\tTagRemove\x12\x16.passport.IdentRequest\x1a\x15.passport.StatusReply\"\x00\x12F\n" + "\n" + - "Statistics\x12\x1b.passport.StatisticsRequest\x1a\x19.passport.StatisticsReply\"\x00B+Z)bsm/full/module/base/passport/pb;passportb\x06proto3" + "Statistics\x12\x1b.passport.StatisticsRequest\x1a\x19.passport.StatisticsReply\"\x00B\fZ\n" + + ".;passportb\x06proto3" var ( - file_module_base_passport_proto_account_proto_rawDescOnce sync.Once - file_module_base_passport_proto_account_proto_rawDescData []byte + file_account_proto_rawDescOnce sync.Once + file_account_proto_rawDescData []byte ) -func file_module_base_passport_proto_account_proto_rawDescGZIP() []byte { - file_module_base_passport_proto_account_proto_rawDescOnce.Do(func() { - file_module_base_passport_proto_account_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_module_base_passport_proto_account_proto_rawDesc), len(file_module_base_passport_proto_account_proto_rawDesc))) +func file_account_proto_rawDescGZIP() []byte { + file_account_proto_rawDescOnce.Do(func() { + file_account_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_account_proto_rawDesc), len(file_account_proto_rawDesc))) }) - return file_module_base_passport_proto_account_proto_rawDescData + return file_account_proto_rawDescData } -var file_module_base_passport_proto_account_proto_msgTypes = make([]protoimpl.MessageInfo, 7) -var file_module_base_passport_proto_account_proto_goTypes = []any{ +var file_account_proto_msgTypes = make([]protoimpl.MessageInfo, 7) +var file_account_proto_goTypes = []any{ (*GetFullReply)(nil), // 0: passport.GetFullReply (*TagItem)(nil), // 1: passport.TagItem (*SetDataRequest)(nil), // 2: passport.SetDataRequest @@ -617,26 +618,26 @@ var file_module_base_passport_proto_account_proto_goTypes = []any{ (*StatisticsRequest)(nil), // 4: passport.StatisticsRequest (*StatisticsReply)(nil), // 5: passport.StatisticsReply nil, // 6: passport.StatisticsReply.DataEntry - (*VerifyStatus)(nil), // 7: base_passport_blocks.VerifyStatus - (*Empty)(nil), // 8: base_passport_blocks.Empty - (*IdentRequest)(nil), // 9: base_passport_blocks.IdentRequest - (*StatusReply)(nil), // 10: base_passport_blocks.StatusReply + (*VerifyStatus)(nil), // 7: passport.VerifyStatus + (*Empty)(nil), // 8: passport.Empty + (*IdentRequest)(nil), // 9: passport.IdentRequest + (*StatusReply)(nil), // 10: passport.StatusReply } -var file_module_base_passport_proto_account_proto_depIdxs = []int32{ - 7, // 0: passport.GetFullReply.verify_status:type_name -> base_passport_blocks.VerifyStatus +var file_account_proto_depIdxs = []int32{ + 7, // 0: passport.GetFullReply.verify_status:type_name -> passport.VerifyStatus 1, // 1: passport.GetFullReply.tags:type_name -> passport.TagItem 6, // 2: passport.StatisticsReply.Data:type_name -> passport.StatisticsReply.DataEntry - 8, // 3: passport.Account.Get:input_type -> base_passport_blocks.Empty + 8, // 3: passport.Account.Get:input_type -> passport.Empty 2, // 4: passport.Account.SetData:input_type -> passport.SetDataRequest 3, // 5: passport.Account.SetPassword:input_type -> passport.SetPasswordRequest 1, // 6: passport.Account.TagCreate:input_type -> passport.TagItem - 9, // 7: passport.Account.TagRemove:input_type -> base_passport_blocks.IdentRequest + 9, // 7: passport.Account.TagRemove:input_type -> passport.IdentRequest 4, // 8: passport.Account.Statistics:input_type -> passport.StatisticsRequest 0, // 9: passport.Account.Get:output_type -> passport.GetFullReply - 10, // 10: passport.Account.SetData:output_type -> base_passport_blocks.StatusReply - 10, // 11: passport.Account.SetPassword:output_type -> base_passport_blocks.StatusReply - 10, // 12: passport.Account.TagCreate:output_type -> base_passport_blocks.StatusReply - 10, // 13: passport.Account.TagRemove:output_type -> base_passport_blocks.StatusReply + 10, // 10: passport.Account.SetData:output_type -> passport.StatusReply + 10, // 11: passport.Account.SetPassword:output_type -> passport.StatusReply + 10, // 12: passport.Account.TagCreate:output_type -> passport.StatusReply + 10, // 13: passport.Account.TagRemove:output_type -> passport.StatusReply 5, // 14: passport.Account.Statistics:output_type -> passport.StatisticsReply 9, // [9:15] is the sub-list for method output_type 3, // [3:9] is the sub-list for method input_type @@ -645,27 +646,27 @@ var file_module_base_passport_proto_account_proto_depIdxs = []int32{ 0, // [0:3] is the sub-list for field type_name } -func init() { file_module_base_passport_proto_account_proto_init() } -func file_module_base_passport_proto_account_proto_init() { - if File_module_base_passport_proto_account_proto != nil { +func init() { file_account_proto_init() } +func file_account_proto_init() { + if File_account_proto != nil { return } - file_module_base_passport_proto_const_proto_init() + file_consts_proto_init() type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: unsafe.Slice(unsafe.StringData(file_module_base_passport_proto_account_proto_rawDesc), len(file_module_base_passport_proto_account_proto_rawDesc)), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_account_proto_rawDesc), len(file_account_proto_rawDesc)), NumEnums: 0, NumMessages: 7, NumExtensions: 0, NumServices: 1, }, - GoTypes: file_module_base_passport_proto_account_proto_goTypes, - DependencyIndexes: file_module_base_passport_proto_account_proto_depIdxs, - MessageInfos: file_module_base_passport_proto_account_proto_msgTypes, + GoTypes: file_account_proto_goTypes, + DependencyIndexes: file_account_proto_depIdxs, + MessageInfos: file_account_proto_msgTypes, }.Build() - File_module_base_passport_proto_account_proto = out.File - file_module_base_passport_proto_account_proto_goTypes = nil - file_module_base_passport_proto_account_proto_depIdxs = nil + File_account_proto = out.File + file_account_proto_goTypes = nil + file_account_proto_depIdxs = nil } diff --git a/module/base/passport/pb/account.pb.gw.go b/module/base/passport/pb/account.pb.gw.go index a92019b..103a481 100644 --- a/module/base/passport/pb/account.pb.gw.go +++ b/module/base/passport/pb/account.pb.gw.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. -// source: module/base/passport/proto/account.proto +// source: account.proto /* Package passport is a reverse proxy. diff --git a/module/base/passport/pb/account_grpc.pb.go b/module/base/passport/pb/account_grpc.pb.go index cfe3b9c..cd8d478 100644 --- a/module/base/passport/pb/account_grpc.pb.go +++ b/module/base/passport/pb/account_grpc.pb.go @@ -1,8 +1,8 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.6.2 -// - protoc v7.35.1 -// source: module/base/passport/proto/account.proto +// - protoc v7.36.0 +// source: account.proto package passport @@ -116,7 +116,7 @@ func (c *accountClient) Statistics(ctx context.Context, in *StatisticsRequest, o } // AccountServer is the server API for Account service. -// All implementations should embed UnimplementedAccountServer +// All implementations must embed UnimplementedAccountServer // for forward compatibility. // // assport通行证模块-帐号数据 @@ -133,9 +133,10 @@ type AccountServer interface { TagRemove(context.Context, *IdentRequest) (*StatusReply, error) // 获取会员的相关统计数据 Statistics(context.Context, *StatisticsRequest) (*StatisticsReply, error) + mustEmbedUnimplementedAccountServer() } -// UnimplementedAccountServer should be embedded to have +// UnimplementedAccountServer must be embedded to have // forward compatible implementations. // // NOTE: this should be embedded by value instead of pointer to avoid a nil @@ -160,7 +161,8 @@ func (UnimplementedAccountServer) TagRemove(context.Context, *IdentRequest) (*St func (UnimplementedAccountServer) Statistics(context.Context, *StatisticsRequest) (*StatisticsReply, error) { return nil, status.Error(codes.Unimplemented, "method Statistics not implemented") } -func (UnimplementedAccountServer) testEmbeddedByValue() {} +func (UnimplementedAccountServer) mustEmbedUnimplementedAccountServer() {} +func (UnimplementedAccountServer) testEmbeddedByValue() {} // UnsafeAccountServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to AccountServer will @@ -321,5 +323,5 @@ var Account_ServiceDesc = grpc.ServiceDesc{ }, }, Streams: []grpc.StreamDesc{}, - Metadata: "module/base/passport/proto/account.proto", + Metadata: "account.proto", } diff --git a/module/base/passport/pb/const.pb.go b/module/base/passport/pb/const.pb.go deleted file mode 100644 index 439c9d0..0000000 --- a/module/base/passport/pb/const.pb.go +++ /dev/null @@ -1,3368 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.36.11 -// protoc v7.35.1 -// source: module/base/passport/proto/const.proto - -package passport - -import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" - unsafe "unsafe" -) - -const ( - // Verify that this generated code is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) - // Verify that runtime/protoimpl is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) -) - -// Shared request and response messages. -type Empty struct { - state protoimpl.MessageState `protogen:"open.v1"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *Empty) Reset() { - *x = Empty{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *Empty) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Empty) ProtoMessage() {} - -func (x *Empty) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[0] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Empty.ProtoReflect.Descriptor instead. -func (*Empty) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{0} -} - -type FetchRequest struct { - state protoimpl.MessageState `protogen:"open.v1"` - PageNo int64 `protobuf:"varint,1,opt,name=page_no,proto3" json:"page_no,omitempty"` - PageSize int64 `protobuf:"varint,2,opt,name=page_size,proto3" json:"page_size,omitempty"` - Params map[string]string `protobuf:"bytes,3,rep,name=params,proto3" json:"params,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *FetchRequest) Reset() { - *x = FetchRequest{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *FetchRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FetchRequest) ProtoMessage() {} - -func (x *FetchRequest) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[1] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FetchRequest.ProtoReflect.Descriptor instead. -func (*FetchRequest) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{1} -} - -func (x *FetchRequest) GetPageNo() int64 { - if x != nil { - return x.PageNo - } - return 0 -} - -func (x *FetchRequest) GetPageSize() int64 { - if x != nil { - return x.PageSize - } - return 0 -} - -func (x *FetchRequest) GetParams() map[string]string { - if x != nil { - return x.Params - } - return nil -} - -type IdentRequest struct { - state protoimpl.MessageState `protogen:"open.v1"` - Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *IdentRequest) Reset() { - *x = IdentRequest{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *IdentRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*IdentRequest) ProtoMessage() {} - -func (x *IdentRequest) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[2] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use IdentRequest.ProtoReflect.Descriptor instead. -func (*IdentRequest) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{2} -} - -func (x *IdentRequest) GetId() int64 { - if x != nil { - return x.Id - } - return 0 -} - -func (x *IdentRequest) GetIdentity() string { - if x != nil { - return x.Identity - } - return "" -} - -type VersionRequest struct { - state protoimpl.MessageState `protogen:"open.v1"` - Version int64 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *VersionRequest) Reset() { - *x = VersionRequest{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[3] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *VersionRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*VersionRequest) ProtoMessage() {} - -func (x *VersionRequest) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[3] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use VersionRequest.ProtoReflect.Descriptor instead. -func (*VersionRequest) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{3} -} - -func (x *VersionRequest) GetVersion() int64 { - if x != nil { - return x.Version - } - return 0 -} - -type SearchRequest struct { - state protoimpl.MessageState `protogen:"open.v1"` - Keyword string `protobuf:"bytes,1,opt,name=keyword,proto3" json:"keyword,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *SearchRequest) Reset() { - *x = SearchRequest{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[4] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *SearchRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchRequest) ProtoMessage() {} - -func (x *SearchRequest) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[4] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchRequest.ProtoReflect.Descriptor instead. -func (*SearchRequest) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{4} -} - -func (x *SearchRequest) GetKeyword() string { - if x != nil { - return x.Keyword - } - return "" -} - -type StatusReply struct { - state protoimpl.MessageState `protogen:"open.v1"` - Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` - Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` - Details string `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"` - Timeseq int64 `protobuf:"varint,4,opt,name=timeseq,proto3" json:"timeseq,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *StatusReply) Reset() { - *x = StatusReply{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[5] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *StatusReply) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*StatusReply) ProtoMessage() {} - -func (x *StatusReply) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[5] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use StatusReply.ProtoReflect.Descriptor instead. -func (*StatusReply) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{5} -} - -func (x *StatusReply) GetCode() int32 { - if x != nil { - return x.Code - } - return 0 -} - -func (x *StatusReply) GetMessage() string { - if x != nil { - return x.Message - } - return "" -} - -func (x *StatusReply) GetDetails() string { - if x != nil { - return x.Details - } - return "" -} - -func (x *StatusReply) GetTimeseq() int64 { - if x != nil { - return x.Timeseq - } - return 0 -} - -// Service-specific variants whose wire formats differ from the shared types. -type CmsSearchRequest struct { - state protoimpl.MessageState `protogen:"open.v1"` - Keyword string `protobuf:"bytes,1,opt,name=keyword,proto3" json:"keyword,omitempty"` - PageNo int64 `protobuf:"varint,2,opt,name=page_no,proto3" json:"page_no,omitempty"` - PageSize int64 `protobuf:"varint,3,opt,name=page_size,proto3" json:"page_size,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *CmsSearchRequest) Reset() { - *x = CmsSearchRequest{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[6] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *CmsSearchRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CmsSearchRequest) ProtoMessage() {} - -func (x *CmsSearchRequest) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[6] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CmsSearchRequest.ProtoReflect.Descriptor instead. -func (*CmsSearchRequest) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{6} -} - -func (x *CmsSearchRequest) GetKeyword() string { - if x != nil { - return x.Keyword - } - return "" -} - -func (x *CmsSearchRequest) GetPageNo() int64 { - if x != nil { - return x.PageNo - } - return 0 -} - -func (x *CmsSearchRequest) GetPageSize() int64 { - if x != nil { - return x.PageSize - } - return 0 -} - -type MallFetchRequest struct { - state protoimpl.MessageState `protogen:"open.v1"` - PageNo int64 `protobuf:"varint,1,opt,name=page_no,proto3" json:"page_no,omitempty"` - PageSize int64 `protobuf:"varint,2,opt,name=page_size,proto3" json:"page_size,omitempty"` - Params map[string]string `protobuf:"bytes,3,rep,name=params,proto3" json:"params,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - StoreIdentity string `protobuf:"bytes,4,opt,name=store_identity,proto3" json:"store_identity,omitempty"` - Keyword string `protobuf:"bytes,5,opt,name=keyword,proto3" json:"keyword,omitempty"` - CategoryId []int64 `protobuf:"varint,6,rep,packed,name=category_id,json=categoryId,proto3" json:"category_id,omitempty"` - Sort string `protobuf:"bytes,7,opt,name=sort,proto3" json:"sort,omitempty"` - MinPrice int64 `protobuf:"varint,8,opt,name=min_price,proto3" json:"min_price,omitempty"` - MaxPrice int64 `protobuf:"varint,9,opt,name=max_price,proto3" json:"max_price,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *MallFetchRequest) Reset() { - *x = MallFetchRequest{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[7] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *MallFetchRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*MallFetchRequest) ProtoMessage() {} - -func (x *MallFetchRequest) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[7] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use MallFetchRequest.ProtoReflect.Descriptor instead. -func (*MallFetchRequest) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{7} -} - -func (x *MallFetchRequest) GetPageNo() int64 { - if x != nil { - return x.PageNo - } - return 0 -} - -func (x *MallFetchRequest) GetPageSize() int64 { - if x != nil { - return x.PageSize - } - return 0 -} - -func (x *MallFetchRequest) GetParams() map[string]string { - if x != nil { - return x.Params - } - return nil -} - -func (x *MallFetchRequest) GetStoreIdentity() string { - if x != nil { - return x.StoreIdentity - } - return "" -} - -func (x *MallFetchRequest) GetKeyword() string { - if x != nil { - return x.Keyword - } - return "" -} - -func (x *MallFetchRequest) GetCategoryId() []int64 { - if x != nil { - return x.CategoryId - } - return nil -} - -func (x *MallFetchRequest) GetSort() string { - if x != nil { - return x.Sort - } - return "" -} - -func (x *MallFetchRequest) GetMinPrice() int64 { - if x != nil { - return x.MinPrice - } - return 0 -} - -func (x *MallFetchRequest) GetMaxPrice() int64 { - if x != nil { - return x.MaxPrice - } - return 0 -} - -type MarketFetchRequest struct { - state protoimpl.MessageState `protogen:"open.v1"` - PageNo int64 `protobuf:"varint,1,opt,name=page_no,proto3" json:"page_no,omitempty"` - PageSize int64 `protobuf:"varint,2,opt,name=page_size,proto3" json:"page_size,omitempty"` - Params map[string]string `protobuf:"bytes,3,rep,name=params,proto3" json:"params,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - Identity string `protobuf:"bytes,4,opt,name=identity,proto3" json:"identity,omitempty"` - Keyword string `protobuf:"bytes,5,opt,name=keyword,proto3" json:"keyword,omitempty"` - Status int32 `protobuf:"varint,6,opt,name=status,proto3" json:"status,omitempty"` - Approve int32 `protobuf:"varint,7,opt,name=approve,proto3" json:"approve,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *MarketFetchRequest) Reset() { - *x = MarketFetchRequest{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[8] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *MarketFetchRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*MarketFetchRequest) ProtoMessage() {} - -func (x *MarketFetchRequest) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[8] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use MarketFetchRequest.ProtoReflect.Descriptor instead. -func (*MarketFetchRequest) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{8} -} - -func (x *MarketFetchRequest) GetPageNo() int64 { - if x != nil { - return x.PageNo - } - return 0 -} - -func (x *MarketFetchRequest) GetPageSize() int64 { - if x != nil { - return x.PageSize - } - return 0 -} - -func (x *MarketFetchRequest) GetParams() map[string]string { - if x != nil { - return x.Params - } - return nil -} - -func (x *MarketFetchRequest) GetIdentity() string { - if x != nil { - return x.Identity - } - return "" -} - -func (x *MarketFetchRequest) GetKeyword() string { - if x != nil { - return x.Keyword - } - return "" -} - -func (x *MarketFetchRequest) GetStatus() int32 { - if x != nil { - return x.Status - } - return 0 -} - -func (x *MarketFetchRequest) GetApprove() int32 { - if x != nil { - return x.Approve - } - return 0 -} - -type OrderIdentRequest struct { - state protoimpl.MessageState `protogen:"open.v1"` - Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` - Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` - Approve int32 `protobuf:"varint,4,opt,name=approve,proto3" json:"approve,omitempty"` - Agency string `protobuf:"bytes,5,opt,name=agency,proto3" json:"agency,omitempty"` - StoreIdentity string `protobuf:"bytes,6,opt,name=store_identity,json=storeIdentity,proto3" json:"store_identity,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *OrderIdentRequest) Reset() { - *x = OrderIdentRequest{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[9] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *OrderIdentRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*OrderIdentRequest) ProtoMessage() {} - -func (x *OrderIdentRequest) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[9] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use OrderIdentRequest.ProtoReflect.Descriptor instead. -func (*OrderIdentRequest) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{9} -} - -func (x *OrderIdentRequest) GetId() int64 { - if x != nil { - return x.Id - } - return 0 -} - -func (x *OrderIdentRequest) GetIdentity() string { - if x != nil { - return x.Identity - } - return "" -} - -func (x *OrderIdentRequest) GetReason() string { - if x != nil { - return x.Reason - } - return "" -} - -func (x *OrderIdentRequest) GetApprove() int32 { - if x != nil { - return x.Approve - } - return 0 -} - -func (x *OrderIdentRequest) GetAgency() string { - if x != nil { - return x.Agency - } - return "" -} - -func (x *OrderIdentRequest) GetStoreIdentity() string { - if x != nil { - return x.StoreIdentity - } - return "" -} - -type DeliveryStatusReply struct { - state protoimpl.MessageState `protogen:"open.v1"` - Status int64 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"` - Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` - Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` - Timeseq int64 `protobuf:"varint,4,opt,name=timeseq,proto3" json:"timeseq,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *DeliveryStatusReply) Reset() { - *x = DeliveryStatusReply{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[10] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *DeliveryStatusReply) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*DeliveryStatusReply) ProtoMessage() {} - -func (x *DeliveryStatusReply) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[10] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use DeliveryStatusReply.ProtoReflect.Descriptor instead. -func (*DeliveryStatusReply) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{10} -} - -func (x *DeliveryStatusReply) GetStatus() int64 { - if x != nil { - return x.Status - } - return 0 -} - -func (x *DeliveryStatusReply) GetIdentity() string { - if x != nil { - return x.Identity - } - return "" -} - -func (x *DeliveryStatusReply) GetMessage() string { - if x != nil { - return x.Message - } - return "" -} - -func (x *DeliveryStatusReply) GetTimeseq() int64 { - if x != nil { - return x.Timeseq - } - return 0 -} - -type IdentityStatusReply struct { - state protoimpl.MessageState `protogen:"open.v1"` - Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` - Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` - Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` - Timeseq int64 `protobuf:"varint,4,opt,name=timeseq,proto3" json:"timeseq,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *IdentityStatusReply) Reset() { - *x = IdentityStatusReply{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[11] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *IdentityStatusReply) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*IdentityStatusReply) ProtoMessage() {} - -func (x *IdentityStatusReply) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[11] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use IdentityStatusReply.ProtoReflect.Descriptor instead. -func (*IdentityStatusReply) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{11} -} - -func (x *IdentityStatusReply) GetCode() int32 { - if x != nil { - return x.Code - } - return 0 -} - -func (x *IdentityStatusReply) GetIdentity() string { - if x != nil { - return x.Identity - } - return "" -} - -func (x *IdentityStatusReply) GetMessage() string { - if x != nil { - return x.Message - } - return "" -} - -func (x *IdentityStatusReply) GetTimeseq() int64 { - if x != nil { - return x.Timeseq - } - return 0 -} - -type OrderStatusReply struct { - state protoimpl.MessageState `protogen:"open.v1"` - Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` - Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` - Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` - Timeseq int64 `protobuf:"varint,4,opt,name=timeseq,proto3" json:"timeseq,omitempty"` - Reason string `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *OrderStatusReply) Reset() { - *x = OrderStatusReply{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[12] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *OrderStatusReply) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*OrderStatusReply) ProtoMessage() {} - -func (x *OrderStatusReply) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[12] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use OrderStatusReply.ProtoReflect.Descriptor instead. -func (*OrderStatusReply) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{12} -} - -func (x *OrderStatusReply) GetCode() int32 { - if x != nil { - return x.Code - } - return 0 -} - -func (x *OrderStatusReply) GetIdentity() string { - if x != nil { - return x.Identity - } - return "" -} - -func (x *OrderStatusReply) GetMessage() string { - if x != nil { - return x.Message - } - return "" -} - -func (x *OrderStatusReply) GetTimeseq() int64 { - if x != nil { - return x.Timeseq - } - return 0 -} - -func (x *OrderStatusReply) GetReason() string { - if x != nil { - return x.Reason - } - return "" -} - -type DataStatusReply struct { - state protoimpl.MessageState `protogen:"open.v1"` - Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` - Timeseq int64 `protobuf:"varint,2,opt,name=timeseq,proto3" json:"timeseq,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *DataStatusReply) Reset() { - *x = DataStatusReply{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[13] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *DataStatusReply) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*DataStatusReply) ProtoMessage() {} - -func (x *DataStatusReply) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[13] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use DataStatusReply.ProtoReflect.Descriptor instead. -func (*DataStatusReply) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{13} -} - -func (x *DataStatusReply) GetData() string { - if x != nil { - return x.Data - } - return "" -} - -func (x *DataStatusReply) GetTimeseq() int64 { - if x != nil { - return x.Timeseq - } - return 0 -} - -type StoreSerialRequest struct { - state protoimpl.MessageState `protogen:"open.v1"` - StoreIdentity string `protobuf:"bytes,1,opt,name=store_identity,proto3" json:"store_identity,omitempty"` - SerialId []string `protobuf:"bytes,2,rep,name=serial_id,proto3" json:"serial_id,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *StoreSerialRequest) Reset() { - *x = StoreSerialRequest{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[14] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *StoreSerialRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*StoreSerialRequest) ProtoMessage() {} - -func (x *StoreSerialRequest) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[14] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use StoreSerialRequest.ProtoReflect.Descriptor instead. -func (*StoreSerialRequest) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{14} -} - -func (x *StoreSerialRequest) GetStoreIdentity() string { - if x != nil { - return x.StoreIdentity - } - return "" -} - -func (x *StoreSerialRequest) GetSerialId() []string { - if x != nil { - return x.SerialId - } - return nil -} - -// Cloud messages. -type IDRequest struct { - state protoimpl.MessageState `protogen:"open.v1"` - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *IDRequest) Reset() { - *x = IDRequest{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[15] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *IDRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*IDRequest) ProtoMessage() {} - -func (x *IDRequest) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[15] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use IDRequest.ProtoReflect.Descriptor instead. -func (*IDRequest) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{15} -} - -func (x *IDRequest) GetId() uint64 { - if x != nil { - return x.Id - } - return 0 -} - -type IDListRequest struct { - state protoimpl.MessageState `protogen:"open.v1"` - Ids []uint64 `protobuf:"varint,1,rep,packed,name=ids,proto3" json:"ids,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *IDListRequest) Reset() { - *x = IDListRequest{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[16] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *IDListRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*IDListRequest) ProtoMessage() {} - -func (x *IDListRequest) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[16] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use IDListRequest.ProtoReflect.Descriptor instead. -func (*IDListRequest) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{16} -} - -func (x *IDListRequest) GetIds() []uint64 { - if x != nil { - return x.Ids - } - return nil -} - -type StdIicuds struct { - state protoimpl.MessageState `protogen:"open.v1"` - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - CreatedAt string `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` - UpdatedAt string `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` - DeletedAt string `protobuf:"bytes,4,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *StdIicuds) Reset() { - *x = StdIicuds{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[17] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *StdIicuds) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*StdIicuds) ProtoMessage() {} - -func (x *StdIicuds) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[17] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use StdIicuds.ProtoReflect.Descriptor instead. -func (*StdIicuds) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{17} -} - -func (x *StdIicuds) GetId() uint64 { - if x != nil { - return x.Id - } - return 0 -} - -func (x *StdIicuds) GetCreatedAt() string { - if x != nil { - return x.CreatedAt - } - return "" -} - -func (x *StdIicuds) GetUpdatedAt() string { - if x != nil { - return x.UpdatedAt - } - return "" -} - -func (x *StdIicuds) GetDeletedAt() string { - if x != nil { - return x.DeletedAt - } - return "" -} - -type StdPassport struct { - state protoimpl.MessageState `protogen:"open.v1"` - PassportId uint64 `protobuf:"varint,1,opt,name=passport_id,json=passportId,proto3" json:"passport_id,omitempty"` - PassportIdentity string `protobuf:"bytes,2,opt,name=passport_identity,json=passportIdentity,proto3" json:"passport_identity,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *StdPassport) Reset() { - *x = StdPassport{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[18] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *StdPassport) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*StdPassport) ProtoMessage() {} - -func (x *StdPassport) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[18] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use StdPassport.ProtoReflect.Descriptor instead. -func (*StdPassport) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{18} -} - -func (x *StdPassport) GetPassportId() uint64 { - if x != nil { - return x.PassportId - } - return 0 -} - -func (x *StdPassport) GetPassportIdentity() string { - if x != nil { - return x.PassportIdentity - } - return "" -} - -type CloudBase struct { - state protoimpl.MessageState `protogen:"open.v1"` - CloudId uint64 `protobuf:"varint,1,opt,name=cloud_id,json=cloudId,proto3" json:"cloud_id,omitempty"` - CloudIdentity string `protobuf:"bytes,2,opt,name=cloud_identity,json=cloudIdentity,proto3" json:"cloud_identity,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *CloudBase) Reset() { - *x = CloudBase{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[19] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *CloudBase) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CloudBase) ProtoMessage() {} - -func (x *CloudBase) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[19] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CloudBase.ProtoReflect.Descriptor instead. -func (*CloudBase) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{19} -} - -func (x *CloudBase) GetCloudId() uint64 { - if x != nil { - return x.CloudId - } - return 0 -} - -func (x *CloudBase) GetCloudIdentity() string { - if x != nil { - return x.CloudIdentity - } - return "" -} - -// CMS messages. -type CmsCategoryItem struct { - state protoimpl.MessageState `protogen:"open.v1"` - SiteIdentity string `protobuf:"bytes,1,opt,name=site_identity,proto3" json:"site_identity,omitempty"` - Id int64 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"` - Identity string `protobuf:"bytes,3,opt,name=identity,proto3" json:"identity,omitempty"` - ParentId int64 `protobuf:"varint,4,opt,name=parent_id,proto3" json:"parent_id,omitempty"` - Title string `protobuf:"bytes,5,opt,name=title,proto3" json:"title,omitempty"` - CoverPath string `protobuf:"bytes,6,opt,name=cover_path,proto3" json:"cover_path,omitempty"` - Intro string `protobuf:"bytes,7,opt,name=intro,proto3" json:"intro,omitempty"` - CreatedAt string `protobuf:"bytes,8,opt,name=created_at,proto3" json:"created_at,omitempty"` - UpdatedAt string `protobuf:"bytes,9,opt,name=updated_at,proto3" json:"updated_at,omitempty"` - Child []*CmsCategoryItem `protobuf:"bytes,10,rep,name=child,proto3" json:"child,omitempty"` - CategoryKey string `protobuf:"bytes,11,opt,name=category_key,proto3" json:"category_key,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *CmsCategoryItem) Reset() { - *x = CmsCategoryItem{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[20] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *CmsCategoryItem) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CmsCategoryItem) ProtoMessage() {} - -func (x *CmsCategoryItem) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[20] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CmsCategoryItem.ProtoReflect.Descriptor instead. -func (*CmsCategoryItem) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{20} -} - -func (x *CmsCategoryItem) GetSiteIdentity() string { - if x != nil { - return x.SiteIdentity - } - return "" -} - -func (x *CmsCategoryItem) GetId() int64 { - if x != nil { - return x.Id - } - return 0 -} - -func (x *CmsCategoryItem) GetIdentity() string { - if x != nil { - return x.Identity - } - return "" -} - -func (x *CmsCategoryItem) GetParentId() int64 { - if x != nil { - return x.ParentId - } - return 0 -} - -func (x *CmsCategoryItem) GetTitle() string { - if x != nil { - return x.Title - } - return "" -} - -func (x *CmsCategoryItem) GetCoverPath() string { - if x != nil { - return x.CoverPath - } - return "" -} - -func (x *CmsCategoryItem) GetIntro() string { - if x != nil { - return x.Intro - } - return "" -} - -func (x *CmsCategoryItem) GetCreatedAt() string { - if x != nil { - return x.CreatedAt - } - return "" -} - -func (x *CmsCategoryItem) GetUpdatedAt() string { - if x != nil { - return x.UpdatedAt - } - return "" -} - -func (x *CmsCategoryItem) GetChild() []*CmsCategoryItem { - if x != nil { - return x.Child - } - return nil -} - -func (x *CmsCategoryItem) GetCategoryKey() string { - if x != nil { - return x.CategoryKey - } - return "" -} - -type CmsTagsItem struct { - state protoimpl.MessageState `protogen:"open.v1"` - Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` - Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"` - CoverPath string `protobuf:"bytes,4,opt,name=cover_path,proto3" json:"cover_path,omitempty"` - Intro string `protobuf:"bytes,5,opt,name=intro,proto3" json:"intro,omitempty"` - CreatedAt string `protobuf:"bytes,6,opt,name=created_at,proto3" json:"created_at,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *CmsTagsItem) Reset() { - *x = CmsTagsItem{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[21] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *CmsTagsItem) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CmsTagsItem) ProtoMessage() {} - -func (x *CmsTagsItem) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[21] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CmsTagsItem.ProtoReflect.Descriptor instead. -func (*CmsTagsItem) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{21} -} - -func (x *CmsTagsItem) GetId() int64 { - if x != nil { - return x.Id - } - return 0 -} - -func (x *CmsTagsItem) GetIdentity() string { - if x != nil { - return x.Identity - } - return "" -} - -func (x *CmsTagsItem) GetTitle() string { - if x != nil { - return x.Title - } - return "" -} - -func (x *CmsTagsItem) GetCoverPath() string { - if x != nil { - return x.CoverPath - } - return "" -} - -func (x *CmsTagsItem) GetIntro() string { - if x != nil { - return x.Intro - } - return "" -} - -func (x *CmsTagsItem) GetCreatedAt() string { - if x != nil { - return x.CreatedAt - } - return "" -} - -type CmsAccessoryItem struct { - state protoimpl.MessageState `protogen:"open.v1"` - Identity string `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"` - Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` - FilePath string `protobuf:"bytes,3,opt,name=file_path,proto3" json:"file_path,omitempty"` - CreatedAt string `protobuf:"bytes,4,opt,name=created_at,proto3" json:"created_at,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *CmsAccessoryItem) Reset() { - *x = CmsAccessoryItem{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[22] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *CmsAccessoryItem) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CmsAccessoryItem) ProtoMessage() {} - -func (x *CmsAccessoryItem) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[22] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CmsAccessoryItem.ProtoReflect.Descriptor instead. -func (*CmsAccessoryItem) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{22} -} - -func (x *CmsAccessoryItem) GetIdentity() string { - if x != nil { - return x.Identity - } - return "" -} - -func (x *CmsAccessoryItem) GetTitle() string { - if x != nil { - return x.Title - } - return "" -} - -func (x *CmsAccessoryItem) GetFilePath() string { - if x != nil { - return x.FilePath - } - return "" -} - -func (x *CmsAccessoryItem) GetCreatedAt() string { - if x != nil { - return x.CreatedAt - } - return "" -} - -// Passport messages. -type VerifyStatus struct { - state protoimpl.MessageState `protogen:"open.v1"` - EmailVerify int32 `protobuf:"varint,1,opt,name=email_verify,json=emailVerify,proto3" json:"email_verify,omitempty"` - PhoneVerify int32 `protobuf:"varint,2,opt,name=phone_verify,json=phoneVerify,proto3" json:"phone_verify,omitempty"` - FaceVerify int32 `protobuf:"varint,3,opt,name=face_verify,json=faceVerify,proto3" json:"face_verify,omitempty"` - DocumentVerify int32 `protobuf:"varint,4,opt,name=document_verify,json=documentVerify,proto3" json:"document_verify,omitempty"` - KycVerify int32 `protobuf:"varint,5,opt,name=kyc_verify,json=kycVerify,proto3" json:"kyc_verify,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *VerifyStatus) Reset() { - *x = VerifyStatus{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[23] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *VerifyStatus) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*VerifyStatus) ProtoMessage() {} - -func (x *VerifyStatus) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[23] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use VerifyStatus.ProtoReflect.Descriptor instead. -func (*VerifyStatus) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{23} -} - -func (x *VerifyStatus) GetEmailVerify() int32 { - if x != nil { - return x.EmailVerify - } - return 0 -} - -func (x *VerifyStatus) GetPhoneVerify() int32 { - if x != nil { - return x.PhoneVerify - } - return 0 -} - -func (x *VerifyStatus) GetFaceVerify() int32 { - if x != nil { - return x.FaceVerify - } - return 0 -} - -func (x *VerifyStatus) GetDocumentVerify() int32 { - if x != nil { - return x.DocumentVerify - } - return 0 -} - -func (x *VerifyStatus) GetKycVerify() int32 { - if x != nil { - return x.KycVerify - } - return 0 -} - -// Market messages. -type MarketLoginReply struct { - state protoimpl.MessageState `protogen:"open.v1"` - Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` - Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` - MarketIdentity string `protobuf:"bytes,3,opt,name=market_identity,proto3" json:"market_identity,omitempty"` - Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` - Account string `protobuf:"bytes,5,opt,name=account,proto3" json:"account,omitempty"` - Role string `protobuf:"bytes,6,opt,name=role,proto3" json:"role,omitempty"` - Status int32 `protobuf:"varint,7,opt,name=status,proto3" json:"status,omitempty"` - CreatedAt string `protobuf:"bytes,8,opt,name=created_at,proto3" json:"created_at,omitempty"` - MarketName string `protobuf:"bytes,9,opt,name=market_name,proto3" json:"market_name,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *MarketLoginReply) Reset() { - *x = MarketLoginReply{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[24] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *MarketLoginReply) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*MarketLoginReply) ProtoMessage() {} - -func (x *MarketLoginReply) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[24] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use MarketLoginReply.ProtoReflect.Descriptor instead. -func (*MarketLoginReply) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{24} -} - -func (x *MarketLoginReply) GetToken() string { - if x != nil { - return x.Token - } - return "" -} - -func (x *MarketLoginReply) GetIdentity() string { - if x != nil { - return x.Identity - } - return "" -} - -func (x *MarketLoginReply) GetMarketIdentity() string { - if x != nil { - return x.MarketIdentity - } - return "" -} - -func (x *MarketLoginReply) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *MarketLoginReply) GetAccount() string { - if x != nil { - return x.Account - } - return "" -} - -func (x *MarketLoginReply) GetRole() string { - if x != nil { - return x.Role - } - return "" -} - -func (x *MarketLoginReply) GetStatus() int32 { - if x != nil { - return x.Status - } - return 0 -} - -func (x *MarketLoginReply) GetCreatedAt() string { - if x != nil { - return x.CreatedAt - } - return "" -} - -func (x *MarketLoginReply) GetMarketName() string { - if x != nil { - return x.MarketName - } - return "" -} - -// Order messages. -type OrderSummaryItem struct { - state protoimpl.MessageState `protogen:"open.v1"` - Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - OrderNo string `protobuf:"bytes,2,opt,name=order_no,proto3" json:"order_no,omitempty"` - PartnerId int64 `protobuf:"varint,3,opt,name=partner_id,proto3" json:"partner_id,omitempty"` - Identity string `protobuf:"bytes,4,opt,name=identity,proto3" json:"identity,omitempty"` - TotalPrice int64 `protobuf:"varint,7,opt,name=total_price,proto3" json:"total_price,omitempty"` - TransPrice int64 `protobuf:"varint,8,opt,name=trans_price,proto3" json:"trans_price,omitempty"` - RefundPrice int64 `protobuf:"varint,9,opt,name=refund_price,proto3" json:"refund_price,omitempty"` - LogisticsFee int64 `protobuf:"varint,11,opt,name=logistics_fee,proto3" json:"logistics_fee,omitempty"` - CouponAmount int64 `protobuf:"varint,12,opt,name=coupon_amount,proto3" json:"coupon_amount,omitempty"` - Remark string `protobuf:"bytes,13,opt,name=remark,proto3" json:"remark,omitempty"` - Status int32 `protobuf:"varint,14,opt,name=status,proto3" json:"status,omitempty"` - LogisticsNumber string `protobuf:"bytes,15,opt,name=logistics_number,proto3" json:"logistics_number,omitempty"` - AddressIdentity string `protobuf:"bytes,16,opt,name=address_identity,proto3" json:"address_identity,omitempty"` - County string `protobuf:"bytes,17,opt,name=county,proto3" json:"county,omitempty"` - Province string `protobuf:"bytes,18,opt,name=province,proto3" json:"province,omitempty"` - City string `protobuf:"bytes,19,opt,name=city,proto3" json:"city,omitempty"` - Area string `protobuf:"bytes,20,opt,name=area,proto3" json:"area,omitempty"` - Address string `protobuf:"bytes,21,opt,name=address,proto3" json:"address,omitempty"` - Contact string `protobuf:"bytes,22,opt,name=contact,proto3" json:"contact,omitempty"` - Phone string `protobuf:"bytes,23,opt,name=phone,proto3" json:"phone,omitempty"` - DeliveryTime string `protobuf:"bytes,24,opt,name=delivery_time,proto3" json:"delivery_time,omitempty"` - DeliveryIdentity string `protobuf:"bytes,25,opt,name=delivery_identity,proto3" json:"delivery_identity,omitempty"` - PayType int32 `protobuf:"varint,26,opt,name=pay_type,proto3" json:"pay_type,omitempty"` - PayAmount int64 `protobuf:"varint,27,opt,name=pay_amount,proto3" json:"pay_amount,omitempty"` - PayTradeNo string `protobuf:"bytes,28,opt,name=pay_trade_no,proto3" json:"pay_trade_no,omitempty"` - PayTime string `protobuf:"bytes,29,opt,name=pay_time,proto3" json:"pay_time,omitempty"` - PayRemark string `protobuf:"bytes,30,opt,name=pay_remark,proto3" json:"pay_remark,omitempty"` - Created string `protobuf:"bytes,31,opt,name=created,proto3" json:"created,omitempty"` - Updated string `protobuf:"bytes,32,opt,name=updated,proto3" json:"updated,omitempty"` - Details []*OrderDetails `protobuf:"bytes,33,rep,name=details,proto3" json:"details,omitempty"` - Addr string `protobuf:"bytes,34,opt,name=addr,proto3" json:"addr,omitempty"` - CarIdentity string `protobuf:"bytes,35,opt,name=car_identity,proto3" json:"car_identity,omitempty"` - DeliveryAddress string `protobuf:"bytes,36,opt,name=delivery_address,proto3" json:"delivery_address,omitempty"` - Brand string `protobuf:"bytes,37,opt,name=brand,proto3" json:"brand,omitempty"` - Version string `protobuf:"bytes,38,opt,name=version,proto3" json:"version,omitempty"` - LicenseNumber string `protobuf:"bytes,39,opt,name=license_number,proto3" json:"license_number,omitempty"` - MemberName string `protobuf:"bytes,40,opt,name=member_name,proto3" json:"member_name,omitempty"` - MemberPhone string `protobuf:"bytes,41,opt,name=member_phone,proto3" json:"member_phone,omitempty"` - Approve int32 `protobuf:"varint,42,opt,name=approve,proto3" json:"approve,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *OrderSummaryItem) Reset() { - *x = OrderSummaryItem{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[25] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *OrderSummaryItem) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*OrderSummaryItem) ProtoMessage() {} - -func (x *OrderSummaryItem) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[25] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use OrderSummaryItem.ProtoReflect.Descriptor instead. -func (*OrderSummaryItem) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{25} -} - -func (x *OrderSummaryItem) GetId() int64 { - if x != nil { - return x.Id - } - return 0 -} - -func (x *OrderSummaryItem) GetOrderNo() string { - if x != nil { - return x.OrderNo - } - return "" -} - -func (x *OrderSummaryItem) GetPartnerId() int64 { - if x != nil { - return x.PartnerId - } - return 0 -} - -func (x *OrderSummaryItem) GetIdentity() string { - if x != nil { - return x.Identity - } - return "" -} - -func (x *OrderSummaryItem) GetTotalPrice() int64 { - if x != nil { - return x.TotalPrice - } - return 0 -} - -func (x *OrderSummaryItem) GetTransPrice() int64 { - if x != nil { - return x.TransPrice - } - return 0 -} - -func (x *OrderSummaryItem) GetRefundPrice() int64 { - if x != nil { - return x.RefundPrice - } - return 0 -} - -func (x *OrderSummaryItem) GetLogisticsFee() int64 { - if x != nil { - return x.LogisticsFee - } - return 0 -} - -func (x *OrderSummaryItem) GetCouponAmount() int64 { - if x != nil { - return x.CouponAmount - } - return 0 -} - -func (x *OrderSummaryItem) GetRemark() string { - if x != nil { - return x.Remark - } - return "" -} - -func (x *OrderSummaryItem) GetStatus() int32 { - if x != nil { - return x.Status - } - return 0 -} - -func (x *OrderSummaryItem) GetLogisticsNumber() string { - if x != nil { - return x.LogisticsNumber - } - return "" -} - -func (x *OrderSummaryItem) GetAddressIdentity() string { - if x != nil { - return x.AddressIdentity - } - return "" -} - -func (x *OrderSummaryItem) GetCounty() string { - if x != nil { - return x.County - } - return "" -} - -func (x *OrderSummaryItem) GetProvince() string { - if x != nil { - return x.Province - } - return "" -} - -func (x *OrderSummaryItem) GetCity() string { - if x != nil { - return x.City - } - return "" -} - -func (x *OrderSummaryItem) GetArea() string { - if x != nil { - return x.Area - } - return "" -} - -func (x *OrderSummaryItem) GetAddress() string { - if x != nil { - return x.Address - } - return "" -} - -func (x *OrderSummaryItem) GetContact() string { - if x != nil { - return x.Contact - } - return "" -} - -func (x *OrderSummaryItem) GetPhone() string { - if x != nil { - return x.Phone - } - return "" -} - -func (x *OrderSummaryItem) GetDeliveryTime() string { - if x != nil { - return x.DeliveryTime - } - return "" -} - -func (x *OrderSummaryItem) GetDeliveryIdentity() string { - if x != nil { - return x.DeliveryIdentity - } - return "" -} - -func (x *OrderSummaryItem) GetPayType() int32 { - if x != nil { - return x.PayType - } - return 0 -} - -func (x *OrderSummaryItem) GetPayAmount() int64 { - if x != nil { - return x.PayAmount - } - return 0 -} - -func (x *OrderSummaryItem) GetPayTradeNo() string { - if x != nil { - return x.PayTradeNo - } - return "" -} - -func (x *OrderSummaryItem) GetPayTime() string { - if x != nil { - return x.PayTime - } - return "" -} - -func (x *OrderSummaryItem) GetPayRemark() string { - if x != nil { - return x.PayRemark - } - return "" -} - -func (x *OrderSummaryItem) GetCreated() string { - if x != nil { - return x.Created - } - return "" -} - -func (x *OrderSummaryItem) GetUpdated() string { - if x != nil { - return x.Updated - } - return "" -} - -func (x *OrderSummaryItem) GetDetails() []*OrderDetails { - if x != nil { - return x.Details - } - return nil -} - -func (x *OrderSummaryItem) GetAddr() string { - if x != nil { - return x.Addr - } - return "" -} - -func (x *OrderSummaryItem) GetCarIdentity() string { - if x != nil { - return x.CarIdentity - } - return "" -} - -func (x *OrderSummaryItem) GetDeliveryAddress() string { - if x != nil { - return x.DeliveryAddress - } - return "" -} - -func (x *OrderSummaryItem) GetBrand() string { - if x != nil { - return x.Brand - } - return "" -} - -func (x *OrderSummaryItem) GetVersion() string { - if x != nil { - return x.Version - } - return "" -} - -func (x *OrderSummaryItem) GetLicenseNumber() string { - if x != nil { - return x.LicenseNumber - } - return "" -} - -func (x *OrderSummaryItem) GetMemberName() string { - if x != nil { - return x.MemberName - } - return "" -} - -func (x *OrderSummaryItem) GetMemberPhone() string { - if x != nil { - return x.MemberPhone - } - return "" -} - -func (x *OrderSummaryItem) GetApprove() int32 { - if x != nil { - return x.Approve - } - return 0 -} - -type OrderDetails struct { - state protoimpl.MessageState `protogen:"open.v1"` - Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - ProductId int64 `protobuf:"varint,2,opt,name=product_id,proto3" json:"product_id,omitempty"` - SpecNo string `protobuf:"bytes,3,opt,name=spec_no,proto3" json:"spec_no,omitempty"` - Spec string `protobuf:"bytes,4,opt,name=spec,proto3" json:"spec,omitempty"` - Type int64 `protobuf:"varint,5,opt,name=type,proto3" json:"type,omitempty"` - Title string `protobuf:"bytes,6,opt,name=title,proto3" json:"title,omitempty"` - CoverImage string `protobuf:"bytes,7,opt,name=cover_image,proto3" json:"cover_image,omitempty"` - SalesPrice int64 `protobuf:"varint,8,opt,name=sales_price,proto3" json:"sales_price,omitempty"` - ProductArgs string `protobuf:"bytes,9,opt,name=product_args,proto3" json:"product_args,omitempty"` - Number int64 `protobuf:"varint,10,opt,name=number,proto3" json:"number,omitempty"` - UnitPrice int64 `protobuf:"varint,11,opt,name=unit_price,proto3" json:"unit_price,omitempty"` - SpecId int64 `protobuf:"varint,12,opt,name=spec_id,proto3" json:"spec_id,omitempty"` - ProductIdentity string `protobuf:"bytes,13,opt,name=product_identity,proto3" json:"product_identity,omitempty"` - GasTypes int64 `protobuf:"varint,14,opt,name=gas_types,proto3" json:"gas_types,omitempty"` - TotalPrice int64 `protobuf:"varint,15,opt,name=total_price,proto3" json:"total_price,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *OrderDetails) Reset() { - *x = OrderDetails{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[26] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *OrderDetails) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*OrderDetails) ProtoMessage() {} - -func (x *OrderDetails) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[26] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use OrderDetails.ProtoReflect.Descriptor instead. -func (*OrderDetails) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{26} -} - -func (x *OrderDetails) GetId() int64 { - if x != nil { - return x.Id - } - return 0 -} - -func (x *OrderDetails) GetProductId() int64 { - if x != nil { - return x.ProductId - } - return 0 -} - -func (x *OrderDetails) GetSpecNo() string { - if x != nil { - return x.SpecNo - } - return "" -} - -func (x *OrderDetails) GetSpec() string { - if x != nil { - return x.Spec - } - return "" -} - -func (x *OrderDetails) GetType() int64 { - if x != nil { - return x.Type - } - return 0 -} - -func (x *OrderDetails) GetTitle() string { - if x != nil { - return x.Title - } - return "" -} - -func (x *OrderDetails) GetCoverImage() string { - if x != nil { - return x.CoverImage - } - return "" -} - -func (x *OrderDetails) GetSalesPrice() int64 { - if x != nil { - return x.SalesPrice - } - return 0 -} - -func (x *OrderDetails) GetProductArgs() string { - if x != nil { - return x.ProductArgs - } - return "" -} - -func (x *OrderDetails) GetNumber() int64 { - if x != nil { - return x.Number - } - return 0 -} - -func (x *OrderDetails) GetUnitPrice() int64 { - if x != nil { - return x.UnitPrice - } - return 0 -} - -func (x *OrderDetails) GetSpecId() int64 { - if x != nil { - return x.SpecId - } - return 0 -} - -func (x *OrderDetails) GetProductIdentity() string { - if x != nil { - return x.ProductIdentity - } - return "" -} - -func (x *OrderDetails) GetGasTypes() int64 { - if x != nil { - return x.GasTypes - } - return 0 -} - -func (x *OrderDetails) GetTotalPrice() int64 { - if x != nil { - return x.TotalPrice - } - return 0 -} - -// Social feed messages. -type FeedPostListReply struct { - state protoimpl.MessageState `protogen:"open.v1"` - List []*FeedPostItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"` - Cnt int64 `protobuf:"varint,2,opt,name=cnt,proto3" json:"cnt,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *FeedPostListReply) Reset() { - *x = FeedPostListReply{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[27] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *FeedPostListReply) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FeedPostListReply) ProtoMessage() {} - -func (x *FeedPostListReply) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[27] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FeedPostListReply.ProtoReflect.Descriptor instead. -func (*FeedPostListReply) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{27} -} - -func (x *FeedPostListReply) GetList() []*FeedPostItem { - if x != nil { - return x.List - } - return nil -} - -func (x *FeedPostListReply) GetCnt() int64 { - if x != nil { - return x.Cnt - } - return 0 -} - -type FeedPostItem struct { - state protoimpl.MessageState `protogen:"open.v1"` - Identity string `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"` - Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"` - FeedId int64 `protobuf:"varint,3,opt,name=feed_id,json=feedId,proto3" json:"feed_id,omitempty"` - FeedIdentity string `protobuf:"bytes,4,opt,name=feed_identity,json=feedIdentity,proto3" json:"feed_identity,omitempty"` - IsOpen bool `protobuf:"varint,5,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"` - CntUnlike int64 `protobuf:"varint,6,opt,name=cnt_unlike,json=cntUnlike,proto3" json:"cnt_unlike,omitempty"` - CntComment int64 `protobuf:"varint,7,opt,name=cnt_comment,json=cntComment,proto3" json:"cnt_comment,omitempty"` - CntLike int64 `protobuf:"varint,8,opt,name=cnt_like,json=cntLike,proto3" json:"cnt_like,omitempty"` - Attachs []*FeedAttachItem `protobuf:"bytes,9,rep,name=attachs,proto3" json:"attachs,omitempty"` - Tags []*FeedTagItem `protobuf:"bytes,10,rep,name=tags,proto3" json:"tags,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *FeedPostItem) Reset() { - *x = FeedPostItem{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[28] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *FeedPostItem) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FeedPostItem) ProtoMessage() {} - -func (x *FeedPostItem) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[28] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FeedPostItem.ProtoReflect.Descriptor instead. -func (*FeedPostItem) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{28} -} - -func (x *FeedPostItem) GetIdentity() string { - if x != nil { - return x.Identity - } - return "" -} - -func (x *FeedPostItem) GetContent() string { - if x != nil { - return x.Content - } - return "" -} - -func (x *FeedPostItem) GetFeedId() int64 { - if x != nil { - return x.FeedId - } - return 0 -} - -func (x *FeedPostItem) GetFeedIdentity() string { - if x != nil { - return x.FeedIdentity - } - return "" -} - -func (x *FeedPostItem) GetIsOpen() bool { - if x != nil { - return x.IsOpen - } - return false -} - -func (x *FeedPostItem) GetCntUnlike() int64 { - if x != nil { - return x.CntUnlike - } - return 0 -} - -func (x *FeedPostItem) GetCntComment() int64 { - if x != nil { - return x.CntComment - } - return 0 -} - -func (x *FeedPostItem) GetCntLike() int64 { - if x != nil { - return x.CntLike - } - return 0 -} - -func (x *FeedPostItem) GetAttachs() []*FeedAttachItem { - if x != nil { - return x.Attachs - } - return nil -} - -func (x *FeedPostItem) GetTags() []*FeedTagItem { - if x != nil { - return x.Tags - } - return nil -} - -type FeedAttachItem struct { - state protoimpl.MessageState `protogen:"open.v1"` - Identity string `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"` - AttachType string `protobuf:"bytes,2,opt,name=attach_type,json=attachType,proto3" json:"attach_type,omitempty"` - Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *FeedAttachItem) Reset() { - *x = FeedAttachItem{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[29] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *FeedAttachItem) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FeedAttachItem) ProtoMessage() {} - -func (x *FeedAttachItem) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[29] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FeedAttachItem.ProtoReflect.Descriptor instead. -func (*FeedAttachItem) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{29} -} - -func (x *FeedAttachItem) GetIdentity() string { - if x != nil { - return x.Identity - } - return "" -} - -func (x *FeedAttachItem) GetAttachType() string { - if x != nil { - return x.AttachType - } - return "" -} - -func (x *FeedAttachItem) GetUrl() string { - if x != nil { - return x.Url - } - return "" -} - -type FeedTagItem struct { - state protoimpl.MessageState `protogen:"open.v1"` - Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` - Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *FeedTagItem) Reset() { - *x = FeedTagItem{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[30] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *FeedTagItem) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FeedTagItem) ProtoMessage() {} - -func (x *FeedTagItem) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[30] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FeedTagItem.ProtoReflect.Descriptor instead. -func (*FeedTagItem) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{30} -} - -func (x *FeedTagItem) GetKey() string { - if x != nil { - return x.Key - } - return "" -} - -func (x *FeedTagItem) GetContent() string { - if x != nil { - return x.Content - } - return "" -} - -// Social group messages. -type GroupPostListReply struct { - state protoimpl.MessageState `protogen:"open.v1"` - List []*GroupPostItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"` - Cnt int64 `protobuf:"varint,2,opt,name=cnt,proto3" json:"cnt,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *GroupPostListReply) Reset() { - *x = GroupPostListReply{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[31] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *GroupPostListReply) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*GroupPostListReply) ProtoMessage() {} - -func (x *GroupPostListReply) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[31] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use GroupPostListReply.ProtoReflect.Descriptor instead. -func (*GroupPostListReply) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{31} -} - -func (x *GroupPostListReply) GetList() []*GroupPostItem { - if x != nil { - return x.List - } - return nil -} - -func (x *GroupPostListReply) GetCnt() int64 { - if x != nil { - return x.Cnt - } - return 0 -} - -type GroupPostItem struct { - state protoimpl.MessageState `protogen:"open.v1"` - Identity string `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"` - Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"` - PassportId int64 `protobuf:"varint,3,opt,name=passport_id,json=passportId,proto3" json:"passport_id,omitempty"` - PassportIdentity string `protobuf:"bytes,4,opt,name=passport_identity,json=passportIdentity,proto3" json:"passport_identity,omitempty"` - IsOpen bool `protobuf:"varint,5,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"` - CntUnlike int64 `protobuf:"varint,6,opt,name=cnt_unlike,json=cntUnlike,proto3" json:"cnt_unlike,omitempty"` - CntComment int64 `protobuf:"varint,7,opt,name=cnt_comment,json=cntComment,proto3" json:"cnt_comment,omitempty"` - CntLike int64 `protobuf:"varint,8,opt,name=cnt_like,json=cntLike,proto3" json:"cnt_like,omitempty"` - Attachs []*GroupAttachItem `protobuf:"bytes,9,rep,name=attachs,proto3" json:"attachs,omitempty"` - Tags []*GroupTagItem `protobuf:"bytes,10,rep,name=tags,proto3" json:"tags,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *GroupPostItem) Reset() { - *x = GroupPostItem{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[32] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *GroupPostItem) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*GroupPostItem) ProtoMessage() {} - -func (x *GroupPostItem) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[32] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use GroupPostItem.ProtoReflect.Descriptor instead. -func (*GroupPostItem) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{32} -} - -func (x *GroupPostItem) GetIdentity() string { - if x != nil { - return x.Identity - } - return "" -} - -func (x *GroupPostItem) GetContent() string { - if x != nil { - return x.Content - } - return "" -} - -func (x *GroupPostItem) GetPassportId() int64 { - if x != nil { - return x.PassportId - } - return 0 -} - -func (x *GroupPostItem) GetPassportIdentity() string { - if x != nil { - return x.PassportIdentity - } - return "" -} - -func (x *GroupPostItem) GetIsOpen() bool { - if x != nil { - return x.IsOpen - } - return false -} - -func (x *GroupPostItem) GetCntUnlike() int64 { - if x != nil { - return x.CntUnlike - } - return 0 -} - -func (x *GroupPostItem) GetCntComment() int64 { - if x != nil { - return x.CntComment - } - return 0 -} - -func (x *GroupPostItem) GetCntLike() int64 { - if x != nil { - return x.CntLike - } - return 0 -} - -func (x *GroupPostItem) GetAttachs() []*GroupAttachItem { - if x != nil { - return x.Attachs - } - return nil -} - -func (x *GroupPostItem) GetTags() []*GroupTagItem { - if x != nil { - return x.Tags - } - return nil -} - -type GroupAttachItem struct { - state protoimpl.MessageState `protogen:"open.v1"` - Identity string `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"` - AttachType string `protobuf:"bytes,2,opt,name=attach_type,json=attachType,proto3" json:"attach_type,omitempty"` - Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *GroupAttachItem) Reset() { - *x = GroupAttachItem{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[33] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *GroupAttachItem) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*GroupAttachItem) ProtoMessage() {} - -func (x *GroupAttachItem) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[33] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use GroupAttachItem.ProtoReflect.Descriptor instead. -func (*GroupAttachItem) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{33} -} - -func (x *GroupAttachItem) GetIdentity() string { - if x != nil { - return x.Identity - } - return "" -} - -func (x *GroupAttachItem) GetAttachType() string { - if x != nil { - return x.AttachType - } - return "" -} - -func (x *GroupAttachItem) GetUrl() string { - if x != nil { - return x.Url - } - return "" -} - -type GroupTagItem struct { - state protoimpl.MessageState `protogen:"open.v1"` - Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` - Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *GroupTagItem) Reset() { - *x = GroupTagItem{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[34] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *GroupTagItem) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*GroupTagItem) ProtoMessage() {} - -func (x *GroupTagItem) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[34] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use GroupTagItem.ProtoReflect.Descriptor instead. -func (*GroupTagItem) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{34} -} - -func (x *GroupTagItem) GetKey() string { - if x != nil { - return x.Key - } - return "" -} - -func (x *GroupTagItem) GetContent() string { - if x != nil { - return x.Content - } - return "" -} - -// Social relation messages. -type RelationItem struct { - state protoimpl.MessageState `protogen:"open.v1"` - Identity string `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"` - Nickname string `protobuf:"bytes,2,opt,name=nickname,proto3" json:"nickname,omitempty"` - RemarkName string `protobuf:"bytes,3,opt,name=remark_name,json=remarkName,proto3" json:"remark_name,omitempty"` - Popular int32 `protobuf:"varint,4,opt,name=popular,proto3" json:"popular,omitempty"` - Avatar string `protobuf:"bytes,5,opt,name=avatar,proto3" json:"avatar,omitempty"` - Birthday string `protobuf:"bytes,6,opt,name=birthday,proto3" json:"birthday,omitempty"` - Sex int32 `protobuf:"varint,7,opt,name=sex,proto3" json:"sex,omitempty"` - Province int32 `protobuf:"varint,8,opt,name=province,proto3" json:"province,omitempty"` - City int32 `protobuf:"varint,9,opt,name=city,proto3" json:"city,omitempty"` - Area int32 `protobuf:"varint,10,opt,name=area,proto3" json:"area,omitempty"` - Sign string `protobuf:"bytes,11,opt,name=sign,proto3" json:"sign,omitempty"` - Tags []string `protobuf:"bytes,12,rep,name=tags,proto3" json:"tags,omitempty"` - ForeignStatus int32 `protobuf:"varint,13,opt,name=foreign_status,json=foreignStatus,proto3" json:"foreign_status,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *RelationItem) Reset() { - *x = RelationItem{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[35] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *RelationItem) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*RelationItem) ProtoMessage() {} - -func (x *RelationItem) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[35] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use RelationItem.ProtoReflect.Descriptor instead. -func (*RelationItem) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{35} -} - -func (x *RelationItem) GetIdentity() string { - if x != nil { - return x.Identity - } - return "" -} - -func (x *RelationItem) GetNickname() string { - if x != nil { - return x.Nickname - } - return "" -} - -func (x *RelationItem) GetRemarkName() string { - if x != nil { - return x.RemarkName - } - return "" -} - -func (x *RelationItem) GetPopular() int32 { - if x != nil { - return x.Popular - } - return 0 -} - -func (x *RelationItem) GetAvatar() string { - if x != nil { - return x.Avatar - } - return "" -} - -func (x *RelationItem) GetBirthday() string { - if x != nil { - return x.Birthday - } - return "" -} - -func (x *RelationItem) GetSex() int32 { - if x != nil { - return x.Sex - } - return 0 -} - -func (x *RelationItem) GetProvince() int32 { - if x != nil { - return x.Province - } - return 0 -} - -func (x *RelationItem) GetCity() int32 { - if x != nil { - return x.City - } - return 0 -} - -func (x *RelationItem) GetArea() int32 { - if x != nil { - return x.Area - } - return 0 -} - -func (x *RelationItem) GetSign() string { - if x != nil { - return x.Sign - } - return "" -} - -func (x *RelationItem) GetTags() []string { - if x != nil { - return x.Tags - } - return nil -} - -func (x *RelationItem) GetForeignStatus() int32 { - if x != nil { - return x.ForeignStatus - } - return 0 -} - -type FetchRelationItemReply struct { - state protoimpl.MessageState `protogen:"open.v1"` - Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"` - Data []*RelationItem `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *FetchRelationItemReply) Reset() { - *x = FetchRelationItemReply{} - mi := &file_module_base_passport_proto_const_proto_msgTypes[36] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *FetchRelationItemReply) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FetchRelationItemReply) ProtoMessage() {} - -func (x *FetchRelationItemReply) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_const_proto_msgTypes[36] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FetchRelationItemReply.ProtoReflect.Descriptor instead. -func (*FetchRelationItemReply) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_const_proto_rawDescGZIP(), []int{36} -} - -func (x *FetchRelationItemReply) GetTotal() int64 { - if x != nil { - return x.Total - } - return 0 -} - -func (x *FetchRelationItemReply) GetData() []*RelationItem { - if x != nil { - return x.Data - } - return nil -} - -var File_module_base_passport_proto_const_proto protoreflect.FileDescriptor - -const file_module_base_passport_proto_const_proto_rawDesc = "" + - "\n" + - "&module/base/passport/proto/const.proto\x12\x14base_passport_blocks\"\a\n" + - "\x05Empty\"\xc9\x01\n" + - "\fFetchRequest\x12\x18\n" + - "\apage_no\x18\x01 \x01(\x03R\apage_no\x12\x1c\n" + - "\tpage_size\x18\x02 \x01(\x03R\tpage_size\x12F\n" + - "\x06params\x18\x03 \x03(\v2..base_passport_blocks.FetchRequest.ParamsEntryR\x06params\x1a9\n" + - "\vParamsEntry\x12\x10\n" + - "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + - "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\":\n" + - "\fIdentRequest\x12\x0e\n" + - "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1a\n" + - "\bidentity\x18\x02 \x01(\tR\bidentity\"*\n" + - "\x0eVersionRequest\x12\x18\n" + - "\aversion\x18\x01 \x01(\x03R\aversion\")\n" + - "\rSearchRequest\x12\x18\n" + - "\akeyword\x18\x01 \x01(\tR\akeyword\"o\n" + - "\vStatusReply\x12\x12\n" + - "\x04code\x18\x01 \x01(\x05R\x04code\x12\x18\n" + - "\amessage\x18\x02 \x01(\tR\amessage\x12\x18\n" + - "\adetails\x18\x03 \x01(\tR\adetails\x12\x18\n" + - "\atimeseq\x18\x04 \x01(\x03R\atimeseq\"d\n" + - "\x10CmsSearchRequest\x12\x18\n" + - "\akeyword\x18\x01 \x01(\tR\akeyword\x12\x18\n" + - "\apage_no\x18\x02 \x01(\x03R\apage_no\x12\x1c\n" + - "\tpage_size\x18\x03 \x01(\x03R\tpage_size\"\x84\x03\n" + - "\x10MallFetchRequest\x12\x18\n" + - "\apage_no\x18\x01 \x01(\x03R\apage_no\x12\x1c\n" + - "\tpage_size\x18\x02 \x01(\x03R\tpage_size\x12J\n" + - "\x06params\x18\x03 \x03(\v22.base_passport_blocks.MallFetchRequest.ParamsEntryR\x06params\x12&\n" + - "\x0estore_identity\x18\x04 \x01(\tR\x0estore_identity\x12\x18\n" + - "\akeyword\x18\x05 \x01(\tR\akeyword\x12\x1f\n" + - "\vcategory_id\x18\x06 \x03(\x03R\n" + - "categoryId\x12\x12\n" + - "\x04sort\x18\a \x01(\tR\x04sort\x12\x1c\n" + - "\tmin_price\x18\b \x01(\x03R\tmin_price\x12\x1c\n" + - "\tmax_price\x18\t \x01(\x03R\tmax_price\x1a9\n" + - "\vParamsEntry\x12\x10\n" + - "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + - "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"\xbd\x02\n" + - "\x12MarketFetchRequest\x12\x18\n" + - "\apage_no\x18\x01 \x01(\x03R\apage_no\x12\x1c\n" + - "\tpage_size\x18\x02 \x01(\x03R\tpage_size\x12L\n" + - "\x06params\x18\x03 \x03(\v24.base_passport_blocks.MarketFetchRequest.ParamsEntryR\x06params\x12\x1a\n" + - "\bidentity\x18\x04 \x01(\tR\bidentity\x12\x18\n" + - "\akeyword\x18\x05 \x01(\tR\akeyword\x12\x16\n" + - "\x06status\x18\x06 \x01(\x05R\x06status\x12\x18\n" + - "\aapprove\x18\a \x01(\x05R\aapprove\x1a9\n" + - "\vParamsEntry\x12\x10\n" + - "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + - "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"\xb0\x01\n" + - "\x11OrderIdentRequest\x12\x0e\n" + - "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1a\n" + - "\bidentity\x18\x02 \x01(\tR\bidentity\x12\x16\n" + - "\x06reason\x18\x03 \x01(\tR\x06reason\x12\x18\n" + - "\aapprove\x18\x04 \x01(\x05R\aapprove\x12\x16\n" + - "\x06agency\x18\x05 \x01(\tR\x06agency\x12%\n" + - "\x0estore_identity\x18\x06 \x01(\tR\rstoreIdentity\"}\n" + - "\x13DeliveryStatusReply\x12\x16\n" + - "\x06status\x18\x01 \x01(\x03R\x06status\x12\x1a\n" + - "\bidentity\x18\x02 \x01(\tR\bidentity\x12\x18\n" + - "\amessage\x18\x03 \x01(\tR\amessage\x12\x18\n" + - "\atimeseq\x18\x04 \x01(\x03R\atimeseq\"y\n" + - "\x13IdentityStatusReply\x12\x12\n" + - "\x04code\x18\x01 \x01(\x05R\x04code\x12\x1a\n" + - "\bidentity\x18\x02 \x01(\tR\bidentity\x12\x18\n" + - "\amessage\x18\x03 \x01(\tR\amessage\x12\x18\n" + - "\atimeseq\x18\x04 \x01(\x03R\atimeseq\"\x8e\x01\n" + - "\x10OrderStatusReply\x12\x12\n" + - "\x04code\x18\x01 \x01(\x05R\x04code\x12\x1a\n" + - "\bidentity\x18\x02 \x01(\tR\bidentity\x12\x18\n" + - "\amessage\x18\x03 \x01(\tR\amessage\x12\x18\n" + - "\atimeseq\x18\x04 \x01(\x03R\atimeseq\x12\x16\n" + - "\x06reason\x18\x05 \x01(\tR\x06reason\"?\n" + - "\x0fDataStatusReply\x12\x12\n" + - "\x04data\x18\x01 \x01(\tR\x04data\x12\x18\n" + - "\atimeseq\x18\x02 \x01(\x03R\atimeseq\"Z\n" + - "\x12StoreSerialRequest\x12&\n" + - "\x0estore_identity\x18\x01 \x01(\tR\x0estore_identity\x12\x1c\n" + - "\tserial_id\x18\x02 \x03(\tR\tserial_id\"\x1b\n" + - "\tIDRequest\x12\x0e\n" + - "\x02id\x18\x01 \x01(\x04R\x02id\"!\n" + - "\rIDListRequest\x12\x10\n" + - "\x03ids\x18\x01 \x03(\x04R\x03ids\"x\n" + - "\tStdIicuds\x12\x0e\n" + - "\x02id\x18\x01 \x01(\x04R\x02id\x12\x1d\n" + - "\n" + - "created_at\x18\x02 \x01(\tR\tcreatedAt\x12\x1d\n" + - "\n" + - "updated_at\x18\x03 \x01(\tR\tupdatedAt\x12\x1d\n" + - "\n" + - "deleted_at\x18\x04 \x01(\tR\tdeletedAt\"[\n" + - "\vStdPassport\x12\x1f\n" + - "\vpassport_id\x18\x01 \x01(\x04R\n" + - "passportId\x12+\n" + - "\x11passport_identity\x18\x02 \x01(\tR\x10passportIdentity\"M\n" + - "\tCloudBase\x12\x19\n" + - "\bcloud_id\x18\x01 \x01(\x04R\acloudId\x12%\n" + - "\x0ecloud_identity\x18\x02 \x01(\tR\rcloudIdentity\"\xee\x02\n" + - "\x0fCmsCategoryItem\x12$\n" + - "\rsite_identity\x18\x01 \x01(\tR\rsite_identity\x12\x0e\n" + - "\x02id\x18\x02 \x01(\x03R\x02id\x12\x1a\n" + - "\bidentity\x18\x03 \x01(\tR\bidentity\x12\x1c\n" + - "\tparent_id\x18\x04 \x01(\x03R\tparent_id\x12\x14\n" + - "\x05title\x18\x05 \x01(\tR\x05title\x12\x1e\n" + - "\n" + - "cover_path\x18\x06 \x01(\tR\n" + - "cover_path\x12\x14\n" + - "\x05intro\x18\a \x01(\tR\x05intro\x12\x1e\n" + - "\n" + - "created_at\x18\b \x01(\tR\n" + - "created_at\x12\x1e\n" + - "\n" + - "updated_at\x18\t \x01(\tR\n" + - "updated_at\x12;\n" + - "\x05child\x18\n" + - " \x03(\v2%.base_passport_blocks.CmsCategoryItemR\x05child\x12\"\n" + - "\fcategory_key\x18\v \x01(\tR\fcategory_key\"\xa5\x01\n" + - "\vCmsTagsItem\x12\x0e\n" + - "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1a\n" + - "\bidentity\x18\x02 \x01(\tR\bidentity\x12\x14\n" + - "\x05title\x18\x03 \x01(\tR\x05title\x12\x1e\n" + - "\n" + - "cover_path\x18\x04 \x01(\tR\n" + - "cover_path\x12\x14\n" + - "\x05intro\x18\x05 \x01(\tR\x05intro\x12\x1e\n" + - "\n" + - "created_at\x18\x06 \x01(\tR\n" + - "created_at\"\x82\x01\n" + - "\x10CmsAccessoryItem\x12\x1a\n" + - "\bidentity\x18\x01 \x01(\tR\bidentity\x12\x14\n" + - "\x05title\x18\x02 \x01(\tR\x05title\x12\x1c\n" + - "\tfile_path\x18\x03 \x01(\tR\tfile_path\x12\x1e\n" + - "\n" + - "created_at\x18\x04 \x01(\tR\n" + - "created_at\"\xbd\x01\n" + - "\fVerifyStatus\x12!\n" + - "\femail_verify\x18\x01 \x01(\x05R\vemailVerify\x12!\n" + - "\fphone_verify\x18\x02 \x01(\x05R\vphoneVerify\x12\x1f\n" + - "\vface_verify\x18\x03 \x01(\x05R\n" + - "faceVerify\x12'\n" + - "\x0fdocument_verify\x18\x04 \x01(\x05R\x0edocumentVerify\x12\x1d\n" + - "\n" + - "kyc_verify\x18\x05 \x01(\x05R\tkycVerify\"\x8a\x02\n" + - "\x10MarketLoginReply\x12\x14\n" + - "\x05token\x18\x01 \x01(\tR\x05token\x12\x1a\n" + - "\bidentity\x18\x02 \x01(\tR\bidentity\x12(\n" + - "\x0fmarket_identity\x18\x03 \x01(\tR\x0fmarket_identity\x12\x12\n" + - "\x04name\x18\x04 \x01(\tR\x04name\x12\x18\n" + - "\aaccount\x18\x05 \x01(\tR\aaccount\x12\x12\n" + - "\x04role\x18\x06 \x01(\tR\x04role\x12\x16\n" + - "\x06status\x18\a \x01(\x05R\x06status\x12\x1e\n" + - "\n" + - "created_at\x18\b \x01(\tR\n" + - "created_at\x12 \n" + - "\vmarket_name\x18\t \x01(\tR\vmarket_name\"\xda\t\n" + - "\x10OrderSummaryItem\x12\x0e\n" + - "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1a\n" + - "\border_no\x18\x02 \x01(\tR\border_no\x12\x1e\n" + - "\n" + - "partner_id\x18\x03 \x01(\x03R\n" + - "partner_id\x12\x1a\n" + - "\bidentity\x18\x04 \x01(\tR\bidentity\x12 \n" + - "\vtotal_price\x18\a \x01(\x03R\vtotal_price\x12 \n" + - "\vtrans_price\x18\b \x01(\x03R\vtrans_price\x12\"\n" + - "\frefund_price\x18\t \x01(\x03R\frefund_price\x12$\n" + - "\rlogistics_fee\x18\v \x01(\x03R\rlogistics_fee\x12$\n" + - "\rcoupon_amount\x18\f \x01(\x03R\rcoupon_amount\x12\x16\n" + - "\x06remark\x18\r \x01(\tR\x06remark\x12\x16\n" + - "\x06status\x18\x0e \x01(\x05R\x06status\x12*\n" + - "\x10logistics_number\x18\x0f \x01(\tR\x10logistics_number\x12*\n" + - "\x10address_identity\x18\x10 \x01(\tR\x10address_identity\x12\x16\n" + - "\x06county\x18\x11 \x01(\tR\x06county\x12\x1a\n" + - "\bprovince\x18\x12 \x01(\tR\bprovince\x12\x12\n" + - "\x04city\x18\x13 \x01(\tR\x04city\x12\x12\n" + - "\x04area\x18\x14 \x01(\tR\x04area\x12\x18\n" + - "\aaddress\x18\x15 \x01(\tR\aaddress\x12\x18\n" + - "\acontact\x18\x16 \x01(\tR\acontact\x12\x14\n" + - "\x05phone\x18\x17 \x01(\tR\x05phone\x12$\n" + - "\rdelivery_time\x18\x18 \x01(\tR\rdelivery_time\x12,\n" + - "\x11delivery_identity\x18\x19 \x01(\tR\x11delivery_identity\x12\x1a\n" + - "\bpay_type\x18\x1a \x01(\x05R\bpay_type\x12\x1e\n" + - "\n" + - "pay_amount\x18\x1b \x01(\x03R\n" + - "pay_amount\x12\"\n" + - "\fpay_trade_no\x18\x1c \x01(\tR\fpay_trade_no\x12\x1a\n" + - "\bpay_time\x18\x1d \x01(\tR\bpay_time\x12\x1e\n" + - "\n" + - "pay_remark\x18\x1e \x01(\tR\n" + - "pay_remark\x12\x18\n" + - "\acreated\x18\x1f \x01(\tR\acreated\x12\x18\n" + - "\aupdated\x18 \x01(\tR\aupdated\x12<\n" + - "\adetails\x18! \x03(\v2\".base_passport_blocks.OrderDetailsR\adetails\x12\x12\n" + - "\x04addr\x18\" \x01(\tR\x04addr\x12\"\n" + - "\fcar_identity\x18# \x01(\tR\fcar_identity\x12*\n" + - "\x10delivery_address\x18$ \x01(\tR\x10delivery_address\x12\x14\n" + - "\x05brand\x18% \x01(\tR\x05brand\x12\x18\n" + - "\aversion\x18& \x01(\tR\aversion\x12&\n" + - "\x0elicense_number\x18' \x01(\tR\x0elicense_number\x12 \n" + - "\vmember_name\x18( \x01(\tR\vmember_name\x12\"\n" + - "\fmember_phone\x18) \x01(\tR\fmember_phone\x12\x18\n" + - "\aapprove\x18* \x01(\x05R\aapprove\"\xbc\x03\n" + - "\fOrderDetails\x12\x0e\n" + - "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1e\n" + - "\n" + - "product_id\x18\x02 \x01(\x03R\n" + - "product_id\x12\x18\n" + - "\aspec_no\x18\x03 \x01(\tR\aspec_no\x12\x12\n" + - "\x04spec\x18\x04 \x01(\tR\x04spec\x12\x12\n" + - "\x04type\x18\x05 \x01(\x03R\x04type\x12\x14\n" + - "\x05title\x18\x06 \x01(\tR\x05title\x12 \n" + - "\vcover_image\x18\a \x01(\tR\vcover_image\x12 \n" + - "\vsales_price\x18\b \x01(\x03R\vsales_price\x12\"\n" + - "\fproduct_args\x18\t \x01(\tR\fproduct_args\x12\x16\n" + - "\x06number\x18\n" + - " \x01(\x03R\x06number\x12\x1e\n" + - "\n" + - "unit_price\x18\v \x01(\x03R\n" + - "unit_price\x12\x18\n" + - "\aspec_id\x18\f \x01(\x03R\aspec_id\x12*\n" + - "\x10product_identity\x18\r \x01(\tR\x10product_identity\x12\x1c\n" + - "\tgas_types\x18\x0e \x01(\x03R\tgas_types\x12 \n" + - "\vtotal_price\x18\x0f \x01(\x03R\vtotal_price\"]\n" + - "\x11FeedPostListReply\x126\n" + - "\x04list\x18\x01 \x03(\v2\".base_passport_blocks.FeedPostItemR\x04list\x12\x10\n" + - "\x03cnt\x18\x02 \x01(\x03R\x03cnt\"\xed\x02\n" + - "\fFeedPostItem\x12\x1a\n" + - "\bidentity\x18\x01 \x01(\tR\bidentity\x12\x18\n" + - "\acontent\x18\x02 \x01(\tR\acontent\x12\x17\n" + - "\afeed_id\x18\x03 \x01(\x03R\x06feedId\x12#\n" + - "\rfeed_identity\x18\x04 \x01(\tR\ffeedIdentity\x12\x17\n" + - "\ais_open\x18\x05 \x01(\bR\x06isOpen\x12\x1d\n" + - "\n" + - "cnt_unlike\x18\x06 \x01(\x03R\tcntUnlike\x12\x1f\n" + - "\vcnt_comment\x18\a \x01(\x03R\n" + - "cntComment\x12\x19\n" + - "\bcnt_like\x18\b \x01(\x03R\acntLike\x12>\n" + - "\aattachs\x18\t \x03(\v2$.base_passport_blocks.FeedAttachItemR\aattachs\x125\n" + - "\x04tags\x18\n" + - " \x03(\v2!.base_passport_blocks.FeedTagItemR\x04tags\"_\n" + - "\x0eFeedAttachItem\x12\x1a\n" + - "\bidentity\x18\x01 \x01(\tR\bidentity\x12\x1f\n" + - "\vattach_type\x18\x02 \x01(\tR\n" + - "attachType\x12\x10\n" + - "\x03url\x18\x03 \x01(\tR\x03url\"9\n" + - "\vFeedTagItem\x12\x10\n" + - "\x03key\x18\x01 \x01(\tR\x03key\x12\x18\n" + - "\acontent\x18\x02 \x01(\tR\acontent\"_\n" + - "\x12GroupPostListReply\x127\n" + - "\x04list\x18\x01 \x03(\v2#.base_passport_blocks.GroupPostItemR\x04list\x12\x10\n" + - "\x03cnt\x18\x02 \x01(\x03R\x03cnt\"\x80\x03\n" + - "\rGroupPostItem\x12\x1a\n" + - "\bidentity\x18\x01 \x01(\tR\bidentity\x12\x18\n" + - "\acontent\x18\x02 \x01(\tR\acontent\x12\x1f\n" + - "\vpassport_id\x18\x03 \x01(\x03R\n" + - "passportId\x12+\n" + - "\x11passport_identity\x18\x04 \x01(\tR\x10passportIdentity\x12\x17\n" + - "\ais_open\x18\x05 \x01(\bR\x06isOpen\x12\x1d\n" + - "\n" + - "cnt_unlike\x18\x06 \x01(\x03R\tcntUnlike\x12\x1f\n" + - "\vcnt_comment\x18\a \x01(\x03R\n" + - "cntComment\x12\x19\n" + - "\bcnt_like\x18\b \x01(\x03R\acntLike\x12?\n" + - "\aattachs\x18\t \x03(\v2%.base_passport_blocks.GroupAttachItemR\aattachs\x126\n" + - "\x04tags\x18\n" + - " \x03(\v2\".base_passport_blocks.GroupTagItemR\x04tags\"`\n" + - "\x0fGroupAttachItem\x12\x1a\n" + - "\bidentity\x18\x01 \x01(\tR\bidentity\x12\x1f\n" + - "\vattach_type\x18\x02 \x01(\tR\n" + - "attachType\x12\x10\n" + - "\x03url\x18\x03 \x01(\tR\x03url\":\n" + - "\fGroupTagItem\x12\x10\n" + - "\x03key\x18\x01 \x01(\tR\x03key\x12\x18\n" + - "\acontent\x18\x02 \x01(\tR\acontent\"\xda\x02\n" + - "\fRelationItem\x12\x1a\n" + - "\bidentity\x18\x01 \x01(\tR\bidentity\x12\x1a\n" + - "\bnickname\x18\x02 \x01(\tR\bnickname\x12\x1f\n" + - "\vremark_name\x18\x03 \x01(\tR\n" + - "remarkName\x12\x18\n" + - "\apopular\x18\x04 \x01(\x05R\apopular\x12\x16\n" + - "\x06avatar\x18\x05 \x01(\tR\x06avatar\x12\x1a\n" + - "\bbirthday\x18\x06 \x01(\tR\bbirthday\x12\x10\n" + - "\x03sex\x18\a \x01(\x05R\x03sex\x12\x1a\n" + - "\bprovince\x18\b \x01(\x05R\bprovince\x12\x12\n" + - "\x04city\x18\t \x01(\x05R\x04city\x12\x12\n" + - "\x04area\x18\n" + - " \x01(\x05R\x04area\x12\x12\n" + - "\x04sign\x18\v \x01(\tR\x04sign\x12\x12\n" + - "\x04tags\x18\f \x03(\tR\x04tags\x12%\n" + - "\x0eforeign_status\x18\r \x01(\x05R\rforeignStatus\"f\n" + - "\x16FetchRelationItemReply\x12\x14\n" + - "\x05total\x18\x01 \x01(\x03R\x05total\x126\n" + - "\x04data\x18\x02 \x03(\v2\".base_passport_blocks.RelationItemR\x04dataB+Z)bsm/full/module/base/passport/pb;passportb\x06proto3" - -var ( - file_module_base_passport_proto_const_proto_rawDescOnce sync.Once - file_module_base_passport_proto_const_proto_rawDescData []byte -) - -func file_module_base_passport_proto_const_proto_rawDescGZIP() []byte { - file_module_base_passport_proto_const_proto_rawDescOnce.Do(func() { - file_module_base_passport_proto_const_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_module_base_passport_proto_const_proto_rawDesc), len(file_module_base_passport_proto_const_proto_rawDesc))) - }) - return file_module_base_passport_proto_const_proto_rawDescData -} - -var file_module_base_passport_proto_const_proto_msgTypes = make([]protoimpl.MessageInfo, 40) -var file_module_base_passport_proto_const_proto_goTypes = []any{ - (*Empty)(nil), // 0: base_passport_blocks.Empty - (*FetchRequest)(nil), // 1: base_passport_blocks.FetchRequest - (*IdentRequest)(nil), // 2: base_passport_blocks.IdentRequest - (*VersionRequest)(nil), // 3: base_passport_blocks.VersionRequest - (*SearchRequest)(nil), // 4: base_passport_blocks.SearchRequest - (*StatusReply)(nil), // 5: base_passport_blocks.StatusReply - (*CmsSearchRequest)(nil), // 6: base_passport_blocks.CmsSearchRequest - (*MallFetchRequest)(nil), // 7: base_passport_blocks.MallFetchRequest - (*MarketFetchRequest)(nil), // 8: base_passport_blocks.MarketFetchRequest - (*OrderIdentRequest)(nil), // 9: base_passport_blocks.OrderIdentRequest - (*DeliveryStatusReply)(nil), // 10: base_passport_blocks.DeliveryStatusReply - (*IdentityStatusReply)(nil), // 11: base_passport_blocks.IdentityStatusReply - (*OrderStatusReply)(nil), // 12: base_passport_blocks.OrderStatusReply - (*DataStatusReply)(nil), // 13: base_passport_blocks.DataStatusReply - (*StoreSerialRequest)(nil), // 14: base_passport_blocks.StoreSerialRequest - (*IDRequest)(nil), // 15: base_passport_blocks.IDRequest - (*IDListRequest)(nil), // 16: base_passport_blocks.IDListRequest - (*StdIicuds)(nil), // 17: base_passport_blocks.StdIicuds - (*StdPassport)(nil), // 18: base_passport_blocks.StdPassport - (*CloudBase)(nil), // 19: base_passport_blocks.CloudBase - (*CmsCategoryItem)(nil), // 20: base_passport_blocks.CmsCategoryItem - (*CmsTagsItem)(nil), // 21: base_passport_blocks.CmsTagsItem - (*CmsAccessoryItem)(nil), // 22: base_passport_blocks.CmsAccessoryItem - (*VerifyStatus)(nil), // 23: base_passport_blocks.VerifyStatus - (*MarketLoginReply)(nil), // 24: base_passport_blocks.MarketLoginReply - (*OrderSummaryItem)(nil), // 25: base_passport_blocks.OrderSummaryItem - (*OrderDetails)(nil), // 26: base_passport_blocks.OrderDetails - (*FeedPostListReply)(nil), // 27: base_passport_blocks.FeedPostListReply - (*FeedPostItem)(nil), // 28: base_passport_blocks.FeedPostItem - (*FeedAttachItem)(nil), // 29: base_passport_blocks.FeedAttachItem - (*FeedTagItem)(nil), // 30: base_passport_blocks.FeedTagItem - (*GroupPostListReply)(nil), // 31: base_passport_blocks.GroupPostListReply - (*GroupPostItem)(nil), // 32: base_passport_blocks.GroupPostItem - (*GroupAttachItem)(nil), // 33: base_passport_blocks.GroupAttachItem - (*GroupTagItem)(nil), // 34: base_passport_blocks.GroupTagItem - (*RelationItem)(nil), // 35: base_passport_blocks.RelationItem - (*FetchRelationItemReply)(nil), // 36: base_passport_blocks.FetchRelationItemReply - nil, // 37: base_passport_blocks.FetchRequest.ParamsEntry - nil, // 38: base_passport_blocks.MallFetchRequest.ParamsEntry - nil, // 39: base_passport_blocks.MarketFetchRequest.ParamsEntry -} -var file_module_base_passport_proto_const_proto_depIdxs = []int32{ - 37, // 0: base_passport_blocks.FetchRequest.params:type_name -> base_passport_blocks.FetchRequest.ParamsEntry - 38, // 1: base_passport_blocks.MallFetchRequest.params:type_name -> base_passport_blocks.MallFetchRequest.ParamsEntry - 39, // 2: base_passport_blocks.MarketFetchRequest.params:type_name -> base_passport_blocks.MarketFetchRequest.ParamsEntry - 20, // 3: base_passport_blocks.CmsCategoryItem.child:type_name -> base_passport_blocks.CmsCategoryItem - 26, // 4: base_passport_blocks.OrderSummaryItem.details:type_name -> base_passport_blocks.OrderDetails - 28, // 5: base_passport_blocks.FeedPostListReply.list:type_name -> base_passport_blocks.FeedPostItem - 29, // 6: base_passport_blocks.FeedPostItem.attachs:type_name -> base_passport_blocks.FeedAttachItem - 30, // 7: base_passport_blocks.FeedPostItem.tags:type_name -> base_passport_blocks.FeedTagItem - 32, // 8: base_passport_blocks.GroupPostListReply.list:type_name -> base_passport_blocks.GroupPostItem - 33, // 9: base_passport_blocks.GroupPostItem.attachs:type_name -> base_passport_blocks.GroupAttachItem - 34, // 10: base_passport_blocks.GroupPostItem.tags:type_name -> base_passport_blocks.GroupTagItem - 35, // 11: base_passport_blocks.FetchRelationItemReply.data:type_name -> base_passport_blocks.RelationItem - 12, // [12:12] is the sub-list for method output_type - 12, // [12:12] is the sub-list for method input_type - 12, // [12:12] is the sub-list for extension type_name - 12, // [12:12] is the sub-list for extension extendee - 0, // [0:12] is the sub-list for field type_name -} - -func init() { file_module_base_passport_proto_const_proto_init() } -func file_module_base_passport_proto_const_proto_init() { - if File_module_base_passport_proto_const_proto != nil { - return - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: unsafe.Slice(unsafe.StringData(file_module_base_passport_proto_const_proto_rawDesc), len(file_module_base_passport_proto_const_proto_rawDesc)), - NumEnums: 0, - NumMessages: 40, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_module_base_passport_proto_const_proto_goTypes, - DependencyIndexes: file_module_base_passport_proto_const_proto_depIdxs, - MessageInfos: file_module_base_passport_proto_const_proto_msgTypes, - }.Build() - File_module_base_passport_proto_const_proto = out.File - file_module_base_passport_proto_const_proto_goTypes = nil - file_module_base_passport_proto_const_proto_depIdxs = nil -} diff --git a/module/base/passport/pb/consts.pb.go b/module/base/passport/pb/consts.pb.go new file mode 100644 index 0000000..ac6dd5a --- /dev/null +++ b/module/base/passport/pb/consts.pb.go @@ -0,0 +1,493 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.12 +// protoc v7.36.0 +// source: consts.proto + +package passport + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" + unsafe "unsafe" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type Empty struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Empty) Reset() { + *x = Empty{} + mi := &file_consts_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Empty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Empty) ProtoMessage() {} + +func (x *Empty) ProtoReflect() protoreflect.Message { + mi := &file_consts_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Empty.ProtoReflect.Descriptor instead. +func (*Empty) Descriptor() ([]byte, []int) { + return file_consts_proto_rawDescGZIP(), []int{0} +} + +type FetchRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + PageNo int64 `protobuf:"varint,1,opt,name=page_no,json=pageNo,proto3" json:"page_no,omitempty"` // 页数 + PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // 每页记录数 + Params map[string]string `protobuf:"bytes,3,rep,name=params,proto3" json:"params,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` // 条件参数,key=val,eg key:category_id=?,vlaue=11 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FetchRequest) Reset() { + *x = FetchRequest{} + mi := &file_consts_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FetchRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FetchRequest) ProtoMessage() {} + +func (x *FetchRequest) ProtoReflect() protoreflect.Message { + mi := &file_consts_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FetchRequest.ProtoReflect.Descriptor instead. +func (*FetchRequest) Descriptor() ([]byte, []int) { + return file_consts_proto_rawDescGZIP(), []int{1} +} + +func (x *FetchRequest) GetPageNo() int64 { + if x != nil { + return x.PageNo + } + return 0 +} + +func (x *FetchRequest) GetPageSize() int64 { + if x != nil { + return x.PageSize + } + return 0 +} + +func (x *FetchRequest) GetParams() map[string]string { + if x != nil { + return x.Params + } + return nil +} + +type IdentRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // 唯一ID + Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` // 唯一码 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IdentRequest) Reset() { + *x = IdentRequest{} + mi := &file_consts_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IdentRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IdentRequest) ProtoMessage() {} + +func (x *IdentRequest) ProtoReflect() protoreflect.Message { + mi := &file_consts_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IdentRequest.ProtoReflect.Descriptor instead. +func (*IdentRequest) Descriptor() ([]byte, []int) { + return file_consts_proto_rawDescGZIP(), []int{2} +} + +func (x *IdentRequest) GetId() int64 { + if x != nil { + return x.Id + } + return 0 +} + +func (x *IdentRequest) GetIdentity() string { + if x != nil { + return x.Identity + } + return "" +} + +type VersionRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Version int64 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"` // 时序版本号 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VersionRequest) Reset() { + *x = VersionRequest{} + mi := &file_consts_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VersionRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VersionRequest) ProtoMessage() {} + +func (x *VersionRequest) ProtoReflect() protoreflect.Message { + mi := &file_consts_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VersionRequest.ProtoReflect.Descriptor instead. +func (*VersionRequest) Descriptor() ([]byte, []int) { + return file_consts_proto_rawDescGZIP(), []int{3} +} + +func (x *VersionRequest) GetVersion() int64 { + if x != nil { + return x.Version + } + return 0 +} + +type SearchRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Keyword string `protobuf:"bytes,1,opt,name=keyword,proto3" json:"keyword,omitempty"` //关键词 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SearchRequest) Reset() { + *x = SearchRequest{} + mi := &file_consts_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SearchRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SearchRequest) ProtoMessage() {} + +func (x *SearchRequest) ProtoReflect() protoreflect.Message { + mi := &file_consts_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SearchRequest.ProtoReflect.Descriptor instead. +func (*SearchRequest) Descriptor() ([]byte, []int) { + return file_consts_proto_rawDescGZIP(), []int{4} +} + +func (x *SearchRequest) GetKeyword() string { + if x != nil { + return x.Keyword + } + return "" +} + +type StatusReply struct { + state protoimpl.MessageState `protogen:"open.v1"` + Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` // 状态码 + Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // 状态说明 + Details string `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"` // 数据 + Timeseq int64 `protobuf:"varint,4,opt,name=timeseq,proto3" json:"timeseq,omitempty"` // 响应时间序列 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StatusReply) Reset() { + *x = StatusReply{} + mi := &file_consts_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StatusReply) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StatusReply) ProtoMessage() {} + +func (x *StatusReply) ProtoReflect() protoreflect.Message { + mi := &file_consts_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StatusReply.ProtoReflect.Descriptor instead. +func (*StatusReply) Descriptor() ([]byte, []int) { + return file_consts_proto_rawDescGZIP(), []int{5} +} + +func (x *StatusReply) GetCode() int32 { + if x != nil { + return x.Code + } + return 0 +} + +func (x *StatusReply) GetMessage() string { + if x != nil { + return x.Message + } + return "" +} + +func (x *StatusReply) GetDetails() string { + if x != nil { + return x.Details + } + return "" +} + +func (x *StatusReply) GetTimeseq() int64 { + if x != nil { + return x.Timeseq + } + return 0 +} + +type VerifyStatus struct { + state protoimpl.MessageState `protogen:"open.v1"` + EmailVerify int32 `protobuf:"varint,1,opt,name=email_verify,json=emailVerify,proto3" json:"email_verify,omitempty"` // 邮箱是否已验证 + PhoneVerify int32 `protobuf:"varint,2,opt,name=phone_verify,json=phoneVerify,proto3" json:"phone_verify,omitempty"` // 手机是否已验证 + FaceVerify int32 `protobuf:"varint,3,opt,name=face_verify,json=faceVerify,proto3" json:"face_verify,omitempty"` // 人脸或照片是否已验证 + DocumentVerify int32 `protobuf:"varint,4,opt,name=document_verify,json=documentVerify,proto3" json:"document_verify,omitempty"` // 证件是否已验证 + KycVerify int32 `protobuf:"varint,5,opt,name=kyc_verify,json=kycVerify,proto3" json:"kyc_verify,omitempty"` // 实名是否已验证 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VerifyStatus) Reset() { + *x = VerifyStatus{} + mi := &file_consts_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VerifyStatus) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VerifyStatus) ProtoMessage() {} + +func (x *VerifyStatus) ProtoReflect() protoreflect.Message { + mi := &file_consts_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VerifyStatus.ProtoReflect.Descriptor instead. +func (*VerifyStatus) Descriptor() ([]byte, []int) { + return file_consts_proto_rawDescGZIP(), []int{6} +} + +func (x *VerifyStatus) GetEmailVerify() int32 { + if x != nil { + return x.EmailVerify + } + return 0 +} + +func (x *VerifyStatus) GetPhoneVerify() int32 { + if x != nil { + return x.PhoneVerify + } + return 0 +} + +func (x *VerifyStatus) GetFaceVerify() int32 { + if x != nil { + return x.FaceVerify + } + return 0 +} + +func (x *VerifyStatus) GetDocumentVerify() int32 { + if x != nil { + return x.DocumentVerify + } + return 0 +} + +func (x *VerifyStatus) GetKycVerify() int32 { + if x != nil { + return x.KycVerify + } + return 0 +} + +var File_consts_proto protoreflect.FileDescriptor + +const file_consts_proto_rawDesc = "" + + "\n" + + "\fconsts.proto\x12\bpassport\"\a\n" + + "\x05Empty\"\xbb\x01\n" + + "\fFetchRequest\x12\x17\n" + + "\apage_no\x18\x01 \x01(\x03R\x06pageNo\x12\x1b\n" + + "\tpage_size\x18\x02 \x01(\x03R\bpageSize\x12:\n" + + "\x06params\x18\x03 \x03(\v2\".passport.FetchRequest.ParamsEntryR\x06params\x1a9\n" + + "\vParamsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\":\n" + + "\fIdentRequest\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1a\n" + + "\bidentity\x18\x02 \x01(\tR\bidentity\"*\n" + + "\x0eVersionRequest\x12\x18\n" + + "\aversion\x18\x01 \x01(\x03R\aversion\")\n" + + "\rSearchRequest\x12\x18\n" + + "\akeyword\x18\x01 \x01(\tR\akeyword\"o\n" + + "\vStatusReply\x12\x12\n" + + "\x04code\x18\x01 \x01(\x05R\x04code\x12\x18\n" + + "\amessage\x18\x02 \x01(\tR\amessage\x12\x18\n" + + "\adetails\x18\x03 \x01(\tR\adetails\x12\x18\n" + + "\atimeseq\x18\x04 \x01(\x03R\atimeseq\"\xbd\x01\n" + + "\fVerifyStatus\x12!\n" + + "\femail_verify\x18\x01 \x01(\x05R\vemailVerify\x12!\n" + + "\fphone_verify\x18\x02 \x01(\x05R\vphoneVerify\x12\x1f\n" + + "\vface_verify\x18\x03 \x01(\x05R\n" + + "faceVerify\x12'\n" + + "\x0fdocument_verify\x18\x04 \x01(\x05R\x0edocumentVerify\x12\x1d\n" + + "\n" + + "kyc_verify\x18\x05 \x01(\x05R\tkycVerifyB\fZ\n" + + ".;passportb\x06proto3" + +var ( + file_consts_proto_rawDescOnce sync.Once + file_consts_proto_rawDescData []byte +) + +func file_consts_proto_rawDescGZIP() []byte { + file_consts_proto_rawDescOnce.Do(func() { + file_consts_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_consts_proto_rawDesc), len(file_consts_proto_rawDesc))) + }) + return file_consts_proto_rawDescData +} + +var file_consts_proto_msgTypes = make([]protoimpl.MessageInfo, 8) +var file_consts_proto_goTypes = []any{ + (*Empty)(nil), // 0: passport.Empty + (*FetchRequest)(nil), // 1: passport.FetchRequest + (*IdentRequest)(nil), // 2: passport.IdentRequest + (*VersionRequest)(nil), // 3: passport.VersionRequest + (*SearchRequest)(nil), // 4: passport.SearchRequest + (*StatusReply)(nil), // 5: passport.StatusReply + (*VerifyStatus)(nil), // 6: passport.VerifyStatus + nil, // 7: passport.FetchRequest.ParamsEntry +} +var file_consts_proto_depIdxs = []int32{ + 7, // 0: passport.FetchRequest.params:type_name -> passport.FetchRequest.ParamsEntry + 1, // [1:1] is the sub-list for method output_type + 1, // [1:1] is the sub-list for method input_type + 1, // [1:1] is the sub-list for extension type_name + 1, // [1:1] is the sub-list for extension extendee + 0, // [0:1] is the sub-list for field type_name +} + +func init() { file_consts_proto_init() } +func file_consts_proto_init() { + if File_consts_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_consts_proto_rawDesc), len(file_consts_proto_rawDesc)), + NumEnums: 0, + NumMessages: 8, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_consts_proto_goTypes, + DependencyIndexes: file_consts_proto_depIdxs, + MessageInfos: file_consts_proto_msgTypes, + }.Build() + File_consts_proto = out.File + file_consts_proto_goTypes = nil + file_consts_proto_depIdxs = nil +} diff --git a/module/base/passport/pb/forget.pb.go b/module/base/passport/pb/forget.pb.go index 9400fcf..5514308 100644 --- a/module/base/passport/pb/forget.pb.go +++ b/module/base/passport/pb/forget.pb.go @@ -1,8 +1,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v7.35.1 -// source: module/base/passport/proto/forget.proto +// protoc-gen-go v1.36.12 +// protoc v7.36.0 +// source: forget.proto package passport @@ -31,7 +31,7 @@ type ForgetVerifyRequest struct { func (x *ForgetVerifyRequest) Reset() { *x = ForgetVerifyRequest{} - mi := &file_module_base_passport_proto_forget_proto_msgTypes[0] + mi := &file_forget_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -43,7 +43,7 @@ func (x *ForgetVerifyRequest) String() string { func (*ForgetVerifyRequest) ProtoMessage() {} func (x *ForgetVerifyRequest) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_forget_proto_msgTypes[0] + mi := &file_forget_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -56,7 +56,7 @@ func (x *ForgetVerifyRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ForgetVerifyRequest.ProtoReflect.Descriptor instead. func (*ForgetVerifyRequest) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_forget_proto_rawDescGZIP(), []int{0} + return file_forget_proto_rawDescGZIP(), []int{0} } func (x *ForgetVerifyRequest) GetPhone() string { @@ -83,7 +83,7 @@ type ForgetResetRequest struct { func (x *ForgetResetRequest) Reset() { *x = ForgetResetRequest{} - mi := &file_module_base_passport_proto_forget_proto_msgTypes[1] + mi := &file_forget_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -95,7 +95,7 @@ func (x *ForgetResetRequest) String() string { func (*ForgetResetRequest) ProtoMessage() {} func (x *ForgetResetRequest) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_forget_proto_msgTypes[1] + mi := &file_forget_proto_msgTypes[1] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -108,7 +108,7 @@ func (x *ForgetResetRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ForgetResetRequest.ProtoReflect.Descriptor instead. func (*ForgetResetRequest) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_forget_proto_rawDescGZIP(), []int{1} + return file_forget_proto_rawDescGZIP(), []int{1} } func (x *ForgetResetRequest) GetIdentity() string { @@ -125,44 +125,45 @@ func (x *ForgetResetRequest) GetPassword() string { return "" } -var File_module_base_passport_proto_forget_proto protoreflect.FileDescriptor +var File_forget_proto protoreflect.FileDescriptor -const file_module_base_passport_proto_forget_proto_rawDesc = "" + +const file_forget_proto_rawDesc = "" + "\n" + - "'module/base/passport/proto/forget.proto\x12\bpassport\x1a&module/base/passport/proto/const.proto\"?\n" + + "\fforget.proto\x12\bpassport\x1a\fconsts.proto\"?\n" + "\x13ForgetVerifyRequest\x12\x14\n" + "\x05phone\x18\x01 \x01(\tR\x05phone\x12\x12\n" + "\x04code\x18\x02 \x01(\tR\x04code\"L\n" + "\x12ForgetResetRequest\x12\x1a\n" + "\bidentity\x18\x01 \x01(\tR\bidentity\x12\x1a\n" + - "\bpassword\x18\x02 \x01(\tR\bpassword2\xa2\x01\n" + - "\x06Forget\x12L\n" + - "\x06Verify\x12\x1d.passport.ForgetVerifyRequest\x1a!.base_passport_blocks.StatusReply\"\x00\x12J\n" + - "\x05Reset\x12\x1c.passport.ForgetResetRequest\x1a!.base_passport_blocks.StatusReply\"\x00B+Z)bsm/full/module/base/passport/pb;passportb\x06proto3" + "\bpassword\x18\x02 \x01(\tR\bpassword2\x8a\x01\n" + + "\x06Forget\x12@\n" + + "\x06Verify\x12\x1d.passport.ForgetVerifyRequest\x1a\x15.passport.StatusReply\"\x00\x12>\n" + + "\x05Reset\x12\x1c.passport.ForgetResetRequest\x1a\x15.passport.StatusReply\"\x00B\fZ\n" + + ".;passportb\x06proto3" var ( - file_module_base_passport_proto_forget_proto_rawDescOnce sync.Once - file_module_base_passport_proto_forget_proto_rawDescData []byte + file_forget_proto_rawDescOnce sync.Once + file_forget_proto_rawDescData []byte ) -func file_module_base_passport_proto_forget_proto_rawDescGZIP() []byte { - file_module_base_passport_proto_forget_proto_rawDescOnce.Do(func() { - file_module_base_passport_proto_forget_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_module_base_passport_proto_forget_proto_rawDesc), len(file_module_base_passport_proto_forget_proto_rawDesc))) +func file_forget_proto_rawDescGZIP() []byte { + file_forget_proto_rawDescOnce.Do(func() { + file_forget_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_forget_proto_rawDesc), len(file_forget_proto_rawDesc))) }) - return file_module_base_passport_proto_forget_proto_rawDescData + return file_forget_proto_rawDescData } -var file_module_base_passport_proto_forget_proto_msgTypes = make([]protoimpl.MessageInfo, 2) -var file_module_base_passport_proto_forget_proto_goTypes = []any{ +var file_forget_proto_msgTypes = make([]protoimpl.MessageInfo, 2) +var file_forget_proto_goTypes = []any{ (*ForgetVerifyRequest)(nil), // 0: passport.ForgetVerifyRequest (*ForgetResetRequest)(nil), // 1: passport.ForgetResetRequest - (*StatusReply)(nil), // 2: base_passport_blocks.StatusReply + (*StatusReply)(nil), // 2: passport.StatusReply } -var file_module_base_passport_proto_forget_proto_depIdxs = []int32{ +var file_forget_proto_depIdxs = []int32{ 0, // 0: passport.Forget.Verify:input_type -> passport.ForgetVerifyRequest 1, // 1: passport.Forget.Reset:input_type -> passport.ForgetResetRequest - 2, // 2: passport.Forget.Verify:output_type -> base_passport_blocks.StatusReply - 2, // 3: passport.Forget.Reset:output_type -> base_passport_blocks.StatusReply + 2, // 2: passport.Forget.Verify:output_type -> passport.StatusReply + 2, // 3: passport.Forget.Reset:output_type -> passport.StatusReply 2, // [2:4] is the sub-list for method output_type 0, // [0:2] is the sub-list for method input_type 0, // [0:0] is the sub-list for extension type_name @@ -170,27 +171,27 @@ var file_module_base_passport_proto_forget_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for field type_name } -func init() { file_module_base_passport_proto_forget_proto_init() } -func file_module_base_passport_proto_forget_proto_init() { - if File_module_base_passport_proto_forget_proto != nil { +func init() { file_forget_proto_init() } +func file_forget_proto_init() { + if File_forget_proto != nil { return } - file_module_base_passport_proto_const_proto_init() + file_consts_proto_init() type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: unsafe.Slice(unsafe.StringData(file_module_base_passport_proto_forget_proto_rawDesc), len(file_module_base_passport_proto_forget_proto_rawDesc)), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_forget_proto_rawDesc), len(file_forget_proto_rawDesc)), NumEnums: 0, NumMessages: 2, NumExtensions: 0, NumServices: 1, }, - GoTypes: file_module_base_passport_proto_forget_proto_goTypes, - DependencyIndexes: file_module_base_passport_proto_forget_proto_depIdxs, - MessageInfos: file_module_base_passport_proto_forget_proto_msgTypes, + GoTypes: file_forget_proto_goTypes, + DependencyIndexes: file_forget_proto_depIdxs, + MessageInfos: file_forget_proto_msgTypes, }.Build() - File_module_base_passport_proto_forget_proto = out.File - file_module_base_passport_proto_forget_proto_goTypes = nil - file_module_base_passport_proto_forget_proto_depIdxs = nil + File_forget_proto = out.File + file_forget_proto_goTypes = nil + file_forget_proto_depIdxs = nil } diff --git a/module/base/passport/pb/forget.pb.gw.go b/module/base/passport/pb/forget.pb.gw.go index a17d7f3..a309ef5 100644 --- a/module/base/passport/pb/forget.pb.gw.go +++ b/module/base/passport/pb/forget.pb.gw.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. -// source: module/base/passport/proto/forget.proto +// source: forget.proto /* Package passport is a reverse proxy. diff --git a/module/base/passport/pb/forget_grpc.pb.go b/module/base/passport/pb/forget_grpc.pb.go index 1246918..d0f7e6f 100644 --- a/module/base/passport/pb/forget_grpc.pb.go +++ b/module/base/passport/pb/forget_grpc.pb.go @@ -1,8 +1,8 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.6.2 -// - protoc v7.35.1 -// source: module/base/passport/proto/forget.proto +// - protoc v7.36.0 +// source: forget.proto package passport @@ -64,7 +64,7 @@ func (c *forgetClient) Reset(ctx context.Context, in *ForgetResetRequest, opts . } // ForgetServer is the server API for Forget service. -// All implementations should embed UnimplementedForgetServer +// All implementations must embed UnimplementedForgetServer // for forward compatibility. // // Passport通行证模块-找回密码 @@ -73,9 +73,10 @@ type ForgetServer interface { Verify(context.Context, *ForgetVerifyRequest) (*StatusReply, error) // 重罢密码 Reset(context.Context, *ForgetResetRequest) (*StatusReply, error) + mustEmbedUnimplementedForgetServer() } -// UnimplementedForgetServer should be embedded to have +// UnimplementedForgetServer must be embedded to have // forward compatible implementations. // // NOTE: this should be embedded by value instead of pointer to avoid a nil @@ -88,7 +89,8 @@ func (UnimplementedForgetServer) Verify(context.Context, *ForgetVerifyRequest) ( func (UnimplementedForgetServer) Reset(context.Context, *ForgetResetRequest) (*StatusReply, error) { return nil, status.Error(codes.Unimplemented, "method Reset not implemented") } -func (UnimplementedForgetServer) testEmbeddedByValue() {} +func (UnimplementedForgetServer) mustEmbedUnimplementedForgetServer() {} +func (UnimplementedForgetServer) testEmbeddedByValue() {} // UnsafeForgetServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to ForgetServer will @@ -161,5 +163,5 @@ var Forget_ServiceDesc = grpc.ServiceDesc{ }, }, Streams: []grpc.StreamDesc{}, - Metadata: "module/base/passport/proto/forget.proto", + Metadata: "forget.proto", } diff --git a/module/base/passport/pb/login.pb.go b/module/base/passport/pb/login.pb.go index 227ee64..8b2c01d 100644 --- a/module/base/passport/pb/login.pb.go +++ b/module/base/passport/pb/login.pb.go @@ -1,8 +1,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v7.35.1 -// source: module/base/passport/proto/login.proto +// protoc-gen-go v1.36.12 +// protoc v7.36.0 +// source: login.proto package passport @@ -31,7 +31,7 @@ type LoginByPwdRequest struct { func (x *LoginByPwdRequest) Reset() { *x = LoginByPwdRequest{} - mi := &file_module_base_passport_proto_login_proto_msgTypes[0] + mi := &file_login_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -43,7 +43,7 @@ func (x *LoginByPwdRequest) String() string { func (*LoginByPwdRequest) ProtoMessage() {} func (x *LoginByPwdRequest) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_login_proto_msgTypes[0] + mi := &file_login_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -56,7 +56,7 @@ func (x *LoginByPwdRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use LoginByPwdRequest.ProtoReflect.Descriptor instead. func (*LoginByPwdRequest) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_login_proto_rawDescGZIP(), []int{0} + return file_login_proto_rawDescGZIP(), []int{0} } func (x *LoginByPwdRequest) GetAccount() string { @@ -88,7 +88,7 @@ type LoginByCodeRequest struct { func (x *LoginByCodeRequest) Reset() { *x = LoginByCodeRequest{} - mi := &file_module_base_passport_proto_login_proto_msgTypes[1] + mi := &file_login_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -100,7 +100,7 @@ func (x *LoginByCodeRequest) String() string { func (*LoginByCodeRequest) ProtoMessage() {} func (x *LoginByCodeRequest) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_login_proto_msgTypes[1] + mi := &file_login_proto_msgTypes[1] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -113,7 +113,7 @@ func (x *LoginByCodeRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use LoginByCodeRequest.ProtoReflect.Descriptor instead. func (*LoginByCodeRequest) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_login_proto_rawDescGZIP(), []int{1} + return file_login_proto_rawDescGZIP(), []int{1} } func (x *LoginByCodeRequest) GetCountry() string { @@ -178,7 +178,7 @@ type LoginReply struct { func (x *LoginReply) Reset() { *x = LoginReply{} - mi := &file_module_base_passport_proto_login_proto_msgTypes[2] + mi := &file_login_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -190,7 +190,7 @@ func (x *LoginReply) String() string { func (*LoginReply) ProtoMessage() {} func (x *LoginReply) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_login_proto_msgTypes[2] + mi := &file_login_proto_msgTypes[2] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -203,7 +203,7 @@ func (x *LoginReply) ProtoReflect() protoreflect.Message { // Deprecated: Use LoginReply.ProtoReflect.Descriptor instead. func (*LoginReply) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_login_proto_rawDescGZIP(), []int{2} + return file_login_proto_rawDescGZIP(), []int{2} } func (x *LoginReply) GetId() int64 { @@ -241,11 +241,11 @@ func (x *LoginReply) GetVerifyStatus() *VerifyStatus { return nil } -var File_module_base_passport_proto_login_proto protoreflect.FileDescriptor +var File_login_proto protoreflect.FileDescriptor -const file_module_base_passport_proto_login_proto_rawDesc = "" + +const file_login_proto_rawDesc = "" + "\n" + - "&module/base/passport/proto/login.proto\x12\bpassport\x1a&module/base/passport/proto/const.proto\"I\n" + + "\vlogin.proto\x12\bpassport\x1a\fconsts.proto\"I\n" + "\x11LoginByPwdRequest\x12\x18\n" + "\aaccount\x18\x01 \x01(\tR\aaccount\x12\x1a\n" + "\bpassword\x18\x02 \x01(\tR\bpassword\"\xd4\x01\n" + @@ -256,45 +256,46 @@ const file_module_base_passport_proto_login_proto_rawDesc = "" + "\tagency_id\x18\x04 \x01(\x03R\bagencyId\x12\x19\n" + "\bstaff_id\x18\x05 \x01(\x03R\astaffId\x12\x1a\n" + "\bowner_id\x18\x06 \x01(\x03R\bowner_id\x12&\n" + - "\x0eowner_identity\x18\a \x01(\tR\x0eowner_identity\"\x8c\x02\n" + + "\x0eowner_identity\x18\a \x01(\tR\x0eowner_identity\"\x80\x02\n" + "\n" + "LoginReply\x12\x0e\n" + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1a\n" + "\bidentity\x18\x02 \x01(\tR\bidentity\x12\x14\n" + "\x05token\x18\x03 \x01(\tR\x05token\x128\n" + - "\x06extend\x18\x04 \x03(\v2 .passport.LoginReply.ExtendEntryR\x06extend\x12G\n" + - "\rverify_status\x18\x05 \x01(\v2\".base_passport_blocks.VerifyStatusR\fverifyStatus\x1a9\n" + + "\x06extend\x18\x04 \x03(\v2 .passport.LoginReply.ExtendEntryR\x06extend\x12;\n" + + "\rverify_status\x18\x05 \x01(\v2\x16.passport.VerifyStatusR\fverifyStatus\x1a9\n" + "\vExtendEntry\x12\x10\n" + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x012\xc0\x01\n" + "\x05Login\x12:\n" + "\x03Pwd\x12\x1b.passport.LoginByPwdRequest\x1a\x14.passport.LoginReply\"\x00\x12<\n" + "\x04Code\x12\x1c.passport.LoginByCodeRequest\x1a\x14.passport.LoginReply\"\x00\x12=\n" + - "\x05Quick\x12\x1c.passport.LoginByCodeRequest\x1a\x14.passport.LoginReply\"\x00B+Z)bsm/full/module/base/passport/pb;passportb\x06proto3" + "\x05Quick\x12\x1c.passport.LoginByCodeRequest\x1a\x14.passport.LoginReply\"\x00B\fZ\n" + + ".;passportb\x06proto3" var ( - file_module_base_passport_proto_login_proto_rawDescOnce sync.Once - file_module_base_passport_proto_login_proto_rawDescData []byte + file_login_proto_rawDescOnce sync.Once + file_login_proto_rawDescData []byte ) -func file_module_base_passport_proto_login_proto_rawDescGZIP() []byte { - file_module_base_passport_proto_login_proto_rawDescOnce.Do(func() { - file_module_base_passport_proto_login_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_module_base_passport_proto_login_proto_rawDesc), len(file_module_base_passport_proto_login_proto_rawDesc))) +func file_login_proto_rawDescGZIP() []byte { + file_login_proto_rawDescOnce.Do(func() { + file_login_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_login_proto_rawDesc), len(file_login_proto_rawDesc))) }) - return file_module_base_passport_proto_login_proto_rawDescData + return file_login_proto_rawDescData } -var file_module_base_passport_proto_login_proto_msgTypes = make([]protoimpl.MessageInfo, 4) -var file_module_base_passport_proto_login_proto_goTypes = []any{ +var file_login_proto_msgTypes = make([]protoimpl.MessageInfo, 4) +var file_login_proto_goTypes = []any{ (*LoginByPwdRequest)(nil), // 0: passport.LoginByPwdRequest (*LoginByCodeRequest)(nil), // 1: passport.LoginByCodeRequest (*LoginReply)(nil), // 2: passport.LoginReply nil, // 3: passport.LoginReply.ExtendEntry - (*VerifyStatus)(nil), // 4: base_passport_blocks.VerifyStatus + (*VerifyStatus)(nil), // 4: passport.VerifyStatus } -var file_module_base_passport_proto_login_proto_depIdxs = []int32{ +var file_login_proto_depIdxs = []int32{ 3, // 0: passport.LoginReply.extend:type_name -> passport.LoginReply.ExtendEntry - 4, // 1: passport.LoginReply.verify_status:type_name -> base_passport_blocks.VerifyStatus + 4, // 1: passport.LoginReply.verify_status:type_name -> passport.VerifyStatus 0, // 2: passport.Login.Pwd:input_type -> passport.LoginByPwdRequest 1, // 3: passport.Login.Code:input_type -> passport.LoginByCodeRequest 1, // 4: passport.Login.Quick:input_type -> passport.LoginByCodeRequest @@ -308,27 +309,27 @@ var file_module_base_passport_proto_login_proto_depIdxs = []int32{ 0, // [0:2] is the sub-list for field type_name } -func init() { file_module_base_passport_proto_login_proto_init() } -func file_module_base_passport_proto_login_proto_init() { - if File_module_base_passport_proto_login_proto != nil { +func init() { file_login_proto_init() } +func file_login_proto_init() { + if File_login_proto != nil { return } - file_module_base_passport_proto_const_proto_init() + file_consts_proto_init() type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: unsafe.Slice(unsafe.StringData(file_module_base_passport_proto_login_proto_rawDesc), len(file_module_base_passport_proto_login_proto_rawDesc)), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_login_proto_rawDesc), len(file_login_proto_rawDesc)), NumEnums: 0, NumMessages: 4, NumExtensions: 0, NumServices: 1, }, - GoTypes: file_module_base_passport_proto_login_proto_goTypes, - DependencyIndexes: file_module_base_passport_proto_login_proto_depIdxs, - MessageInfos: file_module_base_passport_proto_login_proto_msgTypes, + GoTypes: file_login_proto_goTypes, + DependencyIndexes: file_login_proto_depIdxs, + MessageInfos: file_login_proto_msgTypes, }.Build() - File_module_base_passport_proto_login_proto = out.File - file_module_base_passport_proto_login_proto_goTypes = nil - file_module_base_passport_proto_login_proto_depIdxs = nil + File_login_proto = out.File + file_login_proto_goTypes = nil + file_login_proto_depIdxs = nil } diff --git a/module/base/passport/pb/login.pb.gw.go b/module/base/passport/pb/login.pb.gw.go index 92c58be..67d07dc 100644 --- a/module/base/passport/pb/login.pb.gw.go +++ b/module/base/passport/pb/login.pb.gw.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. -// source: module/base/passport/proto/login.proto +// source: login.proto /* Package passport is a reverse proxy. diff --git a/module/base/passport/pb/login_grpc.pb.go b/module/base/passport/pb/login_grpc.pb.go index 541e6c3..94fac98 100644 --- a/module/base/passport/pb/login_grpc.pb.go +++ b/module/base/passport/pb/login_grpc.pb.go @@ -1,8 +1,8 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.6.2 -// - protoc v7.35.1 -// source: module/base/passport/proto/login.proto +// - protoc v7.36.0 +// source: login.proto package passport @@ -77,7 +77,7 @@ func (c *loginClient) Quick(ctx context.Context, in *LoginByCodeRequest, opts .. } // LoginServer is the server API for Login service. -// All implementations should embed UnimplementedLoginServer +// All implementations must embed UnimplementedLoginServer // for forward compatibility. // // Passport-通行证模块-登录 @@ -88,9 +88,10 @@ type LoginServer interface { Code(context.Context, *LoginByCodeRequest) (*LoginReply, error) // 通过验证码快捷登录并注册 Quick(context.Context, *LoginByCodeRequest) (*LoginReply, error) + mustEmbedUnimplementedLoginServer() } -// UnimplementedLoginServer should be embedded to have +// UnimplementedLoginServer must be embedded to have // forward compatible implementations. // // NOTE: this should be embedded by value instead of pointer to avoid a nil @@ -106,7 +107,8 @@ func (UnimplementedLoginServer) Code(context.Context, *LoginByCodeRequest) (*Log func (UnimplementedLoginServer) Quick(context.Context, *LoginByCodeRequest) (*LoginReply, error) { return nil, status.Error(codes.Unimplemented, "method Quick not implemented") } -func (UnimplementedLoginServer) testEmbeddedByValue() {} +func (UnimplementedLoginServer) mustEmbedUnimplementedLoginServer() {} +func (UnimplementedLoginServer) testEmbeddedByValue() {} // UnsafeLoginServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to LoginServer will @@ -201,5 +203,5 @@ var Login_ServiceDesc = grpc.ServiceDesc{ }, }, Streams: []grpc.StreamDesc{}, - Metadata: "module/base/passport/proto/login.proto", + Metadata: "login.proto", } diff --git a/module/base/passport/pb/register.pb.go b/module/base/passport/pb/register.pb.go index 8f4be66..21abd44 100644 --- a/module/base/passport/pb/register.pb.go +++ b/module/base/passport/pb/register.pb.go @@ -1,8 +1,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v7.35.1 -// source: module/base/passport/proto/register.proto +// protoc-gen-go v1.36.12 +// protoc v7.36.0 +// source: register.proto package passport @@ -39,7 +39,7 @@ type RegisterRequest struct { func (x *RegisterRequest) Reset() { *x = RegisterRequest{} - mi := &file_module_base_passport_proto_register_proto_msgTypes[0] + mi := &file_register_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -51,7 +51,7 @@ func (x *RegisterRequest) String() string { func (*RegisterRequest) ProtoMessage() {} func (x *RegisterRequest) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_register_proto_msgTypes[0] + mi := &file_register_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -64,7 +64,7 @@ func (x *RegisterRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RegisterRequest.ProtoReflect.Descriptor instead. func (*RegisterRequest) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_register_proto_rawDescGZIP(), []int{0} + return file_register_proto_rawDescGZIP(), []int{0} } func (x *RegisterRequest) GetCountry() string { @@ -150,7 +150,7 @@ type RegisterReply struct { func (x *RegisterReply) Reset() { *x = RegisterReply{} - mi := &file_module_base_passport_proto_register_proto_msgTypes[1] + mi := &file_register_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -162,7 +162,7 @@ func (x *RegisterReply) String() string { func (*RegisterReply) ProtoMessage() {} func (x *RegisterReply) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_register_proto_msgTypes[1] + mi := &file_register_proto_msgTypes[1] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -175,7 +175,7 @@ func (x *RegisterReply) ProtoReflect() protoreflect.Message { // Deprecated: Use RegisterReply.ProtoReflect.Descriptor instead. func (*RegisterReply) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_register_proto_rawDescGZIP(), []int{1} + return file_register_proto_rawDescGZIP(), []int{1} } func (x *RegisterReply) GetId() int64 { @@ -213,11 +213,11 @@ func (x *RegisterReply) GetVerifyStatus() *VerifyStatus { return nil } -var File_module_base_passport_proto_register_proto protoreflect.FileDescriptor +var File_register_proto protoreflect.FileDescriptor -const file_module_base_passport_proto_register_proto_rawDesc = "" + +const file_register_proto_rawDesc = "" + "\n" + - ")module/base/passport/proto/register.proto\x12\bpassport\x1a&module/base/passport/proto/const.proto\"\x9d\x02\n" + + "\x0eregister.proto\x12\bpassport\x1a\fconsts.proto\"\x9d\x02\n" + "\x0fRegisterRequest\x12\x18\n" + "\acountry\x18\x01 \x01(\tR\acountry\x12\x14\n" + "\x05email\x18\x02 \x01(\tR\x05email\x12\x18\n" + @@ -229,42 +229,43 @@ const file_module_base_passport_proto_register_proto_rawDesc = "" + "\bstaff_id\x18\b \x01(\x03R\astaffId\x12\x1a\n" + "\bowner_id\x18\t \x01(\x03R\bowner_id\x12&\n" + "\x0eowner_identity\x18\n" + - " \x01(\tR\x0eowner_identity\"\x92\x02\n" + + " \x01(\tR\x0eowner_identity\"\x86\x02\n" + "\rRegisterReply\x12\x0e\n" + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1a\n" + "\bidentity\x18\x02 \x01(\tR\bidentity\x12\x14\n" + "\x05token\x18\x04 \x01(\tR\x05token\x12;\n" + - "\x06extend\x18\x05 \x03(\v2#.passport.RegisterReply.ExtendEntryR\x06extend\x12G\n" + - "\rverify_status\x18\x06 \x01(\v2\".base_passport_blocks.VerifyStatusR\fverifyStatus\x1a9\n" + + "\x06extend\x18\x05 \x03(\v2#.passport.RegisterReply.ExtendEntryR\x06extend\x12;\n" + + "\rverify_status\x18\x06 \x01(\v2\x16.passport.VerifyStatusR\fverifyStatus\x1a9\n" + "\vExtendEntry\x12\x10\n" + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x012\x85\x01\n" + "\bRegister\x12;\n" + "\x03Pwd\x12\x19.passport.RegisterRequest\x1a\x17.passport.RegisterReply\"\x00\x12<\n" + - "\x04Code\x12\x19.passport.RegisterRequest\x1a\x17.passport.RegisterReply\"\x00B+Z)bsm/full/module/base/passport/pb;passportb\x06proto3" + "\x04Code\x12\x19.passport.RegisterRequest\x1a\x17.passport.RegisterReply\"\x00B\fZ\n" + + ".;passportb\x06proto3" var ( - file_module_base_passport_proto_register_proto_rawDescOnce sync.Once - file_module_base_passport_proto_register_proto_rawDescData []byte + file_register_proto_rawDescOnce sync.Once + file_register_proto_rawDescData []byte ) -func file_module_base_passport_proto_register_proto_rawDescGZIP() []byte { - file_module_base_passport_proto_register_proto_rawDescOnce.Do(func() { - file_module_base_passport_proto_register_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_module_base_passport_proto_register_proto_rawDesc), len(file_module_base_passport_proto_register_proto_rawDesc))) +func file_register_proto_rawDescGZIP() []byte { + file_register_proto_rawDescOnce.Do(func() { + file_register_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_register_proto_rawDesc), len(file_register_proto_rawDesc))) }) - return file_module_base_passport_proto_register_proto_rawDescData + return file_register_proto_rawDescData } -var file_module_base_passport_proto_register_proto_msgTypes = make([]protoimpl.MessageInfo, 3) -var file_module_base_passport_proto_register_proto_goTypes = []any{ +var file_register_proto_msgTypes = make([]protoimpl.MessageInfo, 3) +var file_register_proto_goTypes = []any{ (*RegisterRequest)(nil), // 0: passport.RegisterRequest (*RegisterReply)(nil), // 1: passport.RegisterReply nil, // 2: passport.RegisterReply.ExtendEntry - (*VerifyStatus)(nil), // 3: base_passport_blocks.VerifyStatus + (*VerifyStatus)(nil), // 3: passport.VerifyStatus } -var file_module_base_passport_proto_register_proto_depIdxs = []int32{ +var file_register_proto_depIdxs = []int32{ 2, // 0: passport.RegisterReply.extend:type_name -> passport.RegisterReply.ExtendEntry - 3, // 1: passport.RegisterReply.verify_status:type_name -> base_passport_blocks.VerifyStatus + 3, // 1: passport.RegisterReply.verify_status:type_name -> passport.VerifyStatus 0, // 2: passport.Register.Pwd:input_type -> passport.RegisterRequest 0, // 3: passport.Register.Code:input_type -> passport.RegisterRequest 1, // 4: passport.Register.Pwd:output_type -> passport.RegisterReply @@ -276,27 +277,27 @@ var file_module_base_passport_proto_register_proto_depIdxs = []int32{ 0, // [0:2] is the sub-list for field type_name } -func init() { file_module_base_passport_proto_register_proto_init() } -func file_module_base_passport_proto_register_proto_init() { - if File_module_base_passport_proto_register_proto != nil { +func init() { file_register_proto_init() } +func file_register_proto_init() { + if File_register_proto != nil { return } - file_module_base_passport_proto_const_proto_init() + file_consts_proto_init() type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: unsafe.Slice(unsafe.StringData(file_module_base_passport_proto_register_proto_rawDesc), len(file_module_base_passport_proto_register_proto_rawDesc)), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_register_proto_rawDesc), len(file_register_proto_rawDesc)), NumEnums: 0, NumMessages: 3, NumExtensions: 0, NumServices: 1, }, - GoTypes: file_module_base_passport_proto_register_proto_goTypes, - DependencyIndexes: file_module_base_passport_proto_register_proto_depIdxs, - MessageInfos: file_module_base_passport_proto_register_proto_msgTypes, + GoTypes: file_register_proto_goTypes, + DependencyIndexes: file_register_proto_depIdxs, + MessageInfos: file_register_proto_msgTypes, }.Build() - File_module_base_passport_proto_register_proto = out.File - file_module_base_passport_proto_register_proto_goTypes = nil - file_module_base_passport_proto_register_proto_depIdxs = nil + File_register_proto = out.File + file_register_proto_goTypes = nil + file_register_proto_depIdxs = nil } diff --git a/module/base/passport/pb/register.pb.gw.go b/module/base/passport/pb/register.pb.gw.go index a0e1415..acb1ac5 100644 --- a/module/base/passport/pb/register.pb.gw.go +++ b/module/base/passport/pb/register.pb.gw.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. -// source: module/base/passport/proto/register.proto +// source: register.proto /* Package passport is a reverse proxy. diff --git a/module/base/passport/pb/register_grpc.pb.go b/module/base/passport/pb/register_grpc.pb.go index 655f0b2..85486b6 100644 --- a/module/base/passport/pb/register_grpc.pb.go +++ b/module/base/passport/pb/register_grpc.pb.go @@ -1,8 +1,8 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.6.2 -// - protoc v7.35.1 -// source: module/base/passport/proto/register.proto +// - protoc v7.36.0 +// source: register.proto package passport @@ -64,7 +64,7 @@ func (c *registerClient) Code(ctx context.Context, in *RegisterRequest, opts ... } // RegisterServer is the server API for Register service. -// All implementations should embed UnimplementedRegisterServer +// All implementations must embed UnimplementedRegisterServer // for forward compatibility. // // Passport-通行证模块-注册 @@ -73,9 +73,10 @@ type RegisterServer interface { Pwd(context.Context, *RegisterRequest) (*RegisterReply, error) // 手机验证码注册 Code(context.Context, *RegisterRequest) (*RegisterReply, error) + mustEmbedUnimplementedRegisterServer() } -// UnimplementedRegisterServer should be embedded to have +// UnimplementedRegisterServer must be embedded to have // forward compatible implementations. // // NOTE: this should be embedded by value instead of pointer to avoid a nil @@ -88,7 +89,8 @@ func (UnimplementedRegisterServer) Pwd(context.Context, *RegisterRequest) (*Regi func (UnimplementedRegisterServer) Code(context.Context, *RegisterRequest) (*RegisterReply, error) { return nil, status.Error(codes.Unimplemented, "method Code not implemented") } -func (UnimplementedRegisterServer) testEmbeddedByValue() {} +func (UnimplementedRegisterServer) mustEmbedUnimplementedRegisterServer() {} +func (UnimplementedRegisterServer) testEmbeddedByValue() {} // UnsafeRegisterServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to RegisterServer will @@ -161,5 +163,5 @@ var Register_ServiceDesc = grpc.ServiceDesc{ }, }, Streams: []grpc.StreamDesc{}, - Metadata: "module/base/passport/proto/register.proto", + Metadata: "register.proto", } diff --git a/module/base/passport/pb/verify.pb.go b/module/base/passport/pb/verify.pb.go index 7170329..5d87f56 100644 --- a/module/base/passport/pb/verify.pb.go +++ b/module/base/passport/pb/verify.pb.go @@ -1,8 +1,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.11 -// protoc v7.35.1 -// source: module/base/passport/proto/verify.proto +// protoc-gen-go v1.36.12 +// protoc v7.36.0 +// source: verify.proto package passport @@ -31,7 +31,7 @@ type VerifyRequest struct { func (x *VerifyRequest) Reset() { *x = VerifyRequest{} - mi := &file_module_base_passport_proto_verify_proto_msgTypes[0] + mi := &file_verify_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -43,7 +43,7 @@ func (x *VerifyRequest) String() string { func (*VerifyRequest) ProtoMessage() {} func (x *VerifyRequest) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_verify_proto_msgTypes[0] + mi := &file_verify_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -56,7 +56,7 @@ func (x *VerifyRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use VerifyRequest.ProtoReflect.Descriptor instead. func (*VerifyRequest) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_verify_proto_rawDescGZIP(), []int{0} + return file_verify_proto_rawDescGZIP(), []int{0} } func (x *VerifyRequest) GetProvider() string { @@ -90,7 +90,7 @@ type JumioCallbackPayload struct { func (x *JumioCallbackPayload) Reset() { *x = JumioCallbackPayload{} - mi := &file_module_base_passport_proto_verify_proto_msgTypes[1] + mi := &file_verify_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -102,7 +102,7 @@ func (x *JumioCallbackPayload) String() string { func (*JumioCallbackPayload) ProtoMessage() {} func (x *JumioCallbackPayload) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_verify_proto_msgTypes[1] + mi := &file_verify_proto_msgTypes[1] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -115,7 +115,7 @@ func (x *JumioCallbackPayload) ProtoReflect() protoreflect.Message { // Deprecated: Use JumioCallbackPayload.ProtoReflect.Descriptor instead. func (*JumioCallbackPayload) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_verify_proto_rawDescGZIP(), []int{1} + return file_verify_proto_rawDescGZIP(), []int{1} } func (x *JumioCallbackPayload) GetScanReference() string { @@ -184,7 +184,7 @@ type VerificationStatus struct { func (x *VerificationStatus) Reset() { *x = VerificationStatus{} - mi := &file_module_base_passport_proto_verify_proto_msgTypes[2] + mi := &file_verify_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -196,7 +196,7 @@ func (x *VerificationStatus) String() string { func (*VerificationStatus) ProtoMessage() {} func (x *VerificationStatus) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_verify_proto_msgTypes[2] + mi := &file_verify_proto_msgTypes[2] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -209,7 +209,7 @@ func (x *VerificationStatus) ProtoReflect() protoreflect.Message { // Deprecated: Use VerificationStatus.ProtoReflect.Descriptor instead. func (*VerificationStatus) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_verify_proto_rawDescGZIP(), []int{2} + return file_verify_proto_rawDescGZIP(), []int{2} } func (x *VerificationStatus) GetState() string { @@ -238,7 +238,7 @@ type Document struct { func (x *Document) Reset() { *x = Document{} - mi := &file_module_base_passport_proto_verify_proto_msgTypes[3] + mi := &file_verify_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -250,7 +250,7 @@ func (x *Document) String() string { func (*Document) ProtoMessage() {} func (x *Document) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_verify_proto_msgTypes[3] + mi := &file_verify_proto_msgTypes[3] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -263,7 +263,7 @@ func (x *Document) ProtoReflect() protoreflect.Message { // Deprecated: Use Document.ProtoReflect.Descriptor instead. func (*Document) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_verify_proto_rawDescGZIP(), []int{3} + return file_verify_proto_rawDescGZIP(), []int{3} } func (x *Document) GetStatus() string { @@ -306,7 +306,7 @@ type PersonalInformation struct { func (x *PersonalInformation) Reset() { *x = PersonalInformation{} - mi := &file_module_base_passport_proto_verify_proto_msgTypes[4] + mi := &file_verify_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -318,7 +318,7 @@ func (x *PersonalInformation) String() string { func (*PersonalInformation) ProtoMessage() {} func (x *PersonalInformation) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_verify_proto_msgTypes[4] + mi := &file_verify_proto_msgTypes[4] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -331,7 +331,7 @@ func (x *PersonalInformation) ProtoReflect() protoreflect.Message { // Deprecated: Use PersonalInformation.ProtoReflect.Descriptor instead. func (*PersonalInformation) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_verify_proto_rawDescGZIP(), []int{4} + return file_verify_proto_rawDescGZIP(), []int{4} } func (x *PersonalInformation) GetFirstName() string { @@ -372,7 +372,7 @@ type FaceMap struct { func (x *FaceMap) Reset() { *x = FaceMap{} - mi := &file_module_base_passport_proto_verify_proto_msgTypes[5] + mi := &file_verify_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -384,7 +384,7 @@ func (x *FaceMap) String() string { func (*FaceMap) ProtoMessage() {} func (x *FaceMap) ProtoReflect() protoreflect.Message { - mi := &file_module_base_passport_proto_verify_proto_msgTypes[5] + mi := &file_verify_proto_msgTypes[5] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -397,7 +397,7 @@ func (x *FaceMap) ProtoReflect() protoreflect.Message { // Deprecated: Use FaceMap.ProtoReflect.Descriptor instead. func (*FaceMap) Descriptor() ([]byte, []int) { - return file_module_base_passport_proto_verify_proto_rawDescGZIP(), []int{5} + return file_verify_proto_rawDescGZIP(), []int{5} } func (x *FaceMap) GetStatus() string { @@ -414,11 +414,11 @@ func (x *FaceMap) GetSimilarity() float32 { return 0 } -var File_module_base_passport_proto_verify_proto protoreflect.FileDescriptor +var File_verify_proto protoreflect.FileDescriptor -const file_module_base_passport_proto_verify_proto_rawDesc = "" + +const file_verify_proto_rawDesc = "" + "\n" + - "'module/base/passport/proto/verify.proto\x12\bpassport\x1a&module/base/passport/proto/const.proto\"\x9b\x01\n" + + "\fverify.proto\x12\bpassport\x1a\fconsts.proto\"\x9b\x01\n" + "\rVerifyRequest\x12\x1a\n" + "\bprovider\x18\x01 \x01(\tR\bprovider\x125\n" + "\x04args\x18\x02 \x03(\v2!.passport.VerifyRequest.ArgsEntryR\x04args\x1a7\n" + @@ -452,25 +452,26 @@ const file_module_base_passport_proto_verify_proto_rawDesc = "" + "\x06status\x18\x01 \x01(\tR\x06status\x12\x1e\n" + "\n" + "similarity\x18\x02 \x01(\x02R\n" + - "similarity2\xa7\x01\n" + - "\x06Verify\x12G\n" + - "\aRequest\x12\x17.passport.VerifyRequest\x1a!.base_passport_blocks.StatusReply\"\x00\x12T\n" + - "\rJumioCallback\x12\x1e.passport.JumioCallbackPayload\x1a!.base_passport_blocks.StatusReply\"\x00B+Z)bsm/full/module/base/passport/pb;passportb\x06proto3" + "similarity2\x8f\x01\n" + + "\x06Verify\x12;\n" + + "\aRequest\x12\x17.passport.VerifyRequest\x1a\x15.passport.StatusReply\"\x00\x12H\n" + + "\rJumioCallback\x12\x1e.passport.JumioCallbackPayload\x1a\x15.passport.StatusReply\"\x00B\fZ\n" + + ".;passportb\x06proto3" var ( - file_module_base_passport_proto_verify_proto_rawDescOnce sync.Once - file_module_base_passport_proto_verify_proto_rawDescData []byte + file_verify_proto_rawDescOnce sync.Once + file_verify_proto_rawDescData []byte ) -func file_module_base_passport_proto_verify_proto_rawDescGZIP() []byte { - file_module_base_passport_proto_verify_proto_rawDescOnce.Do(func() { - file_module_base_passport_proto_verify_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_module_base_passport_proto_verify_proto_rawDesc), len(file_module_base_passport_proto_verify_proto_rawDesc))) +func file_verify_proto_rawDescGZIP() []byte { + file_verify_proto_rawDescOnce.Do(func() { + file_verify_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_verify_proto_rawDesc), len(file_verify_proto_rawDesc))) }) - return file_module_base_passport_proto_verify_proto_rawDescData + return file_verify_proto_rawDescData } -var file_module_base_passport_proto_verify_proto_msgTypes = make([]protoimpl.MessageInfo, 7) -var file_module_base_passport_proto_verify_proto_goTypes = []any{ +var file_verify_proto_msgTypes = make([]protoimpl.MessageInfo, 7) +var file_verify_proto_goTypes = []any{ (*VerifyRequest)(nil), // 0: passport.VerifyRequest (*JumioCallbackPayload)(nil), // 1: passport.JumioCallbackPayload (*VerificationStatus)(nil), // 2: passport.VerificationStatus @@ -478,9 +479,9 @@ var file_module_base_passport_proto_verify_proto_goTypes = []any{ (*PersonalInformation)(nil), // 4: passport.PersonalInformation (*FaceMap)(nil), // 5: passport.FaceMap nil, // 6: passport.VerifyRequest.ArgsEntry - (*StatusReply)(nil), // 7: base_passport_blocks.StatusReply + (*StatusReply)(nil), // 7: passport.StatusReply } -var file_module_base_passport_proto_verify_proto_depIdxs = []int32{ +var file_verify_proto_depIdxs = []int32{ 6, // 0: passport.VerifyRequest.args:type_name -> passport.VerifyRequest.ArgsEntry 2, // 1: passport.JumioCallbackPayload.verification_status:type_name -> passport.VerificationStatus 3, // 2: passport.JumioCallbackPayload.document:type_name -> passport.Document @@ -488,8 +489,8 @@ var file_module_base_passport_proto_verify_proto_depIdxs = []int32{ 5, // 4: passport.JumioCallbackPayload.face_map:type_name -> passport.FaceMap 0, // 5: passport.Verify.Request:input_type -> passport.VerifyRequest 1, // 6: passport.Verify.JumioCallback:input_type -> passport.JumioCallbackPayload - 7, // 7: passport.Verify.Request:output_type -> base_passport_blocks.StatusReply - 7, // 8: passport.Verify.JumioCallback:output_type -> base_passport_blocks.StatusReply + 7, // 7: passport.Verify.Request:output_type -> passport.StatusReply + 7, // 8: passport.Verify.JumioCallback:output_type -> passport.StatusReply 7, // [7:9] is the sub-list for method output_type 5, // [5:7] is the sub-list for method input_type 5, // [5:5] is the sub-list for extension type_name @@ -497,27 +498,27 @@ var file_module_base_passport_proto_verify_proto_depIdxs = []int32{ 0, // [0:5] is the sub-list for field type_name } -func init() { file_module_base_passport_proto_verify_proto_init() } -func file_module_base_passport_proto_verify_proto_init() { - if File_module_base_passport_proto_verify_proto != nil { +func init() { file_verify_proto_init() } +func file_verify_proto_init() { + if File_verify_proto != nil { return } - file_module_base_passport_proto_const_proto_init() + file_consts_proto_init() type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: unsafe.Slice(unsafe.StringData(file_module_base_passport_proto_verify_proto_rawDesc), len(file_module_base_passport_proto_verify_proto_rawDesc)), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_verify_proto_rawDesc), len(file_verify_proto_rawDesc)), NumEnums: 0, NumMessages: 7, NumExtensions: 0, NumServices: 1, }, - GoTypes: file_module_base_passport_proto_verify_proto_goTypes, - DependencyIndexes: file_module_base_passport_proto_verify_proto_depIdxs, - MessageInfos: file_module_base_passport_proto_verify_proto_msgTypes, + GoTypes: file_verify_proto_goTypes, + DependencyIndexes: file_verify_proto_depIdxs, + MessageInfos: file_verify_proto_msgTypes, }.Build() - File_module_base_passport_proto_verify_proto = out.File - file_module_base_passport_proto_verify_proto_goTypes = nil - file_module_base_passport_proto_verify_proto_depIdxs = nil + File_verify_proto = out.File + file_verify_proto_goTypes = nil + file_verify_proto_depIdxs = nil } diff --git a/module/base/passport/pb/verify.pb.gw.go b/module/base/passport/pb/verify.pb.gw.go index d13a924..bd451d4 100644 --- a/module/base/passport/pb/verify.pb.gw.go +++ b/module/base/passport/pb/verify.pb.gw.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. -// source: module/base/passport/proto/verify.proto +// source: verify.proto /* Package passport is a reverse proxy. diff --git a/module/base/passport/pb/verify_grpc.pb.go b/module/base/passport/pb/verify_grpc.pb.go index ad3640e..63bc1e9 100644 --- a/module/base/passport/pb/verify_grpc.pb.go +++ b/module/base/passport/pb/verify_grpc.pb.go @@ -1,8 +1,8 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.6.2 -// - protoc v7.35.1 -// source: module/base/passport/proto/verify.proto +// - protoc v7.36.0 +// source: verify.proto package passport @@ -64,7 +64,7 @@ func (c *verifyClient) JumioCallback(ctx context.Context, in *JumioCallbackPaylo } // VerifyServer is the server API for Verify service. -// All implementations should embed UnimplementedVerifyServer +// All implementations must embed UnimplementedVerifyServer // for forward compatibility. // // Passport(会员通行证)-验证 @@ -73,9 +73,10 @@ type VerifyServer interface { Request(context.Context, *VerifyRequest) (*StatusReply, error) // KYC 认证回调 JumioCallback(context.Context, *JumioCallbackPayload) (*StatusReply, error) + mustEmbedUnimplementedVerifyServer() } -// UnimplementedVerifyServer should be embedded to have +// UnimplementedVerifyServer must be embedded to have // forward compatible implementations. // // NOTE: this should be embedded by value instead of pointer to avoid a nil @@ -88,7 +89,8 @@ func (UnimplementedVerifyServer) Request(context.Context, *VerifyRequest) (*Stat func (UnimplementedVerifyServer) JumioCallback(context.Context, *JumioCallbackPayload) (*StatusReply, error) { return nil, status.Error(codes.Unimplemented, "method JumioCallback not implemented") } -func (UnimplementedVerifyServer) testEmbeddedByValue() {} +func (UnimplementedVerifyServer) mustEmbedUnimplementedVerifyServer() {} +func (UnimplementedVerifyServer) testEmbeddedByValue() {} // UnsafeVerifyServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to VerifyServer will @@ -161,5 +163,5 @@ var Verify_ServiceDesc = grpc.ServiceDesc{ }, }, Streams: []grpc.StreamDesc{}, - Metadata: "module/base/passport/proto/verify.proto", + Metadata: "verify.proto", } diff --git a/module/base/passport/proto/account.proto b/module/base/passport/proto/account.proto index 57fcb3e..0add4c4 100644 --- a/module/base/passport/proto/account.proto +++ b/module/base/passport/proto/account.proto @@ -1,24 +1,24 @@ syntax = "proto3"; package passport; -option go_package = "bsm/full/module/base/passport/pb;passport"; -import "module/base/passport/proto/const.proto"; +option go_package = ".;passport"; +import "consts.proto"; // assport通行证模块-帐号数据 service Account{ // 通过会员所有信息 - rpc Get(base_passport_blocks.Empty) returns (GetFullReply) {} + rpc Get(Empty) returns (GetFullReply) {} // 更新会员的信息数据,字段值为空或是0,将不更新此数据 - rpc SetData(SetDataRequest) returns (base_passport_blocks.StatusReply) {} + rpc SetData(SetDataRequest) returns (StatusReply) {} // 更新会员的密码 - rpc SetPassword(SetPasswordRequest) returns (base_passport_blocks.StatusReply) {} + rpc SetPassword(SetPasswordRequest) returns (StatusReply) {} // 新增标签 - rpc TagCreate(TagItem) returns (base_passport_blocks.StatusReply) {} + rpc TagCreate(TagItem) returns (StatusReply) {} // 删除标签 - rpc TagRemove(base_passport_blocks.IdentRequest) returns (base_passport_blocks.StatusReply) {} + rpc TagRemove(IdentRequest) returns (StatusReply) {} // 获取会员的相关统计数据 rpc Statistics(StatisticsRequest) returns (StatisticsReply) {} @@ -43,7 +43,7 @@ message GetFullReply { string cover = 15; // 背景&封面 int32 score = 16; // 积分 int32 level = 17; // 等级 - base_passport_blocks.VerifyStatus verify_status = 18; // 用户验证状态 + VerifyStatus verify_status = 18; // 用户验证状态 repeated TagItem tags = 19; // 用户标签 } diff --git a/module/base/passport/proto/const.proto b/module/base/passport/proto/const.proto deleted file mode 100644 index 76f9c6e..0000000 --- a/module/base/passport/proto/const.proto +++ /dev/null @@ -1,326 +0,0 @@ -syntax = "proto3"; - -package base_passport_blocks; - -option go_package = "bsm/full/module/base/passport/pb;passport"; - -// Shared request and response messages. -message Empty {} - -message FetchRequest { - int64 page_no = 1 [json_name = "page_no"]; - int64 page_size = 2 [json_name = "page_size"]; - map params = 3; -} - -message IdentRequest { - int64 id = 1; - string identity = 2; -} - -message VersionRequest { - int64 version = 1; -} - -message SearchRequest { - string keyword = 1; -} - -message StatusReply { - int32 code = 1; - string message = 2; - string details = 3; - int64 timeseq = 4; -} - -// Service-specific variants whose wire formats differ from the shared types. -message CmsSearchRequest { - string keyword = 1; - int64 page_no = 2 [json_name = "page_no"]; - int64 page_size = 3 [json_name = "page_size"]; -} - -message MallFetchRequest { - int64 page_no = 1 [json_name = "page_no"]; - int64 page_size = 2 [json_name = "page_size"]; - map params = 3; - string store_identity = 4 [json_name = "store_identity"]; - string keyword = 5; - repeated int64 category_id = 6; - string sort = 7; - int64 min_price = 8 [json_name = "min_price"]; - int64 max_price = 9 [json_name = "max_price"]; -} - -message MarketFetchRequest { - int64 page_no = 1 [json_name = "page_no"]; - int64 page_size = 2 [json_name = "page_size"]; - map params = 3; - string identity = 4; - string keyword = 5; - int32 status = 6; - int32 approve = 7; -} - -message OrderIdentRequest { - int64 id = 1; - string identity = 2; - string reason = 3; - int32 approve = 4; - string agency = 5; - string store_identity = 6; -} - -message DeliveryStatusReply { - int64 status = 1; - string identity = 2; - string message = 3; - int64 timeseq = 4; -} - -message IdentityStatusReply { - int32 code = 1; - string identity = 2; - string message = 3; - int64 timeseq = 4; -} - -message OrderStatusReply { - int32 code = 1; - string identity = 2; - string message = 3; - int64 timeseq = 4; - string reason = 5; -} - -message DataStatusReply { - string data = 1; - int64 timeseq = 2; -} - -message StoreSerialRequest { - string store_identity = 1 [json_name = "store_identity"]; - repeated string serial_id = 2 [json_name = "serial_id"]; -} - -// Cloud messages. -message IDRequest { - uint64 id = 1; -} - -message IDListRequest { - repeated uint64 ids = 1; -} - -message StdIicuds { - uint64 id = 1; - string created_at = 2; - string updated_at = 3; - string deleted_at = 4; -} - -message StdPassport { - uint64 passport_id = 1; - string passport_identity = 2; -} - -message CloudBase { - uint64 cloud_id = 1; - string cloud_identity = 2; -} - -// CMS messages. -message CmsCategoryItem { - string site_identity = 1 [json_name = "site_identity"]; - int64 id = 2; - string identity = 3; - int64 parent_id = 4 [json_name = "parent_id"]; - string title = 5; - string cover_path = 6 [json_name = "cover_path"]; - string intro = 7; - string created_at = 8 [json_name = "created_at"]; - string updated_at = 9 [json_name = "updated_at"]; - repeated CmsCategoryItem child = 10; - string category_key = 11 [json_name = "category_key"]; -} - -message CmsTagsItem { - int64 id = 1; - string identity = 2; - string title = 3; - string cover_path = 4 [json_name = "cover_path"]; - string intro = 5; - string created_at = 6 [json_name = "created_at"]; -} - -message CmsAccessoryItem { - string identity = 1; - string title = 2; - string file_path = 3 [json_name = "file_path"]; - string created_at = 4 [json_name = "created_at"]; -} - -// Passport messages. -message VerifyStatus { - int32 email_verify = 1; - int32 phone_verify = 2; - int32 face_verify = 3; - int32 document_verify = 4; - int32 kyc_verify = 5; -} - -// Market messages. -message MarketLoginReply { - string token = 1; - string identity = 2; - string market_identity = 3 [json_name = "market_identity"]; - string name = 4; - string account = 5; - string role = 6; - int32 status = 7; - string created_at = 8 [json_name = "created_at"]; - string market_name = 9 [json_name = "market_name"]; -} - -// Order messages. -message OrderSummaryItem { - int64 id = 1; - string order_no = 2 [json_name = "order_no"]; - int64 partner_id = 3 [json_name = "partner_id"]; - string identity = 4; - int64 total_price = 7 [json_name = "total_price"]; - int64 trans_price = 8 [json_name = "trans_price"]; - int64 refund_price = 9 [json_name = "refund_price"]; - int64 logistics_fee = 11 [json_name = "logistics_fee"]; - int64 coupon_amount = 12 [json_name = "coupon_amount"]; - string remark = 13; - int32 status = 14; - string logistics_number = 15 [json_name = "logistics_number"]; - string address_identity = 16 [json_name = "address_identity"]; - string county = 17; - string province = 18; - string city = 19; - string area = 20; - string address = 21; - string contact = 22; - string phone = 23; - string delivery_time = 24 [json_name = "delivery_time"]; - string delivery_identity = 25 [json_name = "delivery_identity"]; - int32 pay_type = 26 [json_name = "pay_type"]; - int64 pay_amount = 27 [json_name = "pay_amount"]; - string pay_trade_no = 28 [json_name = "pay_trade_no"]; - string pay_time = 29 [json_name = "pay_time"]; - string pay_remark = 30 [json_name = "pay_remark"]; - string created = 31; - string updated = 32; - repeated OrderDetails details = 33; - string addr = 34; - string car_identity = 35 [json_name = "car_identity"]; - string delivery_address = 36 [json_name = "delivery_address"]; - string brand = 37; - string version = 38; - string license_number = 39 [json_name = "license_number"]; - string member_name = 40 [json_name = "member_name"]; - string member_phone = 41 [json_name = "member_phone"]; - int32 approve = 42; -} - -message OrderDetails { - int64 id = 1; - int64 product_id = 2 [json_name = "product_id"]; - string spec_no = 3 [json_name = "spec_no"]; - string spec = 4; - int64 type = 5; - string title = 6; - string cover_image = 7 [json_name = "cover_image"]; - int64 sales_price = 8 [json_name = "sales_price"]; - string product_args = 9 [json_name = "product_args"]; - int64 number = 10; - int64 unit_price = 11 [json_name = "unit_price"]; - int64 spec_id = 12 [json_name = "spec_id"]; - string product_identity = 13 [json_name = "product_identity"]; - int64 gas_types = 14 [json_name = "gas_types"]; - int64 total_price = 15 [json_name = "total_price"]; -} - -// Social feed messages. -message FeedPostListReply { - repeated FeedPostItem list = 1; - int64 cnt = 2; -} - -message FeedPostItem { - string identity = 1; - string content = 2; - int64 feed_id = 3; - string feed_identity = 4; - bool is_open = 5; - int64 cnt_unlike = 6; - int64 cnt_comment = 7; - int64 cnt_like = 8; - repeated FeedAttachItem attachs = 9; - repeated FeedTagItem tags = 10; -} - -message FeedAttachItem { - string identity = 1; - string attach_type = 2; - string url = 3; -} - -message FeedTagItem { - string key = 1; - string content = 2; -} - -// Social group messages. -message GroupPostListReply { - repeated GroupPostItem list = 1; - int64 cnt = 2; -} - -message GroupPostItem { - string identity = 1; - string content = 2; - int64 passport_id = 3; - string passport_identity = 4; - bool is_open = 5; - int64 cnt_unlike = 6; - int64 cnt_comment = 7; - int64 cnt_like = 8; - repeated GroupAttachItem attachs = 9; - repeated GroupTagItem tags = 10; -} - -message GroupAttachItem { - string identity = 1; - string attach_type = 2; - string url = 3; -} - -message GroupTagItem { - string key = 1; - string content = 2; -} - -// Social relation messages. -message RelationItem { - string identity = 1; - string nickname = 2; - string remark_name = 3; - int32 popular = 4; - string avatar = 5; - string birthday = 6; - int32 sex = 7; - int32 province = 8; - int32 city = 9; - int32 area = 10; - string sign = 11; - repeated string tags = 12; - int32 foreign_status = 13; -} - -message FetchRelationItemReply { - int64 total = 1; - repeated RelationItem data = 2; -} diff --git a/module/base/passport/proto/consts.proto b/module/base/passport/proto/consts.proto new file mode 100644 index 0000000..b3db008 --- /dev/null +++ b/module/base/passport/proto/consts.proto @@ -0,0 +1,44 @@ +syntax = "proto3"; +package passport; +option go_package = ".;passport"; + + +message Empty{ +} + +message FetchRequest { + int64 page_no=1; // 页数 + int64 page_size=2; // 每页记录数 + map params=3; // 条件参数,key=val,eg key:category_id=?,vlaue=11 +} + +message IdentRequest{ + int64 id = 1; // 唯一ID + string identity = 2; // 唯一码 +} + +message VersionRequest { + int64 version=1; // 时序版本号 +} + + +message SearchRequest { + string keyword=1; //关键词 +} + + +message StatusReply{ + int32 code=1; // 状态码 + string message=2; // 状态说明 + string details=3; // 数据 + int64 timeseq=4; // 响应时间序列 +} + +message VerifyStatus { + int32 email_verify=1; // 邮箱是否已验证 + int32 phone_verify=2; // 手机是否已验证 + int32 face_verify=3; // 人脸或照片是否已验证 + int32 document_verify=4; // 证件是否已验证 + int32 kyc_verify=5; // 实名是否已验证 +} + diff --git a/module/base/passport/proto/forget.proto b/module/base/passport/proto/forget.proto index af8d5c1..2f50a7b 100644 --- a/module/base/passport/proto/forget.proto +++ b/module/base/passport/proto/forget.proto @@ -1,15 +1,15 @@ syntax = "proto3"; package passport; -option go_package = "bsm/full/module/base/passport/pb;passport"; -import "module/base/passport/proto/const.proto"; +option go_package = ".;passport"; +import "consts.proto"; // Passport通行证模块-找回密码 service Forget{ // 验证手机号和验证码 - rpc Verify(ForgetVerifyRequest) returns(base_passport_blocks.StatusReply) {} + rpc Verify(ForgetVerifyRequest) returns(StatusReply) {} // 重罢密码 - rpc Reset(ForgetResetRequest) returns (base_passport_blocks.StatusReply) {} + rpc Reset(ForgetResetRequest) returns (StatusReply) {} } message ForgetVerifyRequest { diff --git a/module/base/passport/proto/login.proto b/module/base/passport/proto/login.proto index 0baffb6..63e818e 100644 --- a/module/base/passport/proto/login.proto +++ b/module/base/passport/proto/login.proto @@ -1,7 +1,7 @@ syntax = "proto3"; package passport; -option go_package = "bsm/full/module/base/passport/pb;passport"; -import "module/base/passport/proto/const.proto"; +option go_package = ".;passport"; +import "consts.proto"; // Passport-通行证模块-登录 service Login{ @@ -37,6 +37,6 @@ message LoginReply { string identity = 2; //用户唯一码 string token = 3; //用户凭证 map extend = 4; //扩展字段 - base_passport_blocks.VerifyStatus verify_status = 5; // 用户验证状态 + VerifyStatus verify_status = 5; // 用户验证状态 } diff --git a/module/base/passport/proto/register.proto b/module/base/passport/proto/register.proto index 87a2df3..926531d 100644 --- a/module/base/passport/proto/register.proto +++ b/module/base/passport/proto/register.proto @@ -1,7 +1,7 @@ syntax = "proto3"; package passport; -option go_package = "bsm/full/module/base/passport/pb;passport"; -import "module/base/passport/proto/const.proto"; +option go_package = ".;passport"; +import "consts.proto"; // Passport-通行证模块-注册 service Register{ @@ -31,5 +31,5 @@ message RegisterReply { string identity = 2; //用户唯一码 string token = 4; //用户Header所需Token map extend = 5; //扩展字段 - base_passport_blocks.VerifyStatus verify_status = 6; // 用户验证状态 + VerifyStatus verify_status = 6; // 用户验证状态 } diff --git a/module/base/passport/proto/verify.proto b/module/base/passport/proto/verify.proto index 9c78fd2..81b52e2 100644 --- a/module/base/passport/proto/verify.proto +++ b/module/base/passport/proto/verify.proto @@ -1,15 +1,15 @@ syntax = "proto3"; package passport; -option go_package = "bsm/full/module/base/passport/pb;passport"; -import "module/base/passport/proto/const.proto"; +option go_package = ".;passport"; +import "consts.proto"; // Passport(会员通行证)-验证 service Verify{ // 认证请求 - rpc Request(VerifyRequest) returns (base_passport_blocks.StatusReply) {} + rpc Request(VerifyRequest) returns (StatusReply) {} // KYC 认证回调 - rpc JumioCallback(JumioCallbackPayload) returns (base_passport_blocks.StatusReply) {} + rpc JumioCallback(JumioCallbackPayload) returns (StatusReply) {} } message VerifyRequest { diff --git a/module/base/passport/service/expose.go b/module/base/passport/service/expose.go index ebc2e93..7a40f73 100644 --- a/module/base/passport/service/expose.go +++ b/module/base/passport/service/expose.go @@ -6,6 +6,7 @@ import ( "bsm/full/module/base/passport/internal/config" "bsm/full/module/base/passport/internal/server" pb "bsm/full/module/base/passport/pb" + gwRuntime "github.com/grpc-ecosystem/grpc-gateway/v2/runtime" "google.golang.org/grpc" ) diff --git a/sdk/client/golang/passport/account.pb.go b/sdk/client/golang/passport/account.pb.go new file mode 100644 index 0000000..5069dd0 --- /dev/null +++ b/sdk/client/golang/passport/account.pb.go @@ -0,0 +1,672 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.12 +// protoc v7.36.0 +// source: account.proto + +package passport + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" + unsafe "unsafe" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +// 获取会员的完整信息 +type GetFullReply struct { + state protoimpl.MessageState `protogen:"open.v1"` + Identity string `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"` // 唯一标识 + Account string `protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"` // 帐号 + Phone string `protobuf:"bytes,3,opt,name=phone,proto3" json:"phone,omitempty"` // 手机号码 必填 + Email string `protobuf:"bytes,4,opt,name=email,proto3" json:"email,omitempty"` // 验证码 + Rights string `protobuf:"bytes,5,opt,name=rights,proto3" json:"rights,omitempty"` // 权限 + Nickname string `protobuf:"bytes,6,opt,name=nickname,proto3" json:"nickname,omitempty"` // 昵称 + Avatar string `protobuf:"bytes,7,opt,name=avatar,proto3" json:"avatar,omitempty"` // 头像 + Birthday string `protobuf:"bytes,8,opt,name=birthday,proto3" json:"birthday,omitempty"` // 生日 + Sex int32 `protobuf:"varint,9,opt,name=sex,proto3" json:"sex,omitempty"` // 性别,1为男性,2为女性 + Country string `protobuf:"bytes,10,opt,name=country,proto3" json:"country,omitempty"` // 国家 + Province string `protobuf:"bytes,11,opt,name=province,proto3" json:"province,omitempty"` // 省 + City string `protobuf:"bytes,12,opt,name=city,proto3" json:"city,omitempty"` // 市 + Area string `protobuf:"bytes,13,opt,name=area,proto3" json:"area,omitempty"` // 区 + Sign string `protobuf:"bytes,14,opt,name=sign,proto3" json:"sign,omitempty"` // 签名 + Cover string `protobuf:"bytes,15,opt,name=cover,proto3" json:"cover,omitempty"` // 背景&封面 + Score int32 `protobuf:"varint,16,opt,name=score,proto3" json:"score,omitempty"` // 积分 + Level int32 `protobuf:"varint,17,opt,name=level,proto3" json:"level,omitempty"` // 等级 + VerifyStatus *VerifyStatus `protobuf:"bytes,18,opt,name=verify_status,json=verifyStatus,proto3" json:"verify_status,omitempty"` // 用户验证状态 + Tags []*TagItem `protobuf:"bytes,19,rep,name=tags,proto3" json:"tags,omitempty"` // 用户标签 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetFullReply) Reset() { + *x = GetFullReply{} + mi := &file_account_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetFullReply) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetFullReply) ProtoMessage() {} + +func (x *GetFullReply) ProtoReflect() protoreflect.Message { + mi := &file_account_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use GetFullReply.ProtoReflect.Descriptor instead. +func (*GetFullReply) Descriptor() ([]byte, []int) { + return file_account_proto_rawDescGZIP(), []int{0} +} + +func (x *GetFullReply) GetIdentity() string { + if x != nil { + return x.Identity + } + return "" +} + +func (x *GetFullReply) GetAccount() string { + if x != nil { + return x.Account + } + return "" +} + +func (x *GetFullReply) GetPhone() string { + if x != nil { + return x.Phone + } + return "" +} + +func (x *GetFullReply) GetEmail() string { + if x != nil { + return x.Email + } + return "" +} + +func (x *GetFullReply) GetRights() string { + if x != nil { + return x.Rights + } + return "" +} + +func (x *GetFullReply) GetNickname() string { + if x != nil { + return x.Nickname + } + return "" +} + +func (x *GetFullReply) GetAvatar() string { + if x != nil { + return x.Avatar + } + return "" +} + +func (x *GetFullReply) GetBirthday() string { + if x != nil { + return x.Birthday + } + return "" +} + +func (x *GetFullReply) GetSex() int32 { + if x != nil { + return x.Sex + } + return 0 +} + +func (x *GetFullReply) GetCountry() string { + if x != nil { + return x.Country + } + return "" +} + +func (x *GetFullReply) GetProvince() string { + if x != nil { + return x.Province + } + return "" +} + +func (x *GetFullReply) GetCity() string { + if x != nil { + return x.City + } + return "" +} + +func (x *GetFullReply) GetArea() string { + if x != nil { + return x.Area + } + return "" +} + +func (x *GetFullReply) GetSign() string { + if x != nil { + return x.Sign + } + return "" +} + +func (x *GetFullReply) GetCover() string { + if x != nil { + return x.Cover + } + return "" +} + +func (x *GetFullReply) GetScore() int32 { + if x != nil { + return x.Score + } + return 0 +} + +func (x *GetFullReply) GetLevel() int32 { + if x != nil { + return x.Level + } + return 0 +} + +func (x *GetFullReply) GetVerifyStatus() *VerifyStatus { + if x != nil { + return x.VerifyStatus + } + return nil +} + +func (x *GetFullReply) GetTags() []*TagItem { + if x != nil { + return x.Tags + } + return nil +} + +type TagItem struct { + state protoimpl.MessageState `protogen:"open.v1"` + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Icon string `protobuf:"bytes,2,opt,name=icon,proto3" json:"icon,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TagItem) Reset() { + *x = TagItem{} + mi := &file_account_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TagItem) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TagItem) ProtoMessage() {} + +func (x *TagItem) ProtoReflect() protoreflect.Message { + mi := &file_account_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TagItem.ProtoReflect.Descriptor instead. +func (*TagItem) Descriptor() ([]byte, []int) { + return file_account_proto_rawDescGZIP(), []int{1} +} + +func (x *TagItem) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *TagItem) GetIcon() string { + if x != nil { + return x.Icon + } + return "" +} + +type SetDataRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Nickname string `protobuf:"bytes,1,opt,name=nickname,proto3" json:"nickname,omitempty"` //昵称 + Avatar string `protobuf:"bytes,2,opt,name=avatar,proto3" json:"avatar,omitempty"` //头像 + Birthday string `protobuf:"bytes,3,opt,name=birthday,proto3" json:"birthday,omitempty"` //生日 + Sex int32 `protobuf:"varint,4,opt,name=sex,proto3" json:"sex,omitempty"` //性别,1为男性,2为女性 + Country string `protobuf:"bytes,5,opt,name=country,proto3" json:"country,omitempty"` // 国家 + Province string `protobuf:"bytes,6,opt,name=province,proto3" json:"province,omitempty"` //省 + City string `protobuf:"bytes,7,opt,name=city,proto3" json:"city,omitempty"` //市 + Area string `protobuf:"bytes,8,opt,name=area,proto3" json:"area,omitempty"` //区 + Sign string `protobuf:"bytes,9,opt,name=sign,proto3" json:"sign,omitempty"` //签名 + Cover string `protobuf:"bytes,10,opt,name=cover,proto3" json:"cover,omitempty"` // 背景&封面 + Score int32 `protobuf:"varint,11,opt,name=score,proto3" json:"score,omitempty"` // 积分 + Level int32 `protobuf:"varint,12,opt,name=level,proto3" json:"level,omitempty"` // 等级 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetDataRequest) Reset() { + *x = SetDataRequest{} + mi := &file_account_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetDataRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetDataRequest) ProtoMessage() {} + +func (x *SetDataRequest) ProtoReflect() protoreflect.Message { + mi := &file_account_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetDataRequest.ProtoReflect.Descriptor instead. +func (*SetDataRequest) Descriptor() ([]byte, []int) { + return file_account_proto_rawDescGZIP(), []int{2} +} + +func (x *SetDataRequest) GetNickname() string { + if x != nil { + return x.Nickname + } + return "" +} + +func (x *SetDataRequest) GetAvatar() string { + if x != nil { + return x.Avatar + } + return "" +} + +func (x *SetDataRequest) GetBirthday() string { + if x != nil { + return x.Birthday + } + return "" +} + +func (x *SetDataRequest) GetSex() int32 { + if x != nil { + return x.Sex + } + return 0 +} + +func (x *SetDataRequest) GetCountry() string { + if x != nil { + return x.Country + } + return "" +} + +func (x *SetDataRequest) GetProvince() string { + if x != nil { + return x.Province + } + return "" +} + +func (x *SetDataRequest) GetCity() string { + if x != nil { + return x.City + } + return "" +} + +func (x *SetDataRequest) GetArea() string { + if x != nil { + return x.Area + } + return "" +} + +func (x *SetDataRequest) GetSign() string { + if x != nil { + return x.Sign + } + return "" +} + +func (x *SetDataRequest) GetCover() string { + if x != nil { + return x.Cover + } + return "" +} + +func (x *SetDataRequest) GetScore() int32 { + if x != nil { + return x.Score + } + return 0 +} + +func (x *SetDataRequest) GetLevel() int32 { + if x != nil { + return x.Level + } + return 0 +} + +type SetPasswordRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + OldPassword string `protobuf:"bytes,3,opt,name=old_password,json=oldPassword,proto3" json:"old_password,omitempty"` // 旧密码 + NewPassword string `protobuf:"bytes,4,opt,name=new_password,json=newPassword,proto3" json:"new_password,omitempty"` // 新密码 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetPasswordRequest) Reset() { + *x = SetPasswordRequest{} + mi := &file_account_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetPasswordRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetPasswordRequest) ProtoMessage() {} + +func (x *SetPasswordRequest) ProtoReflect() protoreflect.Message { + mi := &file_account_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SetPasswordRequest.ProtoReflect.Descriptor instead. +func (*SetPasswordRequest) Descriptor() ([]byte, []int) { + return file_account_proto_rawDescGZIP(), []int{3} +} + +func (x *SetPasswordRequest) GetOldPassword() string { + if x != nil { + return x.OldPassword + } + return "" +} + +func (x *SetPasswordRequest) GetNewPassword() string { + if x != nil { + return x.NewPassword + } + return "" +} + +type StatisticsRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Field []string `protobuf:"bytes,1,rep,name=field,proto3" json:"field,omitempty"` //要获取的统计数据字段。 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StatisticsRequest) Reset() { + *x = StatisticsRequest{} + mi := &file_account_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StatisticsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StatisticsRequest) ProtoMessage() {} + +func (x *StatisticsRequest) ProtoReflect() protoreflect.Message { + mi := &file_account_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StatisticsRequest.ProtoReflect.Descriptor instead. +func (*StatisticsRequest) Descriptor() ([]byte, []int) { + return file_account_proto_rawDescGZIP(), []int{4} +} + +func (x *StatisticsRequest) GetField() []string { + if x != nil { + return x.Field + } + return nil +} + +type StatisticsReply struct { + state protoimpl.MessageState `protogen:"open.v1"` + Data map[string]int64 `protobuf:"bytes,1,rep,name=Data,proto3" json:"Data,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` //数据以Map格式输出 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StatisticsReply) Reset() { + *x = StatisticsReply{} + mi := &file_account_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StatisticsReply) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StatisticsReply) ProtoMessage() {} + +func (x *StatisticsReply) ProtoReflect() protoreflect.Message { + mi := &file_account_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StatisticsReply.ProtoReflect.Descriptor instead. +func (*StatisticsReply) Descriptor() ([]byte, []int) { + return file_account_proto_rawDescGZIP(), []int{5} +} + +func (x *StatisticsReply) GetData() map[string]int64 { + if x != nil { + return x.Data + } + return nil +} + +var File_account_proto protoreflect.FileDescriptor + +const file_account_proto_rawDesc = "" + + "\n" + + "\raccount.proto\x12\bpassport\x1a\fconsts.proto\"\x82\x04\n" + + "\fGetFullReply\x12\x1a\n" + + "\bidentity\x18\x01 \x01(\tR\bidentity\x12\x18\n" + + "\aaccount\x18\x02 \x01(\tR\aaccount\x12\x14\n" + + "\x05phone\x18\x03 \x01(\tR\x05phone\x12\x14\n" + + "\x05email\x18\x04 \x01(\tR\x05email\x12\x16\n" + + "\x06rights\x18\x05 \x01(\tR\x06rights\x12\x1a\n" + + "\bnickname\x18\x06 \x01(\tR\bnickname\x12\x16\n" + + "\x06avatar\x18\a \x01(\tR\x06avatar\x12\x1a\n" + + "\bbirthday\x18\b \x01(\tR\bbirthday\x12\x10\n" + + "\x03sex\x18\t \x01(\x05R\x03sex\x12\x18\n" + + "\acountry\x18\n" + + " \x01(\tR\acountry\x12\x1a\n" + + "\bprovince\x18\v \x01(\tR\bprovince\x12\x12\n" + + "\x04city\x18\f \x01(\tR\x04city\x12\x12\n" + + "\x04area\x18\r \x01(\tR\x04area\x12\x12\n" + + "\x04sign\x18\x0e \x01(\tR\x04sign\x12\x14\n" + + "\x05cover\x18\x0f \x01(\tR\x05cover\x12\x14\n" + + "\x05score\x18\x10 \x01(\x05R\x05score\x12\x14\n" + + "\x05level\x18\x11 \x01(\x05R\x05level\x12;\n" + + "\rverify_status\x18\x12 \x01(\v2\x16.passport.VerifyStatusR\fverifyStatus\x12%\n" + + "\x04tags\x18\x13 \x03(\v2\x11.passport.TagItemR\x04tags\"1\n" + + "\aTagItem\x12\x12\n" + + "\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n" + + "\x04icon\x18\x02 \x01(\tR\x04icon\"\xa6\x02\n" + + "\x0eSetDataRequest\x12\x1a\n" + + "\bnickname\x18\x01 \x01(\tR\bnickname\x12\x16\n" + + "\x06avatar\x18\x02 \x01(\tR\x06avatar\x12\x1a\n" + + "\bbirthday\x18\x03 \x01(\tR\bbirthday\x12\x10\n" + + "\x03sex\x18\x04 \x01(\x05R\x03sex\x12\x18\n" + + "\acountry\x18\x05 \x01(\tR\acountry\x12\x1a\n" + + "\bprovince\x18\x06 \x01(\tR\bprovince\x12\x12\n" + + "\x04city\x18\a \x01(\tR\x04city\x12\x12\n" + + "\x04area\x18\b \x01(\tR\x04area\x12\x12\n" + + "\x04sign\x18\t \x01(\tR\x04sign\x12\x14\n" + + "\x05cover\x18\n" + + " \x01(\tR\x05cover\x12\x14\n" + + "\x05score\x18\v \x01(\x05R\x05score\x12\x14\n" + + "\x05level\x18\f \x01(\x05R\x05level\"Z\n" + + "\x12SetPasswordRequest\x12!\n" + + "\fold_password\x18\x03 \x01(\tR\voldPassword\x12!\n" + + "\fnew_password\x18\x04 \x01(\tR\vnewPassword\")\n" + + "\x11StatisticsRequest\x12\x14\n" + + "\x05field\x18\x01 \x03(\tR\x05field\"\x83\x01\n" + + "\x0fStatisticsReply\x127\n" + + "\x04Data\x18\x01 \x03(\v2#.passport.StatisticsReply.DataEntryR\x04Data\x1a7\n" + + "\tDataEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\x03R\x05value:\x028\x012\xfe\x02\n" + + "\aAccount\x120\n" + + "\x03Get\x12\x0f.passport.Empty\x1a\x16.passport.GetFullReply\"\x00\x12<\n" + + "\aSetData\x12\x18.passport.SetDataRequest\x1a\x15.passport.StatusReply\"\x00\x12D\n" + + "\vSetPassword\x12\x1c.passport.SetPasswordRequest\x1a\x15.passport.StatusReply\"\x00\x127\n" + + "\tTagCreate\x12\x11.passport.TagItem\x1a\x15.passport.StatusReply\"\x00\x12<\n" + + "\tTagRemove\x12\x16.passport.IdentRequest\x1a\x15.passport.StatusReply\"\x00\x12F\n" + + "\n" + + "Statistics\x12\x1b.passport.StatisticsRequest\x1a\x19.passport.StatisticsReply\"\x00B\fZ\n" + + ".;passportb\x06proto3" + +var ( + file_account_proto_rawDescOnce sync.Once + file_account_proto_rawDescData []byte +) + +func file_account_proto_rawDescGZIP() []byte { + file_account_proto_rawDescOnce.Do(func() { + file_account_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_account_proto_rawDesc), len(file_account_proto_rawDesc))) + }) + return file_account_proto_rawDescData +} + +var file_account_proto_msgTypes = make([]protoimpl.MessageInfo, 7) +var file_account_proto_goTypes = []any{ + (*GetFullReply)(nil), // 0: passport.GetFullReply + (*TagItem)(nil), // 1: passport.TagItem + (*SetDataRequest)(nil), // 2: passport.SetDataRequest + (*SetPasswordRequest)(nil), // 3: passport.SetPasswordRequest + (*StatisticsRequest)(nil), // 4: passport.StatisticsRequest + (*StatisticsReply)(nil), // 5: passport.StatisticsReply + nil, // 6: passport.StatisticsReply.DataEntry + (*VerifyStatus)(nil), // 7: passport.VerifyStatus + (*Empty)(nil), // 8: passport.Empty + (*IdentRequest)(nil), // 9: passport.IdentRequest + (*StatusReply)(nil), // 10: passport.StatusReply +} +var file_account_proto_depIdxs = []int32{ + 7, // 0: passport.GetFullReply.verify_status:type_name -> passport.VerifyStatus + 1, // 1: passport.GetFullReply.tags:type_name -> passport.TagItem + 6, // 2: passport.StatisticsReply.Data:type_name -> passport.StatisticsReply.DataEntry + 8, // 3: passport.Account.Get:input_type -> passport.Empty + 2, // 4: passport.Account.SetData:input_type -> passport.SetDataRequest + 3, // 5: passport.Account.SetPassword:input_type -> passport.SetPasswordRequest + 1, // 6: passport.Account.TagCreate:input_type -> passport.TagItem + 9, // 7: passport.Account.TagRemove:input_type -> passport.IdentRequest + 4, // 8: passport.Account.Statistics:input_type -> passport.StatisticsRequest + 0, // 9: passport.Account.Get:output_type -> passport.GetFullReply + 10, // 10: passport.Account.SetData:output_type -> passport.StatusReply + 10, // 11: passport.Account.SetPassword:output_type -> passport.StatusReply + 10, // 12: passport.Account.TagCreate:output_type -> passport.StatusReply + 10, // 13: passport.Account.TagRemove:output_type -> passport.StatusReply + 5, // 14: passport.Account.Statistics:output_type -> passport.StatisticsReply + 9, // [9:15] is the sub-list for method output_type + 3, // [3:9] is the sub-list for method input_type + 3, // [3:3] is the sub-list for extension type_name + 3, // [3:3] is the sub-list for extension extendee + 0, // [0:3] is the sub-list for field type_name +} + +func init() { file_account_proto_init() } +func file_account_proto_init() { + if File_account_proto != nil { + return + } + file_consts_proto_init() + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_account_proto_rawDesc), len(file_account_proto_rawDesc)), + NumEnums: 0, + NumMessages: 7, + NumExtensions: 0, + NumServices: 1, + }, + GoTypes: file_account_proto_goTypes, + DependencyIndexes: file_account_proto_depIdxs, + MessageInfos: file_account_proto_msgTypes, + }.Build() + File_account_proto = out.File + file_account_proto_goTypes = nil + file_account_proto_depIdxs = nil +} diff --git a/sdk/client/golang/passport/account_grpc.pb.go b/sdk/client/golang/passport/account_grpc.pb.go new file mode 100644 index 0000000..cd8d478 --- /dev/null +++ b/sdk/client/golang/passport/account_grpc.pb.go @@ -0,0 +1,327 @@ +// Code generated by protoc-gen-go-grpc. DO NOT EDIT. +// versions: +// - protoc-gen-go-grpc v1.6.2 +// - protoc v7.36.0 +// source: account.proto + +package passport + +import ( + context "context" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +// Requires gRPC-Go v1.64.0 or later. +const _ = grpc.SupportPackageIsVersion9 + +const ( + Account_Get_FullMethodName = "/passport.Account/Get" + Account_SetData_FullMethodName = "/passport.Account/SetData" + Account_SetPassword_FullMethodName = "/passport.Account/SetPassword" + Account_TagCreate_FullMethodName = "/passport.Account/TagCreate" + Account_TagRemove_FullMethodName = "/passport.Account/TagRemove" + Account_Statistics_FullMethodName = "/passport.Account/Statistics" +) + +// AccountClient is the client API for Account service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +// +// assport通行证模块-帐号数据 +type AccountClient interface { + // 通过会员所有信息 + Get(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*GetFullReply, error) + // 更新会员的信息数据,字段值为空或是0,将不更新此数据 + SetData(ctx context.Context, in *SetDataRequest, opts ...grpc.CallOption) (*StatusReply, error) + // 更新会员的密码 + SetPassword(ctx context.Context, in *SetPasswordRequest, opts ...grpc.CallOption) (*StatusReply, error) + // 新增标签 + TagCreate(ctx context.Context, in *TagItem, opts ...grpc.CallOption) (*StatusReply, error) + // 删除标签 + TagRemove(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error) + // 获取会员的相关统计数据 + Statistics(ctx context.Context, in *StatisticsRequest, opts ...grpc.CallOption) (*StatisticsReply, error) +} + +type accountClient struct { + cc grpc.ClientConnInterface +} + +func NewAccountClient(cc grpc.ClientConnInterface) AccountClient { + return &accountClient{cc} +} + +func (c *accountClient) Get(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*GetFullReply, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(GetFullReply) + err := c.cc.Invoke(ctx, Account_Get_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *accountClient) SetData(ctx context.Context, in *SetDataRequest, opts ...grpc.CallOption) (*StatusReply, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(StatusReply) + err := c.cc.Invoke(ctx, Account_SetData_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *accountClient) SetPassword(ctx context.Context, in *SetPasswordRequest, opts ...grpc.CallOption) (*StatusReply, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(StatusReply) + err := c.cc.Invoke(ctx, Account_SetPassword_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *accountClient) TagCreate(ctx context.Context, in *TagItem, opts ...grpc.CallOption) (*StatusReply, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(StatusReply) + err := c.cc.Invoke(ctx, Account_TagCreate_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *accountClient) TagRemove(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(StatusReply) + err := c.cc.Invoke(ctx, Account_TagRemove_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *accountClient) Statistics(ctx context.Context, in *StatisticsRequest, opts ...grpc.CallOption) (*StatisticsReply, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(StatisticsReply) + err := c.cc.Invoke(ctx, Account_Statistics_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +// AccountServer is the server API for Account service. +// All implementations must embed UnimplementedAccountServer +// for forward compatibility. +// +// assport通行证模块-帐号数据 +type AccountServer interface { + // 通过会员所有信息 + Get(context.Context, *Empty) (*GetFullReply, error) + // 更新会员的信息数据,字段值为空或是0,将不更新此数据 + SetData(context.Context, *SetDataRequest) (*StatusReply, error) + // 更新会员的密码 + SetPassword(context.Context, *SetPasswordRequest) (*StatusReply, error) + // 新增标签 + TagCreate(context.Context, *TagItem) (*StatusReply, error) + // 删除标签 + TagRemove(context.Context, *IdentRequest) (*StatusReply, error) + // 获取会员的相关统计数据 + Statistics(context.Context, *StatisticsRequest) (*StatisticsReply, error) + mustEmbedUnimplementedAccountServer() +} + +// UnimplementedAccountServer must be embedded to have +// forward compatible implementations. +// +// NOTE: this should be embedded by value instead of pointer to avoid a nil +// pointer dereference when methods are called. +type UnimplementedAccountServer struct{} + +func (UnimplementedAccountServer) Get(context.Context, *Empty) (*GetFullReply, error) { + return nil, status.Error(codes.Unimplemented, "method Get not implemented") +} +func (UnimplementedAccountServer) SetData(context.Context, *SetDataRequest) (*StatusReply, error) { + return nil, status.Error(codes.Unimplemented, "method SetData not implemented") +} +func (UnimplementedAccountServer) SetPassword(context.Context, *SetPasswordRequest) (*StatusReply, error) { + return nil, status.Error(codes.Unimplemented, "method SetPassword not implemented") +} +func (UnimplementedAccountServer) TagCreate(context.Context, *TagItem) (*StatusReply, error) { + return nil, status.Error(codes.Unimplemented, "method TagCreate not implemented") +} +func (UnimplementedAccountServer) TagRemove(context.Context, *IdentRequest) (*StatusReply, error) { + return nil, status.Error(codes.Unimplemented, "method TagRemove not implemented") +} +func (UnimplementedAccountServer) Statistics(context.Context, *StatisticsRequest) (*StatisticsReply, error) { + return nil, status.Error(codes.Unimplemented, "method Statistics not implemented") +} +func (UnimplementedAccountServer) mustEmbedUnimplementedAccountServer() {} +func (UnimplementedAccountServer) testEmbeddedByValue() {} + +// UnsafeAccountServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to AccountServer will +// result in compilation errors. +type UnsafeAccountServer interface { + mustEmbedUnimplementedAccountServer() +} + +func RegisterAccountServer(s grpc.ServiceRegistrar, srv AccountServer) { + // If the following call panics, it indicates UnimplementedAccountServer was + // embedded by pointer and is nil. This will cause panics if an + // unimplemented method is ever invoked, so we test this at initialization + // time to prevent it from happening at runtime later due to I/O. + if t, ok := srv.(interface{ testEmbeddedByValue() }); ok { + t.testEmbeddedByValue() + } + s.RegisterService(&Account_ServiceDesc, srv) +} + +func _Account_Get_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Empty) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(AccountServer).Get(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: Account_Get_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(AccountServer).Get(ctx, req.(*Empty)) + } + return interceptor(ctx, in, info, handler) +} + +func _Account_SetData_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SetDataRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(AccountServer).SetData(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: Account_SetData_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(AccountServer).SetData(ctx, req.(*SetDataRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Account_SetPassword_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SetPasswordRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(AccountServer).SetPassword(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: Account_SetPassword_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(AccountServer).SetPassword(ctx, req.(*SetPasswordRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Account_TagCreate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(TagItem) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(AccountServer).TagCreate(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: Account_TagCreate_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(AccountServer).TagCreate(ctx, req.(*TagItem)) + } + return interceptor(ctx, in, info, handler) +} + +func _Account_TagRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(IdentRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(AccountServer).TagRemove(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: Account_TagRemove_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(AccountServer).TagRemove(ctx, req.(*IdentRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Account_Statistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(StatisticsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(AccountServer).Statistics(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: Account_Statistics_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(AccountServer).Statistics(ctx, req.(*StatisticsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +// Account_ServiceDesc is the grpc.ServiceDesc for Account service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var Account_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "passport.Account", + HandlerType: (*AccountServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Get", + Handler: _Account_Get_Handler, + }, + { + MethodName: "SetData", + Handler: _Account_SetData_Handler, + }, + { + MethodName: "SetPassword", + Handler: _Account_SetPassword_Handler, + }, + { + MethodName: "TagCreate", + Handler: _Account_TagCreate_Handler, + }, + { + MethodName: "TagRemove", + Handler: _Account_TagRemove_Handler, + }, + { + MethodName: "Statistics", + Handler: _Account_Statistics_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "account.proto", +} diff --git a/sdk/client/golang/passport/consts.pb.go b/sdk/client/golang/passport/consts.pb.go new file mode 100644 index 0000000..ac6dd5a --- /dev/null +++ b/sdk/client/golang/passport/consts.pb.go @@ -0,0 +1,493 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.12 +// protoc v7.36.0 +// source: consts.proto + +package passport + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" + unsafe "unsafe" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type Empty struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Empty) Reset() { + *x = Empty{} + mi := &file_consts_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Empty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Empty) ProtoMessage() {} + +func (x *Empty) ProtoReflect() protoreflect.Message { + mi := &file_consts_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Empty.ProtoReflect.Descriptor instead. +func (*Empty) Descriptor() ([]byte, []int) { + return file_consts_proto_rawDescGZIP(), []int{0} +} + +type FetchRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + PageNo int64 `protobuf:"varint,1,opt,name=page_no,json=pageNo,proto3" json:"page_no,omitempty"` // 页数 + PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // 每页记录数 + Params map[string]string `protobuf:"bytes,3,rep,name=params,proto3" json:"params,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` // 条件参数,key=val,eg key:category_id=?,vlaue=11 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FetchRequest) Reset() { + *x = FetchRequest{} + mi := &file_consts_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FetchRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FetchRequest) ProtoMessage() {} + +func (x *FetchRequest) ProtoReflect() protoreflect.Message { + mi := &file_consts_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FetchRequest.ProtoReflect.Descriptor instead. +func (*FetchRequest) Descriptor() ([]byte, []int) { + return file_consts_proto_rawDescGZIP(), []int{1} +} + +func (x *FetchRequest) GetPageNo() int64 { + if x != nil { + return x.PageNo + } + return 0 +} + +func (x *FetchRequest) GetPageSize() int64 { + if x != nil { + return x.PageSize + } + return 0 +} + +func (x *FetchRequest) GetParams() map[string]string { + if x != nil { + return x.Params + } + return nil +} + +type IdentRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // 唯一ID + Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` // 唯一码 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IdentRequest) Reset() { + *x = IdentRequest{} + mi := &file_consts_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IdentRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IdentRequest) ProtoMessage() {} + +func (x *IdentRequest) ProtoReflect() protoreflect.Message { + mi := &file_consts_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IdentRequest.ProtoReflect.Descriptor instead. +func (*IdentRequest) Descriptor() ([]byte, []int) { + return file_consts_proto_rawDescGZIP(), []int{2} +} + +func (x *IdentRequest) GetId() int64 { + if x != nil { + return x.Id + } + return 0 +} + +func (x *IdentRequest) GetIdentity() string { + if x != nil { + return x.Identity + } + return "" +} + +type VersionRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Version int64 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"` // 时序版本号 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VersionRequest) Reset() { + *x = VersionRequest{} + mi := &file_consts_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VersionRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VersionRequest) ProtoMessage() {} + +func (x *VersionRequest) ProtoReflect() protoreflect.Message { + mi := &file_consts_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VersionRequest.ProtoReflect.Descriptor instead. +func (*VersionRequest) Descriptor() ([]byte, []int) { + return file_consts_proto_rawDescGZIP(), []int{3} +} + +func (x *VersionRequest) GetVersion() int64 { + if x != nil { + return x.Version + } + return 0 +} + +type SearchRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Keyword string `protobuf:"bytes,1,opt,name=keyword,proto3" json:"keyword,omitempty"` //关键词 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SearchRequest) Reset() { + *x = SearchRequest{} + mi := &file_consts_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SearchRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SearchRequest) ProtoMessage() {} + +func (x *SearchRequest) ProtoReflect() protoreflect.Message { + mi := &file_consts_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SearchRequest.ProtoReflect.Descriptor instead. +func (*SearchRequest) Descriptor() ([]byte, []int) { + return file_consts_proto_rawDescGZIP(), []int{4} +} + +func (x *SearchRequest) GetKeyword() string { + if x != nil { + return x.Keyword + } + return "" +} + +type StatusReply struct { + state protoimpl.MessageState `protogen:"open.v1"` + Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` // 状态码 + Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // 状态说明 + Details string `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"` // 数据 + Timeseq int64 `protobuf:"varint,4,opt,name=timeseq,proto3" json:"timeseq,omitempty"` // 响应时间序列 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StatusReply) Reset() { + *x = StatusReply{} + mi := &file_consts_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StatusReply) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StatusReply) ProtoMessage() {} + +func (x *StatusReply) ProtoReflect() protoreflect.Message { + mi := &file_consts_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StatusReply.ProtoReflect.Descriptor instead. +func (*StatusReply) Descriptor() ([]byte, []int) { + return file_consts_proto_rawDescGZIP(), []int{5} +} + +func (x *StatusReply) GetCode() int32 { + if x != nil { + return x.Code + } + return 0 +} + +func (x *StatusReply) GetMessage() string { + if x != nil { + return x.Message + } + return "" +} + +func (x *StatusReply) GetDetails() string { + if x != nil { + return x.Details + } + return "" +} + +func (x *StatusReply) GetTimeseq() int64 { + if x != nil { + return x.Timeseq + } + return 0 +} + +type VerifyStatus struct { + state protoimpl.MessageState `protogen:"open.v1"` + EmailVerify int32 `protobuf:"varint,1,opt,name=email_verify,json=emailVerify,proto3" json:"email_verify,omitempty"` // 邮箱是否已验证 + PhoneVerify int32 `protobuf:"varint,2,opt,name=phone_verify,json=phoneVerify,proto3" json:"phone_verify,omitempty"` // 手机是否已验证 + FaceVerify int32 `protobuf:"varint,3,opt,name=face_verify,json=faceVerify,proto3" json:"face_verify,omitempty"` // 人脸或照片是否已验证 + DocumentVerify int32 `protobuf:"varint,4,opt,name=document_verify,json=documentVerify,proto3" json:"document_verify,omitempty"` // 证件是否已验证 + KycVerify int32 `protobuf:"varint,5,opt,name=kyc_verify,json=kycVerify,proto3" json:"kyc_verify,omitempty"` // 实名是否已验证 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VerifyStatus) Reset() { + *x = VerifyStatus{} + mi := &file_consts_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VerifyStatus) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VerifyStatus) ProtoMessage() {} + +func (x *VerifyStatus) ProtoReflect() protoreflect.Message { + mi := &file_consts_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VerifyStatus.ProtoReflect.Descriptor instead. +func (*VerifyStatus) Descriptor() ([]byte, []int) { + return file_consts_proto_rawDescGZIP(), []int{6} +} + +func (x *VerifyStatus) GetEmailVerify() int32 { + if x != nil { + return x.EmailVerify + } + return 0 +} + +func (x *VerifyStatus) GetPhoneVerify() int32 { + if x != nil { + return x.PhoneVerify + } + return 0 +} + +func (x *VerifyStatus) GetFaceVerify() int32 { + if x != nil { + return x.FaceVerify + } + return 0 +} + +func (x *VerifyStatus) GetDocumentVerify() int32 { + if x != nil { + return x.DocumentVerify + } + return 0 +} + +func (x *VerifyStatus) GetKycVerify() int32 { + if x != nil { + return x.KycVerify + } + return 0 +} + +var File_consts_proto protoreflect.FileDescriptor + +const file_consts_proto_rawDesc = "" + + "\n" + + "\fconsts.proto\x12\bpassport\"\a\n" + + "\x05Empty\"\xbb\x01\n" + + "\fFetchRequest\x12\x17\n" + + "\apage_no\x18\x01 \x01(\x03R\x06pageNo\x12\x1b\n" + + "\tpage_size\x18\x02 \x01(\x03R\bpageSize\x12:\n" + + "\x06params\x18\x03 \x03(\v2\".passport.FetchRequest.ParamsEntryR\x06params\x1a9\n" + + "\vParamsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\":\n" + + "\fIdentRequest\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1a\n" + + "\bidentity\x18\x02 \x01(\tR\bidentity\"*\n" + + "\x0eVersionRequest\x12\x18\n" + + "\aversion\x18\x01 \x01(\x03R\aversion\")\n" + + "\rSearchRequest\x12\x18\n" + + "\akeyword\x18\x01 \x01(\tR\akeyword\"o\n" + + "\vStatusReply\x12\x12\n" + + "\x04code\x18\x01 \x01(\x05R\x04code\x12\x18\n" + + "\amessage\x18\x02 \x01(\tR\amessage\x12\x18\n" + + "\adetails\x18\x03 \x01(\tR\adetails\x12\x18\n" + + "\atimeseq\x18\x04 \x01(\x03R\atimeseq\"\xbd\x01\n" + + "\fVerifyStatus\x12!\n" + + "\femail_verify\x18\x01 \x01(\x05R\vemailVerify\x12!\n" + + "\fphone_verify\x18\x02 \x01(\x05R\vphoneVerify\x12\x1f\n" + + "\vface_verify\x18\x03 \x01(\x05R\n" + + "faceVerify\x12'\n" + + "\x0fdocument_verify\x18\x04 \x01(\x05R\x0edocumentVerify\x12\x1d\n" + + "\n" + + "kyc_verify\x18\x05 \x01(\x05R\tkycVerifyB\fZ\n" + + ".;passportb\x06proto3" + +var ( + file_consts_proto_rawDescOnce sync.Once + file_consts_proto_rawDescData []byte +) + +func file_consts_proto_rawDescGZIP() []byte { + file_consts_proto_rawDescOnce.Do(func() { + file_consts_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_consts_proto_rawDesc), len(file_consts_proto_rawDesc))) + }) + return file_consts_proto_rawDescData +} + +var file_consts_proto_msgTypes = make([]protoimpl.MessageInfo, 8) +var file_consts_proto_goTypes = []any{ + (*Empty)(nil), // 0: passport.Empty + (*FetchRequest)(nil), // 1: passport.FetchRequest + (*IdentRequest)(nil), // 2: passport.IdentRequest + (*VersionRequest)(nil), // 3: passport.VersionRequest + (*SearchRequest)(nil), // 4: passport.SearchRequest + (*StatusReply)(nil), // 5: passport.StatusReply + (*VerifyStatus)(nil), // 6: passport.VerifyStatus + nil, // 7: passport.FetchRequest.ParamsEntry +} +var file_consts_proto_depIdxs = []int32{ + 7, // 0: passport.FetchRequest.params:type_name -> passport.FetchRequest.ParamsEntry + 1, // [1:1] is the sub-list for method output_type + 1, // [1:1] is the sub-list for method input_type + 1, // [1:1] is the sub-list for extension type_name + 1, // [1:1] is the sub-list for extension extendee + 0, // [0:1] is the sub-list for field type_name +} + +func init() { file_consts_proto_init() } +func file_consts_proto_init() { + if File_consts_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_consts_proto_rawDesc), len(file_consts_proto_rawDesc)), + NumEnums: 0, + NumMessages: 8, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_consts_proto_goTypes, + DependencyIndexes: file_consts_proto_depIdxs, + MessageInfos: file_consts_proto_msgTypes, + }.Build() + File_consts_proto = out.File + file_consts_proto_goTypes = nil + file_consts_proto_depIdxs = nil +} diff --git a/sdk/client/golang/passport/forget.pb.go b/sdk/client/golang/passport/forget.pb.go new file mode 100644 index 0000000..5514308 --- /dev/null +++ b/sdk/client/golang/passport/forget.pb.go @@ -0,0 +1,197 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.12 +// protoc v7.36.0 +// source: forget.proto + +package passport + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" + unsafe "unsafe" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type ForgetVerifyRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Phone string `protobuf:"bytes,1,opt,name=phone,proto3" json:"phone,omitempty"` //手机号 + Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"` // 验证码 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ForgetVerifyRequest) Reset() { + *x = ForgetVerifyRequest{} + mi := &file_forget_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ForgetVerifyRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ForgetVerifyRequest) ProtoMessage() {} + +func (x *ForgetVerifyRequest) ProtoReflect() protoreflect.Message { + mi := &file_forget_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ForgetVerifyRequest.ProtoReflect.Descriptor instead. +func (*ForgetVerifyRequest) Descriptor() ([]byte, []int) { + return file_forget_proto_rawDescGZIP(), []int{0} +} + +func (x *ForgetVerifyRequest) GetPhone() string { + if x != nil { + return x.Phone + } + return "" +} + +func (x *ForgetVerifyRequest) GetCode() string { + if x != nil { + return x.Code + } + return "" +} + +type ForgetResetRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Identity string `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"` //唯一码 + Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` // 密码 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ForgetResetRequest) Reset() { + *x = ForgetResetRequest{} + mi := &file_forget_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ForgetResetRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ForgetResetRequest) ProtoMessage() {} + +func (x *ForgetResetRequest) ProtoReflect() protoreflect.Message { + mi := &file_forget_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ForgetResetRequest.ProtoReflect.Descriptor instead. +func (*ForgetResetRequest) Descriptor() ([]byte, []int) { + return file_forget_proto_rawDescGZIP(), []int{1} +} + +func (x *ForgetResetRequest) GetIdentity() string { + if x != nil { + return x.Identity + } + return "" +} + +func (x *ForgetResetRequest) GetPassword() string { + if x != nil { + return x.Password + } + return "" +} + +var File_forget_proto protoreflect.FileDescriptor + +const file_forget_proto_rawDesc = "" + + "\n" + + "\fforget.proto\x12\bpassport\x1a\fconsts.proto\"?\n" + + "\x13ForgetVerifyRequest\x12\x14\n" + + "\x05phone\x18\x01 \x01(\tR\x05phone\x12\x12\n" + + "\x04code\x18\x02 \x01(\tR\x04code\"L\n" + + "\x12ForgetResetRequest\x12\x1a\n" + + "\bidentity\x18\x01 \x01(\tR\bidentity\x12\x1a\n" + + "\bpassword\x18\x02 \x01(\tR\bpassword2\x8a\x01\n" + + "\x06Forget\x12@\n" + + "\x06Verify\x12\x1d.passport.ForgetVerifyRequest\x1a\x15.passport.StatusReply\"\x00\x12>\n" + + "\x05Reset\x12\x1c.passport.ForgetResetRequest\x1a\x15.passport.StatusReply\"\x00B\fZ\n" + + ".;passportb\x06proto3" + +var ( + file_forget_proto_rawDescOnce sync.Once + file_forget_proto_rawDescData []byte +) + +func file_forget_proto_rawDescGZIP() []byte { + file_forget_proto_rawDescOnce.Do(func() { + file_forget_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_forget_proto_rawDesc), len(file_forget_proto_rawDesc))) + }) + return file_forget_proto_rawDescData +} + +var file_forget_proto_msgTypes = make([]protoimpl.MessageInfo, 2) +var file_forget_proto_goTypes = []any{ + (*ForgetVerifyRequest)(nil), // 0: passport.ForgetVerifyRequest + (*ForgetResetRequest)(nil), // 1: passport.ForgetResetRequest + (*StatusReply)(nil), // 2: passport.StatusReply +} +var file_forget_proto_depIdxs = []int32{ + 0, // 0: passport.Forget.Verify:input_type -> passport.ForgetVerifyRequest + 1, // 1: passport.Forget.Reset:input_type -> passport.ForgetResetRequest + 2, // 2: passport.Forget.Verify:output_type -> passport.StatusReply + 2, // 3: passport.Forget.Reset:output_type -> passport.StatusReply + 2, // [2:4] is the sub-list for method output_type + 0, // [0:2] is the sub-list for method input_type + 0, // [0:0] is the sub-list for extension type_name + 0, // [0:0] is the sub-list for extension extendee + 0, // [0:0] is the sub-list for field type_name +} + +func init() { file_forget_proto_init() } +func file_forget_proto_init() { + if File_forget_proto != nil { + return + } + file_consts_proto_init() + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_forget_proto_rawDesc), len(file_forget_proto_rawDesc)), + NumEnums: 0, + NumMessages: 2, + NumExtensions: 0, + NumServices: 1, + }, + GoTypes: file_forget_proto_goTypes, + DependencyIndexes: file_forget_proto_depIdxs, + MessageInfos: file_forget_proto_msgTypes, + }.Build() + File_forget_proto = out.File + file_forget_proto_goTypes = nil + file_forget_proto_depIdxs = nil +} diff --git a/sdk/client/golang/passport/forget_grpc.pb.go b/sdk/client/golang/passport/forget_grpc.pb.go new file mode 100644 index 0000000..d0f7e6f --- /dev/null +++ b/sdk/client/golang/passport/forget_grpc.pb.go @@ -0,0 +1,167 @@ +// Code generated by protoc-gen-go-grpc. DO NOT EDIT. +// versions: +// - protoc-gen-go-grpc v1.6.2 +// - protoc v7.36.0 +// source: forget.proto + +package passport + +import ( + context "context" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +// Requires gRPC-Go v1.64.0 or later. +const _ = grpc.SupportPackageIsVersion9 + +const ( + Forget_Verify_FullMethodName = "/passport.Forget/Verify" + Forget_Reset_FullMethodName = "/passport.Forget/Reset" +) + +// ForgetClient is the client API for Forget service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +// +// Passport通行证模块-找回密码 +type ForgetClient interface { + // 验证手机号和验证码 + Verify(ctx context.Context, in *ForgetVerifyRequest, opts ...grpc.CallOption) (*StatusReply, error) + // 重罢密码 + Reset(ctx context.Context, in *ForgetResetRequest, opts ...grpc.CallOption) (*StatusReply, error) +} + +type forgetClient struct { + cc grpc.ClientConnInterface +} + +func NewForgetClient(cc grpc.ClientConnInterface) ForgetClient { + return &forgetClient{cc} +} + +func (c *forgetClient) Verify(ctx context.Context, in *ForgetVerifyRequest, opts ...grpc.CallOption) (*StatusReply, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(StatusReply) + err := c.cc.Invoke(ctx, Forget_Verify_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *forgetClient) Reset(ctx context.Context, in *ForgetResetRequest, opts ...grpc.CallOption) (*StatusReply, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(StatusReply) + err := c.cc.Invoke(ctx, Forget_Reset_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +// ForgetServer is the server API for Forget service. +// All implementations must embed UnimplementedForgetServer +// for forward compatibility. +// +// Passport通行证模块-找回密码 +type ForgetServer interface { + // 验证手机号和验证码 + Verify(context.Context, *ForgetVerifyRequest) (*StatusReply, error) + // 重罢密码 + Reset(context.Context, *ForgetResetRequest) (*StatusReply, error) + mustEmbedUnimplementedForgetServer() +} + +// UnimplementedForgetServer must be embedded to have +// forward compatible implementations. +// +// NOTE: this should be embedded by value instead of pointer to avoid a nil +// pointer dereference when methods are called. +type UnimplementedForgetServer struct{} + +func (UnimplementedForgetServer) Verify(context.Context, *ForgetVerifyRequest) (*StatusReply, error) { + return nil, status.Error(codes.Unimplemented, "method Verify not implemented") +} +func (UnimplementedForgetServer) Reset(context.Context, *ForgetResetRequest) (*StatusReply, error) { + return nil, status.Error(codes.Unimplemented, "method Reset not implemented") +} +func (UnimplementedForgetServer) mustEmbedUnimplementedForgetServer() {} +func (UnimplementedForgetServer) testEmbeddedByValue() {} + +// UnsafeForgetServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to ForgetServer will +// result in compilation errors. +type UnsafeForgetServer interface { + mustEmbedUnimplementedForgetServer() +} + +func RegisterForgetServer(s grpc.ServiceRegistrar, srv ForgetServer) { + // If the following call panics, it indicates UnimplementedForgetServer was + // embedded by pointer and is nil. This will cause panics if an + // unimplemented method is ever invoked, so we test this at initialization + // time to prevent it from happening at runtime later due to I/O. + if t, ok := srv.(interface{ testEmbeddedByValue() }); ok { + t.testEmbeddedByValue() + } + s.RegisterService(&Forget_ServiceDesc, srv) +} + +func _Forget_Verify_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ForgetVerifyRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ForgetServer).Verify(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: Forget_Verify_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ForgetServer).Verify(ctx, req.(*ForgetVerifyRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Forget_Reset_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ForgetResetRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ForgetServer).Reset(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: Forget_Reset_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ForgetServer).Reset(ctx, req.(*ForgetResetRequest)) + } + return interceptor(ctx, in, info, handler) +} + +// Forget_ServiceDesc is the grpc.ServiceDesc for Forget service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var Forget_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "passport.Forget", + HandlerType: (*ForgetServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Verify", + Handler: _Forget_Verify_Handler, + }, + { + MethodName: "Reset", + Handler: _Forget_Reset_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "forget.proto", +} diff --git a/sdk/client/golang/passport/login.pb.go b/sdk/client/golang/passport/login.pb.go new file mode 100644 index 0000000..8b2c01d --- /dev/null +++ b/sdk/client/golang/passport/login.pb.go @@ -0,0 +1,335 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.12 +// protoc v7.36.0 +// source: login.proto + +package passport + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" + unsafe "unsafe" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type LoginByPwdRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` // 账号 必填 + Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` // 密码 必填 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LoginByPwdRequest) Reset() { + *x = LoginByPwdRequest{} + mi := &file_login_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LoginByPwdRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LoginByPwdRequest) ProtoMessage() {} + +func (x *LoginByPwdRequest) ProtoReflect() protoreflect.Message { + mi := &file_login_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LoginByPwdRequest.ProtoReflect.Descriptor instead. +func (*LoginByPwdRequest) Descriptor() ([]byte, []int) { + return file_login_proto_rawDescGZIP(), []int{0} +} + +func (x *LoginByPwdRequest) GetAccount() string { + if x != nil { + return x.Account + } + return "" +} + +func (x *LoginByPwdRequest) GetPassword() string { + if x != nil { + return x.Password + } + return "" +} + +type LoginByCodeRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Country string `protobuf:"bytes,1,opt,name=country,proto3" json:"country,omitempty"` // 国家 + Phone string `protobuf:"bytes,2,opt,name=phone,proto3" json:"phone,omitempty"` // 手机号码 + Code string `protobuf:"bytes,3,opt,name=code,proto3" json:"code,omitempty"` // 验证码 + AgencyId int64 `protobuf:"varint,4,opt,name=agency_id,json=agencyId,proto3" json:"agency_id,omitempty"` // 代理ID + StaffId int64 `protobuf:"varint,5,opt,name=staff_id,json=staffId,proto3" json:"staff_id,omitempty"` // 工作人员ID + OwnerId int64 `protobuf:"varint,6,opt,name=owner_id,proto3" json:"owner_id,omitempty"` // 所属ID + OwnerIdentity string `protobuf:"bytes,7,opt,name=owner_identity,proto3" json:"owner_identity,omitempty"` // 所属唯一码 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LoginByCodeRequest) Reset() { + *x = LoginByCodeRequest{} + mi := &file_login_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LoginByCodeRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LoginByCodeRequest) ProtoMessage() {} + +func (x *LoginByCodeRequest) ProtoReflect() protoreflect.Message { + mi := &file_login_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LoginByCodeRequest.ProtoReflect.Descriptor instead. +func (*LoginByCodeRequest) Descriptor() ([]byte, []int) { + return file_login_proto_rawDescGZIP(), []int{1} +} + +func (x *LoginByCodeRequest) GetCountry() string { + if x != nil { + return x.Country + } + return "" +} + +func (x *LoginByCodeRequest) GetPhone() string { + if x != nil { + return x.Phone + } + return "" +} + +func (x *LoginByCodeRequest) GetCode() string { + if x != nil { + return x.Code + } + return "" +} + +func (x *LoginByCodeRequest) GetAgencyId() int64 { + if x != nil { + return x.AgencyId + } + return 0 +} + +func (x *LoginByCodeRequest) GetStaffId() int64 { + if x != nil { + return x.StaffId + } + return 0 +} + +func (x *LoginByCodeRequest) GetOwnerId() int64 { + if x != nil { + return x.OwnerId + } + return 0 +} + +func (x *LoginByCodeRequest) GetOwnerIdentity() string { + if x != nil { + return x.OwnerIdentity + } + return "" +} + +type LoginReply struct { + state protoimpl.MessageState `protogen:"open.v1"` + Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` //用户唯一码 + Token string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"` //用户凭证 + Extend map[string]string `protobuf:"bytes,4,rep,name=extend,proto3" json:"extend,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` //扩展字段 + VerifyStatus *VerifyStatus `protobuf:"bytes,5,opt,name=verify_status,json=verifyStatus,proto3" json:"verify_status,omitempty"` // 用户验证状态 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LoginReply) Reset() { + *x = LoginReply{} + mi := &file_login_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LoginReply) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LoginReply) ProtoMessage() {} + +func (x *LoginReply) ProtoReflect() protoreflect.Message { + mi := &file_login_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LoginReply.ProtoReflect.Descriptor instead. +func (*LoginReply) Descriptor() ([]byte, []int) { + return file_login_proto_rawDescGZIP(), []int{2} +} + +func (x *LoginReply) GetId() int64 { + if x != nil { + return x.Id + } + return 0 +} + +func (x *LoginReply) GetIdentity() string { + if x != nil { + return x.Identity + } + return "" +} + +func (x *LoginReply) GetToken() string { + if x != nil { + return x.Token + } + return "" +} + +func (x *LoginReply) GetExtend() map[string]string { + if x != nil { + return x.Extend + } + return nil +} + +func (x *LoginReply) GetVerifyStatus() *VerifyStatus { + if x != nil { + return x.VerifyStatus + } + return nil +} + +var File_login_proto protoreflect.FileDescriptor + +const file_login_proto_rawDesc = "" + + "\n" + + "\vlogin.proto\x12\bpassport\x1a\fconsts.proto\"I\n" + + "\x11LoginByPwdRequest\x12\x18\n" + + "\aaccount\x18\x01 \x01(\tR\aaccount\x12\x1a\n" + + "\bpassword\x18\x02 \x01(\tR\bpassword\"\xd4\x01\n" + + "\x12LoginByCodeRequest\x12\x18\n" + + "\acountry\x18\x01 \x01(\tR\acountry\x12\x14\n" + + "\x05phone\x18\x02 \x01(\tR\x05phone\x12\x12\n" + + "\x04code\x18\x03 \x01(\tR\x04code\x12\x1b\n" + + "\tagency_id\x18\x04 \x01(\x03R\bagencyId\x12\x19\n" + + "\bstaff_id\x18\x05 \x01(\x03R\astaffId\x12\x1a\n" + + "\bowner_id\x18\x06 \x01(\x03R\bowner_id\x12&\n" + + "\x0eowner_identity\x18\a \x01(\tR\x0eowner_identity\"\x80\x02\n" + + "\n" + + "LoginReply\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1a\n" + + "\bidentity\x18\x02 \x01(\tR\bidentity\x12\x14\n" + + "\x05token\x18\x03 \x01(\tR\x05token\x128\n" + + "\x06extend\x18\x04 \x03(\v2 .passport.LoginReply.ExtendEntryR\x06extend\x12;\n" + + "\rverify_status\x18\x05 \x01(\v2\x16.passport.VerifyStatusR\fverifyStatus\x1a9\n" + + "\vExtendEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x012\xc0\x01\n" + + "\x05Login\x12:\n" + + "\x03Pwd\x12\x1b.passport.LoginByPwdRequest\x1a\x14.passport.LoginReply\"\x00\x12<\n" + + "\x04Code\x12\x1c.passport.LoginByCodeRequest\x1a\x14.passport.LoginReply\"\x00\x12=\n" + + "\x05Quick\x12\x1c.passport.LoginByCodeRequest\x1a\x14.passport.LoginReply\"\x00B\fZ\n" + + ".;passportb\x06proto3" + +var ( + file_login_proto_rawDescOnce sync.Once + file_login_proto_rawDescData []byte +) + +func file_login_proto_rawDescGZIP() []byte { + file_login_proto_rawDescOnce.Do(func() { + file_login_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_login_proto_rawDesc), len(file_login_proto_rawDesc))) + }) + return file_login_proto_rawDescData +} + +var file_login_proto_msgTypes = make([]protoimpl.MessageInfo, 4) +var file_login_proto_goTypes = []any{ + (*LoginByPwdRequest)(nil), // 0: passport.LoginByPwdRequest + (*LoginByCodeRequest)(nil), // 1: passport.LoginByCodeRequest + (*LoginReply)(nil), // 2: passport.LoginReply + nil, // 3: passport.LoginReply.ExtendEntry + (*VerifyStatus)(nil), // 4: passport.VerifyStatus +} +var file_login_proto_depIdxs = []int32{ + 3, // 0: passport.LoginReply.extend:type_name -> passport.LoginReply.ExtendEntry + 4, // 1: passport.LoginReply.verify_status:type_name -> passport.VerifyStatus + 0, // 2: passport.Login.Pwd:input_type -> passport.LoginByPwdRequest + 1, // 3: passport.Login.Code:input_type -> passport.LoginByCodeRequest + 1, // 4: passport.Login.Quick:input_type -> passport.LoginByCodeRequest + 2, // 5: passport.Login.Pwd:output_type -> passport.LoginReply + 2, // 6: passport.Login.Code:output_type -> passport.LoginReply + 2, // 7: passport.Login.Quick:output_type -> passport.LoginReply + 5, // [5:8] is the sub-list for method output_type + 2, // [2:5] is the sub-list for method input_type + 2, // [2:2] is the sub-list for extension type_name + 2, // [2:2] is the sub-list for extension extendee + 0, // [0:2] is the sub-list for field type_name +} + +func init() { file_login_proto_init() } +func file_login_proto_init() { + if File_login_proto != nil { + return + } + file_consts_proto_init() + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_login_proto_rawDesc), len(file_login_proto_rawDesc)), + NumEnums: 0, + NumMessages: 4, + NumExtensions: 0, + NumServices: 1, + }, + GoTypes: file_login_proto_goTypes, + DependencyIndexes: file_login_proto_depIdxs, + MessageInfos: file_login_proto_msgTypes, + }.Build() + File_login_proto = out.File + file_login_proto_goTypes = nil + file_login_proto_depIdxs = nil +} diff --git a/sdk/client/golang/passport/login_grpc.pb.go b/sdk/client/golang/passport/login_grpc.pb.go new file mode 100644 index 0000000..94fac98 --- /dev/null +++ b/sdk/client/golang/passport/login_grpc.pb.go @@ -0,0 +1,207 @@ +// Code generated by protoc-gen-go-grpc. DO NOT EDIT. +// versions: +// - protoc-gen-go-grpc v1.6.2 +// - protoc v7.36.0 +// source: login.proto + +package passport + +import ( + context "context" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +// Requires gRPC-Go v1.64.0 or later. +const _ = grpc.SupportPackageIsVersion9 + +const ( + Login_Pwd_FullMethodName = "/passport.Login/Pwd" + Login_Code_FullMethodName = "/passport.Login/Code" + Login_Quick_FullMethodName = "/passport.Login/Quick" +) + +// LoginClient is the client API for Login service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +// +// Passport-通行证模块-登录 +type LoginClient interface { + // 通过密码登录 + Pwd(ctx context.Context, in *LoginByPwdRequest, opts ...grpc.CallOption) (*LoginReply, error) + // 通过验证码登录 + Code(ctx context.Context, in *LoginByCodeRequest, opts ...grpc.CallOption) (*LoginReply, error) + // 通过验证码快捷登录并注册 + Quick(ctx context.Context, in *LoginByCodeRequest, opts ...grpc.CallOption) (*LoginReply, error) +} + +type loginClient struct { + cc grpc.ClientConnInterface +} + +func NewLoginClient(cc grpc.ClientConnInterface) LoginClient { + return &loginClient{cc} +} + +func (c *loginClient) Pwd(ctx context.Context, in *LoginByPwdRequest, opts ...grpc.CallOption) (*LoginReply, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(LoginReply) + err := c.cc.Invoke(ctx, Login_Pwd_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *loginClient) Code(ctx context.Context, in *LoginByCodeRequest, opts ...grpc.CallOption) (*LoginReply, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(LoginReply) + err := c.cc.Invoke(ctx, Login_Code_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *loginClient) Quick(ctx context.Context, in *LoginByCodeRequest, opts ...grpc.CallOption) (*LoginReply, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(LoginReply) + err := c.cc.Invoke(ctx, Login_Quick_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +// LoginServer is the server API for Login service. +// All implementations must embed UnimplementedLoginServer +// for forward compatibility. +// +// Passport-通行证模块-登录 +type LoginServer interface { + // 通过密码登录 + Pwd(context.Context, *LoginByPwdRequest) (*LoginReply, error) + // 通过验证码登录 + Code(context.Context, *LoginByCodeRequest) (*LoginReply, error) + // 通过验证码快捷登录并注册 + Quick(context.Context, *LoginByCodeRequest) (*LoginReply, error) + mustEmbedUnimplementedLoginServer() +} + +// UnimplementedLoginServer must be embedded to have +// forward compatible implementations. +// +// NOTE: this should be embedded by value instead of pointer to avoid a nil +// pointer dereference when methods are called. +type UnimplementedLoginServer struct{} + +func (UnimplementedLoginServer) Pwd(context.Context, *LoginByPwdRequest) (*LoginReply, error) { + return nil, status.Error(codes.Unimplemented, "method Pwd not implemented") +} +func (UnimplementedLoginServer) Code(context.Context, *LoginByCodeRequest) (*LoginReply, error) { + return nil, status.Error(codes.Unimplemented, "method Code not implemented") +} +func (UnimplementedLoginServer) Quick(context.Context, *LoginByCodeRequest) (*LoginReply, error) { + return nil, status.Error(codes.Unimplemented, "method Quick not implemented") +} +func (UnimplementedLoginServer) mustEmbedUnimplementedLoginServer() {} +func (UnimplementedLoginServer) testEmbeddedByValue() {} + +// UnsafeLoginServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to LoginServer will +// result in compilation errors. +type UnsafeLoginServer interface { + mustEmbedUnimplementedLoginServer() +} + +func RegisterLoginServer(s grpc.ServiceRegistrar, srv LoginServer) { + // If the following call panics, it indicates UnimplementedLoginServer was + // embedded by pointer and is nil. This will cause panics if an + // unimplemented method is ever invoked, so we test this at initialization + // time to prevent it from happening at runtime later due to I/O. + if t, ok := srv.(interface{ testEmbeddedByValue() }); ok { + t.testEmbeddedByValue() + } + s.RegisterService(&Login_ServiceDesc, srv) +} + +func _Login_Pwd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(LoginByPwdRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(LoginServer).Pwd(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: Login_Pwd_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(LoginServer).Pwd(ctx, req.(*LoginByPwdRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Login_Code_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(LoginByCodeRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(LoginServer).Code(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: Login_Code_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(LoginServer).Code(ctx, req.(*LoginByCodeRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Login_Quick_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(LoginByCodeRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(LoginServer).Quick(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: Login_Quick_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(LoginServer).Quick(ctx, req.(*LoginByCodeRequest)) + } + return interceptor(ctx, in, info, handler) +} + +// Login_ServiceDesc is the grpc.ServiceDesc for Login service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var Login_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "passport.Login", + HandlerType: (*LoginServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Pwd", + Handler: _Login_Pwd_Handler, + }, + { + MethodName: "Code", + Handler: _Login_Code_Handler, + }, + { + MethodName: "Quick", + Handler: _Login_Quick_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "login.proto", +} diff --git a/sdk/client/golang/passport/register.pb.go b/sdk/client/golang/passport/register.pb.go new file mode 100644 index 0000000..21abd44 --- /dev/null +++ b/sdk/client/golang/passport/register.pb.go @@ -0,0 +1,303 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.12 +// protoc v7.36.0 +// source: register.proto + +package passport + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" + unsafe "unsafe" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type RegisterRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Country string `protobuf:"bytes,1,opt,name=country,proto3" json:"country,omitempty"` // 国家码,eg CN US + Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"` //邮箱 + Account string `protobuf:"bytes,3,opt,name=account,proto3" json:"account,omitempty"` //帐号 + Phone string `protobuf:"bytes,4,opt,name=phone,proto3" json:"phone,omitempty"` //手机号 + Password string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"` //密码 + Code string `protobuf:"bytes,6,opt,name=code,proto3" json:"code,omitempty"` //验证码 + AgencyId int64 `protobuf:"varint,7,opt,name=agency_id,json=agencyId,proto3" json:"agency_id,omitempty"` // 代理ID + StaffId int64 `protobuf:"varint,8,opt,name=staff_id,json=staffId,proto3" json:"staff_id,omitempty"` // 工作人员ID + OwnerId int64 `protobuf:"varint,9,opt,name=owner_id,proto3" json:"owner_id,omitempty"` // 所属ID + OwnerIdentity string `protobuf:"bytes,10,opt,name=owner_identity,proto3" json:"owner_identity,omitempty"` // 所属唯一码 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RegisterRequest) Reset() { + *x = RegisterRequest{} + mi := &file_register_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RegisterRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RegisterRequest) ProtoMessage() {} + +func (x *RegisterRequest) ProtoReflect() protoreflect.Message { + mi := &file_register_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RegisterRequest.ProtoReflect.Descriptor instead. +func (*RegisterRequest) Descriptor() ([]byte, []int) { + return file_register_proto_rawDescGZIP(), []int{0} +} + +func (x *RegisterRequest) GetCountry() string { + if x != nil { + return x.Country + } + return "" +} + +func (x *RegisterRequest) GetEmail() string { + if x != nil { + return x.Email + } + return "" +} + +func (x *RegisterRequest) GetAccount() string { + if x != nil { + return x.Account + } + return "" +} + +func (x *RegisterRequest) GetPhone() string { + if x != nil { + return x.Phone + } + return "" +} + +func (x *RegisterRequest) GetPassword() string { + if x != nil { + return x.Password + } + return "" +} + +func (x *RegisterRequest) GetCode() string { + if x != nil { + return x.Code + } + return "" +} + +func (x *RegisterRequest) GetAgencyId() int64 { + if x != nil { + return x.AgencyId + } + return 0 +} + +func (x *RegisterRequest) GetStaffId() int64 { + if x != nil { + return x.StaffId + } + return 0 +} + +func (x *RegisterRequest) GetOwnerId() int64 { + if x != nil { + return x.OwnerId + } + return 0 +} + +func (x *RegisterRequest) GetOwnerIdentity() string { + if x != nil { + return x.OwnerIdentity + } + return "" +} + +type RegisterReply struct { + state protoimpl.MessageState `protogen:"open.v1"` + Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` //用户唯一码 + Token string `protobuf:"bytes,4,opt,name=token,proto3" json:"token,omitempty"` //用户Header所需Token + Extend map[string]string `protobuf:"bytes,5,rep,name=extend,proto3" json:"extend,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` //扩展字段 + VerifyStatus *VerifyStatus `protobuf:"bytes,6,opt,name=verify_status,json=verifyStatus,proto3" json:"verify_status,omitempty"` // 用户验证状态 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RegisterReply) Reset() { + *x = RegisterReply{} + mi := &file_register_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RegisterReply) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RegisterReply) ProtoMessage() {} + +func (x *RegisterReply) ProtoReflect() protoreflect.Message { + mi := &file_register_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RegisterReply.ProtoReflect.Descriptor instead. +func (*RegisterReply) Descriptor() ([]byte, []int) { + return file_register_proto_rawDescGZIP(), []int{1} +} + +func (x *RegisterReply) GetId() int64 { + if x != nil { + return x.Id + } + return 0 +} + +func (x *RegisterReply) GetIdentity() string { + if x != nil { + return x.Identity + } + return "" +} + +func (x *RegisterReply) GetToken() string { + if x != nil { + return x.Token + } + return "" +} + +func (x *RegisterReply) GetExtend() map[string]string { + if x != nil { + return x.Extend + } + return nil +} + +func (x *RegisterReply) GetVerifyStatus() *VerifyStatus { + if x != nil { + return x.VerifyStatus + } + return nil +} + +var File_register_proto protoreflect.FileDescriptor + +const file_register_proto_rawDesc = "" + + "\n" + + "\x0eregister.proto\x12\bpassport\x1a\fconsts.proto\"\x9d\x02\n" + + "\x0fRegisterRequest\x12\x18\n" + + "\acountry\x18\x01 \x01(\tR\acountry\x12\x14\n" + + "\x05email\x18\x02 \x01(\tR\x05email\x12\x18\n" + + "\aaccount\x18\x03 \x01(\tR\aaccount\x12\x14\n" + + "\x05phone\x18\x04 \x01(\tR\x05phone\x12\x1a\n" + + "\bpassword\x18\x05 \x01(\tR\bpassword\x12\x12\n" + + "\x04code\x18\x06 \x01(\tR\x04code\x12\x1b\n" + + "\tagency_id\x18\a \x01(\x03R\bagencyId\x12\x19\n" + + "\bstaff_id\x18\b \x01(\x03R\astaffId\x12\x1a\n" + + "\bowner_id\x18\t \x01(\x03R\bowner_id\x12&\n" + + "\x0eowner_identity\x18\n" + + " \x01(\tR\x0eowner_identity\"\x86\x02\n" + + "\rRegisterReply\x12\x0e\n" + + "\x02id\x18\x01 \x01(\x03R\x02id\x12\x1a\n" + + "\bidentity\x18\x02 \x01(\tR\bidentity\x12\x14\n" + + "\x05token\x18\x04 \x01(\tR\x05token\x12;\n" + + "\x06extend\x18\x05 \x03(\v2#.passport.RegisterReply.ExtendEntryR\x06extend\x12;\n" + + "\rverify_status\x18\x06 \x01(\v2\x16.passport.VerifyStatusR\fverifyStatus\x1a9\n" + + "\vExtendEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x012\x85\x01\n" + + "\bRegister\x12;\n" + + "\x03Pwd\x12\x19.passport.RegisterRequest\x1a\x17.passport.RegisterReply\"\x00\x12<\n" + + "\x04Code\x12\x19.passport.RegisterRequest\x1a\x17.passport.RegisterReply\"\x00B\fZ\n" + + ".;passportb\x06proto3" + +var ( + file_register_proto_rawDescOnce sync.Once + file_register_proto_rawDescData []byte +) + +func file_register_proto_rawDescGZIP() []byte { + file_register_proto_rawDescOnce.Do(func() { + file_register_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_register_proto_rawDesc), len(file_register_proto_rawDesc))) + }) + return file_register_proto_rawDescData +} + +var file_register_proto_msgTypes = make([]protoimpl.MessageInfo, 3) +var file_register_proto_goTypes = []any{ + (*RegisterRequest)(nil), // 0: passport.RegisterRequest + (*RegisterReply)(nil), // 1: passport.RegisterReply + nil, // 2: passport.RegisterReply.ExtendEntry + (*VerifyStatus)(nil), // 3: passport.VerifyStatus +} +var file_register_proto_depIdxs = []int32{ + 2, // 0: passport.RegisterReply.extend:type_name -> passport.RegisterReply.ExtendEntry + 3, // 1: passport.RegisterReply.verify_status:type_name -> passport.VerifyStatus + 0, // 2: passport.Register.Pwd:input_type -> passport.RegisterRequest + 0, // 3: passport.Register.Code:input_type -> passport.RegisterRequest + 1, // 4: passport.Register.Pwd:output_type -> passport.RegisterReply + 1, // 5: passport.Register.Code:output_type -> passport.RegisterReply + 4, // [4:6] is the sub-list for method output_type + 2, // [2:4] is the sub-list for method input_type + 2, // [2:2] is the sub-list for extension type_name + 2, // [2:2] is the sub-list for extension extendee + 0, // [0:2] is the sub-list for field type_name +} + +func init() { file_register_proto_init() } +func file_register_proto_init() { + if File_register_proto != nil { + return + } + file_consts_proto_init() + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_register_proto_rawDesc), len(file_register_proto_rawDesc)), + NumEnums: 0, + NumMessages: 3, + NumExtensions: 0, + NumServices: 1, + }, + GoTypes: file_register_proto_goTypes, + DependencyIndexes: file_register_proto_depIdxs, + MessageInfos: file_register_proto_msgTypes, + }.Build() + File_register_proto = out.File + file_register_proto_goTypes = nil + file_register_proto_depIdxs = nil +} diff --git a/sdk/client/golang/passport/register_grpc.pb.go b/sdk/client/golang/passport/register_grpc.pb.go new file mode 100644 index 0000000..85486b6 --- /dev/null +++ b/sdk/client/golang/passport/register_grpc.pb.go @@ -0,0 +1,167 @@ +// Code generated by protoc-gen-go-grpc. DO NOT EDIT. +// versions: +// - protoc-gen-go-grpc v1.6.2 +// - protoc v7.36.0 +// source: register.proto + +package passport + +import ( + context "context" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +// Requires gRPC-Go v1.64.0 or later. +const _ = grpc.SupportPackageIsVersion9 + +const ( + Register_Pwd_FullMethodName = "/passport.Register/Pwd" + Register_Code_FullMethodName = "/passport.Register/Code" +) + +// RegisterClient is the client API for Register service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +// +// Passport-通行证模块-注册 +type RegisterClient interface { + // 帐号密码注册 + Pwd(ctx context.Context, in *RegisterRequest, opts ...grpc.CallOption) (*RegisterReply, error) + // 手机验证码注册 + Code(ctx context.Context, in *RegisterRequest, opts ...grpc.CallOption) (*RegisterReply, error) +} + +type registerClient struct { + cc grpc.ClientConnInterface +} + +func NewRegisterClient(cc grpc.ClientConnInterface) RegisterClient { + return ®isterClient{cc} +} + +func (c *registerClient) Pwd(ctx context.Context, in *RegisterRequest, opts ...grpc.CallOption) (*RegisterReply, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(RegisterReply) + err := c.cc.Invoke(ctx, Register_Pwd_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *registerClient) Code(ctx context.Context, in *RegisterRequest, opts ...grpc.CallOption) (*RegisterReply, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(RegisterReply) + err := c.cc.Invoke(ctx, Register_Code_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +// RegisterServer is the server API for Register service. +// All implementations must embed UnimplementedRegisterServer +// for forward compatibility. +// +// Passport-通行证模块-注册 +type RegisterServer interface { + // 帐号密码注册 + Pwd(context.Context, *RegisterRequest) (*RegisterReply, error) + // 手机验证码注册 + Code(context.Context, *RegisterRequest) (*RegisterReply, error) + mustEmbedUnimplementedRegisterServer() +} + +// UnimplementedRegisterServer must be embedded to have +// forward compatible implementations. +// +// NOTE: this should be embedded by value instead of pointer to avoid a nil +// pointer dereference when methods are called. +type UnimplementedRegisterServer struct{} + +func (UnimplementedRegisterServer) Pwd(context.Context, *RegisterRequest) (*RegisterReply, error) { + return nil, status.Error(codes.Unimplemented, "method Pwd not implemented") +} +func (UnimplementedRegisterServer) Code(context.Context, *RegisterRequest) (*RegisterReply, error) { + return nil, status.Error(codes.Unimplemented, "method Code not implemented") +} +func (UnimplementedRegisterServer) mustEmbedUnimplementedRegisterServer() {} +func (UnimplementedRegisterServer) testEmbeddedByValue() {} + +// UnsafeRegisterServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to RegisterServer will +// result in compilation errors. +type UnsafeRegisterServer interface { + mustEmbedUnimplementedRegisterServer() +} + +func RegisterRegisterServer(s grpc.ServiceRegistrar, srv RegisterServer) { + // If the following call panics, it indicates UnimplementedRegisterServer was + // embedded by pointer and is nil. This will cause panics if an + // unimplemented method is ever invoked, so we test this at initialization + // time to prevent it from happening at runtime later due to I/O. + if t, ok := srv.(interface{ testEmbeddedByValue() }); ok { + t.testEmbeddedByValue() + } + s.RegisterService(&Register_ServiceDesc, srv) +} + +func _Register_Pwd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(RegisterRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(RegisterServer).Pwd(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: Register_Pwd_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(RegisterServer).Pwd(ctx, req.(*RegisterRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Register_Code_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(RegisterRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(RegisterServer).Code(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: Register_Code_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(RegisterServer).Code(ctx, req.(*RegisterRequest)) + } + return interceptor(ctx, in, info, handler) +} + +// Register_ServiceDesc is the grpc.ServiceDesc for Register service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var Register_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "passport.Register", + HandlerType: (*RegisterServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Pwd", + Handler: _Register_Pwd_Handler, + }, + { + MethodName: "Code", + Handler: _Register_Code_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "register.proto", +} diff --git a/sdk/client/golang/passport/verify.pb.go b/sdk/client/golang/passport/verify.pb.go new file mode 100644 index 0000000..5d87f56 --- /dev/null +++ b/sdk/client/golang/passport/verify.pb.go @@ -0,0 +1,524 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.12 +// protoc v7.36.0 +// source: verify.proto + +package passport + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" + unsafe "unsafe" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type VerifyRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"` // 服务提供商 + Args map[string]string `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` // 参数 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VerifyRequest) Reset() { + *x = VerifyRequest{} + mi := &file_verify_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VerifyRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VerifyRequest) ProtoMessage() {} + +func (x *VerifyRequest) ProtoReflect() protoreflect.Message { + mi := &file_verify_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VerifyRequest.ProtoReflect.Descriptor instead. +func (*VerifyRequest) Descriptor() ([]byte, []int) { + return file_verify_proto_rawDescGZIP(), []int{0} +} + +func (x *VerifyRequest) GetProvider() string { + if x != nil { + return x.Provider + } + return "" +} + +func (x *VerifyRequest) GetArgs() map[string]string { + if x != nil { + return x.Args + } + return nil +} + +type JumioCallbackPayload struct { + state protoimpl.MessageState `protogen:"open.v1"` + ScanReference string `protobuf:"bytes,1,opt,name=scan_reference,json=scanReference,proto3" json:"scan_reference,omitempty"` + CustomerInternalReference string `protobuf:"bytes,2,opt,name=customer_internal_reference,json=customerInternalReference,proto3" json:"customer_internal_reference,omitempty"` + VerificationStatus *VerificationStatus `protobuf:"bytes,3,opt,name=verification_status,json=verificationStatus,proto3" json:"verification_status,omitempty"` + Document *Document `protobuf:"bytes,4,opt,name=document,proto3" json:"document,omitempty"` + // 其他可选字段 + PersonalInformation *PersonalInformation `protobuf:"bytes,5,opt,name=personal_information,json=personalInformation,proto3" json:"personal_information,omitempty"` + FaceMap *FaceMap `protobuf:"bytes,6,opt,name=face_map,json=faceMap,proto3" json:"face_map,omitempty"` + CallbackDate string `protobuf:"bytes,7,opt,name=callback_date,json=callbackDate,proto3" json:"callback_date,omitempty"` + ClientIp string `protobuf:"bytes,8,opt,name=client_ip,json=clientIp,proto3" json:"client_ip,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JumioCallbackPayload) Reset() { + *x = JumioCallbackPayload{} + mi := &file_verify_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JumioCallbackPayload) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JumioCallbackPayload) ProtoMessage() {} + +func (x *JumioCallbackPayload) ProtoReflect() protoreflect.Message { + mi := &file_verify_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use JumioCallbackPayload.ProtoReflect.Descriptor instead. +func (*JumioCallbackPayload) Descriptor() ([]byte, []int) { + return file_verify_proto_rawDescGZIP(), []int{1} +} + +func (x *JumioCallbackPayload) GetScanReference() string { + if x != nil { + return x.ScanReference + } + return "" +} + +func (x *JumioCallbackPayload) GetCustomerInternalReference() string { + if x != nil { + return x.CustomerInternalReference + } + return "" +} + +func (x *JumioCallbackPayload) GetVerificationStatus() *VerificationStatus { + if x != nil { + return x.VerificationStatus + } + return nil +} + +func (x *JumioCallbackPayload) GetDocument() *Document { + if x != nil { + return x.Document + } + return nil +} + +func (x *JumioCallbackPayload) GetPersonalInformation() *PersonalInformation { + if x != nil { + return x.PersonalInformation + } + return nil +} + +func (x *JumioCallbackPayload) GetFaceMap() *FaceMap { + if x != nil { + return x.FaceMap + } + return nil +} + +func (x *JumioCallbackPayload) GetCallbackDate() string { + if x != nil { + return x.CallbackDate + } + return "" +} + +func (x *JumioCallbackPayload) GetClientIp() string { + if x != nil { + return x.ClientIp + } + return "" +} + +type VerificationStatus struct { + state protoimpl.MessageState `protogen:"open.v1"` + State string `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"` // "PENDING", "DONE", "FAILED" + Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` // 可选字段,失败原因 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VerificationStatus) Reset() { + *x = VerificationStatus{} + mi := &file_verify_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VerificationStatus) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VerificationStatus) ProtoMessage() {} + +func (x *VerificationStatus) ProtoReflect() protoreflect.Message { + mi := &file_verify_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use VerificationStatus.ProtoReflect.Descriptor instead. +func (*VerificationStatus) Descriptor() ([]byte, []int) { + return file_verify_proto_rawDescGZIP(), []int{2} +} + +func (x *VerificationStatus) GetState() string { + if x != nil { + return x.State + } + return "" +} + +func (x *VerificationStatus) GetReason() string { + if x != nil { + return x.Reason + } + return "" +} + +type Document struct { + state protoimpl.MessageState `protogen:"open.v1"` + Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // "APPROVED_VERIFIED", "DENIED_FRAUD", etc. + Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` // "PASSPORT", "DRIVER_LICENSE", etc. + IssuingCountry string `protobuf:"bytes,3,opt,name=issuing_country,json=issuingCountry,proto3" json:"issuing_country,omitempty"` + Number string `protobuf:"bytes,4,opt,name=number,proto3" json:"number,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Document) Reset() { + *x = Document{} + mi := &file_verify_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Document) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Document) ProtoMessage() {} + +func (x *Document) ProtoReflect() protoreflect.Message { + mi := &file_verify_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Document.ProtoReflect.Descriptor instead. +func (*Document) Descriptor() ([]byte, []int) { + return file_verify_proto_rawDescGZIP(), []int{3} +} + +func (x *Document) GetStatus() string { + if x != nil { + return x.Status + } + return "" +} + +func (x *Document) GetType() string { + if x != nil { + return x.Type + } + return "" +} + +func (x *Document) GetIssuingCountry() string { + if x != nil { + return x.IssuingCountry + } + return "" +} + +func (x *Document) GetNumber() string { + if x != nil { + return x.Number + } + return "" +} + +type PersonalInformation struct { + state protoimpl.MessageState `protogen:"open.v1"` + FirstName string `protobuf:"bytes,1,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"` + LastName string `protobuf:"bytes,2,opt,name=last_name,json=lastName,proto3" json:"last_name,omitempty"` + DateOfBirth string `protobuf:"bytes,3,opt,name=date_of_birth,json=dateOfBirth,proto3" json:"date_of_birth,omitempty"` + Nationality string `protobuf:"bytes,4,opt,name=nationality,proto3" json:"nationality,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PersonalInformation) Reset() { + *x = PersonalInformation{} + mi := &file_verify_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PersonalInformation) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PersonalInformation) ProtoMessage() {} + +func (x *PersonalInformation) ProtoReflect() protoreflect.Message { + mi := &file_verify_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PersonalInformation.ProtoReflect.Descriptor instead. +func (*PersonalInformation) Descriptor() ([]byte, []int) { + return file_verify_proto_rawDescGZIP(), []int{4} +} + +func (x *PersonalInformation) GetFirstName() string { + if x != nil { + return x.FirstName + } + return "" +} + +func (x *PersonalInformation) GetLastName() string { + if x != nil { + return x.LastName + } + return "" +} + +func (x *PersonalInformation) GetDateOfBirth() string { + if x != nil { + return x.DateOfBirth + } + return "" +} + +func (x *PersonalInformation) GetNationality() string { + if x != nil { + return x.Nationality + } + return "" +} + +type FaceMap struct { + state protoimpl.MessageState `protogen:"open.v1"` + Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` + Similarity float32 `protobuf:"fixed32,2,opt,name=similarity,proto3" json:"similarity,omitempty"` // 人脸比对相似度 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FaceMap) Reset() { + *x = FaceMap{} + mi := &file_verify_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FaceMap) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FaceMap) ProtoMessage() {} + +func (x *FaceMap) ProtoReflect() protoreflect.Message { + mi := &file_verify_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FaceMap.ProtoReflect.Descriptor instead. +func (*FaceMap) Descriptor() ([]byte, []int) { + return file_verify_proto_rawDescGZIP(), []int{5} +} + +func (x *FaceMap) GetStatus() string { + if x != nil { + return x.Status + } + return "" +} + +func (x *FaceMap) GetSimilarity() float32 { + if x != nil { + return x.Similarity + } + return 0 +} + +var File_verify_proto protoreflect.FileDescriptor + +const file_verify_proto_rawDesc = "" + + "\n" + + "\fverify.proto\x12\bpassport\x1a\fconsts.proto\"\x9b\x01\n" + + "\rVerifyRequest\x12\x1a\n" + + "\bprovider\x18\x01 \x01(\tR\bprovider\x125\n" + + "\x04args\x18\x02 \x03(\v2!.passport.VerifyRequest.ArgsEntryR\x04args\x1a7\n" + + "\tArgsEntry\x12\x10\n" + + "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + + "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"\xbe\x03\n" + + "\x14JumioCallbackPayload\x12%\n" + + "\x0escan_reference\x18\x01 \x01(\tR\rscanReference\x12>\n" + + "\x1bcustomer_internal_reference\x18\x02 \x01(\tR\x19customerInternalReference\x12M\n" + + "\x13verification_status\x18\x03 \x01(\v2\x1c.passport.VerificationStatusR\x12verificationStatus\x12.\n" + + "\bdocument\x18\x04 \x01(\v2\x12.passport.DocumentR\bdocument\x12P\n" + + "\x14personal_information\x18\x05 \x01(\v2\x1d.passport.PersonalInformationR\x13personalInformation\x12,\n" + + "\bface_map\x18\x06 \x01(\v2\x11.passport.FaceMapR\afaceMap\x12#\n" + + "\rcallback_date\x18\a \x01(\tR\fcallbackDate\x12\x1b\n" + + "\tclient_ip\x18\b \x01(\tR\bclientIp\"B\n" + + "\x12VerificationStatus\x12\x14\n" + + "\x05state\x18\x01 \x01(\tR\x05state\x12\x16\n" + + "\x06reason\x18\x02 \x01(\tR\x06reason\"w\n" + + "\bDocument\x12\x16\n" + + "\x06status\x18\x01 \x01(\tR\x06status\x12\x12\n" + + "\x04type\x18\x02 \x01(\tR\x04type\x12'\n" + + "\x0fissuing_country\x18\x03 \x01(\tR\x0eissuingCountry\x12\x16\n" + + "\x06number\x18\x04 \x01(\tR\x06number\"\x97\x01\n" + + "\x13PersonalInformation\x12\x1d\n" + + "\n" + + "first_name\x18\x01 \x01(\tR\tfirstName\x12\x1b\n" + + "\tlast_name\x18\x02 \x01(\tR\blastName\x12\"\n" + + "\rdate_of_birth\x18\x03 \x01(\tR\vdateOfBirth\x12 \n" + + "\vnationality\x18\x04 \x01(\tR\vnationality\"A\n" + + "\aFaceMap\x12\x16\n" + + "\x06status\x18\x01 \x01(\tR\x06status\x12\x1e\n" + + "\n" + + "similarity\x18\x02 \x01(\x02R\n" + + "similarity2\x8f\x01\n" + + "\x06Verify\x12;\n" + + "\aRequest\x12\x17.passport.VerifyRequest\x1a\x15.passport.StatusReply\"\x00\x12H\n" + + "\rJumioCallback\x12\x1e.passport.JumioCallbackPayload\x1a\x15.passport.StatusReply\"\x00B\fZ\n" + + ".;passportb\x06proto3" + +var ( + file_verify_proto_rawDescOnce sync.Once + file_verify_proto_rawDescData []byte +) + +func file_verify_proto_rawDescGZIP() []byte { + file_verify_proto_rawDescOnce.Do(func() { + file_verify_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_verify_proto_rawDesc), len(file_verify_proto_rawDesc))) + }) + return file_verify_proto_rawDescData +} + +var file_verify_proto_msgTypes = make([]protoimpl.MessageInfo, 7) +var file_verify_proto_goTypes = []any{ + (*VerifyRequest)(nil), // 0: passport.VerifyRequest + (*JumioCallbackPayload)(nil), // 1: passport.JumioCallbackPayload + (*VerificationStatus)(nil), // 2: passport.VerificationStatus + (*Document)(nil), // 3: passport.Document + (*PersonalInformation)(nil), // 4: passport.PersonalInformation + (*FaceMap)(nil), // 5: passport.FaceMap + nil, // 6: passport.VerifyRequest.ArgsEntry + (*StatusReply)(nil), // 7: passport.StatusReply +} +var file_verify_proto_depIdxs = []int32{ + 6, // 0: passport.VerifyRequest.args:type_name -> passport.VerifyRequest.ArgsEntry + 2, // 1: passport.JumioCallbackPayload.verification_status:type_name -> passport.VerificationStatus + 3, // 2: passport.JumioCallbackPayload.document:type_name -> passport.Document + 4, // 3: passport.JumioCallbackPayload.personal_information:type_name -> passport.PersonalInformation + 5, // 4: passport.JumioCallbackPayload.face_map:type_name -> passport.FaceMap + 0, // 5: passport.Verify.Request:input_type -> passport.VerifyRequest + 1, // 6: passport.Verify.JumioCallback:input_type -> passport.JumioCallbackPayload + 7, // 7: passport.Verify.Request:output_type -> passport.StatusReply + 7, // 8: passport.Verify.JumioCallback:output_type -> passport.StatusReply + 7, // [7:9] is the sub-list for method output_type + 5, // [5:7] is the sub-list for method input_type + 5, // [5:5] is the sub-list for extension type_name + 5, // [5:5] is the sub-list for extension extendee + 0, // [0:5] is the sub-list for field type_name +} + +func init() { file_verify_proto_init() } +func file_verify_proto_init() { + if File_verify_proto != nil { + return + } + file_consts_proto_init() + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_verify_proto_rawDesc), len(file_verify_proto_rawDesc)), + NumEnums: 0, + NumMessages: 7, + NumExtensions: 0, + NumServices: 1, + }, + GoTypes: file_verify_proto_goTypes, + DependencyIndexes: file_verify_proto_depIdxs, + MessageInfos: file_verify_proto_msgTypes, + }.Build() + File_verify_proto = out.File + file_verify_proto_goTypes = nil + file_verify_proto_depIdxs = nil +} diff --git a/sdk/client/golang/passport/verify_grpc.pb.go b/sdk/client/golang/passport/verify_grpc.pb.go new file mode 100644 index 0000000..63bc1e9 --- /dev/null +++ b/sdk/client/golang/passport/verify_grpc.pb.go @@ -0,0 +1,167 @@ +// Code generated by protoc-gen-go-grpc. DO NOT EDIT. +// versions: +// - protoc-gen-go-grpc v1.6.2 +// - protoc v7.36.0 +// source: verify.proto + +package passport + +import ( + context "context" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +// Requires gRPC-Go v1.64.0 or later. +const _ = grpc.SupportPackageIsVersion9 + +const ( + Verify_Request_FullMethodName = "/passport.Verify/Request" + Verify_JumioCallback_FullMethodName = "/passport.Verify/JumioCallback" +) + +// VerifyClient is the client API for Verify service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +// +// Passport(会员通行证)-验证 +type VerifyClient interface { + // 认证请求 + Request(ctx context.Context, in *VerifyRequest, opts ...grpc.CallOption) (*StatusReply, error) + // KYC 认证回调 + JumioCallback(ctx context.Context, in *JumioCallbackPayload, opts ...grpc.CallOption) (*StatusReply, error) +} + +type verifyClient struct { + cc grpc.ClientConnInterface +} + +func NewVerifyClient(cc grpc.ClientConnInterface) VerifyClient { + return &verifyClient{cc} +} + +func (c *verifyClient) Request(ctx context.Context, in *VerifyRequest, opts ...grpc.CallOption) (*StatusReply, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(StatusReply) + err := c.cc.Invoke(ctx, Verify_Request_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *verifyClient) JumioCallback(ctx context.Context, in *JumioCallbackPayload, opts ...grpc.CallOption) (*StatusReply, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(StatusReply) + err := c.cc.Invoke(ctx, Verify_JumioCallback_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +// VerifyServer is the server API for Verify service. +// All implementations must embed UnimplementedVerifyServer +// for forward compatibility. +// +// Passport(会员通行证)-验证 +type VerifyServer interface { + // 认证请求 + Request(context.Context, *VerifyRequest) (*StatusReply, error) + // KYC 认证回调 + JumioCallback(context.Context, *JumioCallbackPayload) (*StatusReply, error) + mustEmbedUnimplementedVerifyServer() +} + +// UnimplementedVerifyServer must be embedded to have +// forward compatible implementations. +// +// NOTE: this should be embedded by value instead of pointer to avoid a nil +// pointer dereference when methods are called. +type UnimplementedVerifyServer struct{} + +func (UnimplementedVerifyServer) Request(context.Context, *VerifyRequest) (*StatusReply, error) { + return nil, status.Error(codes.Unimplemented, "method Request not implemented") +} +func (UnimplementedVerifyServer) JumioCallback(context.Context, *JumioCallbackPayload) (*StatusReply, error) { + return nil, status.Error(codes.Unimplemented, "method JumioCallback not implemented") +} +func (UnimplementedVerifyServer) mustEmbedUnimplementedVerifyServer() {} +func (UnimplementedVerifyServer) testEmbeddedByValue() {} + +// UnsafeVerifyServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to VerifyServer will +// result in compilation errors. +type UnsafeVerifyServer interface { + mustEmbedUnimplementedVerifyServer() +} + +func RegisterVerifyServer(s grpc.ServiceRegistrar, srv VerifyServer) { + // If the following call panics, it indicates UnimplementedVerifyServer was + // embedded by pointer and is nil. This will cause panics if an + // unimplemented method is ever invoked, so we test this at initialization + // time to prevent it from happening at runtime later due to I/O. + if t, ok := srv.(interface{ testEmbeddedByValue() }); ok { + t.testEmbeddedByValue() + } + s.RegisterService(&Verify_ServiceDesc, srv) +} + +func _Verify_Request_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(VerifyRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(VerifyServer).Request(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: Verify_Request_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(VerifyServer).Request(ctx, req.(*VerifyRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Verify_JumioCallback_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(JumioCallbackPayload) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(VerifyServer).JumioCallback(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: Verify_JumioCallback_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(VerifyServer).JumioCallback(ctx, req.(*JumioCallbackPayload)) + } + return interceptor(ctx, in, info, handler) +} + +// Verify_ServiceDesc is the grpc.ServiceDesc for Verify service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var Verify_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "passport.Verify", + HandlerType: (*VerifyServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Request", + Handler: _Verify_Request_Handler, + }, + { + MethodName: "JumioCallback", + Handler: _Verify_JumioCallback_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "verify.proto", +} diff --git a/sdk/client/typescript/passport/index.ts b/sdk/client/typescript/passport/index.ts new file mode 100644 index 0000000..aec19a0 --- /dev/null +++ b/sdk/client/typescript/passport/index.ts @@ -0,0 +1,341 @@ +// Code generated by protoc-gen-typescript-http. DO NOT EDIT. +/* eslint-disable camelcase */ +// @ts-nocheck + +/** 获取会员的完整信息 */ +export type GetFullReply = { + /** 唯一标识 */ + identity?: string; + /** 帐号 */ + account?: string; + /** 手机号码 必填 */ + phone?: string; + /** 验证码 */ + email?: string; + /** 权限 */ + rights?: string; + /** 昵称 */ + nickname?: string; + /** 头像 */ + avatar?: string; + /** 生日 */ + birthday?: string; + /** 性别,1为男性,2为女性 */ + sex?: number; + /** 国家 */ + country?: string; + /** 省 */ + province?: string; + /** 市 */ + city?: string; + /** 区 */ + area?: string; + /** 签名 */ + sign?: string; + /** 背景&封面 */ + cover?: string; + /** 积分 */ + score?: number; + /** 等级 */ + level?: number; + /** 用户验证状态 */ + verifyStatus?: VerifyStatus; + /** 用户标签 */ + tags?: TagItem[]; +}; + +export type VerifyStatus = { + /** 邮箱是否已验证 */ + emailVerify?: number; + /** 手机是否已验证 */ + phoneVerify?: number; + /** 人脸或照片是否已验证 */ + faceVerify?: number; + /** 证件是否已验证 */ + documentVerify?: number; + /** 实名是否已验证 */ + kycVerify?: number; +}; + +export type TagItem = { + name?: string; + icon?: string; +}; + +export type SetDataRequest = { + /** 昵称 */ + nickname?: string; + /** 头像 */ + avatar?: string; + /** 生日 */ + birthday?: string; + /** 性别,1为男性,2为女性 */ + sex?: number; + /** 国家 */ + country?: string; + /** 省 */ + province?: string; + /** 市 */ + city?: string; + /** 区 */ + area?: string; + /** 签名 */ + sign?: string; + /** 背景&封面 */ + cover?: string; + /** 积分 */ + score?: number; + /** 等级 */ + level?: number; +}; + +export type SetPasswordRequest = { + /** 旧密码 */ + oldPassword?: string; + /** 新密码 */ + newPassword?: string; +}; + +export type StatisticsRequest = { + /** 要获取的统计数据字段。 */ + field?: string[]; +}; + +export type StatisticsReply = { + /** 数据以Map格式输出 */ + Data?: { [key: string]: number }; +}; + +/** assport通行证模块-帐号数据 */ +export interface Account { +} + +type RequestType = { + path: string; + method: string; + body: string | null; +}; + +type RequestHandler = (request: RequestType, meta: { service: string, method: string }) => Promise; + +export function createAccountClient( + handler: RequestHandler +): Account { + return { + }; +} +export type Empty = { +}; + +export type StatusReply = { + /** 状态码 */ + code?: number; + /** 状态说明 */ + message?: string; + /** 数据 */ + details?: string; + /** 响应时间序列 */ + timeseq?: number; +}; + +export type IdentRequest = { + /** 唯一ID */ + id?: number; + /** 唯一码 */ + identity?: string; +}; + +export type FetchRequest = { + /** 页数 */ + pageNo?: number; + /** 每页记录数 */ + pageSize?: number; + /** 条件参数,key=val,eg key:category_id=?,vlaue=11 */ + params?: { [key: string]: string }; +}; + +export type VersionRequest = { + /** 时序版本号 */ + version?: number; +}; + +export type SearchRequest = { + /** 关键词 */ + keyword?: string; +}; + +export type ForgetVerifyRequest = { + /** 手机号 */ + phone?: string; + /** 验证码 */ + code?: string; +}; + +export type ForgetResetRequest = { + /** 唯一码 */ + identity?: string; + /** 密码 */ + password?: string; +}; + +/** Passport通行证模块-找回密码 */ +export interface Forget { +} + +export function createForgetClient( + handler: RequestHandler +): Forget { + return { + }; +} +export type LoginByPwdRequest = { + /** 账号 必填 */ + account?: string; + /** 密码 必填 */ + password?: string; +}; + +export type LoginByCodeRequest = { + /** 国家 */ + country?: string; + /** 手机号码 */ + phone?: string; + /** 验证码 */ + code?: string; + /** 代理ID */ + agencyId?: number; + /** 工作人员ID */ + staffId?: number; + /** 所属ID */ + owner_id?: number; + /** 所属唯一码 */ + owner_identity?: string; +}; + +export type LoginReply = { + id?: number; + /** 用户唯一码 */ + identity?: string; + /** 用户凭证 */ + token?: string; + /** 扩展字段 */ + extend?: { [key: string]: string }; + /** 用户验证状态 */ + verifyStatus?: VerifyStatus; +}; + +/** Passport-通行证模块-登录 */ +export interface Login { +} + +export function createLoginClient( + handler: RequestHandler +): Login { + return { + }; +} +export type RegisterRequest = { + /** 国家码,eg CN US */ + country?: string; + /** 邮箱 */ + email?: string; + /** 帐号 */ + account?: string; + /** 手机号 */ + phone?: string; + /** 密码 */ + password?: string; + /** 验证码 */ + code?: string; + /** 代理ID */ + agencyId?: number; + /** 工作人员ID */ + staffId?: number; + /** 所属ID */ + owner_id?: number; + /** 所属唯一码 */ + owner_identity?: string; +}; + +export type RegisterReply = { + id?: number; + /** 用户唯一码 */ + identity?: string; + /** 用户Header所需Token */ + token?: string; + /** 扩展字段 */ + extend?: { [key: string]: string }; + /** 用户验证状态 */ + verifyStatus?: VerifyStatus; +}; + +/** Passport-通行证模块-注册 */ +export interface Register { +} + +export function createRegisterClient( + handler: RequestHandler +): Register { + return { + }; +} +export type VerifyRequest = { + /** 服务提供商 */ + provider?: string; + /** 参数 */ + args?: { [key: string]: string }; +}; + +export type JumioCallbackPayload = { + scanReference?: string; + customerInternalReference?: string; + verificationStatus?: VerificationStatus; + document?: Document; + /** 其他可选字段 */ + personalInformation?: PersonalInformation; + faceMap?: FaceMap; + callbackDate?: string; + clientIp?: string; +}; + +export type VerificationStatus = { + /** "PENDING", "DONE", "FAILED" */ + state?: string; + /** 可选字段,失败原因 */ + reason?: string; +}; + +export type Document = { + /** "APPROVED_VERIFIED", "DENIED_FRAUD", etc. */ + status?: string; + /** "PASSPORT", "DRIVER_LICENSE", etc. */ + type?: string; + issuingCountry?: string; + number?: string; +}; + +export type PersonalInformation = { + firstName?: string; + lastName?: string; + dateOfBirth?: string; + nationality?: string; +}; + +export type FaceMap = { + status?: string; + /** 人脸比对相似度 */ + similarity?: number; +}; + +/** Passport(会员通行证)-验证 */ +export interface Verify { +} + +export function createVerifyClient( + handler: RequestHandler +): Verify { + return { + }; +} + +// @@protoc_insertion_point(typescript-http-eof) diff --git a/sdk/docs/passport/account.md b/sdk/docs/passport/account.md new file mode 100644 index 0000000..68e558f --- /dev/null +++ b/sdk/docs/passport/account.md @@ -0,0 +1,173 @@ +# Account + + assport通行证模块-帐号数据 + +- [/passport.Account/Get](#passportaccountget) +- [/passport.Account/SetData](#passportaccountsetdata) +- [/passport.Account/SetPassword](#passportaccountsetpassword) +- [/passport.Account/TagCreate](#passportaccounttagcreate) +- [/passport.Account/TagRemove](#passportaccounttagremove) +- [/passport.Account/Statistics](#passportaccountstatistics) + +## /passport.Account/Get + + 通过会员所有信息 + + +### Request +```javascript +{} +``` + +### Reply +```javascript +{ + identity: "", // type, 唯一标识 + account: "", // type, 帐号 + phone: "", // type, 手机号码 必填 + email: "", // type, 验证码 + rights: "", // type, 权限 + nickname: "", // type, 昵称 + avatar: "", // type, 头像 + birthday: "", // type, 生日 + sex: 0, // type, 性别,1为男性,2为女性 + country: "", // type, 国家 + province: "", // type, 省 + city: "", // type, 市 + area: "", // type, 区 + sign: "", // type, 签名 + cover: "", // type, 背景&封面 + score: 0, // type, 积分 + level: 0, // type, 等级 + verify_status: { + email_verify: 0, // type, 邮箱是否已验证 + phone_verify: 0, // type, 手机是否已验证 + face_verify: 0, // type, 人脸或照片是否已验证 + document_verify: 0, // type, 证件是否已验证 + kyc_verify: 0, // type, 实名是否已验证 + }, // type, 用户验证状态 + tags: [{ + name: "", // type + icon: "", // type + }], // list, 用户标签 +} +``` +## /passport.Account/SetData + + 更新会员的信息数据,字段值为空或是0,将不更新此数据 + + +### Request +```javascript +{ + nickname: "", // type, 昵称 + avatar: "", // type, 头像 + birthday: "", // type, 生日 + sex: 0, // type, 性别,1为男性,2为女性 + country: "", // type, 国家 + province: "", // type, 省 + city: "", // type, 市 + area: "", // type, 区 + sign: "", // type, 签名 + cover: "", // type, 背景&封面 + score: 0, // type, 积分 + level: 0, // type, 等级 +} +``` + +### Reply +```javascript +{ + code: 0, // type, 状态码 + message: "", // type, 状态说明 + details: "", // type, 数据 + timeseq: "0", // type, 响应时间序列 +} +``` +## /passport.Account/SetPassword + + 更新会员的密码 + + +### Request +```javascript +{ + old_password: "", // type, 旧密码 + new_password: "", // type, 新密码 +} +``` + +### Reply +```javascript +{ + code: 0, // type, 状态码 + message: "", // type, 状态说明 + details: "", // type, 数据 + timeseq: "0", // type, 响应时间序列 +} +``` +## /passport.Account/TagCreate + + 新增标签 + + +### Request +```javascript +{ + name: "", // type + icon: "", // type +} +``` + +### Reply +```javascript +{ + code: 0, // type, 状态码 + message: "", // type, 状态说明 + details: "", // type, 数据 + timeseq: "0", // type, 响应时间序列 +} +``` +## /passport.Account/TagRemove + + 删除标签 + + +### Request +```javascript +{ + id: "0", // type, 唯一ID + identity: "", // type, 唯一码 +} +``` + +### Reply +```javascript +{ + code: 0, // type, 状态码 + message: "", // type, 状态说明 + details: "", // type, 数据 + timeseq: "0", // type, 响应时间序列 +} +``` +## /passport.Account/Statistics + + 获取会员的相关统计数据 + + +### Request +```javascript +{ + field: [""], // list, 要获取的统计数据字段。 +} +``` + +### Reply +```javascript +{ + Data: { + "": "0" + }, // map, 数据以Map格式输出 +} +``` + diff --git a/sdk/docs/passport/forget.md b/sdk/docs/passport/forget.md new file mode 100644 index 0000000..f5f58b4 --- /dev/null +++ b/sdk/docs/passport/forget.md @@ -0,0 +1,52 @@ +# Forget + + Passport通行证模块-找回密码 + +- [/passport.Forget/Verify](#passportforgetverify) +- [/passport.Forget/Reset](#passportforgetreset) + +## /passport.Forget/Verify + + 验证手机号和验证码 + + +### Request +```javascript +{ + phone: "", // type, 手机号 + code: "", // type, 验证码 +} +``` + +### Reply +```javascript +{ + code: 0, // type, 状态码 + message: "", // type, 状态说明 + details: "", // type, 数据 + timeseq: "0", // type, 响应时间序列 +} +``` +## /passport.Forget/Reset + + 重罢密码 + + +### Request +```javascript +{ + identity: "", // type, 唯一码 + password: "", // type, 密码 +} +``` + +### Reply +```javascript +{ + code: 0, // type, 状态码 + message: "", // type, 状态说明 + details: "", // type, 数据 + timeseq: "0", // type, 响应时间序列 +} +``` + diff --git a/sdk/docs/passport/login.md b/sdk/docs/passport/login.md new file mode 100644 index 0000000..53f7cb2 --- /dev/null +++ b/sdk/docs/passport/login.md @@ -0,0 +1,112 @@ +# Login + + Passport-通行证模块-登录 + +- [/passport.Login/Pwd](#passportloginpwd) +- [/passport.Login/Code](#passportlogincode) +- [/passport.Login/Quick](#passportloginquick) + +## /passport.Login/Pwd + + 通过密码登录 + + +### Request +```javascript +{ + account: "", // type, 账号 必填 + password: "", // type, 密码 必填 +} +``` + +### Reply +```javascript +{ + id: "0", // type + identity: "", // type, 用户唯一码 + token: "", // type, 用户凭证 + extend: { + "": "" + }, // map, 扩展字段 + verify_status: { + email_verify: 0, // type, 邮箱是否已验证 + phone_verify: 0, // type, 手机是否已验证 + face_verify: 0, // type, 人脸或照片是否已验证 + document_verify: 0, // type, 证件是否已验证 + kyc_verify: 0, // type, 实名是否已验证 + }, // type, 用户验证状态 +} +``` +## /passport.Login/Code + + 通过验证码登录 + + +### Request +```javascript +{ + country: "", // type, 国家 + phone: "", // type, 手机号码 + code: "", // type, 验证码 + agency_id: "0", // type, 代理ID + staff_id: "0", // type, 工作人员ID + owner_id: "0", // type, 所属ID + owner_identity: "", // type, 所属唯一码 +} +``` + +### Reply +```javascript +{ + id: "0", // type + identity: "", // type, 用户唯一码 + token: "", // type, 用户凭证 + extend: { + "": "" + }, // map, 扩展字段 + verify_status: { + email_verify: 0, // type, 邮箱是否已验证 + phone_verify: 0, // type, 手机是否已验证 + face_verify: 0, // type, 人脸或照片是否已验证 + document_verify: 0, // type, 证件是否已验证 + kyc_verify: 0, // type, 实名是否已验证 + }, // type, 用户验证状态 +} +``` +## /passport.Login/Quick + + 通过验证码快捷登录并注册 + + +### Request +```javascript +{ + country: "", // type, 国家 + phone: "", // type, 手机号码 + code: "", // type, 验证码 + agency_id: "0", // type, 代理ID + staff_id: "0", // type, 工作人员ID + owner_id: "0", // type, 所属ID + owner_identity: "", // type, 所属唯一码 +} +``` + +### Reply +```javascript +{ + id: "0", // type + identity: "", // type, 用户唯一码 + token: "", // type, 用户凭证 + extend: { + "": "" + }, // map, 扩展字段 + verify_status: { + email_verify: 0, // type, 邮箱是否已验证 + phone_verify: 0, // type, 手机是否已验证 + face_verify: 0, // type, 人脸或照片是否已验证 + document_verify: 0, // type, 证件是否已验证 + kyc_verify: 0, // type, 实名是否已验证 + }, // type, 用户验证状态 +} +``` + diff --git a/sdk/docs/passport/register.md b/sdk/docs/passport/register.md new file mode 100644 index 0000000..eb5e913 --- /dev/null +++ b/sdk/docs/passport/register.md @@ -0,0 +1,86 @@ +# Register + + Passport-通行证模块-注册 + +- [/passport.Register/Pwd](#passportregisterpwd) +- [/passport.Register/Code](#passportregistercode) + +## /passport.Register/Pwd + + 帐号密码注册 + + +### Request +```javascript +{ + country: "", // type, 国家码,eg CN US + email: "", // type, 邮箱 + account: "", // type, 帐号 + phone: "", // type, 手机号 + password: "", // type, 密码 + code: "", // type, 验证码 + agency_id: "0", // type, 代理ID + staff_id: "0", // type, 工作人员ID + owner_id: "0", // type, 所属ID + owner_identity: "", // type, 所属唯一码 +} +``` + +### Reply +```javascript +{ + id: "0", // type + identity: "", // type, 用户唯一码 + token: "", // type, 用户Header所需Token + extend: { + "": "" + }, // map, 扩展字段 + verify_status: { + email_verify: 0, // type, 邮箱是否已验证 + phone_verify: 0, // type, 手机是否已验证 + face_verify: 0, // type, 人脸或照片是否已验证 + document_verify: 0, // type, 证件是否已验证 + kyc_verify: 0, // type, 实名是否已验证 + }, // type, 用户验证状态 +} +``` +## /passport.Register/Code + + 手机验证码注册 + + +### Request +```javascript +{ + country: "", // type, 国家码,eg CN US + email: "", // type, 邮箱 + account: "", // type, 帐号 + phone: "", // type, 手机号 + password: "", // type, 密码 + code: "", // type, 验证码 + agency_id: "0", // type, 代理ID + staff_id: "0", // type, 工作人员ID + owner_id: "0", // type, 所属ID + owner_identity: "", // type, 所属唯一码 +} +``` + +### Reply +```javascript +{ + id: "0", // type + identity: "", // type, 用户唯一码 + token: "", // type, 用户Header所需Token + extend: { + "": "" + }, // map, 扩展字段 + verify_status: { + email_verify: 0, // type, 邮箱是否已验证 + phone_verify: 0, // type, 手机是否已验证 + face_verify: 0, // type, 人脸或照片是否已验证 + document_verify: 0, // type, 证件是否已验证 + kyc_verify: 0, // type, 实名是否已验证 + }, // type, 用户验证状态 +} +``` + diff --git a/sdk/docs/passport/verify.md b/sdk/docs/passport/verify.md new file mode 100644 index 0000000..7eec1dd --- /dev/null +++ b/sdk/docs/passport/verify.md @@ -0,0 +1,77 @@ +# Verify + + Passport(会员通行证)-验证 + +- [/passport.Verify/Request](#passportverifyrequest) +- [/passport.Verify/JumioCallback](#passportverifyjumiocallback) + +## /passport.Verify/Request + + 认证请求 + + +### Request +```javascript +{ + provider: "", // type, 服务提供商 + args: { + "": "" + }, // map, 参数 +} +``` + +### Reply +```javascript +{ + code: 0, // type, 状态码 + message: "", // type, 状态说明 + details: "", // type, 数据 + timeseq: "0", // type, 响应时间序列 +} +``` +## /passport.Verify/JumioCallback + + KYC 认证回调 + + +### Request +```javascript +{ + scan_reference: "", // type + customer_internal_reference: "", // type + verification_status: { + state: "", // type, "PENDING", "DONE", "FAILED" + reason: "", // type, 可选字段,失败原因 + }, // type + document: { + status: "", // type, "APPROVED_VERIFIED", "DENIED_FRAUD", etc. + type: "", // type, "PASSPORT", "DRIVER_LICENSE", etc. + issuing_country: "", // type + number: "", // type + }, // type + // 其他可选字段 + personal_information: { + first_name: "", // type + last_name: "", // type + date_of_birth: "", // type + nationality: "", // type + }, // type + face_map: { + status: "", // type + similarity: 0.0, // type, 人脸比对相似度 + }, // type + callback_date: "", // type + client_ip: "", // type +} +``` + +### Reply +```javascript +{ + code: 0, // type, 状态码 + message: "", // type, 状态说明 + details: "", // type, 数据 + timeseq: "0", // type, 响应时间序列 +} +``` + diff --git a/tools/go.mod b/tools/go.mod new file mode 100644 index 0000000..0793ced --- /dev/null +++ b/tools/go.mod @@ -0,0 +1,15 @@ +module bsm/full/tools + +go 1.27.1 + +tool ( + google.golang.org/grpc/cmd/protoc-gen-go-grpc + git.apinb.com/bsm-tools/protoc-gen-markdown + git.apinb.com/bsm-tools/protoc-gen-slc + git.apinb.com/bsm-tools/protoc-gen-ts + github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway + github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2 + github.com/pepabo/protoc-gen-go-client + google.golang.org/grpc/cmd/protoc-gen-go-grpc + google.golang.org/protobuf/cmd/protoc-gen-go +) \ No newline at end of file