35 lines
749 B
Protocol Buffer
35 lines
749 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
option csharp_namespace = "ZR.Admin.Grpc";
|
|
|
|
package my.diary;
|
|
|
|
import "google/protobuf/timestamp.proto";
|
|
|
|
// The greeting service definition.
|
|
service MyDiary {
|
|
// Sends a greeting
|
|
rpc Edit (EditRequest) returns (EditReply);
|
|
rpc Query (QueryRequest) returns (QueryReply);
|
|
}
|
|
|
|
// The request message containing the user's name.
|
|
message EditRequest {
|
|
string content = 1;
|
|
int64 user_id = 2;
|
|
google.protobuf.Timestamp create_time = 3; // 字段名仍然建议使用 snake_case
|
|
}
|
|
|
|
// The response message containing the greetings.
|
|
message EditReply {
|
|
string result_message = 1;
|
|
}
|
|
|
|
message QueryRequest {
|
|
int64 user_id = 1;
|
|
google.protobuf.Timestamp create_time = 2;
|
|
}
|
|
|
|
message QueryReply {
|
|
string content = 1;
|
|
} |