refactor: add unified all service gateway

This commit is contained in:
2026-08-10 10:03:46 +08:00
parent 5ea45a76fe
commit f994b2de9c
143 changed files with 2853 additions and 2129 deletions

View File

@@ -9,13 +9,13 @@ service Cart {
rpc Fetch(CartGetRequest) returns (CartGetReply) {};
// 将商品增加至购物车
rpc Create(CartAddRequest) returns (blocks.OrderStatusReply) {};
rpc Create(CartAddRequest) returns (ec_order_blocks.OrderStatusReply) {};
// 修改购物车中的商品数量
rpc Modify(CartSetRequest) returns (blocks.OrderStatusReply) {};
rpc Modify(CartSetRequest) returns (ec_order_blocks.OrderStatusReply) {};
// 删除购物车中的商品
rpc Delete(CartDelRequest) returns (blocks.OrderStatusReply) {};
rpc Delete(CartDelRequest) returns (ec_order_blocks.OrderStatusReply) {};
}
message CartGetRequest {
@@ -68,4 +68,4 @@ message Updates {
message CartDelRequest {
repeated int64 id = 3; // 购物车ID
}
}

View File

@@ -1,6 +1,6 @@
syntax = "proto3";
package blocks;
package ec_order_blocks;
option go_package = "bsm/full/module/ec/order/pb;order";

View File

@@ -8,25 +8,25 @@ import "module/ec/order/proto/const.proto";
service Mgt {
// 创建订单
rpc OrderCreate(CreateOrderRequest) returns (blocks.OrderStatusReply) {};
rpc OrderCreate(CreateOrderRequest) returns (ec_order_blocks.OrderStatusReply) {};
// 修改订单
rpc OrderModify(blocks.OrderSummaryItem) returns (blocks.OrderStatusReply) {};
rpc OrderModify(ec_order_blocks.OrderSummaryItem) returns (ec_order_blocks.OrderStatusReply) {};
// 获取一个订单的详情数据
rpc OrderGet(blocks.OrderIdentRequest) returns (OrderGetReply) {};
rpc OrderGet(ec_order_blocks.OrderIdentRequest) returns (OrderGetReply) {};
// 根据不同的类型获取店铺的订单列表
rpc OrderListByStore(OrderListByStoreRequest) returns (OrderListByStoreReply) {};
// 取消订单
rpc OrderCancel(blocks.OrderIdentRequest) returns (blocks.OrderStatusReply) {};
rpc OrderCancel(ec_order_blocks.OrderIdentRequest) returns (ec_order_blocks.OrderStatusReply) {};
// 退货
rpc OrderReturnable(blocks.OrderIdentRequest) returns (blocks.OrderStatusReply) {};
rpc OrderReturnable(ec_order_blocks.OrderIdentRequest) returns (ec_order_blocks.OrderStatusReply) {};
// 订单审批
rpc OrderApprove(blocks.OrderIdentRequest) returns (blocks.OrderStatusReply) {};
rpc OrderApprove(ec_order_blocks.OrderIdentRequest) returns (ec_order_blocks.OrderStatusReply) {};
}
@@ -46,7 +46,7 @@ message SpecList {
message OrderGetReply {
blocks.OrderSummaryItem summary = 1; // 订单概要详情
ec_order_blocks.OrderSummaryItem summary = 1; // 订单概要详情
}
@@ -64,5 +64,5 @@ message OrderListByStoreRequest {
message OrderListByStoreReply {
int32 count = 1;
repeated blocks.OrderSummaryItem data = 2; // 订单列表
repeated ec_order_blocks.OrderSummaryItem data = 2; // 订单列表
}

View File

@@ -8,16 +8,16 @@ import "module/ec/order/proto/const.proto";
service Summary {
// 快速创建一个店铺订单
rpc QuickCreateByProduct(QuickCreateByProductRequest) returns (blocks.OrderStatusReply) {};
rpc QuickCreateByProduct(QuickCreateByProductRequest) returns (ec_order_blocks.OrderStatusReply) {};
// 将购物车的数据提交生成订单
rpc Submit(SubmitRequest) returns (blocks.OrderStatusReply) {};
rpc Submit(SubmitRequest) returns (ec_order_blocks.OrderStatusReply) {};
// 检测是否有未确认及付款的订单
rpc Check(blocks.Empty) returns (blocks.OrderStatusReply) {};
rpc Check(ec_order_blocks.Empty) returns (ec_order_blocks.OrderStatusReply) {};
// 获取一个订单的详情数据
rpc Get(blocks.OrderIdentRequest) returns (SummaryGetReply) {};
rpc Get(ec_order_blocks.OrderIdentRequest) returns (SummaryGetReply) {};
// 根据不同的类型获取我的订单列表
rpc List(SummaryListRequest) returns (SummaryListReply) {};
@@ -27,16 +27,16 @@ service Summary {
// 取消订单
rpc Cancel(CancelRequest) returns (blocks.OrderStatusReply) {};
rpc Cancel(CancelRequest) returns (ec_order_blocks.OrderStatusReply) {};
// 模拟支付
rpc SimulatePay(SimulatePayRequest) returns (blocks.OrderStatusReply) {};
rpc SimulatePay(SimulatePayRequest) returns (ec_order_blocks.OrderStatusReply) {};
// 模拟发货
rpc SimulateShipments(SimulateShipmentsRequest) returns (blocks.OrderStatusReply) {};
rpc SimulateShipments(SimulateShipmentsRequest) returns (ec_order_blocks.OrderStatusReply) {};
// 模拟收货
rpc SimulateReceiving(blocks.OrderIdentRequest) returns (blocks.OrderStatusReply) {};
rpc SimulateReceiving(ec_order_blocks.OrderIdentRequest) returns (ec_order_blocks.OrderStatusReply) {};
}
message SimulateShipmentsRequest{
string identity = 1; // 订单唯一标识
@@ -88,7 +88,7 @@ message OrderAddress {
}
message SummaryGetReply {
blocks.OrderSummaryItem summary = 1; // 订单概要详情
ec_order_blocks.OrderSummaryItem summary = 1; // 订单概要详情
}
@@ -101,7 +101,7 @@ message SummaryListRequest {
message SummaryListReply {
int32 count = 1;
repeated blocks.OrderSummaryItem data = 2; // 订单列表
repeated ec_order_blocks.OrderSummaryItem data = 2; // 订单列表
}
message ConfirmRequest {