ソースを参照

ADD: 定义RPC接口

sunxy 1 年間 前
コミット
605a0fc965

+ 92 - 82
recommend-feature-client/src/main/proto/com/tzld/piaoquan/recommend/feature/feature.proto

@@ -127,113 +127,123 @@ message GetUserFeatureInfoRequest {
   repeated string mids = 1;
 }
 
-message GetUserFeatureInfoResponse {
+message GetUserFeatureInfo {
   /*
   过去一小时
   */
-  int64 u1hourExpCnt = 1;
-  int64 u1hourClickCnt = 2;
-  int64 u1hourShareCnt = 3;
-  int64 u1hourReturnCnt = 4;
-  double uCtr1hour = 5;
-  double uStr1hour = 6;
-  double uRov1hour = 7;
-  double uRos1hour = 8;
+  int64 u1hour_exp_cnt = 1;
+  int64 u1hour_click_cnt = 2;
+  int64 u1hour_share_cnt = 3;
+  int64 u1hour_return_cnt = 4;
+  double u_ctr1hour = 5;
+  double u_str1hour = 6;
+  double u_rov1hour = 7;
+  double u_ros1hour = 8;
   /*
   今天
    */
-  int64 uTodayExpCnt = 9;
-  int64 uTodayClickCnt = 10;
-  int64 uTodayShareCnt = 11;
-  int64 uTodayReturnCnt = 12;
-  double uCtrToday = 13;
-  double uStrToday = 14;
-  double uRovToday = 15;
-  double uRosToday = 16;
+  int64 u_today_exp_cnt = 9;
+  int64 u_today_click_cnt = 10;
+  int64 u_today_share_cnt = 11;
+  int64 u_today_return_cnt = 12;
+  double u_ctr_today = 13;
+  double u_str_today = 14;
+  double u_rov_today = 15;
+  double u_ros_today = 16;
   /*
   过去一天
    */
-  int64 u1dayExpCnt = 17;
-  int64 u1dayClickCnt = 18;
-  int64 u1dayShareCnt = 19;
-  int64 u1dayReturnCnt = 20;
-  double uCtr1day = 21;
-  double uStr1day = 22;
-  double uRov1day = 23;
-  double uRos1day = 24;
+  int64 u1day_exp_cnt = 17;
+  int64 u1day_click_cnt = 18;
+  int64 u1day_share_cnt = 19;
+  int64 u1day_return_cnt = 20;
+  double u_ctr1day = 21;
+  double u_str1day = 22;
+  double u_rov1day = 23;
+  double u_ros1day = 24;
   /*
   过去三天
    */
-  int64 u3dayExpCnt = 25;
-  int64 u3dayClickCnt = 26;
-  int64 u3dayShareCnt = 27;
-  int64 u3dayReturnCnt = 28;
-  double uCtr3day = 29;
-  double uStr3day = 30;
-  double uRov3day = 31;
-  double uRos3day = 32;
+  int64 u3day_exp_cnt = 25;
+  int64 u3day_click_cnt = 26;
+  int64 u3day_share_cnt = 27;
+  int64 u3day_return_cnt = 28;
+  double u_ctr3day = 29;
+  double u_str3day = 30;
+  double u_rov3day = 31;
+  double u_ros3day = 32;
 
   string mid = 33;
-  string machineinfoBrand = 34;
-  string machineinfoModel = 35;
-  string machineinfoSystem = 36;
-  string machineinfoPlatform = 37;
+  string machineinfo_brand = 34;
+  string machineinfo_model = 35;
+  string machineinfo_system = 36;
+  string machineinfo_platform = 37;
   string gender = 38;
   string country = 39;
   string province = 40;
   string city = 41;
 }
 
+message GetUserFeatureInfoResponse {
+  Result result = 1;
+  repeated GetUserFeatureInfo user_feature_info = 2;
+}
+
 message GetVideoFeatureInfoRequest {
   repeated int64 videoIds = 1;
 }
 
-message GetVideoFeatureInfoResponse {
-  int64 videoId = 1;
-  int64 playCountTotal = 2;
-  int32 totalTime = 3;
-  string gmtCreate = 4;
+message GetVideoFeatureInfo {
+  int64 video_id = 1;
+  int64 play_count_total = 2;
+  int32 total_time = 3;
+  string gmt_create = 4;
   int64 uid = 5;  // 上传者
-  int64 i15minExpCnt = 6;  // 过去十五分钟
-  int64 i15minClickCnt = 7;
-  int64 i15minShareCnt = 8;
-  int64 i15minReturnCnt = 9;
-  double iCtr15min = 10;
-  double iStr15min = 11;
-  double iRov15min = 12;
-  double iRos15min = 13;
-  int64 i1hourExpCnt = 14;  // 过去一小时
-  int64 i1hourClickCnt = 15;
-  int64 i1hourShareCnt = 16;
-  int64 i1hourReturnCnt = 17;
-  double iCtr1hour = 18;
-  double iStr1hour = 19;
-  double iRov1hour = 20;
-  double iRos1hour = 21;
-  int64 iTodayExpCnt = 22;  // 今天
-  int64 iTodayClickCnt = 23;
-  int64 iTodayShareCnt = 24;
-  int64 iTodayReturnCnt = 25;
-  double iCtrToday = 26;
-  double iStrToday = 27;
-  double iRovToday = 28;
-  double iRosToday = 29;
-  int64 i1dayExpCnt = 30;  // 过去一天
-  int64 i1dayClickCnt = 31;
-  int64 i1dayShareCnt = 32;
-  int64 i1dayReturnCnt = 33;
-  double iCtr1day = 34;
-  double iStr1day = 35;
-  double iRov1day = 36;
-  double iRos1day = 37;
-  int64 i3dayExpCnt = 38;  // 过去三天
-  int64 i3dayClickCnt = 39;
-  int64 i3dayShareCnt = 40;
-  int64 i3dayReturnCnt = 41;
-  double iCtr3day = 42;
-  double iStr3day = 43;
-  double iRov3day = 44;
-  double iRos3day = 45;
+  int64 i15min_exp_cnt = 6;  // 过去十五分钟
+  int64 i15min_click_cnt = 7;
+  int64 i15min_share_cnt = 8;
+  int64 i15min_return_cnt = 9;
+  double i_ctr15min = 10;
+  double i_str15min = 11;
+  double i_rov15min = 12;
+  double i_ros15min = 13;
+  int64 i1hour_exp_cnt = 14;  // 过去一小时
+  int64 i1hour_click_cnt = 15;
+  int64 i1hour_share_cnt = 16;
+  int64 i1hour_return_cnt = 17;
+  double i_ctr1hour = 18;
+  double i_str1hour = 19;
+  double i_rov1hour = 20;
+  double i_ros1hour = 21;
+  int64 i_today_exp_cnt = 22;  // 今天
+  int64 i_today_click_cnt = 23;
+  int64 i_today_share_cnt = 24;
+  int64 i_today_return_cnt = 25;
+  double i_ctr_today = 26;
+  double i_str_today = 27;
+  double i_rov_today = 28;
+  double i_ros_today = 29;
+  int64 i1day_exp_cnt = 30;  // 过去一天
+  int64 i1day_click_cnt = 31;
+  int64 i1day_share_cnt = 32;
+  int64 i1day_return_cnt = 33;
+  double i_ctr1day = 34;
+  double i_str1day = 35;
+  double i_rov1day = 36;
+  double i_ros1day = 37;
+  int64 i3day_exp_cnt = 38;  // 过去三天
+  int64 i3day_click_cnt = 39;
+  int64 i3day_share_cnt = 40;
+  int64 i3day_return_cnt = 41;
+  double i_ctr3day = 42;
+  double i_str3day = 43;
+  double i_rov3day = 44;
+  double i_ros3day = 45;
+}
+
+message GetVideoFeatureInfoResponse {
+  Result result = 1;
+  repeated GetVideoFeatureInfo video_feature_info = 2;
 }
 
 message GetAdItemFeatureRequest {