chore: project refactoring

This commit is contained in:
ITQ
2025-10-27 22:16:11 +03:00
parent 7a1b6fc309
commit b38c3ed90c
12 changed files with 374 additions and 183 deletions
+54
View File
@@ -0,0 +1,54 @@
syntax = "proto3";
package order;
option go_package = "pkg/api/order";
service OrderService {
rpc CreateOrder(CreateOrderRequest) returns (CreateOrderResponse);
rpc GetOrder(GetOrderRequest) returns (GetOrderResponse);
rpc UpdateOrder(UpdateOrderRequest) returns (UpdateOrderResponse);
rpc DeleteOrder(DeleteOrderRequest) returns (DeleteOrderResponse);
rpc ListOrders(ListOrdersRequest) returns (ListOrdersResponse);
}
message Order {
string id = 1;
string item = 2;
int32 quantity = 3;
}
message CreateOrderRequest {
string item = 1;
int32 quantity = 2;
}
message CreateOrderResponse {
string id = 1;
}
message GetOrderRequest {
string id = 1;
}
message GetOrderResponse {
Order order = 1;
}
message UpdateOrderRequest {
string id = 1;
string item = 2;
int32 quantity = 3;
}
message UpdateOrderResponse {
Order order = 1;
}
message DeleteOrderRequest {
string id = 1;
}
message DeleteOrderResponse {
bool success = 1;
}
message ListOrdersRequest {}
message ListOrdersResponse {
repeated Order orders = 1;
}