769 lines
19 KiB
Protocol Buffer
769 lines
19 KiB
Protocol Buffer
syntax = "proto3";
|
||
package tradeservice.tradev1;
|
||
import "google/protobuf/timestamp.proto";
|
||
import "google/protobuf/any.proto";
|
||
option go_package = "./trade/tradev1;tradev1";
|
||
|
||
// 订单服务
|
||
service Order {
|
||
// 获取订单列表
|
||
rpc GetOrderList (GetOrderListReq) returns (GetOrderListResp) {};
|
||
// 创建订单
|
||
rpc CreateOrder (CreateOrderReq) returns (CreateOrderResp) {};
|
||
// 订单导出
|
||
rpc OrderExport (GetOrderListReq) returns (OrderExportResp) {};
|
||
// 获取订单数量
|
||
rpc GetOrderCount (GetOrderListReq) returns (GetOrderCountResp) {};
|
||
// 获取订单详情
|
||
rpc GetOrderInfo (GetOrderInfoReq) returns (GetOrderInfoResp) {};
|
||
// 获取订单简要信息
|
||
rpc GetOrderSimpleInfo (GetOrderSimpleInfoReq) returns (GetOrderSimpleInfoResp) {};
|
||
// 获取订单日志
|
||
rpc GetOrderLog (GetOrderLogReq) returns (GetOrderLogResp) {};
|
||
// 获取订单日志
|
||
rpc GetOrderLogWithSls (GetOrderLogReq) returns (GetOrderLogResp) {};
|
||
|
||
// 获取历史订单列表
|
||
rpc GetOrderListHistory (GetOrderListHistoryReq) returns (GetOrderListHistoryResp) {};
|
||
// 历史订单导出
|
||
rpc OrderHistoryExport (GetOrderListHistoryReq) returns (OrderHistoryExportResp) {};
|
||
// 获取订单效益
|
||
rpc GetOrderBenefit (GetOrderBenefitReq) returns (GetOrderBenefitResp) {};
|
||
// 立减金回调列表
|
||
rpc GetCouponNotifyList(GetCouponNotifyListReq) returns (GetCouponNotifyListResp) {};
|
||
// 待处理订单列表
|
||
rpc ProcessList (ProcessListReq) returns (ProcessListResp) {};
|
||
// 通过分销商订单号获取订单
|
||
rpc GetOrdersByResellerOrderNumber (GetOrdersByResellerOrderNumberReq) returns (GetOrdersByResellerOrderNumberResp) {}
|
||
// 批量修改订单处理模式
|
||
rpc UpdateOrderProcessMode (UpdateOrderProcessModeReq) returns (UpdateOrderProcessModeResp) {};
|
||
// 批量修改订单状态
|
||
rpc UpdateOrderStatus (UpdateOrderStatusReq) returns (UpdateOrderStatusResp) {};
|
||
// 订单通知
|
||
rpc NotifyOrder (NotifyOrderReq) returns (NotifyOrderResp) {};
|
||
// 判断分销商的订单号是否唯一
|
||
rpc ResellerOrderNumberUnique (ResellerOrderNumberUniqueReq) returns (ResellerOrderNumberUniqueResp) {};
|
||
// 检查数据库中是否存在数据
|
||
rpc ExistByResellerProductAccount(ExistByResellerProductAccountReq) returns (ExistByResellerProductAccountResp) {};
|
||
// 标记为成功
|
||
rpc MarkSuccess (MarkSuccessReq) returns (MarkSuccessResp) {};
|
||
// 关闭订单
|
||
rpc CloseOrder (CloseOrderReq) returns (CloseOrderResp) {};
|
||
// Tcc 事务回调查询处理
|
||
rpc TccCallback (TccCallbackReq) returns (TccCallbackResp) {};
|
||
// 获取历史订单详情
|
||
rpc GetOrderHistoryDetail (GetOrderHistoryDetailReq) returns (GetOrderHistoryDetailResp) {};
|
||
// 平台独立队列参数设置
|
||
rpc UpdatePlatformInfo (UpdatePlatformInfoReq) returns (UpdatePlatformInfoResp);
|
||
// 订单支付重试
|
||
rpc PayRetry (PayRetryReq) returns (PayRetryResp);
|
||
}
|
||
|
||
// 订单支付重试请求
|
||
message PayRetryReq {
|
||
repeated string order_numbers = 1;
|
||
int32 user_id = 2;
|
||
}
|
||
|
||
// 订单支付重试响应
|
||
message PayRetryResp {
|
||
int32 total = 1;
|
||
int32 success = 2;
|
||
int32 fail = 3;
|
||
}
|
||
|
||
// 平台独立队列参数设置请求
|
||
message UpdatePlatformInfoReq {
|
||
int32 id = 1;
|
||
string name = 2;
|
||
int32 stock_type = 3;
|
||
int32 is_independent = 4;
|
||
int64 independent_deadline = 5;
|
||
int32 user_id = 6;
|
||
string user_name = 7;
|
||
int32 dd_warning = 8;
|
||
int32 independent_warning = 9;
|
||
}
|
||
|
||
// 平台独立队列参数设置响应
|
||
message UpdatePlatformInfoResp{
|
||
}
|
||
|
||
// 获取历史订单详情请求
|
||
message GetOrderHistoryDetailReq {
|
||
string order_number = 1;
|
||
}
|
||
|
||
// 获取历史订单详情响应
|
||
message GetOrderHistoryDetailResp {
|
||
HistoryOrder order = 1;
|
||
repeated OrderDirectInfo directs = 2;
|
||
}
|
||
|
||
// Tcc 事务回调请求
|
||
message TccCallbackReq {
|
||
// 订单类型 order-订单 / batch-批量订单
|
||
string order_type = 1;
|
||
// 订单号
|
||
string order_number = 2;
|
||
// 操作类型 更新余额的 type 字段
|
||
int32 operation_type = 3;
|
||
}
|
||
|
||
// Tcc 事务回调响应
|
||
message TccCallbackResp {
|
||
// 返回状态 1未知,2成功,3失败,
|
||
int32 status = 1;
|
||
}
|
||
|
||
|
||
// 获取订单简要信息请求
|
||
message GetOrderSimpleInfoReq {
|
||
string order_number = 1;
|
||
}
|
||
|
||
// 获取订单简要信息响应
|
||
message GetOrderSimpleInfoResp {
|
||
// 订单id/订单编号order_number
|
||
string id = 1;
|
||
// 分销商id
|
||
int32 reseller_id = 2;
|
||
// 经销商的职员id
|
||
optional int32 reseller_member_id = 3;
|
||
// 订单状态【-2全部失败-1关闭订单0 下单中1 订单完成2 部分成功3 充值处理中】
|
||
int32 status = 4;
|
||
// 支付状态 【0未支付 1支付中 2支付完成 -1支付失败】
|
||
int32 pay_status = 5;
|
||
// 创建时间
|
||
int32 create_time = 6;
|
||
// 支付时间
|
||
optional int32 pay_time = 7;
|
||
// 直冲,卡密交易 【1直冲 2卡密】
|
||
int32 type = 8;
|
||
// 1API,2web,3wechat ,4seller
|
||
int32 mode = 9;
|
||
// 充值账号类型
|
||
optional int32 account_type = 10;
|
||
// 充值账户
|
||
string account = 11;
|
||
// 发起IP
|
||
int64 create_ip = 12;
|
||
// 成交数量
|
||
uint32 quantity = 13;
|
||
// 子订单数量
|
||
int32 leaf_count = 14;
|
||
// 成交成功数量
|
||
int32 success_number = 15;
|
||
// 成交金额
|
||
double amount = 16;
|
||
// 支付金额
|
||
double pay_amount = 17;
|
||
// 分销订单号
|
||
string reseller_order_number = 18;
|
||
// 回调通知地址
|
||
string notifyUrl = 19;
|
||
// 我们商品的定价
|
||
double price = 20;
|
||
// 回调通知时间
|
||
optional int32 notify_time = 21;
|
||
double profit = 22;
|
||
optional int32 finish_time = 23;
|
||
// 归属商务id
|
||
int32 aftermarket = 24;
|
||
}
|
||
|
||
// 标记为成功请求
|
||
message MarkSuccessReq {
|
||
string order_number = 1;
|
||
string remark = 2;
|
||
int32 handler_id = 3;
|
||
string handler_name = 4;
|
||
}
|
||
|
||
// 标记为成功响应
|
||
message MarkSuccessResp {
|
||
|
||
}
|
||
|
||
// 关闭订单请求
|
||
message CloseOrderReq {
|
||
string order_number = 1;
|
||
string remark = 2;
|
||
int32 handler_id = 3;
|
||
repeated string order_numbers = 4;
|
||
}
|
||
|
||
// 关闭订单响应
|
||
message CloseOrderResp {
|
||
// 关闭订单结果
|
||
message CloseOrderRet {
|
||
// 订单号
|
||
string order_number = 1;
|
||
// 错误信息
|
||
google.protobuf.Any err = 4;
|
||
}
|
||
// 结果
|
||
map<string, CloseOrderRet> ret = 5;
|
||
}
|
||
|
||
message ExistByResellerProductAccountReq {
|
||
int32 reseller_id = 1;
|
||
int32 product_id = 2;
|
||
string account = 3;
|
||
}
|
||
|
||
message ExistByResellerProductAccountResp {
|
||
int32 count = 1;
|
||
}
|
||
|
||
// 判断分销商的订单号是否唯一请求
|
||
message ResellerOrderNumberUniqueReq {
|
||
int32 reseller_id = 1;
|
||
string reseller_order_number = 2;
|
||
}
|
||
|
||
// 判断分销商的订单号是否唯一响应
|
||
message ResellerOrderNumberUniqueResp {
|
||
int32 count = 1;
|
||
}
|
||
|
||
// 批量修改订单状态请求
|
||
message UpdateOrderStatusReq {
|
||
repeated string order = 1;
|
||
int32 order_status = 2;
|
||
int32 user_id = 3;
|
||
}
|
||
|
||
// 批量修改订单状态响应
|
||
message UpdateOrderStatusResp {
|
||
int32 success = 1;
|
||
int32 total = 2;
|
||
}
|
||
|
||
// 批量修改订单处理模式请求
|
||
message UpdateOrderProcessModeReq {
|
||
int32 from = 1;
|
||
int32 to = 2;
|
||
repeated string order = 3;
|
||
UpdateOrderProcessModeFilter filter = 4;
|
||
}
|
||
|
||
message UpdateOrderProcessModeFilter {
|
||
repeated int32 create_time = 1;
|
||
int32 ours_product_id = 2;
|
||
int32 reseller_id = 3;
|
||
}
|
||
|
||
// 批量修改订单处理模式响应
|
||
message UpdateOrderProcessModeResp {
|
||
|
||
}
|
||
|
||
// 订单处理列表请求
|
||
message ProcessListReq {
|
||
repeated int32 create_time = 1;
|
||
string reseller_order_number = 2;
|
||
string order_number = 3;
|
||
repeated int32 ours_product_id = 4;
|
||
int32 reseller_id = 5;
|
||
int32 process_mode = 6;
|
||
int32 page = 7;
|
||
int32 limit = 8;
|
||
}
|
||
|
||
// 订单处理列表响应
|
||
message ProcessListResp {
|
||
repeated OrderProcessInfo list = 1;
|
||
int32 data_count = 2;
|
||
double total_amount = 3;
|
||
int32 total_quantity = 4;
|
||
}
|
||
|
||
message OrderProcessInfo {
|
||
// 订单号
|
||
string order_number = 1;
|
||
// 订单处理模式,1正常2仅收单3分流排队
|
||
int32 process_mode = 2;
|
||
// 是否已推送到上游
|
||
int32 is_push_platform = 3;
|
||
OrderInfo order = 4;
|
||
}
|
||
|
||
// 立减金回调列表请求
|
||
message GetCouponNotifyListReq {
|
||
repeated int32 create_time = 1;
|
||
string voucher_platform = 2;
|
||
string platform_stock_id = 3;
|
||
string coupon_code = 4;
|
||
string receive_account = 5;
|
||
int32 page = 6;
|
||
int32 limit = 7;
|
||
}
|
||
|
||
// 立减金回调列表响应
|
||
message GetCouponNotifyListResp {
|
||
int32 data_count = 1;
|
||
repeated CouponNotifyInfo list = 2;
|
||
}
|
||
|
||
message CouponNotifyInfo {
|
||
string order_number = 1;
|
||
string voucher_platform = 2;
|
||
string coupon_code = 3;
|
||
string platform_voucher_id = 4;
|
||
string platform_stock_id = 5;
|
||
int32 platform_use_time = 6;
|
||
string coupon_domain = 7;
|
||
int32 stock_id = 8;
|
||
int32 order_status = 9;
|
||
string usage_status = 10;
|
||
double voucher_price = 11;
|
||
string template_id = 12;
|
||
string voucher_name = 13;
|
||
string receive_account = 14;
|
||
string platform_trade_no = 15;
|
||
int32 create_time = 16;
|
||
string voucher_platform_text = 17;
|
||
string usage_status_text = 18;
|
||
}
|
||
|
||
// 获取订单效益请求
|
||
message GetOrderBenefitReq {
|
||
repeated int32 create_time = 1;
|
||
int32 type = 2;
|
||
optional int32 profit = 3;
|
||
int32 reseller_id = 4;
|
||
string order_number = 5;
|
||
int32 page = 6;
|
||
int32 limit = 7;
|
||
|
||
//分销商多个id
|
||
repeated int32 reseller_ids = 8;
|
||
}
|
||
|
||
// 获取订单效益响应
|
||
message GetOrderBenefitResp {
|
||
int32 data_count = 1;
|
||
double total_benefit = 2;
|
||
repeated OrderBenefitInfo list = 3;
|
||
}
|
||
|
||
// 获取历史订单列表请求
|
||
message GetOrderListHistoryReq {
|
||
string order_number = 1;
|
||
string reseller_order_number = 2;
|
||
string account = 3;
|
||
int32 reseller_id = 4;
|
||
int32 ours_product_id = 5;
|
||
repeated int32 create_time = 6;
|
||
repeated string order_status = 7;
|
||
string notified = 8;
|
||
int32 page = 9;
|
||
int32 limit = 10;
|
||
string scroll_id = 11;
|
||
// 归属商务id
|
||
int32 aftermarket = 12;
|
||
// 完成时间
|
||
repeated int32 finish_time = 13;
|
||
}
|
||
|
||
// 历史订单导出响应
|
||
message OrderHistoryExportResp {
|
||
string scroll_id = 1;
|
||
int32 data_count = 2;
|
||
repeated HistoryOrderExport list = 3;
|
||
}
|
||
|
||
message HistoryOrderExport {
|
||
string order_number = 1;
|
||
int32 reseller_id = 2;
|
||
string reseller_name = 3;
|
||
string reseller_order_number = 4;
|
||
double pay_amount = 5;
|
||
int32 ours_product_id = 6;
|
||
string ours_product_title = 7;
|
||
string account = 8;
|
||
string order_status = 9;
|
||
string pay_status = 10;
|
||
string create_time = 11;
|
||
string remark = 12;
|
||
int32 quantity = 13;
|
||
}
|
||
|
||
// 获取历史订单列表响应
|
||
message GetOrderListHistoryResp {
|
||
repeated HistoryOrder list = 1;
|
||
int32 data_count = 2;
|
||
bool more = 3;
|
||
string total_quantity = 4;
|
||
string total_amount = 5;
|
||
}
|
||
|
||
message HistoryOrder {
|
||
int32 ours_product_id = 1;
|
||
double amount = 2;
|
||
optional int32 notify_time = 3;
|
||
int32 quantity = 4;
|
||
string create_time = 5;
|
||
string order_number = 6;
|
||
double pay_amount = 7;
|
||
double ours_product_price = 8;
|
||
string ours_product_title = 9;
|
||
string order_status = 10;
|
||
string pay_status = 11;
|
||
string reseller_order_number = 12;
|
||
double price = 13;
|
||
string reseller_name = 14;
|
||
string reseller_id = 15;
|
||
string account = 16;
|
||
optional string finish_time = 17;
|
||
// 返点金额
|
||
double rebate_amount = 18;
|
||
// 真实成交金额
|
||
double real_trade_price = 19;
|
||
}
|
||
|
||
// 获取订单日志请求
|
||
message GetOrderLogReq {
|
||
string order_number = 1;
|
||
}
|
||
|
||
// 获取订单日志响应
|
||
message GetOrderLogResp {
|
||
// 订单日志记录
|
||
repeated OrderLogInfo logs = 1;
|
||
}
|
||
|
||
message OrderLogInfo {
|
||
string datetime = 1;
|
||
string serverId = 2;
|
||
string mes = 3;
|
||
string data = 4;
|
||
}
|
||
|
||
// 获取订单详情请求
|
||
message GetOrderInfoReq {
|
||
string order_number = 1;
|
||
}
|
||
|
||
// 获取订单详情响应
|
||
message GetOrderInfoResp {
|
||
// 订单id/订单编号order_number
|
||
string id = 1;
|
||
// 分销商id
|
||
int32 reseller_id = 2;
|
||
// 经销商的职员id
|
||
optional int32 reseller_member_id = 3;
|
||
// 订单状态【-2全部失败-1关闭订单0 下单中1 订单完成2 部分成功3 充值处理中】
|
||
int32 status = 4;
|
||
// 支付状态 【0未支付 1支付中 2支付完成 -1支付失败】
|
||
int32 pay_status = 5;
|
||
// 创建时间
|
||
int32 create_time = 6;
|
||
// 支付时间
|
||
optional int32 pay_time = 7;
|
||
// 直冲,卡密交易 【1直冲 2卡密】
|
||
int32 type = 8;
|
||
// 1API,2web,3wechat ,4seller
|
||
int32 mode = 9;
|
||
// 充值账号类型
|
||
optional int32 account_type = 10;
|
||
// 充值账户
|
||
string account = 11;
|
||
// 发起IP
|
||
int64 create_ip = 12;
|
||
// 成交数量
|
||
uint32 quantity = 13;
|
||
// 子订单数量
|
||
int32 leaf_count = 14;
|
||
// 成交成功数量
|
||
int32 success_number = 15;
|
||
// 成交金额
|
||
double amount = 16;
|
||
// 支付金额
|
||
double pay_amount = 17;
|
||
// 分销订单号
|
||
string reseller_order_number = 18;
|
||
// 回调通知地址
|
||
string notifyUrl = 19;
|
||
// 我们商品的定价
|
||
double price = 20;
|
||
// 回调通知时间
|
||
optional int32 notify_time = 21;
|
||
double profit = 22;
|
||
optional int32 finish_time = 23;
|
||
// 归属商务id
|
||
int32 aftermarket = 24;
|
||
// 备注
|
||
OrderRemarkInfo remark = 25;
|
||
// 订单商品快照
|
||
OrderItemInfo item = 26;
|
||
repeated OrderBenefitInfo benefits = 27;
|
||
repeated OrderDirectInfo directs = 28;
|
||
}
|
||
|
||
message OrderBenefitInfo {
|
||
// 主键
|
||
int32 id = 1;
|
||
// order_number 或者 batch_id
|
||
string order_number = 2;
|
||
// 1订单,2批量充值
|
||
int32 type = 3;
|
||
// 分销商
|
||
int32 reseller_id = 4;
|
||
// 效益,正数为盈利,负数为亏损
|
||
double benefit = 5;
|
||
// 备注
|
||
string remark = 6;
|
||
// 创建时间
|
||
int32 create_time = 7;
|
||
// 完成时间
|
||
int32 update_time = 8;
|
||
}
|
||
|
||
message OrderDirectInfo {
|
||
string serial_number = 1;
|
||
string order_order_number = 2;
|
||
string terminal_account = 3;
|
||
// 商品ID
|
||
int32 ours_product_id = 4;
|
||
// 状态
|
||
int32 status = 5;
|
||
// 成交价格
|
||
double trade_price = 6;
|
||
// 本次使用的平台商品id
|
||
int32 platform_product_id = 7;
|
||
// 平台产品价格缓存信息
|
||
double platform_price = 8;
|
||
google.protobuf.Timestamp create_time = 9;
|
||
google.protobuf.Timestamp execute_time = 10;
|
||
// 序号
|
||
int32 identifier = 11;
|
||
// 修改版本
|
||
int32 version = 12;
|
||
// 充值类型:0订单模式1叠加模式2批量模式
|
||
int32 type = 13;
|
||
// 当前使用的接口备选项序号
|
||
int32 position = 14;
|
||
}
|
||
|
||
// 获取订单数量响应
|
||
message GetOrderCountResp {
|
||
int32 count = 1;
|
||
}
|
||
|
||
// 订单导出响应
|
||
message OrderExportResp {
|
||
// 游标
|
||
string cursor = 1;
|
||
// 订单列表
|
||
repeated OrderInfo list = 2;
|
||
}
|
||
|
||
// 创建订单请求
|
||
message CreateOrderReq {
|
||
string order_number = 1;
|
||
int32 reseller_id = 2;
|
||
int32 reseller_member_id = 3;
|
||
string reseller_order_number = 4;
|
||
int32 ours_product_id = 5;
|
||
int32 type = 6;
|
||
int32 quantity = 7;
|
||
int32 create_ip = 8;
|
||
double amount = 9;
|
||
double price = 10;
|
||
double profit = 11;
|
||
double trade_price = 12;
|
||
string remark = 13;
|
||
string account = 14;
|
||
int32 account_type = 15;
|
||
string notifyUrl = 16;
|
||
int32 aftermarket = 17;
|
||
int32 mode = 18;
|
||
double official_product_price = 19;
|
||
int32 pay_way = 20;
|
||
double pay_amount = 21;
|
||
int32 leaf_count = 22;
|
||
string extend_parameter = 23;
|
||
int32 handler_id = 24;
|
||
int32 appid = 25;
|
||
}
|
||
|
||
message MoreAccountObject {
|
||
string account = 1;
|
||
}
|
||
|
||
// 创建订单响应
|
||
message CreateOrderResp {
|
||
OrderInfo order = 1;
|
||
}
|
||
|
||
// 获取订单列表请求
|
||
message GetOrderListReq {
|
||
// 订单编号集合
|
||
repeated string order_numbers = 1;
|
||
// 订单状态
|
||
optional int32 status = 2;
|
||
// 分销商id
|
||
int32 reseller_id = 3;
|
||
// 通知状态
|
||
optional int32 notified = 4;
|
||
// 时间
|
||
repeated int32 create_time = 5;
|
||
// 订单编号搜索
|
||
string order_number = 6;
|
||
// 分销商订单号
|
||
string reseller_order_number = 7;
|
||
// 充值账户
|
||
string account = 8;
|
||
// 页码
|
||
int32 page = 9;
|
||
// 每页数量
|
||
int32 limit = 10;
|
||
// 用户id
|
||
int32 user_id = 11;
|
||
// 商品id集合
|
||
repeated int32 ours_product_id = 12;
|
||
// 游标值
|
||
string cursor = 13;
|
||
// 完成时间
|
||
repeated int32 finish_time = 14;
|
||
int32 subsidiary_id = 15;
|
||
}
|
||
|
||
// 获取订单列表响应
|
||
message GetOrderListResp {
|
||
// 数据量
|
||
int32 data_count = 1;
|
||
// 总金额
|
||
double total_amount = 2;
|
||
// 总数量
|
||
int32 total_quantity = 3;
|
||
// 订单列表
|
||
repeated OrderInfo list = 4;
|
||
}
|
||
|
||
// 订单信息
|
||
message OrderInfo {
|
||
// 订单id/订单编号order_number
|
||
string id = 1;
|
||
// 分销商id
|
||
int32 reseller_id = 2;
|
||
// 经销商的职员id
|
||
optional int32 reseller_member_id = 3;
|
||
// 订单状态【-2全部失败-1关闭订单0 下单中1 订单完成2 部分成功3 充值处理中】
|
||
int32 status = 4;
|
||
// 支付状态 【0未支付 1支付中 2支付完成 -1支付失败】
|
||
int32 pay_status = 5;
|
||
// 创建时间
|
||
int32 create_time = 6;
|
||
// 支付时间
|
||
optional int32 pay_time = 7;
|
||
// 直冲,卡密交易 【1直冲 2卡密】
|
||
int32 type = 8;
|
||
// 1API,2web,3wechat ,4seller
|
||
int32 mode = 9;
|
||
// 充值账号类型
|
||
optional int32 account_type = 10;
|
||
// 充值账户
|
||
string account = 11;
|
||
// 发起IP
|
||
int64 create_ip = 12;
|
||
// 成交数量
|
||
uint32 quantity = 13;
|
||
// 子订单数量
|
||
int32 leaf_count = 14;
|
||
// 成交成功数量
|
||
int32 success_number = 15;
|
||
// 成交金额
|
||
double amount = 16;
|
||
// 支付金额
|
||
double pay_amount = 17;
|
||
// 分销订单号
|
||
string reseller_order_number = 18;
|
||
// 回调通知地址
|
||
string notifyUrl = 19;
|
||
// 我们商品的定价
|
||
double price = 20;
|
||
// 回调通知时间
|
||
optional int32 notify_time = 21;
|
||
double profit = 22;
|
||
optional int32 finish_time = 23;
|
||
// 归属商务id
|
||
int32 aftermarket = 24;
|
||
// 备注
|
||
OrderRemarkInfo remark = 25;
|
||
// 订单商品快照
|
||
OrderItemInfo item = 26;
|
||
// 订单状态描述
|
||
string status_desc = 27;
|
||
// 支付状态描述
|
||
string pay_status_desc = 28;
|
||
// 返点金额
|
||
double rebate_amount = 29;
|
||
// 真实成交金额
|
||
double real_trade_price = 30;
|
||
}
|
||
|
||
message OrderRemarkInfo {
|
||
// 订单号
|
||
string order_number = 1;
|
||
// 备注
|
||
string remark = 2;
|
||
}
|
||
|
||
message OrderItemInfo {
|
||
// 订单编号
|
||
string id = 1;
|
||
// 商品编号
|
||
int32 ours_product_id = 2;
|
||
string ours_product_title = 3;
|
||
// 商品价格
|
||
double ours_product_price = 4;
|
||
// 成交价格
|
||
double trade_price = 5;
|
||
// 成交数量
|
||
int32 trade_quantity = 6;
|
||
// 给分销商授权产品的授权id
|
||
optional int32 authorize_id = 7;
|
||
// 官方面值
|
||
double official_price = 8;
|
||
}
|
||
|
||
message GetOrdersByResellerOrderNumberReq {
|
||
//分销商订单号集合
|
||
repeated string reseller_order_number = 1;
|
||
}
|
||
|
||
message GetOrdersByResellerOrderNumberResp {
|
||
repeated GetOrdersByResellerOrderNumberRespItem data = 1;
|
||
}
|
||
|
||
message GetOrdersByResellerOrderNumberRespItem {
|
||
//订单号
|
||
string order_number = 1;
|
||
//下单时间
|
||
int32 create_time = 2;
|
||
//分销商订单号
|
||
string reseller_order_number = 3;
|
||
}
|
||
message NotifyOrderReq{
|
||
string order_number = 1;
|
||
repeated string order_numbers = 2;
|
||
}
|
||
message NotifyOrderResp{
|
||
string message = 1;
|
||
|
||
// 关闭订单结果
|
||
message NotifyOrderRet {
|
||
// 订单号
|
||
string order_number = 1;
|
||
// 消息
|
||
string message = 2;
|
||
// 错误信息
|
||
google.protobuf.Any err = 4;
|
||
}
|
||
// 结果
|
||
map<string, NotifyOrderRet> ret = 5;
|
||
}
|