From d20acf38c36c11ee4428c3e74a17f5870dc61b51 Mon Sep 17 00:00:00 2001 From: liujiandao <274878379@qq.com> Date: 星期四, 16 十一月 2023 09:51:00 +0800 Subject: [PATCH] Merge branch 'master' of http://192.168.5.5:10010/r/aps/SRM --- proto/purchase_wms.proto | 72 ++++++++++++++++++++++++++++++++++++ 1 files changed, 72 insertions(+), 0 deletions(-) diff --git a/proto/purchase_wms.proto b/proto/purchase_wms.proto new file mode 100644 index 0000000..1e8a838 --- /dev/null +++ b/proto/purchase_wms.proto @@ -0,0 +1,72 @@ +syntax = "proto3"; + +option go_package = "./purchase_wms"; + +service PurchaseService { + rpc PurchaseToWms(PurchaseToWmsRequest) returns (PurchaseToWmsResponse); + rpc UpdatePurchaseStatus(UpdatePurchaseStatusRequest) returns (UpdatePurchaseStatusResponse) {} + rpc GetSupplierListByProductId(GetSupplierListByProductIdRequest) returns (GetSupplierListByProductIdResponse) {} + rpc CreatePurchaseByWms(CreatePurchaseByWmsRequest) returns (CreatePurchaseByWmsResponse) {} +} + +//------------------------------------------PurchaseToWms-------------------------------- + +message PurchaseProduct{ + string Id = 1; + int64 Amount = 2; +} + +message PurchaseToWmsRequest { + string Number = 1; //閲囪喘缂栧彿 + string SupplierName = 2; //渚涘簲鍟� + repeated PurchaseProduct Product = 3; +} + +message PurchaseToWmsResponse { + int32 code = 1; + string message = 2; +} + +//------------------------------------------------UpdatePurchaseStatus------------------------------------- + +message UpdatePurchaseStatusRequest { + string Number = 1;//閲囪喘缂栧彿 +} + +message UpdatePurchaseStatusResponse { + int32 Code = 1; + string Msg = 2; +} + +//--------------------------------------------------GetSupplierListByProductId------------------------------ + +message GetSupplierListByProductIdRequest { + string ProductId = 1; +} + +message SupplierList { + int64 supplierId = 1; + string supplierName = 2; + float purchasePrice = 3;//閲囪喘浠锋牸 +} + +message GetSupplierListByProductIdResponse { + int32 Code = 1; + string Msg = 2; + repeated SupplierList List = 3; +} + +//-----------------------------------------------------CreatePurchaseByWms-------------------------------------- + +message CreatePurchaseByWmsRequest { + int64 SupplierId = 1; + string ProductId = 2; + int64 Amount = 3; +} + +message CreatePurchaseByWmsResponse { + int32 Code = 1; + string Msg = 2; + string PurchaseNumber = 3; +} + -- Gitblit v1.8.0