adm_management.proto 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. syntax = "proto3";
  2. import "v1/data_management.proto";
  3. // package声明符,用来防止不同的消息类型有命名冲突
  4. package pb.service;
  5. // 用于生成指定语言go的包名称
  6. option go_package = "adm-gateway/pb";
  7. service Management {
  8. // 数据列表
  9. rpc DataList (v1.DataListRequest) returns (v1.DataListReply){}
  10. // 数据搜索列表
  11. rpc SearchData (v1.SearchDataRequest) returns (v1.SearchDataReply){}
  12. // 所属层搜索列表
  13. rpc SearchLevel (v1.SearchLevelRequest) returns (v1.SearchLevelReply){}
  14. // 关系列表
  15. rpc Relation (v1.RelationRequest) returns (v1.RelationReply){}
  16. // 开关
  17. rpc Switch (v1.SwitchRequest) returns (v1.SwitchReply){}
  18. // 任务列表
  19. rpc TaskList (v1.TaskListRequest) returns (v1.TaskListReply){}
  20. // 任务搜索列表
  21. rpc SearchTask (v1.SearchTaskRequest) returns (v1.SearchTaskReply){}
  22. // 依赖表
  23. rpc Dependency (v1.DependencyRequest) returns (v1.DependencyReply){}
  24. // 血缘关系
  25. rpc DataSourceRelation(v1.DataSourceRelationRequest) returns (v1.DataSourceRelationReply){}
  26. // 手动任务列表
  27. rpc ManualTask(v1.ManualTaskRequest) returns (v1.ManualTaskReply){}
  28. // 源表搜索列表
  29. rpc Source (v1.SourceRequest) returns (v1.SourceReply){}
  30. // 任务列表
  31. rpc Task (v1.TaskRequest) returns (v1.TaskReply){}
  32. // 源表创建
  33. rpc Create (v1.CreateRequest) returns (v1.CreateReply){}
  34. // 上传创建
  35. rpc UploadFile (v1.UploadFileRequest) returns (v1.UploadFileReply){}
  36. // 字段管理
  37. rpc Field (v1.FieldRequest) returns (v1.FieldReply){}
  38. // 导出EXCEL
  39. rpc Excel (v1.ExcelRequest) returns (v1.ExcelReply){}
  40. // API管理
  41. rpc APIList (v1.APIListRequest) returns (v1.APIListReply){}
  42. // 查看API
  43. rpc CheckAPI (v1.CheckAPIRequest) returns (v1.CheckAPIReply){}
  44. // 删除API
  45. rpc DeleteAPI (v1.DeleteAPIRequest) returns (v1.DeleteAPIReply){}
  46. // 密钥管理
  47. rpc KeyList (v1.KeyListRequest) returns (v1.KeyListReply){}
  48. // 新增密钥
  49. rpc CreateKey (v1.CreateKeyRequest) returns (v1.CreateKeyReply){}
  50. // 删除密钥
  51. rpc DeleteKey (v1.DeleteKeyRequest) returns (v1.DeleteKeyReply){}
  52. // API列表
  53. rpc AllAPI (v1.AllAPIRequest) returns (v1.AllAPIReply){}
  54. // 密钥列表
  55. rpc AllKey (v1.AllKeyRequest) returns (v1.AllKeyReply){}
  56. // API查询
  57. rpc UseAPI (v1.UseAPIRequest) returns (v1.UseAPIReply){}
  58. // 查看表结构
  59. rpc TableStruct (v1.TableStructRequest) returns (v1.TableStructReply){}
  60. // 车型映射管理
  61. rpc StyleMap (v1.StyleMapRequest) returns (v1.StyleMapReply){}
  62. // 编辑
  63. rpc EditMap (v1.EditMapRequest) returns (v1.EditMapReply){}
  64. // 映射源列表
  65. rpc AllSource (v1.AllSourceRequest) returns (v1.AllSourceReply){}
  66. // 信息公告
  67. rpc AnnouncementList (v1.AnnouncementRequest) returns (v1.AnnouncementReply){}
  68. // 编辑
  69. rpc Edit (v1.EditRequest) returns (v1.EditReply){}
  70. // 数据导入模板
  71. rpc DataImportTemplate (v1.DataImportTemplateRequest) returns (v1.DataImportTemplateReply){}
  72. // 新建模板
  73. rpc CreateTemplate (v1.CreateTemplateRequest) returns (v1.CreateTemplateReply){}
  74. // 修改模板
  75. rpc EditTemplate (v1.EditTemplateRequest) returns (v1.EditTemplateReply){}
  76. // 删除模板
  77. rpc DeleteTemplate(v1.DeleteTemplateRequest) returns (v1.DeleteTemplateReply){}
  78. // 数据导入
  79. rpc DataImport(v1.DataImportRequest) returns (v1.DataImportReply){}
  80. // 更新API表
  81. rpc UpdateAPI(v1.UpdateAPIRequest) returns (v1.UpdateAPIReply) {}
  82. }