公会逻辑修改
This commit is contained in:
@@ -3,13 +3,9 @@ package com.yizhuan.xchat_android_core.association
|
||||
import com.yizhuan.xchat_android_core.base.BaseModel
|
||||
import com.yizhuan.xchat_android_core.bean.response.ListResult
|
||||
import com.yizhuan.xchat_android_core.bean.response.ServiceResult
|
||||
import com.yizhuan.xchat_android_core.home.model.HomeModel
|
||||
import com.yizhuan.xchat_android_core.manager.AvRoomDataManager
|
||||
import com.yizhuan.xchat_android_core.module_hall.hall.bean.ClanListInfo
|
||||
import com.yizhuan.xchat_android_core.utils.net.launchRequest
|
||||
import com.yizhuan.xchat_android_library.net.rxnet.RxNet
|
||||
import retrofit2.http.GET
|
||||
import retrofit2.http.Query
|
||||
|
||||
object AssociationModel : BaseModel() {
|
||||
|
||||
@@ -20,6 +16,11 @@ object AssociationModel : BaseModel() {
|
||||
api.getClanList()
|
||||
}
|
||||
|
||||
suspend fun getHallList(): ListResult<HallListInfo>? =
|
||||
launchRequest {
|
||||
api.getHallList()
|
||||
}
|
||||
|
||||
private interface Api {
|
||||
|
||||
/**
|
||||
@@ -28,6 +29,12 @@ object AssociationModel : BaseModel() {
|
||||
@GET("/clan/list")
|
||||
suspend fun getClanList(): ServiceResult<ListResult<ClanListInfo>>
|
||||
|
||||
/**
|
||||
* 获取牌照房
|
||||
*/
|
||||
@GET("/hall/list")
|
||||
suspend fun getHallList(): ServiceResult<ListResult<HallListInfo>>
|
||||
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,19 @@
|
||||
package com.yizhuan.xchat_android_core.association;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class HallListInfo {
|
||||
private Long hallId;
|
||||
private String hallName;
|
||||
private Long clanId;
|
||||
private int roleType;
|
||||
private Long ownerUid;
|
||||
private String ownerNick;
|
||||
private String ownerAvatar;
|
||||
private Integer memberCount;
|
||||
private Long ownerErbanNo;
|
||||
private Double roomIncome;
|
||||
private int applyBtnStatus;//0=不显示 1=可申请 2=已申请
|
||||
|
||||
}
|
@@ -10,7 +10,6 @@ import com.yizhuan.xchat_android_core.module_hall.hall.bean.AuthInfo;
|
||||
import com.yizhuan.xchat_android_core.module_hall.hall.bean.AuthListResult;
|
||||
import com.yizhuan.xchat_android_core.module_hall.hall.bean.ClanAndHallInfo;
|
||||
import com.yizhuan.xchat_android_core.module_hall.hall.bean.ClanInfo;
|
||||
import com.yizhuan.xchat_android_core.module_hall.hall.bean.ClanListInfo;
|
||||
import com.yizhuan.xchat_android_core.module_hall.hall.bean.HallInfo;
|
||||
import com.yizhuan.xchat_android_core.module_hall.hall.bean.HallMenuByUidResult;
|
||||
import com.yizhuan.xchat_android_core.module_hall.hall.bean.ListMemberInfo;
|
||||
|
@@ -4,8 +4,6 @@ package com.yizhuan.xchat_android_core.module_hall.hall;
|
||||
import com.yizhuan.xchat_android_core.module_hall.hall.bean.ApplyResult;
|
||||
import com.yizhuan.xchat_android_core.module_hall.hall.bean.AuthInfo;
|
||||
import com.yizhuan.xchat_android_core.module_hall.hall.bean.ClanAndHallInfo;
|
||||
import com.yizhuan.xchat_android_core.module_hall.hall.bean.ClanInfo;
|
||||
import com.yizhuan.xchat_android_core.module_hall.hall.bean.ClanListInfo;
|
||||
import com.yizhuan.xchat_android_core.module_hall.hall.bean.HallInfo;
|
||||
import com.yizhuan.xchat_android_core.module_hall.hall.bean.ListMemberInfo;
|
||||
import com.yizhuan.xchat_android_core.module_hall.hall.bean.OptionInfo;
|
||||
|
@@ -1,15 +0,0 @@
|
||||
package com.yizhuan.xchat_android_core.module_hall.hall.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ClanListInfo {
|
||||
private int clanId;
|
||||
private long clanElderUid;
|
||||
private String avatar;
|
||||
private String name;
|
||||
private String levelIcon;
|
||||
private double income;
|
||||
private int level;
|
||||
private int applyBtnStatus;//0=不显示 1=可申请 2=已申请
|
||||
}
|
Reference in New Issue
Block a user