Files
full/module/ec/market/proto/supply.proto

52 lines
1.5 KiB
Protocol Buffer

syntax = "proto3";
package market;
option go_package = ".;market";
import "blocks.proto";
// 营销服务 - 供应商
service Supply{
// 新增供应商
rpc Create(MarketSupplyItem) returns (StatusReply) {}
// 获取一个供应商
rpc Get(IdentRequest) returns (MarketSupplyItem) {}
// 供应商列表
rpc Fetch(FetchRequest) returns (SupplyReply) {}
// 更新供应商数据
rpc Modify(MarketSupplyItem) returns (StatusReply) {}
// 删除一个供应商
rpc Delete(IdentRequest) returns (StatusReply) {}
}
message MarketSupplyItem {
string name = 1 ; // 联系人名称 必填
string avatar = 2; // 头像
int32 commission_rate = 3 [json_name="commission_rate"]; // 佣金比例
string account = 4; // 帐号
string phone = 5; // 手机号
string password = 6; // 密码
string org_name = 7 [json_name="org_name"]; // 机构名称
string org_photo = 8 [json_name="org_photo"]; // 机构照片
string id_name = 9 [json_name="id_name"]; // 证件姓名
string id_before = 10 [json_name="id_before"]; // 证件照片
string id_after = 11 [json_name="id_after"]; // 证件照片
string remark = 12; // 备注
string identity = 13; // 唯一标识
int32 status = 14;// 状态
int32 id = 15;// id
}
message SupplyReply {
int64 count = 1;// 总数
repeated MarketSupplyItem data = 2;// 数据
}