ok
This commit is contained in:
23
proto/question.proto
Normal file
23
proto/question.proto
Normal file
@@ -0,0 +1,23 @@
|
||||
syntax = "proto3";
|
||||
package survey;
|
||||
option go_package = ".;survey";
|
||||
import "blocks.proto";
|
||||
|
||||
// 问卷服务 - 问题管理
|
||||
service Question {
|
||||
rpc Add (QuestionItem) returns (StatusReply);
|
||||
rpc Update (QuestionItem) returns (StatusReply);
|
||||
rpc Delete (IdentRequest) returns (StatusReply);
|
||||
rpc Fetch (FetchRequest) returns (ListQuestionReply);
|
||||
rpc BySurvey (BySurveyRequest) returns (ListQuestionReply);
|
||||
}
|
||||
|
||||
message BySurveyRequest {
|
||||
string survey_id = 1;
|
||||
repeated string question_ids = 2; // 按顺序排列的问题ID
|
||||
}
|
||||
|
||||
message ListQuestionReply {
|
||||
repeated QuestionItem data = 1;
|
||||
int64 count = 2;
|
||||
}
|
||||
Reference in New Issue
Block a user