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; }