refactor: add unified all service gateway
This commit is contained in:
@@ -6,67 +6,67 @@ import "module/ec/mall/proto/const.proto";
|
||||
// 产品相关
|
||||
service Product{
|
||||
// 获取产品列表
|
||||
rpc ItemFetch(blocks.MallFetchRequest) returns(ListReply) {};
|
||||
rpc ItemFetch(ec_mall_blocks.MallFetchRequest) returns(ListReply) {};
|
||||
|
||||
// 获取产品详情
|
||||
rpc ItemDetail(blocks.IdentRequest) returns(ProductItem) {};
|
||||
rpc ItemDetail(ec_mall_blocks.IdentRequest) returns(ProductItem) {};
|
||||
|
||||
// 通过产品序列获取产品详情
|
||||
rpc ItemDetailBySerial(blocks.StoreSerialRequest) returns(ListReply) {};
|
||||
rpc ItemDetailBySerial(ec_mall_blocks.StoreSerialRequest) returns(ListReply) {};
|
||||
|
||||
// 通过规格编号获取产品详情
|
||||
rpc ItemDetailBySpec(DetailBySpecRequest) returns(ListItem) {};
|
||||
|
||||
// 添加产品
|
||||
rpc ItemCreate(ProductItem) returns(blocks.IdentityStatusReply) {};
|
||||
rpc ItemCreate(ProductItem) returns(ec_mall_blocks.IdentityStatusReply) {};
|
||||
|
||||
// 删除产品
|
||||
rpc ItemDelete(blocks.IdentRequest) returns(blocks.IdentityStatusReply) {};
|
||||
rpc ItemDelete(ec_mall_blocks.IdentRequest) returns(ec_mall_blocks.IdentityStatusReply) {};
|
||||
|
||||
// 发布/取消发布 产品
|
||||
rpc ItemModify(ModifyRequest) returns(blocks.IdentityStatusReply) {};
|
||||
rpc ItemModify(ModifyRequest) returns(ec_mall_blocks.IdentityStatusReply) {};
|
||||
|
||||
// 批量操作
|
||||
rpc ItemBatchOp(OpRequest) returns(blocks.IdentityStatusReply) {};
|
||||
rpc ItemBatchOp(OpRequest) returns(ec_mall_blocks.IdentityStatusReply) {};
|
||||
|
||||
// 产品规格列表
|
||||
rpc SpecFetch(blocks.MallFetchRequest) returns(SpecReply) {};
|
||||
rpc SpecFetch(ec_mall_blocks.MallFetchRequest) returns(SpecReply) {};
|
||||
|
||||
// 添加产品规格
|
||||
rpc SpecCreate(SpecItem) returns(blocks.IdentityStatusReply) {};
|
||||
rpc SpecCreate(SpecItem) returns(ec_mall_blocks.IdentityStatusReply) {};
|
||||
|
||||
// 修改产品规格
|
||||
rpc SpecModify(SpecItem) returns(blocks.IdentityStatusReply) {};
|
||||
rpc SpecModify(SpecItem) returns(ec_mall_blocks.IdentityStatusReply) {};
|
||||
|
||||
// 删除产品规格
|
||||
rpc SpecDelete(blocks.IdentRequest) returns(blocks.IdentityStatusReply) {};
|
||||
rpc SpecDelete(ec_mall_blocks.IdentRequest) returns(ec_mall_blocks.IdentityStatusReply) {};
|
||||
|
||||
// 产品详情
|
||||
rpc SpecDetail(blocks.IdentRequest) returns(SpecItem) {};
|
||||
rpc SpecDetail(ec_mall_blocks.IdentRequest) returns(SpecItem) {};
|
||||
|
||||
// 添加产品图片
|
||||
rpc PhotoCreate(PhotoItem) returns(blocks.IdentityStatusReply){};
|
||||
rpc PhotoCreate(PhotoItem) returns(ec_mall_blocks.IdentityStatusReply){};
|
||||
|
||||
// 删除产品图片
|
||||
rpc PhotoDelete(blocks.IdentRequest) returns(blocks.IdentityStatusReply){};
|
||||
rpc PhotoDelete(ec_mall_blocks.IdentRequest) returns(ec_mall_blocks.IdentityStatusReply){};
|
||||
|
||||
// 产品图片列表
|
||||
rpc PhotoList(PhotoItem) returns(PhotoReply){};
|
||||
|
||||
// 产品的评论列表
|
||||
rpc CommentFetch(blocks.MallFetchRequest) returns (CommentListReply) {};
|
||||
rpc CommentFetch(ec_mall_blocks.MallFetchRequest) returns (CommentListReply) {};
|
||||
|
||||
// 评论
|
||||
rpc CommentCreate(CommentItem) returns(blocks.IdentityStatusReply) {};
|
||||
rpc CommentCreate(CommentItem) returns(ec_mall_blocks.IdentityStatusReply) {};
|
||||
|
||||
// 回复评论
|
||||
rpc CommentRe(CommentItem) returns(blocks.IdentityStatusReply) {};
|
||||
rpc CommentRe(CommentItem) returns(ec_mall_blocks.IdentityStatusReply) {};
|
||||
|
||||
// 删除评论
|
||||
rpc CommentDelete(blocks.IdentRequest) returns(blocks.IdentityStatusReply) {};
|
||||
rpc CommentDelete(ec_mall_blocks.IdentRequest) returns(ec_mall_blocks.IdentityStatusReply) {};
|
||||
|
||||
// 修改评论
|
||||
rpc CommentModify(CommentItem) returns(blocks.IdentityStatusReply) {};
|
||||
rpc CommentModify(CommentItem) returns(ec_mall_blocks.IdentityStatusReply) {};
|
||||
}
|
||||
|
||||
|
||||
@@ -299,4 +299,4 @@ message ProductItem{
|
||||
repeated int64 spec_id = 33 [json_name="spec_id"]; // 规格ID
|
||||
repeated CategoriesItem categories = 34;// 分类
|
||||
string supply_name = 35 [json_name="supply_name"];// 供应商名称
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user