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