syntax = "proto3"; package api.v1; option go_package = "voucher/api/v1;v1"; // 空请求或返回 message Empty {} // 空参数请求 message ReqEmpty {} // 空返回 message RespEmpty {} // 响应选项数据 message RespOption { // 名称 string label = 1; // 值 string value = 2; // 是否选择 bool select = 3; // 禁止操作 bool disable = 4; //下级选项数据 repeated RespOption children = 5; } // 响应选项数据列表 message RespOptions { // 选项列表 repeated RespOption list = 1; } // ReqPage 分页响应参数 message RespPage { //页码 int32 page = 1; //每页数量 int32 limit = 2; //总数 int32 total = 3; }