133 lines
3.1 KiB
Protocol Buffer
133 lines
3.1 KiB
Protocol Buffer
syntax = "proto3";
|
|
package tradeservice.tradev1;
|
|
import "google/protobuf/timestamp.proto";
|
|
import "trade/tradev1/common.proto";
|
|
option go_package = "./trade/tradev1;tradev1";
|
|
|
|
// 订单服务
|
|
service OrderCard {
|
|
// 获取orderCard列表
|
|
rpc SearchListOrderCard (SearchListOrderCardReq) returns (SearchListOrderCardResp) {};
|
|
// 设置操作日志
|
|
rpc SaveOrderCardLog (SaveOrderCardLogReq) returns (SaveOrderCardLogResp) {};
|
|
// 获取日志
|
|
rpc GetOrderCardLog (GetOrderCardLogReq) returns (GetOrderCardLogResp) {};
|
|
// 获取日志
|
|
rpc GetOrderCardLogWithSls (GetOrderCardLogReq) returns (GetOrderCardLogResp) {};
|
|
// 通知
|
|
rpc NotifyOrderCard (NotifyOrderCardReq) returns (NotifyOrderCardResp) {};
|
|
// 判断分销商的订单号是否唯一
|
|
rpc ResellerOrderCardUnique (ResellerOrderCardUniqueReq) returns (ResellerOrderCardUniqueResp) {};
|
|
// 卡密订单详情
|
|
rpc GetOrderCardDetail (GetOrderCardDetailReq) returns (GetOrderCardDetailResp) {};
|
|
// 关闭卡密订单
|
|
rpc CloseOrderCard (CloseOrderCardReq) returns (CloseOrderCardResp) {};
|
|
}
|
|
|
|
message CloseOrderCardReq {
|
|
string order_number = 1;
|
|
int32 user_id = 2;
|
|
string remark = 3;
|
|
}
|
|
|
|
message CloseOrderCardResp {
|
|
|
|
}
|
|
|
|
message GetOrderCardDetailReq {
|
|
string order_number = 1;
|
|
}
|
|
|
|
message GetOrderCardDetailResp {
|
|
OrderCardInfo order_card_info = 1;
|
|
}
|
|
|
|
// 判断分销商的订单号是否唯一请求
|
|
message ResellerOrderCardUniqueReq {
|
|
int32 reseller_id = 1;
|
|
string reseller_order_number = 2;
|
|
}
|
|
|
|
// 判断分销商的订单号是否唯一响应
|
|
message ResellerOrderCardUniqueResp {
|
|
int32 count = 1;
|
|
}
|
|
|
|
message SearchListOrderCardReq {
|
|
string order_number = 1;
|
|
int32 reseller_id = 2;
|
|
string reseller_order_number = 3;
|
|
int32 ours_product_id = 4;
|
|
int32 ours_product_category_id = 5;
|
|
repeated int64 create_time = 6;
|
|
optional int32 notified = 7;
|
|
optional int32 status = 8;
|
|
repeated int32 ours_product_ids = 9;
|
|
|
|
ReqPage page = 10;
|
|
|
|
//分销商多个id
|
|
repeated int32 reseller_ids = 11;
|
|
}
|
|
|
|
message SearchListOrderCardResp {
|
|
repeated OrderCardInfo list = 1;
|
|
int32 data_count = 2;
|
|
}
|
|
|
|
message OrderCardInfo {
|
|
string order_number = 1;
|
|
int32 reseller_id = 2;
|
|
string reseller_order_number = 3;
|
|
int32 ours_product_id = 4;
|
|
double price = 5;
|
|
int32 quantity = 6;
|
|
double amount = 7;
|
|
int32 pay_status = 8;
|
|
int32 status = 9;
|
|
double profit = 10;
|
|
string notifyUrl = 11;
|
|
int64 notify_time = 12;
|
|
int64 create_ip = 13;
|
|
int64 create_time = 14;
|
|
repeated string card_codes = 15;
|
|
google.protobuf.Timestamp finish_time = 16;
|
|
string message = 17;
|
|
string mobile = 18;
|
|
string status_text = 19;
|
|
string pay_status_text = 20;
|
|
}
|
|
|
|
|
|
message SaveOrderCardLogReq {
|
|
string order_number = 1;
|
|
string message = 2;
|
|
string data = 3;
|
|
}
|
|
|
|
// 批量报存授权商品日志响应
|
|
message SaveOrderCardLogResp {}
|
|
|
|
message GetOrderCardLogReq{
|
|
string order_number = 1;
|
|
}
|
|
|
|
message GetOrderCardLogResp{
|
|
string id = 1;
|
|
repeated OrderCardLogInfo logs = 2;
|
|
}
|
|
message OrderCardLogInfo{
|
|
string datetime = 1;
|
|
string serverId = 2;
|
|
string mes = 3;
|
|
string data = 4;
|
|
}
|
|
|
|
message NotifyOrderCardReq{
|
|
string order_number = 1;
|
|
}
|
|
|
|
message NotifyOrderCardResp{
|
|
string message = 1;
|
|
}
|