bxcore.proto 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. syntax = "proto3";
  2. package bxcore;
  3. option go_package="./bxcore";
  4. message SearchReq {
  5. string appId = 1;//剑鱼默认10000
  6. int64 pageNum = 2;//当前页码
  7. int64 pageSize = 3;//每页数量
  8. string keyWords = 4;//关键词
  9. string province = 5;//省份
  10. string city = 6;//城市
  11. string subtype = 7;//信息类型
  12. string publishTime = 8;//发布时间
  13. string selectType = 9;//搜索范围:标题;正文等
  14. string price = 10;//价格
  15. string industry = 11;//行业
  16. string buyerClass = 12;//采购单位类型
  17. string buyerTel = 13;//采购单位联系方式
  18. string winnerTel = 14;//中标单位联系方式
  19. string exclusionWords = 15;//排除词
  20. string fileExists = 16;//是否有附件
  21. string userId = 17;
  22. string entId = 18;
  23. }
  24. message SearchResp {
  25. int64 err_code = 1;
  26. string err_msg = 2;
  27. SearchData data = 3;
  28. }
  29. message SearchData {
  30. int64 count = 1;
  31. string keyWords = 2;
  32. int64 status = 3;
  33. repeated SearchList list = 4;
  34. }
  35. message SearchList {
  36. string id = 1;
  37. string area = 2;
  38. string areaUrl = 3;
  39. string buyerClass = 4;
  40. string city = 5;
  41. string detail = 6;
  42. string industry = 7;
  43. string industryUrl = 8;
  44. int64 publishTime = 9;
  45. string subtype = 10;
  46. string subtypeUrl = 11;
  47. bool fileExists = 12;
  48. string title = 13;
  49. bool isCollected = 14;
  50. }
  51. service BxCore {
  52. //标讯搜索结果列表数据
  53. rpc GetSearchList(SearchReq) returns(SearchResp);
  54. }