vehicle_style.proto 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801
  1. syntax = "proto3";
  2. // package声明符,用来防止不同的消息类型有命名冲突
  3. package v1;
  4. // 用于生成指定语言go的包名称
  5. option go_package = "adm-vehicle-style/pb/v1";
  6. message BrandListRequest {
  7. // 品牌名
  8. string brand_name = 1;
  9. // 首字母
  10. string initial = 2;
  11. // 是否有图片 -1 1
  12. int32 has_img = 3;
  13. // 状态 -1 1
  14. int32 status = 4;
  15. // 分页
  16. int32 page_size = 5;
  17. int32 page = 6;
  18. string brand_id = 7;
  19. string old_brand_name = 8;
  20. }
  21. message BrandList {
  22. int64 id = 1;
  23. string initial = 2;
  24. string brand_name = 3;
  25. string brand_id = 4;
  26. int64 weight = 5;
  27. int64 has_img = 6;
  28. int64 status = 7;
  29. string image = 8;
  30. string old_brand_name = 9;
  31. }
  32. message BrandListReply {
  33. int64 current_page = 1;
  34. int64 per_page = 2;
  35. int64 total = 3;
  36. int64 first_page = 4;
  37. int64 last_page = 5;
  38. int64 prev_page = 6;
  39. int64 next_page = 7;
  40. repeated BrandList list = 8;
  41. }
  42. message SearchRequest {
  43. // 1 品牌
  44. int32 type = 1;
  45. string search = 2;
  46. string brand_id = 3;
  47. string maker_id = 4;
  48. string series_id = 5;
  49. }
  50. message SearchList {
  51. string id = 1;
  52. string name = 2;
  53. }
  54. message SearchReply {
  55. repeated SearchList list = 1;
  56. }
  57. message UpdateSYBrandRequest {
  58. int64 id = 1;
  59. string brand_name = 2;
  60. string initial = 3;
  61. int64 weight = 4;
  62. int64 status = 5;
  63. int64 has_img = 6;
  64. string old_brand_name = 7;
  65. }
  66. message GetMakerRequest {
  67. string brand_id = 1;
  68. }
  69. message MakerList {
  70. string brand_id = 1;
  71. string maker_id = 2;
  72. string maker = 3;
  73. }
  74. message GetMakerReply {
  75. repeated MakerList list = 1;
  76. }
  77. message UpdateMakerRequest {
  78. string maker_id = 2;
  79. string maker = 3;
  80. }
  81. message EmptyReply {}
  82. message SeriesListRequest {
  83. // 品牌名
  84. string brand_name = 1;
  85. // 车系名
  86. string series_name = 2;
  87. // 是否有图片 -1 1
  88. int32 has_img = 3;
  89. // 状态 -1 1
  90. int32 status = 4;
  91. // 分页
  92. int32 page_size = 5;
  93. int32 page = 6;
  94. string brand_id = 7;
  95. string series_id = 8;
  96. string old_series_name = 9;
  97. }
  98. message SeriesList {
  99. int64 id = 1;
  100. string brand_name = 2;
  101. string series_id = 3;
  102. string maker = 4;
  103. string series_name = 5;
  104. int64 status = 6;
  105. string image = 7;
  106. string brand_id = 8;
  107. string old_series_name = 9;
  108. }
  109. message SeriesListReply {
  110. int64 current_page = 1;
  111. int64 per_page = 2;
  112. int64 total = 3;
  113. int64 first_page = 4;
  114. int64 last_page = 5;
  115. int64 prev_page = 6;
  116. int64 next_page = 7;
  117. repeated SeriesList list = 8;
  118. }
  119. message UpdateSeriesRequest {
  120. int64 id = 1;
  121. string series_name = 2;
  122. string maker = 3;
  123. int64 status = 4;
  124. int64 has_img = 5;
  125. string old_series_name = 6;
  126. }
  127. message StyleListRequest {
  128. // 品牌名
  129. string brand_name = 1;
  130. // 车系名
  131. string series_name = 2;
  132. // 是否有图片 -1 1
  133. int32 has_manual = 3;
  134. // 状态 -1 1
  135. int32 status = 4;
  136. // 分页
  137. int32 page_size = 5;
  138. int32 page = 6;
  139. // 厂商
  140. string maker = 7;
  141. // 年份
  142. int64 model_year = 8;
  143. string style_name = 9;
  144. string brand_id = 10;
  145. string series_id = 11;
  146. string style_id = 12;
  147. }
  148. message StyleList {
  149. int64 id = 1;
  150. string style_id = 2;
  151. string brand_name = 3;
  152. string maker = 4;
  153. string series_name = 5;
  154. string style_name = 6;
  155. int64 status = 7;
  156. int64 maintain_id = 8;
  157. string series_id = 9;
  158. string brand_id = 10;
  159. }
  160. message StyleListReply {
  161. int64 current_page = 1;
  162. int64 per_page = 2;
  163. int64 total = 3;
  164. int64 first_page = 4;
  165. int64 last_page = 5;
  166. int64 prev_page = 6;
  167. int64 next_page = 7;
  168. repeated StyleList list = 8;
  169. }
  170. message UpdateStyleRequest {
  171. int64 id = 1;
  172. string style_name = 2;
  173. int32 status = 3;
  174. }
  175. message StyleInfoRequest {
  176. int64 id = 1;
  177. }
  178. message StyleInfoReply {
  179. message Aircondition {
  180. string aircondition_control_type = 1;
  181. string car_air_purifier = 2;
  182. string fragrance_system = 3;
  183. string negative_ion_generator = 4;
  184. string pm25_device = 5;
  185. string rear_independent_air_conditioner = 6;
  186. string rear_seat_air_outlet = 7;
  187. string refrigerator = 8;
  188. string temperature_zone_control = 9;
  189. }
  190. message Basic {
  191. string alternator = 1;
  192. string braking_distance_measure = 2;
  193. string brand_name = 3;
  194. string emission_standard = 4;
  195. string engine = 5;
  196. string fast_charge_amount = 6;
  197. string fast_charging_time = 7;
  198. string fuel_type_detail = 8;
  199. string gearbox_desc = 9;
  200. string hundred_accelerate = 10;
  201. string hundred_accelerate_measure = 11;
  202. string level = 12;
  203. string lwh = 13;
  204. string maker = 14;
  205. string maximum_power = 15;
  206. string maximum_simulation_milage = 16;
  207. string maximum_simulation_milage_measure = 17;
  208. string maximum_speed = 18;
  209. string maximum_torque = 19;
  210. string model_year = 20;
  211. string oil_wear_comrehensive = 21;
  212. string oil_wear_measure = 22;
  213. string price = 23;
  214. string price_yuan = 24;
  215. string series_id = 25;
  216. string series_img = 26;
  217. string series_name = 27;
  218. string slow_charging_time = 28;
  219. string style_id = 29;
  220. string style_name = 30;
  221. string sub_level = 31;
  222. string vehicle_structure = 32;
  223. string vehicle_warranty = 33;
  224. string brand_id = 34;
  225. }
  226. message Body {
  227. string back_wheel_distance = 1;
  228. string door_number = 2;
  229. string front_wheel_distance = 3;
  230. string high = 4;
  231. string long = 5;
  232. string minimum_ground_clearance = 6;
  233. string oilbox_volume = 7;
  234. string seat_number = 8;
  235. string trunk_volume = 9;
  236. string unladen_mass = 10;
  237. string wheelbase = 11;
  238. string wide = 12;
  239. }
  240. message Chassis {
  241. string assist_type = 1;
  242. string back_suspention_type = 2;
  243. string body_structure = 3;
  244. string drive_type = 4;
  245. string front_suspention_type = 5;
  246. }
  247. message Control {
  248. string air_suspension = 1;
  249. string ascent_assist = 2;
  250. string auto_hold = 3;
  251. string automatic_driving_assistance = 4;
  252. string automatic_parking = 5;
  253. string back_parking_rador = 6;
  254. string central_diff_lock = 7;
  255. string cruise_system = 8;
  256. string driving_mode_selection = 9;
  257. string e_induction_suspension = 10;
  258. string edl = 11;
  259. string engine_start_stop_technology = 12;
  260. string front_parking_rador = 13;
  261. string hdc = 14;
  262. string overall_active_steering_system = 15;
  263. string reverse_vehicle_side_warning_system = 16;
  264. string variable_steering_ratio = 17;
  265. string variable_suspension = 18;
  266. string wade_sensing_system = 19;
  267. }
  268. message Electric {
  269. string back_electric_maximum_power = 1;
  270. string back_electric_torque = 2;
  271. string battery_energy = 3;
  272. string battery_pack_warranty = 4;
  273. string battery_type = 5;
  274. string front_electric_maximum_power = 6;
  275. string front_electric_torque = 7;
  276. string hundred_electricity_consumption = 8;
  277. string maximum_simulation_milage = 9;
  278. string motor_layout = 10;
  279. string motor_number = 11;
  280. string motor_type = 12;
  281. string system_integrated_power = 13;
  282. string system_integrated_torque = 14;
  283. string total_motor_power = 15;
  284. string total_motor_torque = 16;
  285. }
  286. message Engine {
  287. string air_intak_form = 1;
  288. string cylinder_arrangement = 2;
  289. string cylinder_diameter = 3;
  290. string cylinder_head_material = 4;
  291. string cylinder_material = 5;
  292. string cylinder_number = 6;
  293. string cylinder_valve_number = 7;
  294. string displacement = 8;
  295. string displacement_l = 9;
  296. string engine_technology = 10;
  297. string engine_type = 11;
  298. string fuel_lable = 12;
  299. string fuel_type_detail = 13;
  300. string maximum_horsepower = 14;
  301. string maximum_power_rpm = 15;
  302. string oil_supply_mode = 16;
  303. string piston_stroke = 17;
  304. string reduction_ratio = 18;
  305. string rpm = 19;
  306. string valve_mechanism = 20;
  307. }
  308. message External {
  309. string active_intake_grille = 1;
  310. string battery_pre_heating = 2;
  311. string central_control_lock = 3;
  312. string electric_trunk = 4;
  313. string electronic_anti_theft = 5;
  314. string eosd = 6;
  315. string frameless_design_door = 7;
  316. string hide_electric_door_handle = 8;
  317. string inductive_trunk = 9;
  318. string key_type = 10;
  319. string keyless_entry_system = 11;
  320. string keyless_start_system = 12;
  321. string outside_pedal = 13;
  322. string rear_compartment_position_memory = 14;
  323. string remote_start = 15;
  324. string rim_material = 16;
  325. string roof_luggage_rack = 17;
  326. string side_sliding_door = 18;
  327. string skylight_type = 19;
  328. string sports_appearance_kit = 20;
  329. string tail = 21;
  330. string the_tailgate_glass_opens_independently = 22;
  331. }
  332. message Gearbox {
  333. string gear_number = 1;
  334. string gearbox_desc = 2;
  335. string gearbox_type = 3;
  336. }
  337. message Intelligent {
  338. string auxiliary_driving_chip = 1;
  339. string chip_computing_power = 2;
  340. string number_of_cameras = 3;
  341. string number_of_lidars = 4;
  342. string number_of_millimeter_wave_radars = 5;
  343. string number_of_ultrasonic_radars = 6;
  344. }
  345. message Internal {
  346. string active_noise_reduction = 1;
  347. string car_driving_recorder = 2;
  348. string driving_computer_display = 3;
  349. string electrically_adjustable_pedal = 4;
  350. string full_lcd_dashboard = 5;
  351. string full_lcd_dashboard_size = 6;
  352. string hud_rising_number_display = 7;
  353. string mobile_phone_wireless_charging = 8;
  354. string multi_functional_steering_wheel = 9;
  355. string steering_wheel_adjustment = 10;
  356. string steering_wheel_heating = 11;
  357. string steering_wheel_material = 12;
  358. string steering_wheel_remember = 13;
  359. string steering_wheel_shift = 14;
  360. }
  361. message Light {
  362. string adaptive_far_near = 1;
  363. string atmosphere = 2;
  364. string auto_head = 3;
  365. string clean = 4;
  366. string daytime = 5;
  367. string far = 6;
  368. string fog = 7;
  369. string headlamp_delay_off = 8;
  370. string headlamp_rain_fog_mode = 9;
  371. string height_adjustable = 10;
  372. string lighting_features = 11;
  373. string near = 12;
  374. string side_turn = 13;
  375. string steering_assist_lamp = 14;
  376. string touch_reading_lamp = 15;
  377. }
  378. message Media {
  379. string back_lcd = 1;
  380. string car_internet = 2;
  381. string car_phone = 3;
  382. string car_tv = 4;
  383. string cd_dvd = 5;
  384. string center_console_large_screen_size = 6;
  385. string central_colour_screen = 7;
  386. string central_lcd_split_screen = 8;
  387. string charging_interface = 9;
  388. string face_recognition = 10;
  389. string gesture_control = 11;
  390. string gps = 12;
  391. string interface_of12v = 13;
  392. string mobile_internet = 14;
  393. string navigation_traffic_information_display = 15;
  394. string number_of_interfaces = 16;
  395. string ota = 17;
  396. string power_of220v = 18;
  397. string rear_control_multimedia = 19;
  398. string road_rescue_call = 20;
  399. string speaker_brand = 21;
  400. string speaker_number = 22;
  401. string voice_control = 23;
  402. }
  403. message Optional {
  404. string body_colour = 1;
  405. string interior_color = 2;
  406. }
  407. message Rearview {
  408. string anti_pinch_hand = 1;
  409. string back_electric_window = 2;
  410. string back_side_privacy = 3;
  411. string back_side_sunshade = 4;
  412. string back_sunshade = 5;
  413. string back_wiper = 6;
  414. string cosmetic = 7;
  415. string exterior_rearview_mirror_function = 8;
  416. string front_electric_window = 9;
  417. string front_wiper = 10;
  418. string heatable_spray_nozzle = 11;
  419. string interior_rearview_mirror_function = 12;
  420. string multilayer_sound_insulation_glass = 13;
  421. string window_one_key = 14;
  422. }
  423. message Safety {
  424. string abs = 1;
  425. string active_brake = 2;
  426. string asr_tcs_trc = 3;
  427. string auxiliary_seat_airbag = 4;
  428. string back_belt_airbag = 5;
  429. string back_head_airbag = 6;
  430. string back_side_airbag = 7;
  431. string eba_bas_ba = 8;
  432. string ebd_cbc = 9;
  433. string esp = 10;
  434. string fatigue_driving_warning = 11;
  435. string font_head_airbag = 12;
  436. string front_middle_airbag = 13;
  437. string front_side_airbag = 14;
  438. string iso_fix = 15;
  439. string knee_airbag = 16;
  440. string lane_departure_warning_system = 17;
  441. string lane_keeping = 18;
  442. string main_seat_airbag = 19;
  443. string night_vision = 20;
  444. string parallel_auxiliary = 21;
  445. string passenger_seat_cushion_airbag = 22;
  446. string passive_pedestrian_protection = 23;
  447. string rear_central_airbag = 24;
  448. string rear_seat_anti_slide_airbag = 25;
  449. string road_traffic_sign_recognition = 26;
  450. string run_flat_tire = 27;
  451. string seat_belt_warning = 28;
  452. string tire_presure_monitor = 29;
  453. }
  454. message Seat {
  455. string auxiliary_adjustable_button = 1;
  456. string auxiliary_electric_adust = 2;
  457. string auxiliary_seat_adjustment_mode = 3;
  458. string back_cup_holder = 4;
  459. string back_down_type = 5;
  460. string back_fold_table = 6;
  461. string back_handrail = 7;
  462. string electric_seat_remeber = 8;
  463. string front_handrail = 9;
  464. string front_seat_function = 10;
  465. string heating_cooling_cup_holder = 11;
  466. string main_electric_adust = 12;
  467. string main_seat_adjustment_mode = 13;
  468. string rear_seat_electric_adjustment = 14;
  469. string rear_seat_function = 15;
  470. string rear_seat_power_down = 16;
  471. string seat_layout_form = 17;
  472. string seat_material = 18;
  473. string second_independent = 19;
  474. string second_row_seat_adjustment = 20;
  475. string sport_seat = 21;
  476. }
  477. message Wheelbrake {
  478. string back_brake_type = 1;
  479. string back_wheel_specification = 2;
  480. string front_brake_type = 3;
  481. string front_wheel_specification = 4;
  482. string parking_brake_type = 5;
  483. string spare_wheel_specification = 6;
  484. }
  485. Aircondition aircondition = 1;
  486. Basic basic = 2;
  487. Body body = 3;
  488. Chassis chassis = 4;
  489. Control control = 5;
  490. Electric electric = 6;
  491. Engine engine = 7;
  492. External external = 8;
  493. Gearbox gearbox = 9;
  494. Intelligent intelligent = 10;
  495. Internal internal = 11;
  496. Light light = 12;
  497. Media media = 13;
  498. Optional optional = 14;
  499. Rearview rearview = 15;
  500. Safety safety = 16;
  501. Seat seat = 17;
  502. Wheelbrake wheelbrake = 18;
  503. }
  504. message UpdateStyleInfoRequest{
  505. int64 id = 1;
  506. string data = 2;
  507. }
  508. message MaintainManualRequest {
  509. string style_id = 1;
  510. }
  511. message MaintainItem {
  512. int64 id = 1;
  513. string item = 2;
  514. int64 start_mile = 3;
  515. int64 start_date = 4;
  516. int64 mile_cycle = 5;
  517. int64 date_cycle = 6;
  518. string style_id = 7;
  519. int64 item_id = 8;
  520. }
  521. message MaintainManualReply {
  522. // 保养
  523. repeated MaintainItem maintainance = 1;
  524. // 维修
  525. repeated MaintainItem repair = 2;
  526. // 清洗
  527. repeated MaintainItem wash = 3;
  528. }
  529. message ItemListRequest {
  530. int64 item_type = 1;
  531. string style_id = 2;
  532. }
  533. message ItemListReply {
  534. message Item {
  535. int64 item_id = 1;
  536. string item_name = 2;
  537. }
  538. repeated Item list = 1;
  539. }
  540. message UpdateMaintainManualRequest {
  541. int64 id = 1;
  542. int64 item_id = 2;
  543. int64 start_mile = 3;
  544. int64 start_date = 4;
  545. int64 mile_cycle = 5;
  546. int64 date_cycle = 6;
  547. string style_id = 7;
  548. string name = 8;
  549. int64 tid = 9;
  550. }
  551. message MaintainManualInfoRequest {
  552. string style_id = 1;
  553. }
  554. message MaintainManualInfoReply {
  555. message Wash {
  556. uint32 cycle = 1;
  557. string item_name = 2;
  558. uint32 item_id = 3;
  559. int64 start_mile = 4;
  560. int64 start_date = 5;
  561. int64 mile_cycle = 6;
  562. int64 date_cycle = 7;
  563. string style_id = 8;
  564. }
  565. message Repair {
  566. uint32 cycle = 1;
  567. string item_name = 2;
  568. uint32 item_id = 3;
  569. int64 start_mile = 4;
  570. int64 start_date = 5;
  571. int64 mile_cycle = 6;
  572. int64 date_cycle = 7;
  573. string style_id = 8;
  574. }
  575. message MaintainItem {
  576. string item_name = 1;
  577. uint32 item_id = 2;
  578. int64 start_mile = 3;
  579. int64 start_date = 4;
  580. int64 mile_cycle = 5;
  581. int64 date_cycle = 6;
  582. string style_id = 7;
  583. }
  584. message Items {
  585. uint32 level = 1;
  586. string item_name = 2;
  587. uint32 item_id = 3;
  588. }
  589. message Maintain {
  590. uint32 age = 1;
  591. uint32 mile = 2;
  592. repeated Items items = 3;
  593. }
  594. message Cycle {
  595. int64 start_mile = 1;
  596. int64 start_date = 2;
  597. int64 mile_cycle = 3;
  598. int64 date_cycle = 4;
  599. }
  600. repeated Wash wash = 1;
  601. repeated Repair repair = 2;
  602. repeated MaintainItem maintain_item = 3;
  603. repeated Maintain maintain = 4;
  604. Cycle cycle = 5;
  605. }
  606. message StyleItem {
  607. int64 id = 1;
  608. string c2_name = 2;
  609. int64 c2_id = 3;
  610. string useage = 4;
  611. string detail = 5;
  612. string attribute_rule = 6;
  613. string style_id = 7;
  614. }
  615. message StyleItemReply {
  616. repeated StyleItem list = 1;
  617. }
  618. message C2ListRequest {
  619. string style_id = 1;
  620. }
  621. message C2ListReply {
  622. message Info {
  623. int64 id = 1;
  624. string name = 2;
  625. }
  626. repeated Info list = 1;
  627. }
  628. message UpdateStyleItemRequest {
  629. repeated StyleItem list = 1;
  630. }
  631. message DeleteMaintainaceRequest {
  632. int64 id = 1;
  633. }
  634. message ExportStyleRequest {
  635. string task_name = 1;
  636. string fields = 2;
  637. }
  638. message ExportStyleReply {
  639. int64 export_id = 1;
  640. }
  641. message ExportStyleTaskList {
  642. int64 id = 1;
  643. string task_name = 2;
  644. string path = 3;
  645. string created_at = 4;
  646. }
  647. message ExportStyleTaskListReply {
  648. repeated ExportStyleTaskList list = 1;
  649. }
  650. message DeleteExportStyleTaskRequest {
  651. int64 id = 1;
  652. }
  653. message DeleteStyleItemRequest {
  654. int64 id = 1;
  655. }
  656. message TemplateListRequest{
  657. string name = 1;
  658. }
  659. message Template{
  660. int64 id = 1;
  661. string name = 2;
  662. }
  663. message TemplateListReply {
  664. repeated Template list = 1;
  665. }
  666. message TemplateDetailListRequest {
  667. int64 tid = 1;
  668. // 分页
  669. int32 page_size = 2;
  670. int32 page = 3;
  671. }
  672. message TemplateDetail {
  673. int64 id = 1;
  674. string name = 2;
  675. int64 start_mile = 3;
  676. int64 start_date = 4;
  677. int64 maintain_mile_min_cycle = 5;
  678. int64 maintain_date_min_cycle = 6;
  679. int64 tid = 7;
  680. }
  681. message TemplateDetailListReply {
  682. repeated TemplateDetail list = 1;
  683. int64 total = 2;
  684. }
  685. message TemplateDetailRequest {
  686. int64 tid = 1;
  687. }
  688. message TemplateDetailReply {
  689. // 保养
  690. repeated MaintainItem maintainance = 1;
  691. // 维修
  692. repeated MaintainItem repair = 2;
  693. // 清洗
  694. repeated MaintainItem wash = 3;
  695. string name = 4;
  696. }
  697. message AddTemplateDetailRequest {
  698. int64 tid = 1;
  699. int64 item_id = 2;
  700. int64 start_mile = 3;
  701. int64 start_date = 4;
  702. int64 mile_cycle = 5;
  703. int64 date_cycle = 6;
  704. string style_id = 7;
  705. string name = 8;
  706. }
  707. message AddTemplateDetailReply {
  708. int64 tid = 1;
  709. }
  710. message ChooseTemplateDetailRequest {
  711. int64 tid = 1;
  712. string style_id = 2;
  713. }
  714. message TemplateItemListRequest {
  715. int64 item_type = 1;
  716. int64 tid = 2;
  717. }