44 lines
839 B
Protocol Buffer
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;
|
|
} |