lishihai
2024-07-03 91d7ca06128f996844aa7d2d691d083c944bdf1d
proto/inventory_order.proto
@@ -2,11 +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{
@@ -32,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{
@@ -71,4 +79,45 @@
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;
}