From 73b6baf6af3d88cdcb0e2df7932a9bd96b0b85c5 Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期一, 01 七月 2024 22:32:34 +0800 Subject: [PATCH] 月度统计出入库按类型汇总报表定时任务和手动跑任务接口 --- proto/inventory_order.proto | 66 ++++++++++++++++++++++++++++++++ 1 files changed, 65 insertions(+), 1 deletions(-) diff --git a/proto/inventory_order.proto b/proto/inventory_order.proto index 65d34d7..4e5cb81 100644 --- a/proto/inventory_order.proto +++ b/proto/inventory_order.proto @@ -2,10 +2,16 @@ option go_package = "./inventory_order"; +import "common.proto"; + service inventoryOrderService { rpc CreateNewOrder(CreateNewOrderRequest) returns(CreateNewOrderResponse) {} rpc CreateOperationList(CreateOperationListRequest) returns(CreateOperationListResponse) {} rpc UpdateMaterialApplyStatus(UpdateMaterialApplyStatusRequest) returns(UpdateMaterialApplyStatusResponse) {} + rpc GetWarehouseInfo(GetWarehouseInfoRequest) returns(GetWarehouseInfoResponse) {} + rpc UpdateOutsourceOrder(UpdateOutsourceOrderRequest) returns(UpdateOutsourceOrderResponse) {} + rpc GetOperationInfo(GetOperationInfoRequest) returns(GetOperationInfoResponse) {} + rpc GetWorkerList(GetWorkerListRequest) returns(GetWorkerListResponse) {} } message CreateNewOrderRequest{ @@ -31,12 +37,15 @@ message OperationList { string SourceNumber = 1; repeated OperationProduct Products = 2; + string SalesDetailsNumber = 3; } message CreateOperationListRequest{ - int64 OperationType = 1; + int64 OperationType = 1;//1鍏ュ簱,2鍑哄簱 string Source = 2; repeated OperationList List = 3; + string WarehouseId = 4; + OperationSource OperationSource = 5; } message OperationResponse{ @@ -56,4 +65,59 @@ } message UpdateMaterialApplyStatusResponse{ +} + +//-------------------------------------------------GetWarehouseInfo----------------------------------------- + +message GetWarehouseInfoRequest{ +} + +message WarehouseInfo{ + string Id = 1;//浠撳簱id + string Name = 2;//浠撳簱鍚嶇О +} + +message GetWarehouseInfoResponse{ + repeated WarehouseInfo List = 1; +} + +//-------------------------------------------------UpdateOutsourceOrder----------------------------------------- + +message UpdateOutsourceOrderRequest{ + string OutsourceNumber = 1; + repeated OperationProduct Products = 2; +} + +message UpdateOutsourceOrderResponse{} + +//-------------------------------------------------GetOperationInfo----------------------------------------- + +message GetOperationInfoRequest{ + repeated string SourceNumber = 1;//鏉ユ簮缂栫爜 + repeated string SalesDetailsNumber = 2;//閿�鍞槑缁嗙紪鐮� + int64 Status = 3;//鐘舵�� +} + +message GetOperationInfoResponse{ + repeated OperationInfo list = 1; +} + +message OperationInfo { + string SourceNumber = 1;//鏉ユ簮缂栫爜 + string SalesDetailsNumber = 2;//閿�鍞槑缁嗙紪鐮� + string ProductId = 3; + int64 Amount = 4; +} + +//-------------------------------------------------GetWorkerList----------------------------------------- + +message GetWorkerListRequest{ +} + +message WorkerInfo{ + string id = 1; + string name = 2; +} +message GetWorkerListResponse{ + repeated WorkerInfo List = 1; } \ No newline at end of file -- Gitblit v1.8.0