add:新增小时榜功能

fix:调整外部类调用热度textView问题
This commit is contained in:
2022-08-30 11:32:56 +08:00
parent c864608780
commit 31b7667a3d
11 changed files with 213 additions and 31 deletions

View File

@@ -163,6 +163,8 @@ public class Constants {
public static final String SOCKET_LUCK_WIN = "luckWin";//幸运礼物中奖
public static final String SOCKET_PRIZE_POOL_WIN = "jackpotWin";//奖池中奖
public static final String SOCKET_PRIZE_POOL_UP = "jackpotUp";//奖池升级
public static final String SOCKET_HOUR = "SendHourChart";//小时榜更新
//游戏socket
public static final String SOCKET_GAME_ZJH = "startGame";//炸金花
public static final String SOCKET_GAME_HD = "startLodumaniGame";//海盗船长

View File

@@ -0,0 +1,70 @@
package com.yunbao.common.bean;
import com.google.gson.annotations.SerializedName;
/**
* 小时榜实体类
*/
public class HourRank extends BaseModel{
@SerializedName("liveuid")
String liveuid;
@SerializedName("hourchart_h5_url")
String url;
@SerializedName("rank")
long rank;
@SerializedName("starlightVal")
long starlightVal;
@SerializedName("isshow")
int isshow;
public String getLiveuid() {
return liveuid;
}
public void setLiveuid(String liveuid) {
this.liveuid = liveuid;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public long getRank() {
return rank;
}
public void setRank(long rank) {
this.rank = rank;
}
public long getStarlightVal() {
return starlightVal;
}
public void setStarlightVal(long starlightVal) {
this.starlightVal = starlightVal;
}
public int getIsshow() {
return isshow;
}
public void setIsshow(int isshow) {
this.isshow = isshow;
}
@Override
public String toString() {
return "HourRank{" +
"liveuid='" + liveuid + '\'' +
", url='" + url + '\'' +
", rank=" + rank +
", starlightVal=" + starlightVal +
", isshow=" + isshow +
'}';
}
}

View File

@@ -5,6 +5,7 @@ import com.yunbao.common.bean.AnchorRecommendModel;
import com.yunbao.common.bean.BaseModel;
import com.yunbao.common.bean.ContributeModel;
import com.yunbao.common.bean.FaceBookUpModel;
import com.yunbao.common.bean.HourRank;
import com.yunbao.common.bean.IMLoginModel;
import com.yunbao.common.bean.LiveInfoModel;
import com.yunbao.common.bean.MsgSwitchDetailModel;
@@ -205,4 +206,10 @@ public interface PDLiveApi {
@GET("/api/public/?service=Tx.setBeginShowMsgSwitch")
Observable<ResponseModel<List<BaseModel>>> setBeginShowMsgSwitch(@Query("status") String status,@Query("isAll") String isAll,@Query("liveuid") String liveuid);
/**
* 小时榜接口
* @param liveuid 直播间id
*/
@GET("/api/public/?service=Live.getHourChartRank")
Observable<ResponseModel<List<HourRank>>> getHourChartRank(@Query("liveuid")String liveuid);
}