|
@@ -60,19 +60,19 @@ public interface ApiService {
|
|
|
Observable<BaseMessage> changePassword(@Body JSONObject jsonObject);
|
|
Observable<BaseMessage> changePassword(@Body JSONObject jsonObject);
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * @param page 页数
|
|
|
|
|
- * @param per_page 每页显示条数
|
|
|
|
|
- * @param user_id integer (query) 用户ID
|
|
|
|
|
- * @param type integer (query) 1:通知 2:活动 3:模块上线 4:任务上线 5:金额入账 6:任务失败 默认0:全部
|
|
|
|
|
|
|
+ * @param page 页数
|
|
|
|
|
+ * @param per_page 每页显示条数
|
|
|
|
|
+ * @param user_id integer (query) 用户ID
|
|
|
|
|
+ * @param type integer (query) 1:通知 2:活动 3:模块上线 4:任务上线 5:金额入账 6:任务失败 默认0:全部
|
|
|
* @return 消息中心列表
|
|
* @return 消息中心列表
|
|
|
*/
|
|
*/
|
|
|
@GET(ApiKey.system_notification)
|
|
@GET(ApiKey.system_notification)
|
|
|
Observable<BaseMessage> getMessageCenter(@Query("page") int page, @Query("per_page") int per_page, @Query("user_id") String user_id, @SystemNotification.TYPE @Query("type") int type);
|
|
Observable<BaseMessage> getMessageCenter(@Query("page") int page, @Query("per_page") int per_page, @Query("user_id") String user_id, @SystemNotification.TYPE @Query("type") int type);
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * @param page 页数
|
|
|
|
|
- * @param per_page 每页显示条数
|
|
|
|
|
- * @param user_id integer (query) 用户ID
|
|
|
|
|
|
|
+ * @param page 页数
|
|
|
|
|
+ * @param per_page 每页显示条数
|
|
|
|
|
+ * @param user_id integer (query) 用户ID
|
|
|
* @return 回复互动列表
|
|
* @return 回复互动列表
|
|
|
*/
|
|
*/
|
|
|
@GET("app/message/system_message/")
|
|
@GET("app/message/system_message/")
|
|
@@ -373,6 +373,7 @@ public interface ApiService {
|
|
|
@GET("app/accepted_task/status")
|
|
@GET("app/accepted_task/status")
|
|
|
Observable<BaseMessage> taskStatus(@Query("id") int id, @Query("screenshots") String screenshots,
|
|
Observable<BaseMessage> taskStatus(@Query("id") int id, @Query("screenshots") String screenshots,
|
|
|
@Query("remark") String remark, @Query("package_name") String package_name, @Query("status") String status, @Query("device") String device);
|
|
@Query("remark") String remark, @Query("package_name") String package_name, @Query("status") String status, @Query("device") String device);
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 修改任务进度
|
|
* 修改任务进度
|
|
|
*/
|
|
*/
|
|
@@ -1174,6 +1175,7 @@ public interface ApiService {
|
|
|
*/
|
|
*/
|
|
|
@POST("app/game_user/focus_user")
|
|
@POST("app/game_user/focus_user")
|
|
|
Observable<BaseMessage> postGameUserFocusUser(@Query("focus_user_id") int focus_user_id);
|
|
Observable<BaseMessage> postGameUserFocusUser(@Query("focus_user_id") int focus_user_id);
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 热门用户列表
|
|
* 热门用户列表
|
|
|
* page * integer (query) 页码
|
|
* page * integer (query) 页码
|
|
@@ -1181,6 +1183,7 @@ public interface ApiService {
|
|
|
*/
|
|
*/
|
|
|
@GET(ApiKey.getGameUserUserFocusHotUser)
|
|
@GET(ApiKey.getGameUserUserFocusHotUser)
|
|
|
Observable<BaseMessage> getGameUserUserFocusHotUser(@Query("page") int page, @Query("per_page") int per_page);
|
|
Observable<BaseMessage> getGameUserUserFocusHotUser(@Query("page") int page, @Query("per_page") int per_page);
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 关注的用户列表
|
|
* 关注的用户列表
|
|
|
* page * integer (query) 页码
|
|
* page * integer (query) 页码
|
|
@@ -1188,6 +1191,7 @@ public interface ApiService {
|
|
|
*/
|
|
*/
|
|
|
@GET(ApiKey.getGameUserUserFocusList)
|
|
@GET(ApiKey.getGameUserUserFocusList)
|
|
|
Observable<BaseMessage> getGameUserUserFocusList(@Query("page") int page, @Query("per_page") int per_page);
|
|
Observable<BaseMessage> getGameUserUserFocusList(@Query("page") int page, @Query("per_page") int per_page);
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 关注的游戏列表
|
|
* 关注的游戏列表
|
|
|
* page * integer (query) 页码
|
|
* page * integer (query) 页码
|
|
@@ -1384,21 +1388,25 @@ public interface ApiService {
|
|
|
*/
|
|
*/
|
|
|
@GET("app/user_sign/signs")
|
|
@GET("app/user_sign/signs")
|
|
|
Observable<BaseMessage> getUserSignSigns();
|
|
Observable<BaseMessage> getUserSignSigns();
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 获取下次刮奖金额
|
|
* 获取下次刮奖金额
|
|
|
*/
|
|
*/
|
|
|
@GET("app/user_sign/scratch_amount")
|
|
@GET("app/user_sign/scratch_amount")
|
|
|
Observable<BaseMessage> getUserSignScratch_amount();
|
|
Observable<BaseMessage> getUserSignScratch_amount();
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 获取最后一次刮奖结果
|
|
* 获取最后一次刮奖结果
|
|
|
*/
|
|
*/
|
|
|
@GET("app/user_sign/last_scratch")
|
|
@GET("app/user_sign/last_scratch")
|
|
|
Observable<BaseMessage> getUserSignLastScratch();
|
|
Observable<BaseMessage> getUserSignLastScratch();
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 每日签到
|
|
* 每日签到
|
|
|
*/
|
|
*/
|
|
|
@POST("app/user_sign/sign_in")
|
|
@POST("app/user_sign/sign_in")
|
|
|
Observable<BaseMessage> postUserSignSignIn();
|
|
Observable<BaseMessage> postUserSignSignIn();
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 分享
|
|
* 分享
|
|
|
*/
|
|
*/
|
|
@@ -1435,6 +1443,7 @@ public interface ApiService {
|
|
|
*/
|
|
*/
|
|
|
@POST("app/top_search_statistics/click_top_search")
|
|
@POST("app/top_search_statistics/click_top_search")
|
|
|
Observable<BaseMessage> postTopSearchStatisticsClickTopSearch(@Query("link_id") int link_id, @IHomePageSearch.LINK_TYPE @Query("link_type") int link_type);
|
|
Observable<BaseMessage> postTopSearchStatisticsClickTopSearch(@Query("link_id") int link_id, @IHomePageSearch.LINK_TYPE @Query("link_type") int link_type);
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 根据任务名(游戏名)模糊搜索
|
|
* 根据任务名(游戏名)模糊搜索
|
|
|
* search_content * string (query) 任务名(游戏名)
|
|
* search_content * string (query) 任务名(游戏名)
|
|
@@ -1485,6 +1494,7 @@ public interface ApiService {
|
|
|
*/
|
|
*/
|
|
|
@POST("app/user/add_user_footprint")
|
|
@POST("app/user/add_user_footprint")
|
|
|
Observable<BaseMessage> postUserAddUserFootPrint(@Body UserFootprint UserFootprint);
|
|
Observable<BaseMessage> postUserAddUserFootPrint(@Body UserFootprint UserFootprint);
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 小绵羊3.4.5
|
|
* 小绵羊3.4.5
|
|
|
* 查询足迹/我的足迹
|
|
* 查询足迹/我的足迹
|
|
@@ -1494,6 +1504,7 @@ public interface ApiService {
|
|
|
*/
|
|
*/
|
|
|
@GET(ApiKey.getUserFootPrintList)
|
|
@GET(ApiKey.getUserFootPrintList)
|
|
|
Observable<BaseMessage> getUserFootPrintList(@Query("page") int page, @Query("per_page") int per_page, @Query("date") String date);
|
|
Observable<BaseMessage> getUserFootPrintList(@Query("page") int page, @Query("per_page") int per_page, @Query("date") String date);
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 小绵羊3.4.5
|
|
* 小绵羊3.4.5
|
|
|
* 查询足迹/我的足迹日期数量列表
|
|
* 查询足迹/我的足迹日期数量列表
|
|
@@ -1504,11 +1515,13 @@ public interface ApiService {
|
|
|
Observable<BaseMessage> getUserFootPrintDateCount(@Query("start_date") String start_date, @Query("end_date") String end_date);
|
|
Observable<BaseMessage> getUserFootPrintDateCount(@Query("start_date") String start_date, @Query("end_date") String end_date);
|
|
|
//---------------------------end 小绵羊3.4.5 足迹-------------------------------------
|
|
//---------------------------end 小绵羊3.4.5 足迹-------------------------------------
|
|
|
//---------------------------start 小绵羊3.4.5 分享-----------------------------------
|
|
//---------------------------start 小绵羊3.4.5 分享-----------------------------------
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 获取每日分享列表
|
|
* 获取每日分享列表
|
|
|
*/
|
|
*/
|
|
|
@GET("app/share/shares")
|
|
@GET("app/share/shares")
|
|
|
Observable<BaseMessage> getShareList();
|
|
Observable<BaseMessage> getShareList();
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 每日分享结果
|
|
* 每日分享结果
|
|
|
*/
|
|
*/
|
|
@@ -1524,42 +1537,50 @@ public interface ApiService {
|
|
|
*/
|
|
*/
|
|
|
@POST("app/video")
|
|
@POST("app/video")
|
|
|
Observable<BaseMessage> postVideo(@Body JSONObject jsonObject);
|
|
Observable<BaseMessage> postVideo(@Body JSONObject jsonObject);
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 小绵羊3.4.5新增 -- 查询视频详情
|
|
* 小绵羊3.4.5新增 -- 查询视频详情
|
|
|
* video_id * integer (query) 视频id
|
|
* video_id * integer (query) 视频id
|
|
|
*/
|
|
*/
|
|
|
@GET("app/video/detail")
|
|
@GET("app/video/detail")
|
|
|
Observable<BaseMessage> getVideoDetail(@Query("video_id") int video_id);
|
|
Observable<BaseMessage> getVideoDetail(@Query("video_id") int video_id);
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 小绵羊3.4.5新增 -- 视频点赞
|
|
* 小绵羊3.4.5新增 -- 视频点赞
|
|
|
*/
|
|
*/
|
|
|
@POST("app/video/like")
|
|
@POST("app/video/like")
|
|
|
Observable<BaseMessage> postVideoLike(@Query("video_id") int video_id);
|
|
Observable<BaseMessage> postVideoLike(@Query("video_id") int video_id);
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 小绵羊3.4.5新增 -- 查询视频列表
|
|
* 小绵羊3.4.5新增 -- 查询视频列表
|
|
|
*/
|
|
*/
|
|
|
@GET(ApiKey.getVideoList)
|
|
@GET(ApiKey.getVideoList)
|
|
|
Observable<BaseMessage> getVideoList(@Query("page_no") int page, @Query("page_size") int per_page);
|
|
Observable<BaseMessage> getVideoList(@Query("page_no") int page, @Query("page_size") int per_page);
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 小绵羊3.4.5新增 -- 查询音乐列表
|
|
* 小绵羊3.4.5新增 -- 查询音乐列表
|
|
|
*/
|
|
*/
|
|
|
@GET(ApiKey.getVideoMusic)
|
|
@GET(ApiKey.getVideoMusic)
|
|
|
Observable<BaseMessage> getVideoMusic();
|
|
Observable<BaseMessage> getVideoMusic();
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 小绵羊3.4.5新增 -- 视频分享回调
|
|
* 小绵羊3.4.5新增 -- 视频分享回调
|
|
|
*/
|
|
*/
|
|
|
@POST("app/video/share")
|
|
@POST("app/video/share")
|
|
|
Observable<BaseMessage> postVideoShare(@Query("video_id") int video_id);
|
|
Observable<BaseMessage> postVideoShare(@Query("video_id") int video_id);
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 小绵羊3.4.5新增 -- 查询贴纸列表
|
|
* 小绵羊3.4.5新增 -- 查询贴纸列表
|
|
|
*/
|
|
*/
|
|
|
@GET(ApiKey.getVideoSticker)
|
|
@GET(ApiKey.getVideoSticker)
|
|
|
Observable<BaseMessage> getVideoSticker();
|
|
Observable<BaseMessage> getVideoSticker();
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 小绵羊3.4.5新增 -- 获取七牛上传凭证
|
|
* 小绵羊3.4.5新增 -- 获取七牛上传凭证
|
|
|
*/
|
|
*/
|
|
|
@GET("app/video/token")
|
|
@GET("app/video/token")
|
|
|
Observable<BaseMessage> getVideoToken();
|
|
Observable<BaseMessage> getVideoToken();
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 小绵羊3.4.5新增 -- 查询话题列表
|
|
* 小绵羊3.4.5新增 -- 查询话题列表
|
|
|
*/
|
|
*/
|
|
@@ -1567,6 +1588,7 @@ public interface ApiService {
|
|
|
Observable<BaseMessage> getVideoTopic();
|
|
Observable<BaseMessage> getVideoTopic();
|
|
|
//---------------------------end 小绵羊3.4.5 视频-------------------------------------
|
|
//---------------------------end 小绵羊3.4.5 视频-------------------------------------
|
|
|
//---------------------------start 插件配置相关-------------------------------------
|
|
//---------------------------start 插件配置相关-------------------------------------
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 客户端插件更新/插件获取
|
|
* 客户端插件更新/插件获取
|
|
|
* package_name * string (query) 包名
|
|
* package_name * string (query) 包名
|
|
@@ -1577,6 +1599,7 @@ public interface ApiService {
|
|
|
Observable<BaseMessage> getPackageVersion(@Query("package_name") String package_name, @Query("type") String type, @Query("version") int version);
|
|
Observable<BaseMessage> getPackageVersion(@Query("package_name") String package_name, @Query("type") String type, @Query("version") int version);
|
|
|
//---------------------------end 插件配置相关-------------------------------------
|
|
//---------------------------end 插件配置相关-------------------------------------
|
|
|
//---------------------------start 商城相关-------------------------------------
|
|
//---------------------------start 商城相关-------------------------------------
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 领取商城优惠券
|
|
* 领取商城优惠券
|
|
|
* type * integer (query) 代金券类型 1:新手任务完成领取 2:h5任务领取 默认1
|
|
* type * integer (query) 代金券类型 1:新手任务完成领取 2:h5任务领取 默认1
|
|
@@ -1584,6 +1607,7 @@ public interface ApiService {
|
|
|
*/
|
|
*/
|
|
|
@POST("app/yf_shop/receive_coupons")
|
|
@POST("app/yf_shop/receive_coupons")
|
|
|
Observable<BaseMessage> postYfShopReceiveCoupons(@Query("type") int type, @Query("amount") float amount);
|
|
Observable<BaseMessage> postYfShopReceiveCoupons(@Query("type") int type, @Query("amount") float amount);
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 查询领取商城优惠券
|
|
* 查询领取商城优惠券
|
|
|
* type * integer (query) 代金券类型 1:新手任务完成领取 2:h5任务领取 默认1
|
|
* type * integer (query) 代金券类型 1:新手任务完成领取 2:h5任务领取 默认1
|
|
@@ -1592,6 +1616,7 @@ public interface ApiService {
|
|
|
Observable<BaseMessage> getYfShopReceiveCouponsCheck(@Query("type") int type);
|
|
Observable<BaseMessage> getYfShopReceiveCouponsCheck(@Query("type") int type);
|
|
|
//---------------------------end 商城相关-------------------------------------
|
|
//---------------------------end 商城相关-------------------------------------
|
|
|
//---------------------------start 小绵羊3.4.7新增 -- vip相关-------------------------------------
|
|
//---------------------------start 小绵羊3.4.7新增 -- vip相关-------------------------------------
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 用户充值vip
|
|
* 用户充值vip
|
|
|
* level: integer ($int32) 1:VIP
|
|
* level: integer ($int32) 1:VIP
|
|
@@ -1600,5 +1625,30 @@ public interface ApiService {
|
|
|
@POST("app/user/buy_vip")
|
|
@POST("app/user/buy_vip")
|
|
|
Observable<BaseMessage> postBuyVip(@Body JSONObject jsonObject);
|
|
Observable<BaseMessage> postBuyVip(@Body JSONObject jsonObject);
|
|
|
//---------------------------end 小绵羊3.4.7新增 -- vip相关-------------------------------------
|
|
//---------------------------end 小绵羊3.4.7新增 -- vip相关-------------------------------------
|
|
|
|
|
+//---------------------------start 小绵羊3.4.7新增 -- 活动相关(如:元旦活动)-------------------------------------
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 用户充值vip
|
|
|
|
|
+ * root_id: integer ($int32) 2:元旦活动
|
|
|
|
|
+ */
|
|
|
|
|
+ @POST("app/mission/apply")
|
|
|
|
|
+ Observable<BaseMessage> postMissionApply(@Body JSONObject jsonObject);
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 查看自己的任务状态
|
|
|
|
|
+ * root_id: integer ($int32) 2:元旦活动
|
|
|
|
|
+ */
|
|
|
|
|
+ @GET("app/mission/self/{root_id}")
|
|
|
|
|
+ Observable<BaseMessage> getMissionSelfRootId(@Path("root_id") int root_id);
|
|
|
|
|
+//---------------------------end 小绵羊3.4.7新增 -- 活动相关(如:元旦活动)-------------------------------------
|
|
|
|
|
+//---------------------------start 小绵羊3.4.7新增 -- app/user_address 用户收货地址-------------------------------------
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 查询用户地址信息
|
|
|
|
|
+ * 返回 UserAddressInfo
|
|
|
|
|
+ */
|
|
|
|
|
+ @GET("app/user_address/apply")
|
|
|
|
|
+ Observable<BaseMessage> getUserAddressApply();
|
|
|
|
|
+//---------------------------end 小绵羊3.4.7新增 -- app/user_address 用户收货地址-------------------------------------
|
|
|
|
|
|
|
|
}
|
|
}
|