zhangqian
2024-07-01 73b6baf6af3d88cdcb0e2df7932a9bd96b0b85c5
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;
}