refactor: centralize protobuf and remove go-zero
This commit is contained in:
@@ -1,28 +1,28 @@
|
||||
syntax = "proto3";
|
||||
package cloud;
|
||||
option go_package = ".;cloud";
|
||||
import "blocks.proto";
|
||||
option go_package = "bsm/full/module/base/cloud/pb;cloud";
|
||||
import "protobuf/blocks.proto";
|
||||
|
||||
// 隐私数据服务
|
||||
service Private {
|
||||
// 创建隐私数据
|
||||
rpc CreatePrivateData(CreatePrivateDataRequest) returns (StatusReply);
|
||||
rpc CreatePrivateData(CreatePrivateDataRequest) returns (blocks.StatusReply);
|
||||
// 获取隐私数据详情
|
||||
rpc GetPrivateData(IdentRequest) returns (CloudPrivateItem);
|
||||
rpc GetPrivateData(blocks.IdentRequest) returns (CloudPrivateItem);
|
||||
// 更新隐私数据
|
||||
rpc UpdatePrivateData(CloudPrivateItem) returns (StatusReply);
|
||||
rpc UpdatePrivateData(CloudPrivateItem) returns (blocks.StatusReply);
|
||||
// 删除隐私数据
|
||||
rpc DeletePrivateData(IdentRequest) returns (StatusReply);
|
||||
rpc DeletePrivateData(blocks.IdentRequest) returns (blocks.StatusReply);
|
||||
// 获取隐私数据列表
|
||||
rpc ListPrivateData(FetchRequest) returns (ListPrivateDataResponse);
|
||||
rpc ListPrivateData(blocks.FetchRequest) returns (ListPrivateDataResponse);
|
||||
// 按类型获取隐私数据
|
||||
rpc GetPrivateDataByType(FetchRequest) returns (ListPrivateDataResponse);
|
||||
rpc GetPrivateDataByType(blocks.FetchRequest) returns (ListPrivateDataResponse);
|
||||
// 搜索隐私数据
|
||||
rpc SearchPrivateData(FetchRequest) returns (ListPrivateDataResponse);
|
||||
rpc SearchPrivateData(blocks.FetchRequest) returns (ListPrivateDataResponse);
|
||||
// 加密数据
|
||||
rpc EncryptData(DataRequest) returns (StatusReply);
|
||||
rpc EncryptData(DataRequest) returns (blocks.StatusReply);
|
||||
// 解密数据
|
||||
rpc DecryptData(DataRequest) returns (StatusReply);
|
||||
rpc DecryptData(DataRequest) returns (blocks.StatusReply);
|
||||
}
|
||||
// 请求消息定义
|
||||
message CreatePrivateDataRequest {
|
||||
|
||||
Reference in New Issue
Block a user