qyxy.proto 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. syntax = "proto3";
  2. package pb;
  3. option go_package = "./pb";
  4. //企业信息
  5. service QyxyInfo {
  6. rpc QyxyInfo(QyxyReq) returns (QyxyResp);
  7. rpc QyxyInfoBulk(QyxyReq) returns (QyxyResp);
  8. }
  9. //请求参数
  10. message QyxyReq {
  11. string Token = 1; //Token
  12. int32 Type = 2; // 0:信用代码,1:企业名称
  13. string Res = 3; // 企业名称/信用代码
  14. }
  15. //返回结果
  16. message QyxyResp {
  17. int32 Code = 1;
  18. string Message = 2;
  19. IData Data = 3;
  20. }
  21. message QyxyBulkReq {
  22. string Token = 1; //Token
  23. int32 Type = 2; // 0:信用代码,1:企业名称
  24. repeated string Res = 3; // 企业名称/信用代码
  25. }
  26. message QyxyBulkResp {
  27. int32 Code = 1;
  28. string Message = 2;
  29. repeated IData Data = 3;
  30. }
  31. message IData {
  32. string EntName = 1;
  33. string Uniscid = 2;
  34. string Lerep = 3;
  35. int32 ListedCompany = 4; //0:否,1:是
  36. string Province = 5;
  37. string City = 6;
  38. string Country = 7;
  39. string RegisterAddr = 8;
  40. string BuildTime = 9;
  41. double RegisterCapital = 10;
  42. string RegisterAuthority = 11;
  43. string RegisterSubject = 12;
  44. string EnterpriseType = 13;
  45. string State = 14;
  46. string BusinesssCope = 15;
  47. string BusiStartTime = 16;
  48. string BusiEndTime = 17;
  49. int32 MigrateFlag = 18; //0无变化,1迁入,2迁出
  50. }