@@ -22,53 +22,95 @@ public interface StatisticApi {
2222 /**
2323 * 获取推送结果
2424 *
25- * @param taskIds
26- * @return
25+ * @param taskIds 任务id集合
26+ * @return 推送结果(不含自定义事件)
2727 */
2828 @ GtGet (uri = "/report/push/task/" )
2929 ApiResult <Map <String , Map <String , StatisticDTO >>> queryPushResultByTaskIds (@ GtPathParam Set <String > taskIds );
3030
3131 /**
3232 * 获取推送结果
3333 *
34- * @param taskIds
35- * @param actionIds
36- * @return
34+ * @param taskIds 任务id集合
35+ * @param actionIds 自定义事件id集合
36+ * @return 推送结果(含自定义事件)
3737 */
3838 @ GtGet (uri = "/report/push/task/" )
39- ApiResult <Map <String , Map <String , StatisticDTO >>> queryPushResultByTaskIdsAndActionIds (@ GtPathParam Set <String > taskIds , @ GtQueryParam (name = "actionIdList" ) Set <String > actionIds );
39+ ApiResult <Map <String , Map <String , StatisticDTO >>> queryPushResultByTaskIdsAndActionIds (@ GtPathParam Set <String > taskIds ,
40+ @ GtQueryParam (name = "actionIdList" ) Set <String > actionIds );
41+
42+ /**
43+ * 获取推送结果
44+ *
45+ * @param taskIds 任务id集合
46+ * @param actionIds 自定义事件id列表
47+ * @param needGetuiByBrand 是否需要个推品牌报表
48+ * @return 推送结果(含自定义事件)
49+ */
50+ @ GtGet (uri = "/report/push/task/" )
51+ ApiResult <Map <String , Map <String , StatisticDTO >>> queryPushResultByTaskIdsAndActionIds (@ GtPathParam Set <String > taskIds ,
52+ @ GtQueryParam (name = "actionIdList" ) Set <String > actionIds ,
53+ @ GtQueryParam (name = "needGetuiByBrand" ) Boolean needGetuiByBrand );
4054
4155 /**
4256 * 根据组名查询报表
4357 *
44- * @param groupName
45- * @return
58+ * @param groupName 任务组名
59+ * @return 任务组名对应的推送结果
4660 */
4761 @ GtGet (uri = "/report/push/task_group/" )
4862 ApiResult <Map <String , Map <String , StatisticDTO >>> queryPushResultByGroupName (@ GtPathParam String groupName );
4963
64+
65+ /**
66+ * 根据组名查询报表
67+ *
68+ * @param groupName 任务组名
69+ * @param needGetuiByBrand 是否需要个推品牌报表
70+ * @param startDate 查询报表开始日期,格式: yyyy-MM-dd
71+ * @param endDate 查询报表结束日期,格式: yyyy-MM-dd
72+ * @return 任务组名对应的推送结果
73+ */
74+ @ GtGet (uri = "/report/push/task_group/" )
75+ ApiResult <Map <String , Map <String , StatisticDTO >>> queryPushResultByGroupName (@ GtPathParam String groupName ,
76+ @ GtQueryParam (name = "needGetuiByBrand" ) Boolean needGetuiByBrand ,
77+ @ GtQueryParam (name = "startDate" ) String startDate ,
78+ @ GtQueryParam (name = "endDate" ) String endDate );
79+
5080 /**
5181 * 获取单日推送数据
5282 *
53- * @param date formatted as yyyy-MM-dd
54- * @return
83+ * @param date 日期,格式: yyyy-MM-dd
84+ * @return 某个应用单日的推送数据(推送数据包括 : 下发数 , 接收数 、 展示数 、 点击数)
5585 */
5686 @ GtGet (uri = "/report/push/date/" )
5787 ApiResult <Map <String , Map <String , StatisticDTO >>> queryPushResultByDate (@ GtPathParam String date );
5888
89+
90+ /**
91+ * 获取单日推送数据
92+ *
93+ * @param date 日期,格式: yyyy-MM-dd
94+ * @param needGetuiByBrand 是否需要个推品牌报表
95+ * @return 某个应用单日的推送数据(推送数据包括 : 下发数 , 接收数 、 展示数 、 点击数)
96+ */
97+ @ GtGet (uri = "/report/push/date/" )
98+ ApiResult <Map <String , Map <String , StatisticDTO >>> queryPushResultByDate (@ GtPathParam String date ,
99+ @ GtQueryParam (name = "needGetuiByBrand" ) Boolean needGetuiByBrand );
100+
59101 /**
60102 * 获取单日用户数据
61103 *
62- * @param date formatted as yyyy-MM-dd
63- * @return
104+ * @param date 日期,格式: yyyy-MM-dd
105+ * @return 某个应用单日的用户数据(用户数据包括 : 新增用户数 , 累计注册用户总数 , 在线峰值 , 日联网用户数)
64106 */
65107 @ GtGet (uri = "/report/user/date/" )
66108 ApiResult <Map <String , Map <String , UserStatisticDTO >>> queryUserDataByDate (@ GtPathParam String date );
67109
68110 /**
69111 * 获取24小时在线用户数
70112 *
71- * @return
113+ * @return 当前时间一天内的在线用户数
72114 */
73115 @ GtGet (uri = "/report/online_user" )
74116 ApiResult <Map <String , Map <String , Integer >>> queryOnlineUserData ();
@@ -77,16 +119,16 @@ public interface StatisticApi {
77119 /**
78120 * 查询推送量
79121 *
80- * @return
122+ * @return 应用当日可推送量和推送余量
81123 */
82124 @ GtGet (uri = "/report/push/count" )
83125 ApiResult <Map <String , Map <String , PushCountDTO >>> queryPushCountData ();
84126
85127 /**
86128 * 获取推送实时结果
87129 *
88- * @param taskIds
89- * @return
130+ * @param taskIds 任务id集合
131+ * @return 推送实时结果,下发数,接收数、展示数、点击数和消息折损详情等结果。
90132 */
91133 @ GtGet (uri = "/report/push/task/${taskid}/detail" )
92134 ApiResult <Map <String , Map <String , StatisticDTO >>> queryPushTaskDetailData (@ GtPathParam Set <String > taskIds );
0 commit comments