entManageApplication.proto 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. syntax = "proto3";
  2. option go_package ="./pb";
  3. message BuyProductListReq {
  4. int64 entId = 1;
  5. }
  6. message BuyProductListResp {
  7. int64 error_code = 1;
  8. string error_msg = 2;
  9. repeated BuyProductList data = 3;
  10. }
  11. message BuyProductList {
  12. int64 wait_empower_id = 1;
  13. string product_type = 2;
  14. int64 use_count = 3;
  15. int64 empower_count = 4;
  16. int64 province_count = 5;
  17. string end_time = 6;
  18. }
  19. message UsePersonListReq {
  20. int64 wait_empower_id = 1;
  21. }
  22. message UsePersonListResp {
  23. int64 error_code = 1;
  24. string error_msg = 2;
  25. repeated UsePersonList data = 3;
  26. }
  27. message UsePersonList {
  28. int64 entniche_power_id = 1;
  29. string name = 2;
  30. string email = 3;
  31. string phone = 4;
  32. string department = 5;
  33. string role = 6;
  34. }
  35. message AddUsePersonReq {
  36. int64 wait_empower_id = 1;
  37. int64 ent_user_id = 2;
  38. int64 entId = 3;
  39. }
  40. message AddUsePersonResp {
  41. int64 error_code = 1;
  42. string error_msg = 2;
  43. AddUsePerson data = 3;
  44. }
  45. message AddUsePerson {
  46. int64 status = 1;
  47. }
  48. message DelUsePersonReq {
  49. int64 entniche_power_id = 1;
  50. }
  51. service EntManageApplication {
  52. rpc buyProductList (BuyProductListReq) returns (BuyProductListResp); //已购产品列表
  53. rpc usePersonList (UsePersonListReq) returns (UsePersonListResp); //使用人员列表
  54. rpc addUsePerson (AddUsePersonReq) returns (AddUsePersonResp); //添加使用人员
  55. rpc delUsePerson (DelUsePersonReq) returns (AddUsePersonResp); //删除使用人员
  56. }