syntax = "proto3"; package survey; option go_package = ".;survey"; import "blocks.proto"; // 问卷服务 - 答卷管理 service Answer { rpc Submit (SubmitAnswerRequest) returns (StatusReply); rpc BySurvey (IdentRequest) returns (ListAnswerReply); } message SubmitAnswerRequest { string survey_id = 1; string owner_id = 2; // 答题者ID repeated AnswerItem answer = 3; // 答题 string ip_address = 4; string user_agent = 5; } message AnswerItem { string question_id = 1; repeated string answer = 2; } message ListAnswerReply { repeated AnswerItem data = 1; int64 count = 2; }