syntax = "proto3"; package delivery; option go_package = "bsm/full/module/ec/delivery/external/pb/delivery;delivery"; import "protobuf/blocks.proto"; // Delivery(配送)微服务 service Member { // 获取配送员列表 rpc MemberList(blocks.FetchRequest) returns (MemberListReply) {}; // 添加配送员 rpc MemberAdd(MemberItem) returns (blocks.DeliveryStatusReply) {}; // 获取配送员数据 rpc MemberGet(blocks.IdentRequest)returns (MemberItem) {}; // 修改配送员 rpc MemberSet(MemberItem) returns (blocks.DeliveryStatusReply) {}; // 删除配送员 rpc MemberDel(blocks.IdentRequest) returns (blocks.DeliveryStatusReply) {}; } message MemberItem{ string identity = 1; // 唯一标识 string name = 2; // 姓名 string team_identity = 3; // 团队唯一标识 string picture = 4; // 头像 string phone = 5; // 联系人电话 int64 status = 6; // 状态:1正常;-1禁用 int64 turnover = 7; // 总成交量 } message MemberListReply{ int64 count = 1; repeated MemberItem list = 2; }