syntax = "proto3"; package sender ; option go_package=".;sender"; // sms method service Sms { rpc Send(SmsSendRequest) returns (SmsReply); rpc Verify(SmsVerifyRequest) returns (SmsReply); } // sms module message SmsSendRequest { string provider =1; string sign_name = 2; // 必传项 string template_code = 3; // 必传项 string phone = 4; // 必传项 bool is_gen_code = 6; // 是否生成验证码 map paramters=5; // 验证码相关 } message SmsReply { string reply = 1; } message SmsVerifyRequest { string phone = 1; string code = 2; }