adm_vehicle_style.proto 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. syntax = "proto3";
  2. import "v1/vehicle_style.proto";
  3. import "v1/data.proto";
  4. // package声明符,用来防止不同的消息类型有命名冲突
  5. package pb.service;
  6. // 用于生成指定语言go的包名称
  7. option go_package = "adm-vehicle-style/pb";
  8. service VehicleStyle {
  9. // 品牌列表
  10. rpc BrandList (v1.BrandListRequest) returns (v1.BrandListReply) {}
  11. // 模糊搜索
  12. rpc Search (v1.SearchRequest) returns (v1.SearchReply) {}
  13. // 更新品牌信息
  14. rpc UpdateSYBrand (v1.UpdateSYBrandRequest) returns (v1.EmptyReply) {}
  15. // 获取厂商列表
  16. rpc GetMaker (v1.GetMakerRequest) returns (v1.GetMakerReply) {}
  17. // 更新厂商
  18. rpc UpdateMaker (v1.UpdateMakerRequest) returns (v1.EmptyReply) {}
  19. // 车系列表
  20. rpc SeriesList (v1.SeriesListRequest) returns (v1.SeriesListReply) {}
  21. // 更新车系
  22. rpc UpdateSeries (v1.UpdateSeriesRequest) returns (v1.EmptyReply) {}
  23. // 车型列表
  24. rpc StyleList (v1.StyleListRequest) returns (v1.StyleListReply) {}
  25. // 更新车型
  26. rpc UpdateStyle (v1.UpdateStyleRequest) returns (v1.EmptyReply) {}
  27. // 获取车辆配置信息
  28. rpc StyleInfo (v1.StyleInfoRequest) returns (v1.StyleInfoReply) {}
  29. // 更新车辆配置信息
  30. rpc UpdateStyleInfo (v1.UpdateStyleInfoRequest) returns (v1.EmptyReply) {}
  31. // 维保手册
  32. rpc MaintainManual(v1.MaintainManualRequest) returns (v1.MaintainManualReply){}
  33. // 项目列表
  34. rpc ItemList(v1.ItemListRequest) returns (v1.ItemListReply){}
  35. // 更新维保手册
  36. rpc UpdateMaintainManual(v1.UpdateMaintainManualRequest) returns (v1.EmptyReply) {}
  37. // 维保详情
  38. rpc MaintainManualInfo (v1.MaintainManualInfoRequest) returns (v1.MaintainManualInfoReply) {}
  39. // 配件参数
  40. rpc StyleItem (v1.MaintainManualRequest) returns (v1.StyleItemReply) {}
  41. // 获取c2列表
  42. rpc C2List(v1.C2ListRequest) returns (v1.C2ListReply) {}
  43. // 修改配件参数信息
  44. rpc UpdateStyleItem(v1.UpdateStyleItemRequest) returns (v1.EmptyReply) {}
  45. // 删除维保信息
  46. rpc DeleteMaintainace(v1.DeleteMaintainaceRequest) returns (v1.EmptyReply) {}
  47. // 车型信息导出
  48. rpc ExportStyle(v1.ExportStyleRequest) returns (v1.ExportStyleReply) {}
  49. // 车型导出列表
  50. rpc ExportStyleTaskList (v1.EmptyReply) returns (v1.ExportStyleTaskListReply) {}
  51. // 删除车型导出列表
  52. rpc DeleteExportStyleTask (v1.DeleteExportStyleTaskRequest) returns (v1.EmptyReply) {}
  53. // 通用接口查询
  54. rpc Query(v1.QueryRequest) returns (v1.QueryResponse) {}
  55. // 删除配件信息
  56. rpc DeleteStyleItem(v1.DeleteStyleItemRequest) returns (v1.EmptyReply) {}
  57. // 模板列表
  58. rpc TemplateList(v1.TemplateListRequest) returns (v1.TemplateListReply) {}
  59. // 模板详情列表
  60. rpc TemplateDetailList(v1.TemplateDetailListRequest) returns (v1.TemplateDetailListReply) {}
  61. // 模板详情
  62. rpc TemplateDetail(v1.TemplateDetailRequest) returns (v1.TemplateDetailReply) {}
  63. // 增加模板
  64. rpc AddTemplateDetail(v1.AddTemplateDetailRequest) returns (v1.AddTemplateDetailReply) {}
  65. // 修改模板
  66. rpc UpdateTemplateDetail(v1.UpdateMaintainManualRequest) returns (v1.EmptyReply) {}
  67. // 选择模板
  68. rpc ChooseTemplateDetail(v1.ChooseTemplateDetailRequest) returns (v1.EmptyReply) {}
  69. // 项目列表
  70. rpc TemplateItemList(v1.TemplateItemListRequest) returns (v1.ItemListReply){}
  71. }