MarketingSystemDataExportTool/grpc/card/cardv1/supplier.proto

44 lines
839 B
Protocol Buffer

syntax = "proto3";
package api.inner;
import "card/cardv1/global.proto";
option go_package = "./card/cardv1;cardv1";
// 上游模块
service Supplier {
// 获取上游明细
rpc GetSupplier (GetSupplierRequest) returns (GetSupplierReply);
// 获取上游列表
rpc ListSupplier (ListSupplierRequest) returns (ListSupplierReply);
}
message GetSupplierRequest {
// 上游ID
uint32 supplierId = 1;
}
message GetSupplierReply {
SupplierItem detail = 1;
}
message ListSupplierRequest {
// 分页参数
PageReq page = 1;
// 上游名称
string name = 2;
// 余额范围
repeated double balance = 3;
// 供应商状态
optional GlobalStatus status = 4;
// 商务负责人
uint32 sponsorUserId = 6;
}
message ListSupplierReply {
PageReply page = 1;
// 上游列表
repeated SupplierItem list = 2;
}