models.proto

syntax = "proto3";
package services;
import "google/protobuf/timestamp.proto"; //引入timestamp的proto文件 //商品模型
message ProdModel {
int32 prod_id = 1;
string prod_name = 2;
float prod_price = 3;
} message OrderMain {
int32 order_id = 1; //订单id,数字
int32 user_id = 3; //购买者id
float order_money = 4; //商品金额
google.protobuf.Timestamp order_time = 5; //定义时间戳字段
}

Orders.proto 封装json数据到post请求

syntax = "proto3";
package services;
import "google/api/annotations.proto";
import "Models.proto"; message OrderRequest {
OrderMain order_main = 1; //声明request入参是OrderMain类型的字段
} message OrderResponse {
string status = 1;
string message = 2;
} service OrderService {
rpc NewOrder (OrderRequest) returns (OrderResponse) {
option (google.api.http) = {
post: "/v1/orders"
body:"order_main" //body内容是order_main字段,与OrderRequest要对应,通过http请求获取参数
};
}
}

最新文章

  1. 如何配置网络使得宿主机能够访问VM数据库?
  2. linux基础-第十七单元 Samba服务
  3. sql重复记录查询
  4. java多线程解决生产者消费者问题
  5. 1.2G内存试玩RAMOS_XP
  6. 转:linux 修改sftp服务默认提供者sshd的session timeout
  7. (转载)delphi中获取汉字的拼音首字母
  8. mysql group by 用法解析
  9. trigger和triggerhandler的区别
  10. C++笔记003:从一个小程序开始
  11. 架构选型之Nodejs与Java
  12. 仿EXCEL插件,智表ZCELL产品V1.5 版本发布,IE8/9完全兼容
  13. [PHP] swoole的安装和简单使用
  14. nginx 正则及rewrite常用规则实例
  15. 使用idea创建web项目
  16. Python中的元类
  17. python 爬虫数据时间转换格式
  18. 【HAOI2015】 T1
  19. Python笔记:字典的fromkeys方法创建的初始value同内存地址问题
  20. python -m SimpleHTTPServer 8080

热门文章

  1. Ctex ERROR Reading
  2. go 食用指南
  3. loginserver 个人草稿
  4. 音视频入门-08-RGB&YUV
  5. 天梯赛 L2-024. 部落
  6. OSS服务和自建服务器存储对比
  7. VC串口通讯,WriteFile或ReadFile没有任何返回??
  8. 文件流FileStream的读写
  9. 翻译-在10行代码之内创建容器化的.net core应用
  10. lambda的一些用法