transform.proto 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. syntax = "proto3";
  2. package transform;
  3. message UserRequest {
  4. string id = 1;
  5. string phone = 2;
  6. }
  7. message UserResponse {
  8. string id = 1;
  9. string phone = 2;
  10. string roles = 3;
  11. int64 status = 4;
  12. int64 erpRoleType = 5;
  13. string userName = 6;
  14. string cityName = 7;
  15. int64 gender = 8;
  16. }
  17. message TokenRequest {
  18. string token = 1;
  19. }
  20. message TokenResponse {
  21. string UserId = 1;
  22. string UserRoleIds = 2;
  23. string UserSchoolIds = 3;
  24. string UserProvinceIds = 4;
  25. string UserOrganIds = 5;
  26. string SysSchoolId = 6;
  27. string SysOrganId = 7;
  28. }
  29. message Empty {}
  30. message TreeNodes{
  31. repeated TreeNode nodes = 1;
  32. }
  33. message TreeNode{
  34. int64 id = 1;
  35. string text = 2;
  36. int64 parent = 3;
  37. Tag tag = 4;
  38. repeated TreeNode nodes = 5;
  39. }
  40. message Tag{
  41. int64 id = 1;
  42. string name = 2;
  43. }
  44. message OptionsetReq{
  45. string code = 1;
  46. }
  47. message OptionsetRes{
  48. map<string, string> mapList=1;
  49. }
  50. message ExcelLogReq {
  51. string Module = 1;
  52. string Cond = 2;
  53. string CreateBy = 3;
  54. string CreateTime = 4;
  55. string LastUpdateBy = 5;
  56. string LastUpdateTime = 6;
  57. string DelFlag = 7;
  58. }
  59. message ExcelLogRes {
  60. string Status = 1;
  61. }
  62. service Transform {
  63. rpc GetUser(UserRequest) returns(UserResponse);
  64. rpc ParseToken(TokenRequest) returns(TokenResponse);
  65. rpc GetErpCityTree(Empty) returns(TreeNodes);
  66. rpc LoadOptionset(OptionsetReq) returns(OptionsetRes);
  67. rpc PostExcelLog(ExcelLogReq) returns(ExcelLogRes);
  68. }