You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

67 lines
1.7 KiB

syntax = "proto3";
package matchmaking.v1;
import "google/api/annotations.proto";
option go_package = "matchmaking-system/api/matchmaking/v1;v1";
service Order {
// SharePreTrade 新股申购
rpc SharePreTrade(SharePreRequest)returns(SharePreReply){
option (google.api.http) = {
post:"/order_sharepre/share_pre_trade",
body:"*",
};
}
// SharePreTradeByOrderNo 新股申购-订单号
rpc SharePreTradeByOrderNo(SharePreRequest)returns(SharePreReply){
option (google.api.http) = {
post:"/order_sharepre/share_pre_trade_by_order_no",
body:"*",
};
}
// UpdateShareTradeStockId 更新股票代码stock_id
rpc UpdateShareTradeStockId(ShareTradeStockIdRequest)returns(SharePreReply){
option (google.api.http) = {
post:"/order_sharepre/update_stock_id",
body:"*",
};
}
// ShareGiveaways 股票赠送
rpc ShareGiveaways(SharePreRequest)returns(SharePreReply){
option (google.api.http) = {
post:"/order_sharepre/share_giveaways",
body:"*",
};
}
// UpdateShareAllStockId 更新全局的股票StockId
rpc UpdateShareAllStockId(ShareNullRequest)returns(SharePreReply){
option (google.api.http) = {
post:"/order_sharepre/update_all_stock_id",
body:"*",
};
}
}
message ShareTradeStockIdRequest{
string code =1;// 股票代码
string codeOld =2;// 旧股票代码
int64 stock =3;// 股票市场
}
message SharePreRequest{
string code =1;// 股票代码
string id =2;// 新股申购-订单Id
int32 stock =3;// 股票市场
}
message SharePreReply{
int64 code =1;// 状态码
string data =2;// 返回结果
string message =3;// 返回消息提示
}
message ShareNullRequest{
}