company.proto 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. syntax = "proto3";
  2. // package声明符,用来防止不同的消息类型有命名冲突
  3. package pb_v1;
  4. // 用于生成指定语言go的包名称
  5. option go_package = "property-garden/pb/v1";
  6. message CompanyInfoRequest {
  7. int64 id = 1;
  8. }
  9. message CompanyInfoReply {
  10. // 审核状态
  11. int32 approve_status = 1;
  12. // 申请人
  13. string applicant = 2;
  14. // 申请人电话
  15. string applicant_phone = 3;
  16. // 公司名称
  17. string company_name = 4;
  18. // 公司电话
  19. string company_phone = 5;
  20. // 申请人职位
  21. string applicant_duty = 6;
  22. // 法人
  23. string legal_person = 7;
  24. // 公司地址
  25. string company_addr = 8;
  26. // 社会信用码
  27. string social_code = 9;
  28. // 营业执照
  29. string business_license = 10;
  30. // 申请人身份
  31. string applicant_identification = 11;
  32. // 营业执照类型 1 多证合一营业执照 2 普通营业执照
  33. int32 license_type = 12;
  34. // 免费小区个数
  35. int32 free_garden_count = 13;
  36. // 已有小区个数
  37. int32 garden_count = 14;
  38. // 账户名
  39. string username = 15;
  40. // 密码
  41. string password = 16;
  42. // 申请时间
  43. string created_at = 17;
  44. // 审批时间
  45. string approved_at = 18;
  46. // 小区有效天数
  47. int32 expire = 19;
  48. // 公司logo
  49. string logo = 20;
  50. // 简介
  51. string desc = 21;
  52. // 网址
  53. string site = 22;
  54. //int32 pay_mode = 23;
  55. //string mch_id = 24;
  56. }
  57. message CompanyObjStatisticSetRequest {
  58. int64 garden_id = 1;
  59. int32 obj_type = 2;
  60. // 为负数表示减少
  61. int64 total_increase = 3;
  62. int64 cid = 4;
  63. }
  64. message CompanyObjStatisticSetReply {
  65. }
  66. message CompanyDealStatisticSetRequest {
  67. int64 garden_id = 1;
  68. int64 amount = 2;
  69. int64 date_timestamp = 3;
  70. }
  71. message CompanyDealStatisticSetReply {
  72. }