首页tab新增发现新朋友

This commit is contained in:
huangjian
2023-03-16 11:51:48 +08:00
parent efeea38cc1
commit 20fded3771
37 changed files with 764 additions and 67 deletions

View File

@@ -0,0 +1,121 @@
package com.nnbc123.core.home.bean;
public class GiftServiceMsgVo {
private long roomUid;
private String roomTitle;
private long senderUid;
private long senderErbanNo;
private String senderAvatar;
private String senderNick;
private long receiverUid;
private long receiverErbanNo;
private String receiverAvatar;
private String receiverNick;
private String giftName;
private int giftNum;
private String giftPicUrl;
public long getRoomUid() {
return roomUid;
}
public void setRoomUid(long roomUid) {
this.roomUid = roomUid;
}
public String getRoomTitle() {
return roomTitle;
}
public void setRoomTitle(String roomTitle) {
this.roomTitle = roomTitle;
}
public long getSenderUid() {
return senderUid;
}
public void setSenderUid(long senderUid) {
this.senderUid = senderUid;
}
public long getSenderErbanNo() {
return senderErbanNo;
}
public void setSenderErbanNo(long senderErbanNo) {
this.senderErbanNo = senderErbanNo;
}
public String getSenderAvatar() {
return senderAvatar;
}
public void setSenderAvatar(String senderAvatar) {
this.senderAvatar = senderAvatar;
}
public String getSenderNick() {
return senderNick;
}
public void setSenderNick(String senderNick) {
this.senderNick = senderNick;
}
public long getReceiverUid() {
return receiverUid;
}
public void setReceiverUid(long receiverUid) {
this.receiverUid = receiverUid;
}
public long getReceiverErbanNo() {
return receiverErbanNo;
}
public void setReceiverErbanNo(long receiverErbanNo) {
this.receiverErbanNo = receiverErbanNo;
}
public String getReceiverAvatar() {
return receiverAvatar;
}
public void setReceiverAvatar(String receiverAvatar) {
this.receiverAvatar = receiverAvatar;
}
public String getReceiverNick() {
return receiverNick;
}
public void setReceiverNick(String receiverNick) {
this.receiverNick = receiverNick;
}
public String getGiftName() {
return giftName;
}
public void setGiftName(String giftName) {
this.giftName = giftName;
}
public int getGiftNum() {
return giftNum;
}
public void setGiftNum(int giftNum) {
this.giftNum = giftNum;
}
public String getGiftPicUrl() {
return giftPicUrl;
}
public void setGiftPicUrl(String giftPicUrl) {
this.giftPicUrl = giftPicUrl;
}
}

View File

@@ -194,6 +194,15 @@ object HomeModel : BaseModel() {
api.getPartyRecommendRoomList(uid, types)
}
suspend fun getServiceGiftRecord(): List<GiftServiceMsgVo>? =
launchRequest {
api.getServiceGiftRecord()
}
suspend fun getNewFriendList(): List<UserInfo>? =
launchRequest {
api.getNewFriendList()
}
private interface Api {
/**
@@ -412,6 +421,22 @@ object HomeModel : BaseModel() {
@Query("uid") uid: String,
@Query("types") types: String
): ServiceResult<List<HomeRoomInfo>>
/**
* 全服礼物记录
*
* @return
*/
@GET("/home/service/gift/record")
suspend fun getServiceGiftRecord(): ServiceResult<List<GiftServiceMsgVo>>
/**
* 发现新朋友
*
* @return
*/
@GET("/home/newFriend")
suspend fun getNewFriendList(): ServiceResult<List<UserInfo>>
}
}