MarketingSystemDataExportTool/grpc/life/lifev1/supplier.proto

42 lines
795 B
Protocol Buffer

syntax = "proto3";
package life.api.inner;
import "life/lifev1/global.proto";
option go_package = "./life/lifev1;lifev1";
// 上游模块
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;
}
message ListSupplierReply {
PageReply page = 1;
// 上游列表
repeated SupplierItem list = 2;
}