| | |
| | | |
| | | option go_package = "./product_inventory"; |
| | | |
| | | import "common.proto"; |
| | | |
| | | service productInventoryService { |
| | | rpc CreateOperation(CreateOperationRequest) returns(CreateOperationResponse) {} |
| | | rpc GetInventoryProductInfo(GetInventoryProductInfoRequest) returns (GetInventoryProductInfoResponse) {} |
| | | rpc UpdateSalesDetailStatus(UpdateSalesDetailStatusRequest) returns (UpdateSalesDetailStatusResponse) {} |
| | | rpc GetOrderInputAndOutputInfo(GetOrderInputAndOutputInfoRequest) returns (GetOrderInputAndOutputInfoResponse) {} |
| | | rpc OrderProductOutput(OrderProductOutputRequest) returns (OrderProductOutputResponse) {} |
| | | rpc GetOutputOperationInfo(GetOutputOperationInfoRequest) returns (GetOutputOperationInfoResponse) {} |
| | | } |
| | | |
| | | message CreateOperationRequest{ |
| | |
| | | int64 ClientId = 7; |
| | | string ClientName = 8; |
| | | repeated InventoryProduct ProductList = 9; |
| | | OperationSource OperationSource = 10; |
| | | } |
| | | |
| | | message InventoryProduct{ |
| | |
| | | int64 WareHouseID = 16; |
| | | } |
| | | message GetOrderInputAndOutputInfoRequest { |
| | | string Number = 1;//明细单编码 |
| | | string Number = 1;//明细单编码 |
| | | } |
| | | |
| | | message GetOrderInputAndOutputInfoResponse { |
| | |
| | | message OrderProductOutputRequest { |
| | | string OrderNumber = 1;//明细单编码 |
| | | repeated OutputProduct Products= 2;//发货明细 |
| | | int64 warehouseId = 3;//发货仓库ID |
| | | } |
| | | |
| | | message OrderProductOutputResponse { |
| | | int32 Code = 1; |
| | | string Msg = 2; |
| | | } |
| | | |
| | | //------------------------------------------------------------------------------------------------ |
| | | |
| | | message GetOutputOperationInfoRequest{ |
| | | string Number = 1;//明细单编码 |
| | | } |
| | | |
| | | message GetOutputOperationInfoResponse{ |
| | | repeated OutputProduct Products= 1;//发货明细 |
| | | } |