refactor: centralize protobuf and remove go-zero

This commit is contained in:
2026-08-09 15:10:19 +08:00
parent 5cc5fd92ed
commit 4bbed3156c
357 changed files with 14208 additions and 19903 deletions

View File

@@ -1,25 +1,25 @@
syntax = "proto3";
package passport;
option go_package = ".;passport";
import "blocks.proto";
option go_package = "bsm/full/module/base/passport/pb;passport";
import "protobuf/blocks.proto";
// assport通行证模块-帐号数据
service Account{
// 通过会员所有信息
rpc Get(Empty) returns (GetFullReply) {}
rpc Get(blocks.Empty) returns (GetFullReply) {}
// 更新会员的信息数据,字段值为空或是0将不更新此数据
rpc SetData(SetDataRequest) returns (StatusReply) {}
rpc SetData(SetDataRequest) returns (blocks.StatusReply) {}
// 更新会员的密码
rpc SetPassword(SetPasswordRequest) returns (StatusReply) {}
rpc SetPassword(SetPasswordRequest) returns (blocks.StatusReply) {}
// 新增标签
rpc TagCreate(TagItem) returns (StatusReply) {}
rpc TagCreate(TagItem) returns (blocks.StatusReply) {}
// 删除标签
rpc TagRemove(IdentRequest) returns (StatusReply) {}
rpc TagRemove(blocks.IdentRequest) returns (blocks.StatusReply) {}
// 获取会员的相关统计数据
rpc Statistics(StatisticsRequest) returns (StatisticsReply) {}
}
@@ -43,7 +43,7 @@ message GetFullReply {
string cover = 15; // 背景&封面
int32 score = 16; // 积分
int32 level = 17; // 等级
VerifyStatus verify_status = 18; // 用户验证状态
blocks.VerifyStatus verify_status = 18; // 用户验证状态
repeated TagItem tags = 19; // 用户标签
}

View File

@@ -1,43 +0,0 @@
syntax = "proto3";
package passport;
option go_package = ".;passport";
message FetchRequest {
int64 page_no=1; // 页数
int64 page_size=2; // 每页记录数
map<string,string> 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; // 实名是否已验证
}
message Empty{
}

View File

@@ -1,15 +1,15 @@
syntax = "proto3";
package passport;
option go_package = ".;passport";
import "blocks.proto";
option go_package = "bsm/full/module/base/passport/pb;passport";
import "protobuf/blocks.proto";
// Passport通行证模块-找回密码
service Forget{
// 验证手机号和验证码
rpc Verify(ForgetVerifyRequest) returns(StatusReply) {}
rpc Verify(ForgetVerifyRequest) returns(blocks.StatusReply) {}
// 重罢密码
rpc Reset(ForgetResetRequest) returns (StatusReply) {}
rpc Reset(ForgetResetRequest) returns (blocks.StatusReply) {}
}
message ForgetVerifyRequest {

View File

@@ -1,18 +1,18 @@
syntax = "proto3";
package passport;
option go_package = ".;passport";
import "blocks.proto";
option go_package = "bsm/full/module/base/passport/pb;passport";
import "protobuf/blocks.proto";
// Passport-通行证模块-登录
service Login{
// 通过密码登录
rpc Pwd(LoginByPwdRequest) returns (LoginReply) {}
rpc Pwd(LoginByPwdRequest) returns (LoginReply) {}
// 通过验证码登录
rpc Code(LoginByCodeRequest) returns (LoginReply) {}
rpc Code(LoginByCodeRequest) returns (LoginReply) {}
// 通过验证码快捷登录并注册
rpc Quick(LoginByCodeRequest) returns (LoginReply) {}
rpc Quick(LoginByCodeRequest) returns (LoginReply) {}
}
@@ -37,6 +37,6 @@ message LoginReply {
string identity = 2; //用户唯一码
string token = 3; //用户凭证
map<string, string> extend = 4; //扩展字段
VerifyStatus verify_status = 5; // 用户验证状态
blocks.VerifyStatus verify_status = 5; // 用户验证状态
}

View File

@@ -1,15 +1,15 @@
syntax = "proto3";
package passport;
option go_package = ".;passport";
import "blocks.proto";
option go_package = "bsm/full/module/base/passport/pb;passport";
import "protobuf/blocks.proto";
// Passport-通行证模块-注册
service Register{
// 帐号密码注册
rpc Pwd(RegisterRequest) returns (RegisterReply) {}
rpc Pwd(RegisterRequest) returns (RegisterReply) {}
// 手机验证码注册
rpc Code(RegisterRequest) returns (RegisterReply) {}
rpc Code(RegisterRequest) returns (RegisterReply) {}
}
@@ -31,5 +31,5 @@ message RegisterReply {
string identity = 2; //用户唯一码
string token = 4; //用户Header所需Token
map<string, string> extend = 5; //扩展字段
VerifyStatus verify_status = 6; // 用户验证状态
blocks.VerifyStatus verify_status = 6; // 用户验证状态
}

View File

@@ -1,15 +1,15 @@
syntax = "proto3";
package passport;
option go_package = ".;passport";
import "blocks.proto";
option go_package = "bsm/full/module/base/passport/pb;passport";
import "protobuf/blocks.proto";
// Passport(会员通行证)-验证
service Verify{
// 认证请求
rpc Request(VerifyRequest) returns (StatusReply) {}
rpc Request(VerifyRequest) returns (blocks.StatusReply) {}
// KYC 认证回调
rpc JumioCallback(JumioCallbackPayload) returns (StatusReply) {}
rpc JumioCallback(JumioCallbackPayload) returns (blocks.StatusReply) {}
}
message VerifyRequest {