修改交友布局
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import com.chad.library.adapter.base.entity.MultiItemEntity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/5/29
|
||||
*@description: 相册列表
|
||||
*/
|
||||
@Data
|
||||
public class AlbumBean implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
private String id;//相册id
|
||||
|
||||
private String name; //相册名称
|
||||
|
||||
private String image; //相册封面
|
||||
|
||||
private String pwd; //相册密码
|
||||
|
||||
private String read_num; //相册阅读数
|
||||
private String is_pwd;
|
||||
private String is_like;//是否点赞
|
||||
private String like_num;//点赞数
|
||||
private String count;//图片数量
|
||||
private String user_id;
|
||||
|
||||
private List<ImageList> image_list;
|
||||
@Data
|
||||
public static class ImageList implements MultiItemEntity , Serializable{
|
||||
private static final long serialVersionUID = 1L;
|
||||
private String id; //图片id
|
||||
private String image; //图片地址
|
||||
private String content; //图片描述
|
||||
private String createtime; //图片创建时间
|
||||
private boolean isSelected; // 用于标记是否被选中
|
||||
private int itemViewType = 1;
|
||||
|
||||
@Override
|
||||
public int getItemType() {
|
||||
return itemViewType;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/7/11
|
||||
*@description:支付的时候,返回的参数
|
||||
*/
|
||||
@Data
|
||||
public class AppPay {
|
||||
private String ali;
|
||||
private WxBean wx;
|
||||
|
||||
@Data
|
||||
public static class WxBean {
|
||||
private String appid;
|
||||
private String noncestr;
|
||||
private String partnerid;
|
||||
private String prepayid;
|
||||
private String timestamp;
|
||||
private String sign;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author $
|
||||
* @Time $ $
|
||||
* @Description $ 版本更新信息模型
|
||||
*/
|
||||
@Data
|
||||
public class AppUpdateModel {
|
||||
private int id;
|
||||
private String version;//当前版本号
|
||||
private String url;//下载地址
|
||||
private String content;//更新内容
|
||||
private String is_force;//是否强制更新
|
||||
private String apiversion;//API版本号
|
||||
private int code;//状态码
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import android.text.TextUtils;
|
||||
|
||||
public class AttentionResp {
|
||||
|
||||
private String room_id;
|
||||
private String room_name;
|
||||
private String room_code;
|
||||
private String popularity;
|
||||
private String label_name;
|
||||
private String label_icon;
|
||||
private String owner_picture;
|
||||
private String owner_nickname;
|
||||
private int locked;
|
||||
|
||||
private String label_id;
|
||||
|
||||
public String getLabel_id() {
|
||||
return label_id;
|
||||
}
|
||||
|
||||
public void setLabel_id(String label_id) {
|
||||
this.label_id = label_id;
|
||||
}
|
||||
private String cover_picture;
|
||||
|
||||
public String getRoomPicture() {
|
||||
if (!TextUtils.isEmpty(cover_picture)) {
|
||||
return cover_picture;
|
||||
}
|
||||
return owner_picture;
|
||||
}
|
||||
|
||||
public String getCover_picture() {
|
||||
return cover_picture;
|
||||
}
|
||||
|
||||
public void setCover_picture(String cover_picture) {
|
||||
this.cover_picture = cover_picture;
|
||||
}
|
||||
|
||||
public int getLocked() {
|
||||
return locked;
|
||||
}
|
||||
|
||||
public void setLocked(int locked) {
|
||||
this.locked = locked;
|
||||
}
|
||||
|
||||
public String getRoom_id() {
|
||||
return room_id;
|
||||
}
|
||||
|
||||
public void setRoom_id(String room_id) {
|
||||
this.room_id = room_id;
|
||||
}
|
||||
|
||||
public String getRoom_name() {
|
||||
return room_name;
|
||||
}
|
||||
|
||||
public void setRoom_name(String room_name) {
|
||||
this.room_name = room_name;
|
||||
}
|
||||
|
||||
public String getRoom_code() {
|
||||
return room_code;
|
||||
}
|
||||
|
||||
public void setRoom_code(String room_code) {
|
||||
this.room_code = room_code;
|
||||
}
|
||||
|
||||
public String getPopularity() {
|
||||
return popularity;
|
||||
}
|
||||
|
||||
public void setPopularity(String popularity) {
|
||||
this.popularity = popularity;
|
||||
}
|
||||
|
||||
public String getLabel_name() {
|
||||
return label_name;
|
||||
}
|
||||
|
||||
public void setLabel_name(String label_name) {
|
||||
this.label_name = label_name;
|
||||
}
|
||||
|
||||
public String getLabel_icon() {
|
||||
return label_icon;
|
||||
}
|
||||
|
||||
public void setLabel_icon(String label_icon) {
|
||||
this.label_icon = label_icon;
|
||||
}
|
||||
|
||||
public String getOwner_picture() {
|
||||
return owner_picture;
|
||||
}
|
||||
|
||||
public void setOwner_picture(String owner_picture) {
|
||||
this.owner_picture = owner_picture;
|
||||
}
|
||||
|
||||
public String getOwner_nickname() {
|
||||
return owner_nickname;
|
||||
}
|
||||
|
||||
public void setOwner_nickname(String owner_nickname) {
|
||||
this.owner_nickname = owner_nickname;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import com.stx.xhb.xbanner.entity.SimpleBannerInfo;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Data
|
||||
public class BannerModel extends SimpleBannerInfo {
|
||||
|
||||
|
||||
/**
|
||||
* ad_id : 11
|
||||
* type : 2
|
||||
* title : 鱼糖语音·开服送好礼
|
||||
* item_id : 9
|
||||
* link_url : null
|
||||
* content : https://gudao-prod.oss-cn-hangzhou.aliyuncs.com/user-dir/YZrsGTJR5F.jpg
|
||||
* detail_pictures : null
|
||||
*/
|
||||
|
||||
private String bid;
|
||||
private String aid;
|
||||
private String type;
|
||||
private String show_type;
|
||||
private String image;
|
||||
private String url;
|
||||
private ArrayList<String> detail_pictures;
|
||||
|
||||
|
||||
@Override
|
||||
public Object getXBannerUrl() {
|
||||
return image;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class BaseListData<T> {
|
||||
private List<T> data;
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author qx
|
||||
* @data 2025/7/11
|
||||
* @description:支付或者提现方式和状态
|
||||
*/
|
||||
@Data
|
||||
public class BindType {
|
||||
private AllData ali;
|
||||
private AllData wx;
|
||||
private AllData bank;
|
||||
private AllData ali_tl;
|
||||
private AllData wx_tl;
|
||||
|
||||
|
||||
@Data
|
||||
public static class AllData {
|
||||
private String name;//名称
|
||||
private String icon;//图标
|
||||
private String is_with_draw_open;//提现状态是否打开
|
||||
private String is_bind;//是否绑定 1是 0否
|
||||
private String type;// 支付 | 提现类型
|
||||
private String is_pay_open;//是否开启 1是 0否
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class BlackUserBean {
|
||||
|
||||
private int type;//0:关注;1:黑名单;2:粉丝
|
||||
private int status;//0:未关注 1:已关注
|
||||
private int user_id;
|
||||
private String createTime;
|
||||
private String nickname;
|
||||
private String avatar;
|
||||
private int sex;
|
||||
private String user_code;
|
||||
private int is_online;
|
||||
private int is_follow;
|
||||
private List<String> icon;
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/7/16
|
||||
*@description: 房间排行榜
|
||||
*/
|
||||
@Data
|
||||
public class CharmRankingResp {
|
||||
private String user_id;
|
||||
private String nickname;
|
||||
private String avatar;
|
||||
private List<String> icon;
|
||||
private String total;
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
public class CheckTxtResp {
|
||||
|
||||
|
||||
private int result;
|
||||
|
||||
public int getResult() {
|
||||
return result;
|
||||
}
|
||||
|
||||
public void setResult(int result) {
|
||||
this.result = result;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author qx
|
||||
* @data 2025/6/3
|
||||
* @description: 这是广场中的列表数据
|
||||
*/
|
||||
@Data
|
||||
public class CircleListBean {
|
||||
private int id;//语圈ID
|
||||
private int user_id;//用户ID
|
||||
private String nickname;//用户昵称
|
||||
private String avatar;//用户头像
|
||||
private int is_like;//我是否点赞(0没有,1点赞)
|
||||
private int sex;//性别 1男2女
|
||||
private String content;//内容
|
||||
private String like_num;//点赞数
|
||||
private String rewards_num; //打赏金额
|
||||
private String is_room;//作者是否在房间中(1在,0不在)
|
||||
private String room_id;//作者所在房间ID (is_room =0 此值小于0 )
|
||||
private String comment_num;//评论数
|
||||
private int is_recommend;//1非推荐2推荐
|
||||
private String ip;//活跃地址
|
||||
private String images;////图片 JSON字符串 封面获取第一张
|
||||
private String createtime;//时间
|
||||
private String topic_id;
|
||||
private String share_url;
|
||||
private List<HeatedBean> title;//话题列表
|
||||
|
||||
private String read_num;//阅读数
|
||||
private List<LikeList> like_list;
|
||||
|
||||
|
||||
@Data
|
||||
public class LikeList {
|
||||
private String user_id;
|
||||
private String nickname;
|
||||
private String avatar;
|
||||
private int age;//年龄
|
||||
private String sex;
|
||||
private String constellation;//星座
|
||||
private String birthday;//生日
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author lxj$
|
||||
* @Time 2025-8-1 00:21:22$ $
|
||||
* @Description $
|
||||
*/
|
||||
@Data
|
||||
public class CombinedGiftBean {
|
||||
private int gift_id;
|
||||
private String gift_price;
|
||||
private String gift_name;
|
||||
private String base_image;
|
||||
private String total_count;
|
||||
private int top_users_count;
|
||||
private List<TopUsers> top_users;
|
||||
private boolean is_liang;
|
||||
|
||||
@Data
|
||||
public static class TopUsers {
|
||||
private int user_id;
|
||||
private String nickname;
|
||||
private String avatar;
|
||||
private String count;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/5/30
|
||||
*@description:评论实体
|
||||
*/
|
||||
@Data
|
||||
public class CommentBean {
|
||||
|
||||
private int total;//评论总数
|
||||
private List<CommentDetailsBean> list;
|
||||
@Data
|
||||
public static class CommentDetailsBean {
|
||||
private int id;//评论ID
|
||||
private int zone_id;//动态ID
|
||||
private String content;//评论内容
|
||||
private int createtime;
|
||||
private int user_id;//评论者ID
|
||||
private String nickname;
|
||||
private String avatar;
|
||||
private int is_author;//评论者是否作者 0不是,1是
|
||||
private List<Replies> replies;
|
||||
|
||||
@Data
|
||||
public static class Replies {
|
||||
private int id;//评论ID
|
||||
private int zone_id;//动态ID
|
||||
private String content;
|
||||
private int createtime;
|
||||
private int user_id;//评论者ID
|
||||
private String nickname;
|
||||
private String avatar;
|
||||
private int pid;//上级评论的ID
|
||||
private int is_author;//评论者是否作者 0不是,1是
|
||||
private int reply_to;//回复给谁的ID
|
||||
private String reply_to_user;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,428 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
|
||||
/**
|
||||
* Created by cxf on 2017/8/5.
|
||||
*/
|
||||
|
||||
public class ConfigBean {
|
||||
private String version;//Android apk安装包 版本号
|
||||
private String downloadApkUrl;//Android apk安装包 下载地址
|
||||
private String updateDes;//版本更新描述
|
||||
private String liveWxShareUrl;//直播间微信分享地址
|
||||
private String liveShareTitle;//直播间分享标题
|
||||
private String liveShareDes;//直播间分享描述
|
||||
private String videoShareTitle;//短视频分享标题
|
||||
private String videoShareDes;//短视频分享描述
|
||||
private int videoAuditSwitch;//短视频审核是否开启
|
||||
private int videoCloudType;//短视频云储存类型 1七牛云 2腾讯云
|
||||
private String videoQiNiuHost;//短视频七牛云域名
|
||||
private String txCosAppId;//腾讯云存储appId
|
||||
private String txCosRegion;//腾讯云存储区域
|
||||
private String txCosBucketName;//腾讯云存储桶名字
|
||||
private String txCosVideoPath;//腾讯云存储视频文件夹
|
||||
private String txCosImagePath;//腾讯云存储图片文件夹
|
||||
private String coinName;//钻石名称
|
||||
private String votesName;//映票名称
|
||||
private String scoreName;//积分名称
|
||||
private String[] liveTimeCoin;//直播间计时收费规则
|
||||
private String[] loginType;//三方登录类型
|
||||
private String[][] liveType;//直播间开播类型
|
||||
private String[] shareType;//分享类型
|
||||
// private List<LiveClassBean> liveClass;//直播分类
|
||||
private String videoClass;//短视频分类
|
||||
private int maintainSwitch;//维护开关
|
||||
private String maintainTips;//维护提示
|
||||
private String mAdInfo;//引导页 广告信息
|
||||
private int priMsgSwitch;//私信开关
|
||||
private int forceUpdate;//强制更新
|
||||
private String mWaterMarkUrl;//水印
|
||||
private String mShopSystemName;//商店名称
|
||||
|
||||
private String beautyAppId;//美颜鉴权AppId
|
||||
private String beautyKey;//美颜鉴权AppKey
|
||||
private int mOpenInstallSwitch;
|
||||
private String teenager_des;
|
||||
private int leaderboard_switch;
|
||||
private String mAgoraAppId;//声网appId
|
||||
|
||||
|
||||
@JSONField(name = "apk_ver")
|
||||
public String getVersion() {
|
||||
return version;
|
||||
}
|
||||
|
||||
@JSONField(name = "apk_ver")
|
||||
public void setVersion(String version) {
|
||||
this.version = version;
|
||||
}
|
||||
|
||||
@JSONField(name = "apk_url")
|
||||
public String getDownloadApkUrl() {
|
||||
return downloadApkUrl;
|
||||
}
|
||||
|
||||
@JSONField(name = "apk_url")
|
||||
public void setDownloadApkUrl(String downloadApkUrl) {
|
||||
this.downloadApkUrl = downloadApkUrl;
|
||||
}
|
||||
|
||||
@JSONField(name = "apk_des")
|
||||
public String getUpdateDes() {
|
||||
return updateDes;
|
||||
}
|
||||
|
||||
@JSONField(name = "apk_des")
|
||||
public void setUpdateDes(String updateDes) {
|
||||
this.updateDes = updateDes;
|
||||
}
|
||||
|
||||
@JSONField(name = "wx_siteurl")
|
||||
public void setLiveWxShareUrl(String liveWxShareUrl) {
|
||||
this.liveWxShareUrl = liveWxShareUrl;
|
||||
}
|
||||
|
||||
@JSONField(name = "wx_siteurl")
|
||||
public String getLiveWxShareUrl() {
|
||||
return liveWxShareUrl;
|
||||
}
|
||||
|
||||
@JSONField(name = "share_title")
|
||||
public String getLiveShareTitle() {
|
||||
return liveShareTitle;
|
||||
}
|
||||
|
||||
@JSONField(name = "share_title")
|
||||
public void setLiveShareTitle(String liveShareTitle) {
|
||||
this.liveShareTitle = liveShareTitle;
|
||||
}
|
||||
|
||||
@JSONField(name = "share_des")
|
||||
public String getLiveShareDes() {
|
||||
return liveShareDes;
|
||||
}
|
||||
|
||||
@JSONField(name = "share_des")
|
||||
public void setLiveShareDes(String liveShareDes) {
|
||||
this.liveShareDes = liveShareDes;
|
||||
}
|
||||
|
||||
@JSONField(name = "name_coin")
|
||||
public String getCoinName() {
|
||||
return coinName;
|
||||
}
|
||||
|
||||
@JSONField(name = "name_coin")
|
||||
public void setCoinName(String coinName) {
|
||||
this.coinName = coinName;
|
||||
}
|
||||
|
||||
@JSONField(name = "name_score")
|
||||
public String getScoreName() {
|
||||
return scoreName;
|
||||
}
|
||||
@JSONField(name = "name_score")
|
||||
public void setScoreName(String scoreName) {
|
||||
this.scoreName = scoreName;
|
||||
}
|
||||
|
||||
@JSONField(name = "name_votes")
|
||||
public String getVotesName() {
|
||||
return votesName;
|
||||
}
|
||||
|
||||
@JSONField(name = "name_votes")
|
||||
public void setVotesName(String votesName) {
|
||||
this.votesName = votesName;
|
||||
}
|
||||
|
||||
@JSONField(name = "live_time_coin")
|
||||
public String[] getLiveTimeCoin() {
|
||||
return liveTimeCoin;
|
||||
}
|
||||
|
||||
@JSONField(name = "live_time_coin")
|
||||
public void setLiveTimeCoin(String[] liveTimeCoin) {
|
||||
this.liveTimeCoin = liveTimeCoin;
|
||||
}
|
||||
|
||||
@JSONField(name = "login_type")
|
||||
public String[] getLoginType() {
|
||||
return loginType;
|
||||
}
|
||||
|
||||
@JSONField(name = "login_type")
|
||||
public void setLoginType(String[] loginType) {
|
||||
this.loginType = loginType;
|
||||
}
|
||||
|
||||
@JSONField(name = "live_type")
|
||||
public String[][] getLiveType() {
|
||||
return liveType;
|
||||
}
|
||||
|
||||
@JSONField(name = "live_type")
|
||||
public void setLiveType(String[][] liveType) {
|
||||
this.liveType = liveType;
|
||||
}
|
||||
|
||||
@JSONField(name = "share_type")
|
||||
public String[] getShareType() {
|
||||
return shareType;
|
||||
}
|
||||
|
||||
@JSONField(name = "share_type")
|
||||
public void setShareType(String[] shareType) {
|
||||
this.shareType = shareType;
|
||||
}
|
||||
|
||||
// @JSONField(name = "liveclass")
|
||||
// public List<LiveClassBean> getLiveClass() {
|
||||
// return liveClass;
|
||||
// }
|
||||
//
|
||||
// @JSONField(name = "liveclass")
|
||||
// public void setLiveClass(List<LiveClassBean> liveClass) {
|
||||
// this.liveClass = liveClass;
|
||||
// }
|
||||
|
||||
|
||||
@JSONField(name = "videoclass")
|
||||
public String getVideoClass() {
|
||||
return videoClass;
|
||||
}
|
||||
|
||||
@JSONField(name = "videoclass")
|
||||
public void setVideoClass(String videoClass) {
|
||||
this.videoClass = videoClass;
|
||||
}
|
||||
|
||||
@JSONField(name = "maintain_switch")
|
||||
public int getMaintainSwitch() {
|
||||
return maintainSwitch;
|
||||
}
|
||||
|
||||
@JSONField(name = "maintain_switch")
|
||||
public void setMaintainSwitch(int maintainSwitch) {
|
||||
this.maintainSwitch = maintainSwitch;
|
||||
}
|
||||
|
||||
@JSONField(name = "maintain_tips")
|
||||
public String getMaintainTips() {
|
||||
return maintainTips;
|
||||
}
|
||||
|
||||
@JSONField(name = "maintain_tips")
|
||||
public void setMaintainTips(String maintainTips) {
|
||||
this.maintainTips = maintainTips;
|
||||
}
|
||||
|
||||
@JSONField(name = "sprout_appid")
|
||||
public String getBeautyAppId() {
|
||||
return beautyAppId;
|
||||
}
|
||||
@JSONField(name = "sprout_appid")
|
||||
public void setBeautyAppId(String beautyAppId) {
|
||||
this.beautyAppId = beautyAppId;
|
||||
}
|
||||
|
||||
@JSONField(name = "sprout_key")
|
||||
public String getBeautyKey() {
|
||||
return beautyKey;
|
||||
}
|
||||
|
||||
@JSONField(name = "sprout_key")
|
||||
public void setBeautyKey(String beautyKey) {
|
||||
this.beautyKey = beautyKey;
|
||||
}
|
||||
|
||||
|
||||
public String[] getVideoShareTypes() {
|
||||
return shareType;
|
||||
}
|
||||
|
||||
@JSONField(name = "video_share_title")
|
||||
public String getVideoShareTitle() {
|
||||
return videoShareTitle;
|
||||
}
|
||||
|
||||
@JSONField(name = "video_share_title")
|
||||
public void setVideoShareTitle(String videoShareTitle) {
|
||||
this.videoShareTitle = videoShareTitle;
|
||||
}
|
||||
|
||||
@JSONField(name = "video_share_des")
|
||||
public String getVideoShareDes() {
|
||||
return videoShareDes;
|
||||
}
|
||||
|
||||
@JSONField(name = "video_share_des")
|
||||
public void setVideoShareDes(String videoShareDes) {
|
||||
this.videoShareDes = videoShareDes;
|
||||
}
|
||||
|
||||
@JSONField(name = "video_audit_switch")
|
||||
public int getVideoAuditSwitch() {
|
||||
return videoAuditSwitch;
|
||||
}
|
||||
|
||||
@JSONField(name = "video_audit_switch")
|
||||
public void setVideoAuditSwitch(int videoAuditSwitch) {
|
||||
this.videoAuditSwitch = videoAuditSwitch;
|
||||
}
|
||||
|
||||
@JSONField(name = "cloudtype")
|
||||
public int getVideoCloudType() {
|
||||
return videoCloudType;
|
||||
}
|
||||
|
||||
@JSONField(name = "cloudtype")
|
||||
public void setVideoCloudType(int videoCloudType) {
|
||||
this.videoCloudType = videoCloudType;
|
||||
}
|
||||
|
||||
@JSONField(name = "qiniu_domain")
|
||||
public String getVideoQiNiuHost() {
|
||||
return videoQiNiuHost;
|
||||
}
|
||||
|
||||
@JSONField(name = "qiniu_domain")
|
||||
public void setVideoQiNiuHost(String videoQiNiuHost) {
|
||||
this.videoQiNiuHost = videoQiNiuHost;
|
||||
}
|
||||
|
||||
@JSONField(name = "txcloud_appid")
|
||||
public String getTxCosAppId() {
|
||||
return txCosAppId;
|
||||
}
|
||||
|
||||
@JSONField(name = "txcloud_appid")
|
||||
public void setTxCosAppId(String txCosAppId) {
|
||||
this.txCosAppId = txCosAppId;
|
||||
}
|
||||
|
||||
@JSONField(name = "txcloud_region")
|
||||
public String getTxCosRegion() {
|
||||
return txCosRegion;
|
||||
}
|
||||
|
||||
@JSONField(name = "txcloud_region")
|
||||
public void setTxCosRegion(String txCosRegion) {
|
||||
this.txCosRegion = txCosRegion;
|
||||
}
|
||||
|
||||
@JSONField(name = "txcloud_bucket")
|
||||
public String getTxCosBucketName() {
|
||||
return txCosBucketName;
|
||||
}
|
||||
|
||||
@JSONField(name = "txcloud_bucket")
|
||||
public void setTxCosBucketName(String txCosBucketName) {
|
||||
this.txCosBucketName = txCosBucketName;
|
||||
}
|
||||
|
||||
@JSONField(name = "video_watermark")
|
||||
public String getWaterMarkUrl() {
|
||||
return mWaterMarkUrl;
|
||||
}
|
||||
|
||||
@JSONField(name = "video_watermark")
|
||||
public void setWaterMarkUrl(String waterMarkUrl) {
|
||||
mWaterMarkUrl = waterMarkUrl;
|
||||
}
|
||||
|
||||
@JSONField(name = "txvideofolder")
|
||||
public String getTxCosVideoPath() {
|
||||
return txCosVideoPath;
|
||||
}
|
||||
|
||||
@JSONField(name = "txvideofolder")
|
||||
public void setTxCosVideoPath(String txCosVideoPath) {
|
||||
this.txCosVideoPath = txCosVideoPath;
|
||||
}
|
||||
|
||||
@JSONField(name = "tximgfolder")
|
||||
public String getTxCosImagePath() {
|
||||
return txCosImagePath;
|
||||
}
|
||||
|
||||
@JSONField(name = "tximgfolder")
|
||||
public void setTxCosImagePath(String txCosImagePath) {
|
||||
this.txCosImagePath = txCosImagePath;
|
||||
}
|
||||
|
||||
@JSONField(name = "guide")
|
||||
public String getAdInfo() {
|
||||
return mAdInfo;
|
||||
}
|
||||
|
||||
@JSONField(name = "guide")
|
||||
public void setAdInfo(String adInfo) {
|
||||
mAdInfo = adInfo;
|
||||
}
|
||||
|
||||
@JSONField(name = "letter_switch")
|
||||
public int getPriMsgSwitch() {
|
||||
return priMsgSwitch;
|
||||
}
|
||||
|
||||
@JSONField(name = "letter_switch")
|
||||
public void setPriMsgSwitch(int priMsgSwitch) {
|
||||
this.priMsgSwitch = priMsgSwitch;
|
||||
}
|
||||
|
||||
@JSONField(name = "isup")
|
||||
public int getForceUpdate() {
|
||||
return forceUpdate;
|
||||
}
|
||||
|
||||
@JSONField(name = "isup")
|
||||
public void setForceUpdate(int forceUpdate) {
|
||||
this.forceUpdate = forceUpdate;
|
||||
}
|
||||
|
||||
|
||||
@JSONField(name = "shop_system_name")
|
||||
public String getShopSystemName() {
|
||||
return mShopSystemName;
|
||||
}
|
||||
@JSONField(name = "shop_system_name")
|
||||
public void setShopSystemName(String shopSystemName) {
|
||||
mShopSystemName = shopSystemName;
|
||||
}
|
||||
|
||||
@JSONField(name = "openinstall_switch")
|
||||
public int getOpenInstallSwitch() {
|
||||
return mOpenInstallSwitch;
|
||||
}
|
||||
@JSONField(name = "openinstall_switch")
|
||||
public void setOpenInstallSwitch(int openInstallSwitch) {
|
||||
mOpenInstallSwitch = openInstallSwitch;
|
||||
}
|
||||
|
||||
|
||||
public String getTeenager_des() {
|
||||
return teenager_des;
|
||||
}
|
||||
|
||||
public void setTeenager_des(String teenager_des) {
|
||||
this.teenager_des = teenager_des;
|
||||
}
|
||||
|
||||
public int getLeaderboard_switch() {
|
||||
return leaderboard_switch;
|
||||
}
|
||||
|
||||
public void setLeaderboard_switch(int leaderboard_switch) {
|
||||
this.leaderboard_switch = leaderboard_switch;
|
||||
}
|
||||
@JSONField(name = "sw_app_id")
|
||||
public String getAgoraAppId() {
|
||||
return mAgoraAppId;
|
||||
}
|
||||
@JSONField(name = "sw_app_id")
|
||||
public void setAgoraAppId(String agoraAppId) {
|
||||
mAgoraAppId = agoraAppId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ConfigThemeBean {
|
||||
// 普通字体黑色 default is # 000000
|
||||
private String textColor;
|
||||
// 主题色 default is # 0dffb9
|
||||
private String themeColor;
|
||||
// 提示字体颜色 default is #9b9b9b
|
||||
private String placehoulderTextColor;
|
||||
// 按钮字体颜色 default is #333333
|
||||
private String btnTextColor;
|
||||
// 背景图片 default is green
|
||||
private String backgroundImage;
|
||||
// 底部工具栏
|
||||
// @property (nonatomic,strong)NSArray <QXTabbarModel*>*tabbarArray;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
|
||||
import com.xscm.moduleutil.widget.picker.PickerView;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class DateBean implements PickerView.PickerItem {
|
||||
|
||||
private String text;
|
||||
private int date;
|
||||
|
||||
public DateBean(String text, int date) {
|
||||
this.text = text;
|
||||
this.date = date;
|
||||
}
|
||||
|
||||
public void setText(String text) {
|
||||
this.text = text;
|
||||
}
|
||||
|
||||
public int getDate() {
|
||||
return date;
|
||||
}
|
||||
|
||||
public void setDate(int date) {
|
||||
this.date = date;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getText() {
|
||||
return text;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "DateBean{" +
|
||||
"text='" + text + '\'' +
|
||||
", date=" + date +
|
||||
'}';
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/5/29
|
||||
*@description: 扩列数据
|
||||
*/
|
||||
@Data
|
||||
public class ExpandColumnBean {
|
||||
private String user_id;
|
||||
private String sex;
|
||||
private String nickname;
|
||||
private String avatar;
|
||||
private String birthday;
|
||||
private String loginip;
|
||||
private String home_bgimages;
|
||||
private int room_id;//房间id,当有参数的时候,就显示跟随,当没有的时候,就显示私信控件
|
||||
private String agree;
|
||||
private List<String> icon;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
public class FaceBean {
|
||||
|
||||
|
||||
/**
|
||||
* number : 0
|
||||
* face_spectial : https://gudao-prod.oss-cn-hangzhou.aliyuncs.com/user-dir/N4WsWKm4pS.gif
|
||||
* pit : 9
|
||||
* type : 1
|
||||
*/
|
||||
|
||||
private int number;
|
||||
private String face_spectial;
|
||||
private String pit;
|
||||
private int type;
|
||||
private int millTime;
|
||||
|
||||
public FaceBean(int number, int type) {
|
||||
this.number = number;
|
||||
this.type = type;
|
||||
}
|
||||
|
||||
public FaceBean() {
|
||||
}
|
||||
|
||||
public FaceBean(String face_spectial, double time, int type) {
|
||||
this.face_spectial = face_spectial;
|
||||
this.type = type;
|
||||
this.millTime = (int) (time * 1000);
|
||||
}
|
||||
|
||||
public int getMillTime() {
|
||||
return millTime;
|
||||
}
|
||||
|
||||
public int getNumber() {
|
||||
return number;
|
||||
}
|
||||
|
||||
public void setNumber(int number) {
|
||||
this.number = number;
|
||||
}
|
||||
|
||||
public String getFace_spectial() {
|
||||
return face_spectial;
|
||||
}
|
||||
|
||||
public void setFace_spectial(String face_spectial) {
|
||||
this.face_spectial = face_spectial;
|
||||
}
|
||||
|
||||
public String getPit() {
|
||||
return pit;
|
||||
}
|
||||
|
||||
public void setPit(String pit) {
|
||||
this.pit = pit;
|
||||
}
|
||||
|
||||
public int getType() {
|
||||
return type;
|
||||
}
|
||||
|
||||
public void setType(int type) {
|
||||
this.type = type;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author lxj$
|
||||
* @Time 2025-8-2 09:13:25$ $
|
||||
* @Description 首页判断参数$
|
||||
*/
|
||||
@Data
|
||||
public class FirstChargeBean {
|
||||
private int permission;
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author lxj$
|
||||
* @Time 2025-8-2 10:46:27$ $
|
||||
* @Description 首充好礼列表$
|
||||
*/
|
||||
@Data
|
||||
public class FirstChargeGiftBean {
|
||||
private String name;
|
||||
private List<GiftBag> gift_bag;
|
||||
@Data
|
||||
public static class GiftBag {
|
||||
private String name;
|
||||
private String title1;
|
||||
private String title2;
|
||||
private String money;
|
||||
private List<RoonGiftModel> gift_list;
|
||||
|
||||
// @Data
|
||||
// public static class GiftList {
|
||||
// private String gift_name;
|
||||
// private int num;
|
||||
// private int gift_price;
|
||||
// private int type;
|
||||
// private String base_image;
|
||||
//
|
||||
// }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class FromUserInfo {
|
||||
private String nickname;
|
||||
private String avatar;
|
||||
private String user_id;
|
||||
private List<String> icon;
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class GiftBean {
|
||||
|
||||
private String gift_id;
|
||||
private String gift_name;
|
||||
private String gift_price;
|
||||
private int file_type;
|
||||
private String play_image;
|
||||
private String base_image;
|
||||
private String gift_type;
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/5/27
|
||||
*@description: 礼盒数据
|
||||
*/
|
||||
@Data
|
||||
public class GiftBoxBean {
|
||||
private String user_gold;//累计获取的金币
|
||||
private List<GiftBean> gift_box_list;
|
||||
private TaskDataBean tasks;
|
||||
@Data
|
||||
public static class GiftBean {
|
||||
// private String giftName; //初级礼盒、高级礼盒
|
||||
// private String giftTitle; //最高可以获得的金币数
|
||||
// private String getGiftTypeName; //满多少个金币
|
||||
// private String giftTypeNumber; //当前的百分比
|
||||
// private String giftTypeStatus; //是否已经可以
|
||||
|
||||
private String id;//礼盒ID
|
||||
private String name;//礼盒名称
|
||||
private String title; //标题
|
||||
private String icon ;//图标
|
||||
private String highest_gain;//最高获得金币数
|
||||
private String meet;//满多少金币可抽
|
||||
private String unlock_progress;// //解锁进度
|
||||
private String all_number;// //今日可抽奖次数
|
||||
private String taday_number;////今日剩余抽奖次数
|
||||
private String taday_number_left;// //今日剩余抽奖次数
|
||||
private String status;////状态:0 '未解锁 1已解锁 2抽奖次数已用完
|
||||
private String status_str;//"已解锁(0/2)"
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class TaskDataBean {
|
||||
private List<DailyTasksBean> daily_tasks;
|
||||
private List<DailyTasksBean> daily_tasks_special;
|
||||
private List<DailyTasksBean> usual_tasks;
|
||||
|
||||
@Data
|
||||
public static class DailyTasksBean {
|
||||
private int task_id;////任务Id
|
||||
private String task_name;//任务名称
|
||||
private String icon;//图标
|
||||
private int gold_reward; //奖励金币
|
||||
private int target_quantity;//目标完成数量
|
||||
private int task_type;//任务类型 1每日任务 2每日特殊任务 3平台常规任务
|
||||
private int task_status;//任务状态:1完成 2去领取 3已领取
|
||||
private String task_type_str; //任务状态
|
||||
private int processing_type;//跳转状态:
|
||||
private String processing_type_str;//跳转状态
|
||||
private String from_id;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/7/12
|
||||
*@description: 礼盒记录
|
||||
*/
|
||||
@Data
|
||||
public class GiftBoxRecordBean {
|
||||
private String gift_bag_name;
|
||||
private String gift_name;
|
||||
private String createtime;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class GiftLabelBean {
|
||||
private String id;
|
||||
private String name;
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/7/12
|
||||
*@description: 开启礼盒后获取的礼物名称
|
||||
*/
|
||||
@Data
|
||||
public class GiftName {
|
||||
private String gift_name;
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/5/30
|
||||
*@description: 礼物打赏数量
|
||||
*/
|
||||
public class GiftNumBean {
|
||||
private String number;
|
||||
private String text;
|
||||
|
||||
public GiftNumBean() {
|
||||
}
|
||||
|
||||
public GiftNumBean(String number, String text) {
|
||||
this.number = number;
|
||||
this.text = text;
|
||||
}
|
||||
|
||||
public String getNumber() {
|
||||
return number;
|
||||
}
|
||||
|
||||
public void setNumber(String number) {
|
||||
this.number = number;
|
||||
}
|
||||
|
||||
public String getText() {
|
||||
return text;
|
||||
}
|
||||
|
||||
public void setText(String text) {
|
||||
this.text = text;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/7/12
|
||||
*@description: 获取背包礼物列表
|
||||
*/
|
||||
@Data
|
||||
public class GiftPackBean {
|
||||
private String gift_id;
|
||||
private String gift_name;
|
||||
private String base_image;
|
||||
private String gift_price;
|
||||
private String num;
|
||||
|
||||
private boolean isChecked;
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author lxj$
|
||||
* @Time $ $
|
||||
* @Description $ 礼物墙展示接口
|
||||
*/
|
||||
@Data
|
||||
public class GiftUserWallBean {
|
||||
private List<GiftWallBean> liang;
|
||||
private List<GiftWallBean> no_liang;
|
||||
@Data
|
||||
public static class GiftWallBean {
|
||||
private int gift_id;
|
||||
private String gift_price;
|
||||
private String gift_name;
|
||||
private String base_image;
|
||||
private String total_count;
|
||||
private int top_users_count;
|
||||
private List<CombinedGiftBean.TopUsers> top_users;
|
||||
private boolean is_liang;
|
||||
|
||||
// @Data
|
||||
// public static class TopUsers {
|
||||
// private int user_id;
|
||||
// private String nickname;
|
||||
// private String avatar;
|
||||
// private String count;
|
||||
// }
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/7/10
|
||||
*@description:发布头条需要的参数
|
||||
*/
|
||||
@Data
|
||||
public class HeadlineBean implements Serializable {
|
||||
private String countdown;
|
||||
private String now_money;
|
||||
private String next_money;
|
||||
|
||||
|
||||
private String id;
|
||||
private String user_id;//用户ID
|
||||
private String content;//内容
|
||||
private String money;//花了多钱发的这个头条
|
||||
private String nickname;//昵称
|
||||
private String avatar;//头像
|
||||
private String end_time;//倒计时时间
|
||||
private String room_id;
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/7/16
|
||||
*@description:抢头条推送过来的参数
|
||||
*/
|
||||
@Data
|
||||
public class HeadlineEvent {
|
||||
private int type;
|
||||
private String content;
|
||||
private UserInfo user_info;
|
||||
private String room_id;
|
||||
private String end_time;
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/5/30
|
||||
*@description: 话题实体
|
||||
*/
|
||||
@Data
|
||||
public class HeatedBean implements Parcelable {
|
||||
private String title;//话题
|
||||
private String topic_id;//话题id
|
||||
private String count;//引用数量
|
||||
private String pic; //图片
|
||||
private String content;//内容
|
||||
protected HeatedBean(Parcel in) {
|
||||
title = in.readString();
|
||||
topic_id = in.readString();
|
||||
count = in.readString();
|
||||
pic = in.readString();
|
||||
content = in.readString();
|
||||
}
|
||||
|
||||
public static final Creator<HeatedBean> CREATOR = new Creator<HeatedBean>() {
|
||||
@Override
|
||||
public HeatedBean createFromParcel(Parcel in) {
|
||||
return new HeatedBean(in);
|
||||
}
|
||||
|
||||
@Override
|
||||
public HeatedBean[] newArray(int size) {
|
||||
return new HeatedBean[size];
|
||||
}
|
||||
};
|
||||
|
||||
@Override
|
||||
public int describeContents() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void writeToParcel(Parcel dest, int flags) {
|
||||
dest.writeString(title);
|
||||
dest.writeString(topic_id);
|
||||
dest.writeString(count);
|
||||
dest.writeString(pic);
|
||||
dest.writeString(content);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class HeavenGiftBean {
|
||||
private String title;
|
||||
private String picture;
|
||||
private int type;
|
||||
private String quantity;
|
||||
private String gold;
|
||||
private String days;
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import com.chad.library.adapter.base.entity.MultiItemEntity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class HomeBean implements MultiItemEntity {
|
||||
private int itemViewType = 2;
|
||||
private String user_id;
|
||||
private String head_picture;
|
||||
private String nickname;
|
||||
private String sex;
|
||||
private String signature;
|
||||
private String constellation;
|
||||
private String birthday;
|
||||
private String intro_voice;
|
||||
private String intro_voice_time;
|
||||
private String offline_time;
|
||||
private int age;
|
||||
private int is_online;
|
||||
@Override
|
||||
public int getItemType() {
|
||||
return itemViewType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
|
||||
import com.example.moduletablayout.listener.CustomTabEntity;
|
||||
|
||||
/**
|
||||
* 项目名称 qipao-android
|
||||
* 包名:com.qpyy.module.me.bean
|
||||
* 创建人 黄强
|
||||
* 创建时间 2020/12/1 17:40
|
||||
* 描述 describe
|
||||
*/
|
||||
public class HomePageTabBean implements CustomTabEntity {
|
||||
public HomePageTabBean(String title) {
|
||||
this.title = title;
|
||||
}
|
||||
|
||||
public String getTitle() {
|
||||
return title;
|
||||
}
|
||||
|
||||
public void setTitle(String title) {
|
||||
this.title = title;
|
||||
}
|
||||
|
||||
private String title;
|
||||
|
||||
@Override
|
||||
public String getTabTitle() {
|
||||
return title;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getTabSelectedIcon() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getTabUnselectedIcon() {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class HomeRoomInfo {
|
||||
private String room_name;
|
||||
private String cover_picture;
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class HostBean {
|
||||
private String id;
|
||||
private String user_id;
|
||||
private String room_id;
|
||||
private String nickname;
|
||||
private String avatar;
|
||||
private String sex;
|
||||
private String type;//类型 1:主持人 2:管理员
|
||||
private String ratio;//主持人收益比
|
||||
private List<String> icon;//
|
||||
private String earnings;//收益
|
||||
|
||||
}
|
||||
@@ -0,0 +1,132 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import android.text.TextUtils;
|
||||
|
||||
public class ManageRoomResp {
|
||||
|
||||
private String id;
|
||||
private String room_id;
|
||||
private String room_name;
|
||||
private String room_code;
|
||||
private String popularity;
|
||||
private String label_name;
|
||||
private String label_icon;
|
||||
private String owner_picture;
|
||||
private String owner_nickname;
|
||||
private int sys_type_id;
|
||||
private int locked;
|
||||
private String label_id;
|
||||
|
||||
public String getLabel_id() {
|
||||
return label_id;
|
||||
}
|
||||
|
||||
public void setLabel_id(String label_id) {
|
||||
this.label_id = label_id;
|
||||
}
|
||||
|
||||
private String cover_picture;
|
||||
|
||||
public String getRoomPicture() {
|
||||
if (!TextUtils.isEmpty(cover_picture)) {
|
||||
return cover_picture;
|
||||
}
|
||||
return owner_picture;
|
||||
}
|
||||
|
||||
public String getCover_picture() {
|
||||
return cover_picture;
|
||||
}
|
||||
|
||||
public void setCover_picture(String cover_picture) {
|
||||
this.cover_picture = cover_picture;
|
||||
}
|
||||
|
||||
public int getLocked() {
|
||||
return locked;
|
||||
}
|
||||
|
||||
public void setLocked(int locked) {
|
||||
this.locked = locked;
|
||||
}
|
||||
|
||||
public int getSys_type_id() {
|
||||
return sys_type_id;
|
||||
}
|
||||
|
||||
public void setSys_type_id(int sys_type_id) {
|
||||
this.sys_type_id = sys_type_id;
|
||||
}
|
||||
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(String id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getRoom_id() {
|
||||
return room_id;
|
||||
}
|
||||
|
||||
public void setRoom_id(String room_id) {
|
||||
this.room_id = room_id;
|
||||
}
|
||||
|
||||
public String getRoom_name() {
|
||||
return room_name;
|
||||
}
|
||||
|
||||
public void setRoom_name(String room_name) {
|
||||
this.room_name = room_name;
|
||||
}
|
||||
|
||||
public String getRoom_code() {
|
||||
return room_code;
|
||||
}
|
||||
|
||||
public void setRoom_code(String room_code) {
|
||||
this.room_code = room_code;
|
||||
}
|
||||
|
||||
public String getPopularity() {
|
||||
return popularity;
|
||||
}
|
||||
|
||||
public void setPopularity(String popularity) {
|
||||
this.popularity = popularity;
|
||||
}
|
||||
|
||||
public String getLabel_name() {
|
||||
return label_name;
|
||||
}
|
||||
|
||||
public void setLabel_name(String label_name) {
|
||||
this.label_name = label_name;
|
||||
}
|
||||
|
||||
public String getLabel_icon() {
|
||||
return label_icon;
|
||||
}
|
||||
|
||||
public void setLabel_icon(String label_icon) {
|
||||
this.label_icon = label_icon;
|
||||
}
|
||||
|
||||
public String getOwner_picture() {
|
||||
return owner_picture;
|
||||
}
|
||||
|
||||
public void setOwner_picture(String owner_picture) {
|
||||
this.owner_picture = owner_picture;
|
||||
}
|
||||
|
||||
public String getOwner_nickname() {
|
||||
return owner_nickname;
|
||||
}
|
||||
|
||||
public void setOwner_nickname(String owner_nickname) {
|
||||
this.owner_nickname = owner_nickname;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
public class MixerResp {
|
||||
private int id;
|
||||
private String name;
|
||||
private int imgUrtl;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/6/19
|
||||
*@description: 已点歌曲实体
|
||||
*/
|
||||
@Data
|
||||
public class MusicSongBean implements Serializable {
|
||||
|
||||
private String did;//歌曲id
|
||||
private String room_id;
|
||||
private String song_code;//歌曲唯一标识
|
||||
private String song_name;//歌曲名称
|
||||
private String singer;//歌手
|
||||
private String poster;//封面
|
||||
private String duration;//播放时长
|
||||
private int sort;//
|
||||
private String user_id;
|
||||
private String nickname;
|
||||
private String avatar;
|
||||
private String dress;
|
||||
private String charm;
|
||||
private int is_hot;//是否是主持,并且是在9号麦位上
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class MyBagBean {
|
||||
private String myBagTitle;
|
||||
private String myBagType;
|
||||
|
||||
public MyBagBean(String myBagTitle, String myBagType) {
|
||||
this.myBagTitle = myBagTitle;
|
||||
this.myBagType = myBagType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class MyBagDataBean {
|
||||
private String title;
|
||||
private String giftName;
|
||||
private String time;
|
||||
private String base_image;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/7/1
|
||||
*@description: cp房实体类
|
||||
*/
|
||||
@Data
|
||||
public class MyCpRoom {
|
||||
private String room_name;
|
||||
private int room_number;
|
||||
private String end_time;
|
||||
private String user1_avatar;
|
||||
private String user2_avatar;
|
||||
private int earnings;
|
||||
private String relation;
|
||||
private String room_id;
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class MyFootResp {
|
||||
|
||||
private String room_number;//房间号
|
||||
private String room_name;//房间名称
|
||||
private String room_code;
|
||||
private String popularity;
|
||||
private String hot_value;
|
||||
private String label_name;
|
||||
private String label_icon;//房间标签图标
|
||||
private String owner_picture;
|
||||
private String owner_nickname;
|
||||
private String room_id;//房间id
|
||||
private int locked;
|
||||
private String label_id; //房间标签id
|
||||
private String room_intro; //房间简介
|
||||
private String room_cover;//房间封面
|
||||
|
||||
private String user_count;//人数
|
||||
|
||||
private String room_password;//密码
|
||||
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author qx
|
||||
* @data 2025/6/11
|
||||
* @description: 我创建的房间
|
||||
*/
|
||||
@Data
|
||||
public class MyRoomBean {
|
||||
|
||||
/*
|
||||
"room_id": "10184180",
|
||||
"cover_picture": "httpss://osschumeng.oss-cn-beijing.aliyuncs.com/img/e86e2efe3f4412561e9c30326162d946.jpg",
|
||||
"room_name": "钊的房间",
|
||||
"online_num": 0,
|
||||
"label_id": "23",
|
||||
"label_name": "聊天",
|
||||
"label_icon": "",
|
||||
"favorite_count": "0",
|
||||
"come_count": "161",
|
||||
"today_income": 0
|
||||
*/
|
||||
|
||||
private String room_id;
|
||||
private String room_number;
|
||||
private String user_id;
|
||||
private String nickname;
|
||||
private String room_name; //房间名称
|
||||
private String room_cover;//房间封面
|
||||
private String apply_status;//房间状态,1:申请中,2:申请通过,3:申请被拒绝
|
||||
private String room_status;//房间状态,1:正常,2:封禁3:关闭
|
||||
private String room_password;//房间密码
|
||||
private String type_id;//房间类型id
|
||||
private String type_name;//类型名称
|
||||
private String label_icon; //分类图标
|
||||
private String label_id; //分类id
|
||||
private String is_user_code;//是否使用靓号1:是,0:否
|
||||
private String today_profit;//今日收益
|
||||
private int online_num; //房间在线人数
|
||||
private int visit_num;//访问人数
|
||||
private int follow_num;//房间关注人数
|
||||
private String ratio;//房间提成
|
||||
|
||||
private List<CpRoom> cp_room;
|
||||
|
||||
private String room_intro;//房间介绍
|
||||
private String user_count;//房间人数
|
||||
private String label_name; //房间类型名称
|
||||
private String favorite_count; //房间收藏数
|
||||
private String come_count; //房间进入数
|
||||
private Double today_income; //今日收益;
|
||||
private int earnings_ratio;//房间收益比例
|
||||
|
||||
@Data
|
||||
static class CpRoom {
|
||||
private String id;
|
||||
private String room_name;
|
||||
private String room_number;
|
||||
|
||||
private String end_time;
|
||||
|
||||
private String earnings;
|
||||
|
||||
private String user1_avatar;
|
||||
|
||||
private String user2_avatar;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class NewsDataBean {
|
||||
private int system_no_read_count; //系统消息未读总数
|
||||
private SystemMessage system_last_message;//最后一条未读系统消息
|
||||
private int announcement_read_count; //未读官方公告总数
|
||||
private SystemMessage announcement_last_message;//最后一条未读官方公告
|
||||
|
||||
|
||||
@Data
|
||||
public static class SystemMessage {
|
||||
private int id; //消息ID
|
||||
private int type; //消息类型
|
||||
private int admin_id; //管理员ID
|
||||
private String content; //内容
|
||||
private String title; //标题
|
||||
private String image;
|
||||
private int room_id; //房间ID
|
||||
private String url;
|
||||
private String updatetime; //更新时间
|
||||
private String delete_time; //删除时间
|
||||
private String createtime; //创建时间
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author lxj$
|
||||
* @Time 2025年7月23日$ $
|
||||
* @Description 消息列表$
|
||||
*/
|
||||
@Data
|
||||
public class NewsMessageList {
|
||||
private int id;
|
||||
private int type;//类型 1:系统消息 2:官方公告 3:活动中心
|
||||
private int admin_id;
|
||||
private String title;//标题
|
||||
private String content;//内容
|
||||
private String source_id;//来源id
|
||||
private String is_read;//是否已读 0:未读 1:已读
|
||||
private String image;
|
||||
private int room_id; //大于0的时候,点击进入房间 等于0的时候,url不为空,跳转单页
|
||||
private String url;
|
||||
private String createtime;
|
||||
private String updatetime;
|
||||
private String delete_time;
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/6/7
|
||||
*@description: 装扮类型表
|
||||
*/
|
||||
@Data
|
||||
public class PersonaltyBean {
|
||||
private String id;
|
||||
private String name;
|
||||
}
|
||||
@@ -0,0 +1,93 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
public class PhotoWallResp implements Serializable {
|
||||
|
||||
public String getVedio() {
|
||||
return vedio;
|
||||
}
|
||||
|
||||
public void setVedio(String vedio) {
|
||||
this.vedio = vedio;
|
||||
}
|
||||
|
||||
public String getAvatar() {
|
||||
return avatar;
|
||||
}
|
||||
|
||||
public void setAvatar(String avatar) {
|
||||
this.avatar = avatar;
|
||||
}
|
||||
|
||||
public String getVedio_cover() {
|
||||
return vedio_cover;
|
||||
}
|
||||
|
||||
public void setVedio_cover(String vedio_cover) {
|
||||
this.vedio_cover = vedio_cover;
|
||||
}
|
||||
|
||||
public List<GiftResp> getList() {
|
||||
return list;
|
||||
}
|
||||
|
||||
public void setList(List<GiftResp> list) {
|
||||
this.list = list;
|
||||
}
|
||||
|
||||
private String vedio;
|
||||
private String avatar;
|
||||
private String vedio_cover;
|
||||
private List<GiftResp> list;
|
||||
|
||||
public static class GiftResp implements Serializable {
|
||||
public GiftResp(String id, String url, int width, int height) {
|
||||
this.id = id;
|
||||
this.url = url;
|
||||
this.width = width;
|
||||
this.height = height;
|
||||
}
|
||||
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(String id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getUrl() {
|
||||
return url;
|
||||
}
|
||||
|
||||
public void setUrl(String url) {
|
||||
this.url = url;
|
||||
}
|
||||
|
||||
public int getWidth() {
|
||||
return width;
|
||||
}
|
||||
|
||||
public void setWidth(int width) {
|
||||
this.width = width;
|
||||
}
|
||||
|
||||
public int getHeight() {
|
||||
return height;
|
||||
}
|
||||
|
||||
public void setHeight(int height) {
|
||||
this.height = height;
|
||||
}
|
||||
|
||||
private String id;
|
||||
private String url;
|
||||
private int width;
|
||||
private int height;
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author lxj$
|
||||
* @Time 2025-8-5 01:38:04$ $
|
||||
* @Description 更新用户声网token$
|
||||
*/
|
||||
@Data
|
||||
public class PkSwTokenBean {
|
||||
private String agora_token;
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/7/11
|
||||
*@description: 榜单实体类
|
||||
*/
|
||||
@Data
|
||||
public class PlaceholderBean {
|
||||
|
||||
private MyRanking my_ranking;//自己的排行信息
|
||||
private List<ListsBean> lists;//榜单信息
|
||||
|
||||
|
||||
@Data
|
||||
public static class MyRanking {
|
||||
private String avatar;
|
||||
private String nickname;
|
||||
private String user_id;
|
||||
private String user_code;//
|
||||
private String sex;//性别
|
||||
private List<String> icon;//
|
||||
private String total;//值
|
||||
private String rank;//排名
|
||||
private String diff;//差上榜需要这么多
|
||||
|
||||
private String room_name;
|
||||
private String room_id;
|
||||
private String room_cover;
|
||||
|
||||
private int id;//公会id
|
||||
private String guild_special_id;
|
||||
private String guild_name;
|
||||
private String cover;
|
||||
private int num;
|
||||
private int expenditure;
|
||||
private String intro;
|
||||
private String createtime;
|
||||
private String updatetime;
|
||||
private String delete_time;
|
||||
private int is_show;
|
||||
private int status;
|
||||
|
||||
private String user_id1;
|
||||
private String user_avatar;
|
||||
private String user_avatar1;
|
||||
|
||||
}
|
||||
@Data
|
||||
public static class ListsBean {
|
||||
private String user_id;
|
||||
private String nickname;
|
||||
private String avatar;
|
||||
private String total;
|
||||
private String rank;
|
||||
private List<String> icon;
|
||||
private String room_name;
|
||||
private String room_id;
|
||||
private String room_cover;
|
||||
|
||||
private int id;//公会id
|
||||
private String guild_special_id;
|
||||
private String guild_name;
|
||||
private String cover;
|
||||
private int num;
|
||||
private int expenditure;
|
||||
private String intro;
|
||||
private String createtime;
|
||||
private String updatetime;
|
||||
private String delete_time;
|
||||
private int is_show;
|
||||
private int status;
|
||||
private int income;
|
||||
|
||||
private String user_id1;
|
||||
private String user_avatar;
|
||||
private String user_avatar1;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/5/27
|
||||
*@description: 实名认证点击获取返回的参数
|
||||
*/
|
||||
@Data
|
||||
public class RealNameBean {
|
||||
private String userid;
|
||||
private String nonce;
|
||||
private String sign;
|
||||
private String appid;
|
||||
private String orderNo;
|
||||
private String apiVersion;
|
||||
private String licence;
|
||||
private String faceId;
|
||||
|
||||
private String id;
|
||||
private String mobile;
|
||||
private int is_real;
|
||||
private String real_name;
|
||||
private String card_id;
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import com.chad.library.adapter.base.entity.MultiItemEntity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* ProjectName: isolated-island
|
||||
* Package: com.yutang.xqipao.data
|
||||
* Description: java类作用描述
|
||||
* Author: 姚闻达
|
||||
* CreateDate: 2020/11/1 10:14
|
||||
* UpdateUser: 更新者
|
||||
* UpdateDate: 2020/11/1 10:14
|
||||
* UpdateRemark: 更新说明
|
||||
* Version: 1.0
|
||||
*/
|
||||
@Data
|
||||
public class RechargeBean implements MultiItemEntity {
|
||||
private int itemViewType;
|
||||
private String coins;
|
||||
private String money;
|
||||
private boolean isCustom; // 是否为自定义项
|
||||
|
||||
@Override
|
||||
public int getItemType() {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import com.chad.library.adapter.base.entity.SectionEntity;
|
||||
|
||||
public class RecordSection extends SectionEntity<String> {
|
||||
|
||||
public RecordSection(boolean isHeader, String header) {
|
||||
super(isHeader, header);
|
||||
}
|
||||
|
||||
public RecordSection(String name) {
|
||||
super(name);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
public class RefreshEvent {
|
||||
private String roomId;
|
||||
|
||||
public RefreshEvent(String roomId) {
|
||||
this.roomId = roomId;
|
||||
}
|
||||
|
||||
public String getRoomId() {
|
||||
return roomId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author lxj$
|
||||
* @Time 2025-8-2 02:11:32$ $
|
||||
* @Description 获取关系的列表$
|
||||
*/
|
||||
@Data
|
||||
public class RelationCardBean {
|
||||
private List<RelationshipBean> qinmi;
|
||||
private List<RelationshipBean> zhenai;
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author qx
|
||||
* @data 2025/6/16
|
||||
* @description: 关系信息
|
||||
*/
|
||||
@Data
|
||||
public class RelationshipBean implements Serializable {
|
||||
|
||||
|
||||
private int relation_id;//关系id 3,
|
||||
private int id;// 39,
|
||||
private int user_id1;// 31,
|
||||
private int user_id2;// 12,
|
||||
private String updatetime;// " 1754038468,
|
||||
private String time_day;// " 2025-: 54000,
|
||||
private String end_time;// 1754092468,
|
||||
private String nickname1;// "坦率的摩托",
|
||||
private String avatar1;// "https://qx-yusheng.oss-cn-hangzhou.aliyuncs.com/img/53a7320dbf4ed24c204291b1cb3f07f7.jpg",
|
||||
private String cp_room_id;// null,
|
||||
private String nickname2;// "暴躁的金针菇",
|
||||
private String avatar2;//https://qx-yusheng.oss-cn-hangzhou.aliyuncs.com/audio/4354fff51c3ff20c8ffdcfb7fe55d843.jpg",
|
||||
private String relation_name;// ": "闺蜜1",
|
||||
private String image;// "http://111111111",
|
||||
private String delete_me_coin;// " "100",
|
||||
private int heart_value;// 0,
|
||||
private int is_top;// 0
|
||||
private int type;// 1,亲密;2:真爱
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class RevenueBean {
|
||||
private String id;
|
||||
private String user_id;
|
||||
private String change_type;
|
||||
private String change_type_name;
|
||||
private String change_value;
|
||||
private String remarks;
|
||||
private String createtime;
|
||||
private int type; //1:金币 2:钻石
|
||||
// private String title;
|
||||
// private String time;
|
||||
// private String money;
|
||||
// private String type;
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class RewardUserBean {
|
||||
private String user_id;
|
||||
private String nickname;
|
||||
private String avatar;
|
||||
private String is_online;
|
||||
private String total_price;
|
||||
private String pit_number;
|
||||
private boolean isSelect = false;
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import com.chad.library.adapter.base.entity.MultiItemEntity;
|
||||
import com.xscm.moduleutil.RoomAutionTimeBean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/6/28
|
||||
*@description: 拍卖房中选择对应的关系和礼物、时间
|
||||
*/
|
||||
@Data
|
||||
public class RoomAuctionABean implements MultiItemEntity {
|
||||
|
||||
private int itemType;
|
||||
|
||||
private List<RoomRelationBean> roomRelationBeanList;
|
||||
private List<RoomAutionTimeBean> roomTimeBeanList;
|
||||
private List<RoonGiftModel> roomGiftBeanList;
|
||||
|
||||
@Override
|
||||
public int getItemType() {
|
||||
return itemType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class RoomBgBean {
|
||||
private List<RoomBg> public_bg;
|
||||
private List<RoomBg> private_bg;
|
||||
|
||||
|
||||
@Data
|
||||
public static class RoomBg{
|
||||
private String id;//图片id
|
||||
private String image_name;//图片名称
|
||||
private String image_url;//图片地址
|
||||
private String upload_user;//上传用户id
|
||||
private String image_size;//大小
|
||||
private String status;//状态 1 正常 2 删除
|
||||
private String createtime;//创建时间
|
||||
|
||||
private boolean isPublic; // 是否是公共背景
|
||||
private boolean isAddButton; // 是否是添加按钮项
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/6/20
|
||||
*@description: 房间魅力排行
|
||||
*/
|
||||
@Data
|
||||
public class RoomCharmRankBean {
|
||||
private String user_id;//用户ID
|
||||
private String nickname;//昵称
|
||||
private String avatar;//头像
|
||||
private String dress;//装扮
|
||||
private String charm;//魅力值
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/7/8
|
||||
*@description: 这是在打开获取我的房间时,添加的title名称和图标
|
||||
*/
|
||||
@Data
|
||||
public class RoomData {
|
||||
private String title;//例如:我的电影房
|
||||
private int titleIcon;//例如我的电影房前面的图标
|
||||
private int titleType;//例如我的足迹,后面的图标
|
||||
|
||||
public RoomData(String title, int titleIcon, int titleType) {
|
||||
this.title = title;
|
||||
this.titleIcon = titleIcon;
|
||||
this.titleType = titleType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,148 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import com.chad.library.adapter.base.entity.MultiItemEntity;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
public class RoomDetails {
|
||||
/**
|
||||
* list : [{"total_price":416,"total_earning":83.2,"time":"2025-03-07","list":[{"user_head_picture":"https://osschumeng.oss-cn-beijing.aliyuncs.com/admin_images/67932634b1555.png","user_nickname":"用户10137552","get_user_nickname":"用户10137840","gift_name":"退烧药","gift_number":"3","total_price":"297.00","time":"2025-03-07","earning":59.4},{"user_head_picture":"https://osschumeng.oss-cn-beijing.aliyuncs.com/admin_images/67932634b1555.png","user_nickname":"用户10137552","get_user_nickname":"用户10137840","gift_name":"征婚帖","gift_number":"1","total_price":"19.00","time":"2025-03-07","earning":3.8},{"user_head_picture":"https://osschumeng.oss-cn-beijing.aliyuncs.com/admin_images/67932634b1555.png","user_nickname":"用户10137552","get_user_nickname":"用户10137840","gift_name":"香槟","gift_number":"1","total_price":"99.00","time":"2025-03-07","earning":19.8},{"user_head_picture":"https://osschumeng.oss-cn-beijing.aliyuncs.com/admin_images/67932634b1555.png","user_nickname":"钊","get_user_nickname":"用户10137840","gift_name":"小心心","gift_number":"1","total_price":"1.00","time":"2025-03-07","earning":0.2}]}]
|
||||
* total_amount : 416
|
||||
* total_earning : 83.2
|
||||
* room_name : 钊的房间
|
||||
* page : <div> </div>
|
||||
*/
|
||||
|
||||
private double total_amount;
|
||||
private double total_earning;
|
||||
private String room_name;
|
||||
private String page;
|
||||
private List<RoomDetailsList> list;
|
||||
|
||||
public double getTotal_amount() {
|
||||
return total_amount;
|
||||
}
|
||||
|
||||
public void setTotal_amount(double total_amount) {
|
||||
this.total_amount = total_amount;
|
||||
}
|
||||
|
||||
public double getTotal_earning() {
|
||||
return total_earning;
|
||||
}
|
||||
|
||||
public void setTotal_earning(double total_earning) {
|
||||
this.total_earning = total_earning;
|
||||
}
|
||||
|
||||
public String getRoom_name() {
|
||||
return room_name;
|
||||
}
|
||||
|
||||
public void setRoom_name(String room_name) {
|
||||
this.room_name = room_name;
|
||||
}
|
||||
|
||||
public String getPage() {
|
||||
return page;
|
||||
}
|
||||
|
||||
public void setPage(String page) {
|
||||
this.page = page;
|
||||
}
|
||||
|
||||
public List<RoomDetailsList> getList() {
|
||||
return list;
|
||||
}
|
||||
|
||||
public void setList(List<RoomDetailsList> list) {
|
||||
this.list = list;
|
||||
}
|
||||
|
||||
public static class RoomDetailsList implements MultiItemEntity {
|
||||
/**
|
||||
* total_price : 416
|
||||
* total_earning : 83.2
|
||||
* time : 2025-03-07
|
||||
* list : [{"user_head_picture":"https://osschumeng.oss-cn-beijing.aliyuncs.com/admin_images/67932634b1555.png","user_nickname":"用户10137552","get_user_nickname":"用户10137840","gift_name":"退烧药","gift_number":"3","total_price":"297.00","time":"2025-03-07","earning":59.4},{"user_head_picture":"https://osschumeng.oss-cn-beijing.aliyuncs.com/admin_images/67932634b1555.png","user_nickname":"用户10137552","get_user_nickname":"用户10137840","gift_name":"征婚帖","gift_number":"1","total_price":"19.00","time":"2025-03-07","earning":3.8},{"user_head_picture":"https://osschumeng.oss-cn-beijing.aliyuncs.com/admin_images/67932634b1555.png","user_nickname":"用户10137552","get_user_nickname":"用户10137840","gift_name":"香槟","gift_number":"1","total_price":"99.00","time":"2025-03-07","earning":19.8},{"user_head_picture":"https://osschumeng.oss-cn-beijing.aliyuncs.com/admin_images/67932634b1555.png","user_nickname":"钊","get_user_nickname":"用户10137840","gift_name":"小心心","gift_number":"1","total_price":"1.00","time":"2025-03-07","earning":0.2}]
|
||||
*/
|
||||
private int itemViewType = 1;
|
||||
private double total_price;
|
||||
private double total_earning;
|
||||
private String time;
|
||||
private List<RoomDetail> list;
|
||||
|
||||
public double getTotal_price() {
|
||||
return total_price;
|
||||
}
|
||||
|
||||
public void setTotal_price(double total_price) {
|
||||
this.total_price = total_price;
|
||||
}
|
||||
|
||||
public double getTotal_earning() {
|
||||
return total_earning;
|
||||
}
|
||||
|
||||
public void setTotal_earning(double total_earning) {
|
||||
this.total_earning = total_earning;
|
||||
}
|
||||
|
||||
public String getTime() {
|
||||
return time;
|
||||
}
|
||||
|
||||
public void setTime(String time) {
|
||||
this.time = time;
|
||||
}
|
||||
|
||||
public List<RoomDetail> getList() {
|
||||
return list;
|
||||
}
|
||||
|
||||
public void setList(List<RoomDetail> list) {
|
||||
this.list = list;
|
||||
}
|
||||
|
||||
public void setItemViewType(int itemViewType) {
|
||||
this.itemViewType = itemViewType;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getItemType() {
|
||||
return itemViewType;
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class RoomDetail implements MultiItemEntity {
|
||||
/**
|
||||
* user_head_picture : https://osschumeng.oss-cn-beijing.aliyuncs.com/admin_images/67932634b1555.png
|
||||
* user_nickname : 用户10137552
|
||||
* get_user_nickname : 用户10137840
|
||||
* gift_name : 退烧药
|
||||
* gift_number : 3
|
||||
* total_price : 297.00
|
||||
* time : 2025-03-07
|
||||
* earning : 59.4
|
||||
*/
|
||||
private int itemViewType = 2;
|
||||
private String sender_nickname;
|
||||
private String sender_avatar;
|
||||
private String receive_nickname;
|
||||
private String receive_avatar;
|
||||
private String gift_name;
|
||||
private int number;
|
||||
private double total_price;
|
||||
private String time;
|
||||
private double earning;
|
||||
|
||||
|
||||
@Override
|
||||
public int getItemType() {
|
||||
return itemViewType;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class RoomHostUserBean {
|
||||
|
||||
private String user_id;
|
||||
private String user_code;
|
||||
private String nickname;
|
||||
private String head_picture;
|
||||
private String sex;
|
||||
private String follow;
|
||||
private String fans_count;
|
||||
private String online_text;
|
||||
private String good_number;
|
||||
private String id_color;
|
||||
private int age;
|
||||
private String level_icon;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/6/12
|
||||
*@description: 输入文字,传递给聊天室PublicScreenEaseChatFragment
|
||||
*/
|
||||
public class RoomInputEvent {
|
||||
public String text;
|
||||
public RoomInputEvent(String text) {
|
||||
this.text = text;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import com.xscm.moduleutil.bean.room.FriendInfo;
|
||||
import com.xscm.moduleutil.bean.room.FriendUserBean;
|
||||
import com.xscm.moduleutil.bean.room.RoomAuction;
|
||||
import com.xscm.moduleutil.bean.room.RoomBean;
|
||||
import com.xscm.moduleutil.bean.room.RoomPitBean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class RoomMessageEvent {
|
||||
private int MsgType; // 消息类型,如 QXRoomMessageTypeJoin
|
||||
private String RoomId; // 房间 ID
|
||||
private T Text; // 携带的数据对象
|
||||
|
||||
public RoomMessageEvent() {
|
||||
}
|
||||
|
||||
public RoomMessageEvent(int msgType, String roomId, T text) {
|
||||
MsgType = msgType;
|
||||
RoomId = roomId;
|
||||
Text = text;
|
||||
}
|
||||
|
||||
|
||||
@Data
|
||||
public static class T {
|
||||
private String text;
|
||||
private String GiftNum;
|
||||
private String pit_number;
|
||||
private String jia_jia;
|
||||
private UserInfo FromUserInfo;
|
||||
private UserInfo ToUserInfo;
|
||||
private GiftBean GiftInfo;
|
||||
private int room_up_pit_type;
|
||||
private MusicSongBean songInfo;
|
||||
private MusicSongBean nextInfo;
|
||||
private int action;
|
||||
private int total;
|
||||
private RoomBean RoomInfo;
|
||||
private RoomAuction.AuctionUserBean auction_user;
|
||||
private List<RoomAuction.AuctionListBean> auction_list;
|
||||
private long duration;//时间
|
||||
private RoomAuction.AuctionListBean recipient;//是否成功,有值的是成功的,没有值的时候,是失败的
|
||||
private int type;//拍卖者,1:上麦、2:下麦
|
||||
private String hot_value;
|
||||
private String SendRoomId;//发起者所在的房间ID
|
||||
private String AcceptRoomId;//接收者所在的房间id
|
||||
private String PkId;
|
||||
private String room_id;//当type==1的时候。这个roomId是对方的房间id
|
||||
private String user_id;
|
||||
private String pk_end_times;//pk结束时间
|
||||
private List<RoomPitBean> userCharmList;
|
||||
|
||||
private String room_id_a;//发起者房间id
|
||||
private String room_id_b;//接收者房间id
|
||||
private String create_value_a;//发起者房间值
|
||||
private String receive_value_b;//接受者房间值
|
||||
private String pk_id;
|
||||
|
||||
private String victory_name;//胜利的名称
|
||||
private String victory_cover;//胜利的头像
|
||||
private String defeated_name;//输掉的名称
|
||||
private String defeated_cover;//输掉的头像
|
||||
private String end_time;//惩罚时间 /// 在交友房中,是倒计时时间
|
||||
private int is_mute;//1:静音对方 0:不静音对方
|
||||
private int is_mute_pit;
|
||||
private int count;//排麦模式下的人数
|
||||
private int step ; //1:等待邂逅 2:心动连线 3:牵手良缘
|
||||
private int friend_id; //场次id
|
||||
// private List<FriendInfo.HeartList> list;//交友心动值发生变化
|
||||
private List<UserInfo> list;//交友房麦位发生变化 //推送的事麦上用户信息,这里使用了userinfo接收的
|
||||
|
||||
private FriendUserBean friend_user;//这是推送过来需要卡关系的数据
|
||||
|
||||
private String relation_name;
|
||||
private String user1_id;
|
||||
private String user2_id;
|
||||
private String user1_avatar;
|
||||
private String user1_nickname;
|
||||
private String user2_nickname;
|
||||
private String user2_avatar;
|
||||
private long time_day;
|
||||
|
||||
private int online_number;//在线人数
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class text {
|
||||
private long position;
|
||||
private int is_mute;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
@Data
|
||||
public class RoomMessageEvent1 {
|
||||
private int MsgType; // 消息类型,如 QXRoomMessageTypeJoin
|
||||
private String RoomId; // 房间 ID
|
||||
private RoomMessageEvent.T Text; // 携带的数据对象
|
||||
|
||||
public RoomMessageEvent1(int msgType, String roomId, RoomMessageEvent.T text) {
|
||||
MsgType = msgType;
|
||||
RoomId = roomId;
|
||||
Text = text;
|
||||
}
|
||||
|
||||
|
||||
@Data
|
||||
public static class T {
|
||||
private String text;
|
||||
private String GiftNum;
|
||||
|
||||
private UserInfo FromUserInfo;
|
||||
private UserInfo ToUserInfo;
|
||||
private GiftBean GiftInfo;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import org.greenrobot.eventbus.EventBus;
|
||||
|
||||
public class RoomMessageManager {
|
||||
|
||||
private static final RoomMessageManager instance = new RoomMessageManager();
|
||||
|
||||
private RoomMessageManager() {}
|
||||
|
||||
public static RoomMessageManager getInstance() {
|
||||
return instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* 接收原始消息,转换后发送到 EventBus
|
||||
*/
|
||||
public void onNewMessage(String roomId, int msgType, RoomMessageEvent.T data) {
|
||||
RoomMessageEvent event = new RoomMessageEvent(msgType, roomId, data);
|
||||
EventBus.getDefault().post(event);
|
||||
}
|
||||
|
||||
/**
|
||||
* 注册监听器(如 Fragment 或 Activity)
|
||||
*/
|
||||
public void register(Object subscriber) {
|
||||
if (!EventBus.getDefault().isRegistered(subscriber)) {
|
||||
EventBus.getDefault().register(subscriber);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 反注册监听器
|
||||
*/
|
||||
public void unregister(Object subscriber) {
|
||||
if (EventBus.getDefault().isRegistered(subscriber)) {
|
||||
EventBus.getDefault().unregister(subscriber);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
363
moduleUtil/src/main/java/com/xscm/moduleutil/bean/RoomModel.java
Normal file
363
moduleUtil/src/main/java/com/xscm/moduleutil/bean/RoomModel.java
Normal file
@@ -0,0 +1,363 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import android.text.TextUtils;
|
||||
|
||||
import com.chad.library.adapter.base.entity.MultiItemEntity;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
public class RoomModel implements Serializable, MultiItemEntity {
|
||||
|
||||
|
||||
/**
|
||||
* room_id : 843
|
||||
* room_code : 20777
|
||||
* user_id : 548120
|
||||
* room_name : 须尽欢女神🌙宝藏女孩零
|
||||
* label_id : 25
|
||||
* type_id : 0
|
||||
* popularity : 1175
|
||||
* label_name : 女神
|
||||
* owner_picture : https://gudao-prod.oss-cn-hangzhou.aliyuncs.com/ios_images/2019-12-23/BDDC0E6A-E90B-4935-8334-A2DDC690030E.png
|
||||
* owner_sex : 2
|
||||
* holder : 548996
|
||||
* holder_picture : https://gudao-prod.oss-cn-hangzhou.aliyuncs.com/android_images/548996/20191224190037_1577185235767.jpg
|
||||
* holder_sex : 2
|
||||
* owner_nickname : 收🎁秒结🌙须尽欢
|
||||
* holder_nickname : 兔兔🌙
|
||||
* is_owner : 0
|
||||
* have_password : 0
|
||||
* last_join : {"nickname":"忘川","head_picture":"https://gudao-prod.oss-cn-hangzhou.aliyuncs.com/ios_images/2019-12-06/3A29FB55-E55B-46EB-B4F0-C65A40C9200B.png"}
|
||||
*/
|
||||
private int itemViewType = 1;
|
||||
private String id;
|
||||
private String room_id;
|
||||
private String room_code;
|
||||
private String user_id;
|
||||
private String room_name;
|
||||
private String label_id;
|
||||
private String voice;//开麦状态
|
||||
private String on_line; //在线状态
|
||||
private String chatrooms;
|
||||
private String type_id;
|
||||
private String popularity;
|
||||
private String label_name;
|
||||
private String label_icon;
|
||||
private String owner_picture;
|
||||
private String owner_sex;
|
||||
private String holder;
|
||||
private String holder_picture;
|
||||
private String holder_sex;
|
||||
private String owner_nickname;
|
||||
private String holder_nickname;
|
||||
private int is_owner;
|
||||
private int locked;
|
||||
private LastJoinBean last_join;
|
||||
private String favorite;
|
||||
private int week_star_recommend; //周星推荐 1是0否
|
||||
private String on_line_count;
|
||||
private String special_flag_big;
|
||||
private String special_flag_small;
|
||||
private String special_flag_small_color;
|
||||
private String cover_picture;
|
||||
private String special_frame_big;//大边框
|
||||
private String special_frame_small;//小边框
|
||||
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(String id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getVoice() {
|
||||
return voice;
|
||||
}
|
||||
|
||||
public void setVoice(String voice) {
|
||||
this.voice = voice;
|
||||
}
|
||||
|
||||
public String getOn_line() {
|
||||
return on_line;
|
||||
}
|
||||
|
||||
public void setOn_line(String on_line) {
|
||||
this.on_line = on_line;
|
||||
}
|
||||
|
||||
public String getChatrooms() {
|
||||
return chatrooms;
|
||||
}
|
||||
|
||||
public void setChatrooms(String chatrooms) {
|
||||
this.chatrooms = chatrooms;
|
||||
}
|
||||
|
||||
public String getSpecial_frame_big() {
|
||||
return special_frame_big;
|
||||
}
|
||||
|
||||
public void setSpecial_frame_big(String special_frame_big) {
|
||||
this.special_frame_big = special_frame_big;
|
||||
}
|
||||
|
||||
public String getSpecial_frame_small() {
|
||||
return special_frame_small;
|
||||
}
|
||||
|
||||
public void setSpecial_frame_small(String special_frame_small) {
|
||||
this.special_frame_small = special_frame_small;
|
||||
}
|
||||
|
||||
public String getRoomPicture() {
|
||||
if (!TextUtils.isEmpty(cover_picture)) {
|
||||
return cover_picture;
|
||||
}
|
||||
return owner_picture;
|
||||
}
|
||||
|
||||
public String getCover_picture() {
|
||||
return cover_picture;
|
||||
}
|
||||
|
||||
public void setCover_picture(String cover_picture) {
|
||||
this.cover_picture = cover_picture;
|
||||
}
|
||||
|
||||
public String getSpecial_flag_small_color() {
|
||||
return special_flag_small_color;
|
||||
}
|
||||
|
||||
public void setSpecial_flag_small_color(String special_flag_small_color) {
|
||||
this.special_flag_small_color = special_flag_small_color;
|
||||
}
|
||||
|
||||
public String getSpecial_flag_big() {
|
||||
return special_flag_big;
|
||||
}
|
||||
|
||||
public void setSpecial_flag_big(String special_flag_big) {
|
||||
this.special_flag_big = special_flag_big;
|
||||
}
|
||||
|
||||
public String getSpecial_flag_small() {
|
||||
return special_flag_small;
|
||||
}
|
||||
|
||||
public void setSpecial_flag_small(String special_flag_small) {
|
||||
this.special_flag_small = special_flag_small;
|
||||
}
|
||||
|
||||
public String getOn_line_count() {
|
||||
return on_line_count;
|
||||
}
|
||||
|
||||
public void setOn_line_count(String on_line_count) {
|
||||
this.on_line_count = on_line_count;
|
||||
}
|
||||
|
||||
public String getLabel_icon() {
|
||||
return label_icon;
|
||||
}
|
||||
|
||||
public void setLabel_icon(String label_icon) {
|
||||
this.label_icon = label_icon;
|
||||
}
|
||||
|
||||
public int getWeek_star_recommend() {
|
||||
return week_star_recommend;
|
||||
}
|
||||
|
||||
public void setWeek_star_recommend(int week_star_recommend) {
|
||||
this.week_star_recommend = week_star_recommend;
|
||||
}
|
||||
|
||||
public String getFavorite() {
|
||||
return favorite;
|
||||
}
|
||||
|
||||
public void setFavorite(String favorite) {
|
||||
this.favorite = favorite;
|
||||
}
|
||||
|
||||
public String getRoom_id() {
|
||||
return room_id;
|
||||
}
|
||||
|
||||
public void setRoom_id(String room_id) {
|
||||
this.room_id = room_id;
|
||||
}
|
||||
|
||||
public String getRoom_code() {
|
||||
return room_code;
|
||||
}
|
||||
|
||||
public void setRoom_code(String room_code) {
|
||||
this.room_code = room_code;
|
||||
}
|
||||
|
||||
public String getUser_id() {
|
||||
return user_id;
|
||||
}
|
||||
|
||||
public void setUser_id(String user_id) {
|
||||
this.user_id = user_id;
|
||||
}
|
||||
|
||||
public String getRoom_name() {
|
||||
return room_name;
|
||||
}
|
||||
|
||||
public void setRoom_name(String room_name) {
|
||||
this.room_name = room_name;
|
||||
}
|
||||
|
||||
public String getLabel_id() {
|
||||
return label_id;
|
||||
}
|
||||
|
||||
public void setLabel_id(String label_id) {
|
||||
this.label_id = label_id;
|
||||
}
|
||||
|
||||
public String getType_id() {
|
||||
return type_id;
|
||||
}
|
||||
|
||||
public void setType_id(String type_id) {
|
||||
this.type_id = type_id;
|
||||
}
|
||||
|
||||
public String getPopularity() {
|
||||
return popularity;
|
||||
}
|
||||
|
||||
public void setPopularity(String popularity) {
|
||||
this.popularity = popularity;
|
||||
}
|
||||
|
||||
public String getLabel_name() {
|
||||
return label_name;
|
||||
}
|
||||
|
||||
public void setLabel_name(String label_name) {
|
||||
this.label_name = label_name;
|
||||
}
|
||||
|
||||
public String getOwner_picture() {
|
||||
return owner_picture;
|
||||
}
|
||||
|
||||
public void setOwner_picture(String owner_picture) {
|
||||
this.owner_picture = owner_picture;
|
||||
}
|
||||
|
||||
public String getOwner_sex() {
|
||||
return owner_sex;
|
||||
}
|
||||
|
||||
public void setOwner_sex(String owner_sex) {
|
||||
this.owner_sex = owner_sex;
|
||||
}
|
||||
|
||||
public String getHolder() {
|
||||
return holder;
|
||||
}
|
||||
|
||||
public void setHolder(String holder) {
|
||||
this.holder = holder;
|
||||
}
|
||||
|
||||
public String getHolder_picture() {
|
||||
return holder_picture;
|
||||
}
|
||||
|
||||
public void setHolder_picture(String holder_picture) {
|
||||
this.holder_picture = holder_picture;
|
||||
}
|
||||
|
||||
public String getHolder_sex() {
|
||||
return holder_sex;
|
||||
}
|
||||
|
||||
public void setHolder_sex(String holder_sex) {
|
||||
this.holder_sex = holder_sex;
|
||||
}
|
||||
|
||||
public String getOwner_nickname() {
|
||||
return owner_nickname;
|
||||
}
|
||||
|
||||
public void setOwner_nickname(String owner_nickname) {
|
||||
this.owner_nickname = owner_nickname;
|
||||
}
|
||||
|
||||
public String getHolder_nickname() {
|
||||
return holder_nickname;
|
||||
}
|
||||
|
||||
public void setHolder_nickname(String holder_nickname) {
|
||||
this.holder_nickname = holder_nickname;
|
||||
}
|
||||
|
||||
public int getIs_owner() {
|
||||
return is_owner;
|
||||
}
|
||||
|
||||
public void setIs_owner(int is_owner) {
|
||||
this.is_owner = is_owner;
|
||||
}
|
||||
|
||||
public int getLocked() {
|
||||
return locked;
|
||||
}
|
||||
|
||||
public void setLocked(int locked) {
|
||||
this.locked = locked;
|
||||
}
|
||||
|
||||
public LastJoinBean getLast_join() {
|
||||
return last_join;
|
||||
}
|
||||
|
||||
public void setLast_join(LastJoinBean last_join) {
|
||||
this.last_join = last_join;
|
||||
}
|
||||
|
||||
public void setItemViewType(int itemViewType) {
|
||||
this.itemViewType = itemViewType;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getItemType() {
|
||||
return itemViewType;
|
||||
}
|
||||
|
||||
public static class LastJoinBean implements Serializable {
|
||||
/**
|
||||
* nickname : 忘川
|
||||
* head_picture : https://gudao-prod.oss-cn-hangzhou.aliyuncs.com/ios_images/2019-12-06/3A29FB55-E55B-46EB-B4F0-C65A40C9200B.png
|
||||
*/
|
||||
|
||||
private String nickname;
|
||||
private String head_picture;
|
||||
|
||||
public String getNickname() {
|
||||
return nickname;
|
||||
}
|
||||
|
||||
public void setNickname(String nickname) {
|
||||
this.nickname = nickname;
|
||||
}
|
||||
|
||||
public String getHead_picture() {
|
||||
return head_picture;
|
||||
}
|
||||
|
||||
public void setHead_picture(String head_picture) {
|
||||
this.head_picture = head_picture;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/6/28
|
||||
*@description: 房间中根据类型获取到的关系实体
|
||||
*/
|
||||
@Data
|
||||
public class RoomRelationBean {
|
||||
private String relation_id;//关系id
|
||||
private String name;//关系名称
|
||||
private String type;//1:真爱拍;2:亲密拍
|
||||
private String icon;//图标
|
||||
private boolean isSelected;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,118 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class RoomResultResp {
|
||||
|
||||
private int count;
|
||||
private List<RoomResultInfo> list;
|
||||
|
||||
public static class RoomResultInfo {
|
||||
private String room_id;
|
||||
private String room_code;
|
||||
private String room_name;
|
||||
private String label_name;
|
||||
private String popularity;
|
||||
private String is_password;
|
||||
private String nickname;
|
||||
private String cover_picture;
|
||||
private String label_icon;
|
||||
private int locked;
|
||||
|
||||
public int getLocked() {
|
||||
return locked;
|
||||
}
|
||||
|
||||
public void setLocked(int locked) {
|
||||
this.locked = locked;
|
||||
}
|
||||
|
||||
public String getLabel_icon() {
|
||||
return label_icon;
|
||||
}
|
||||
|
||||
public void setLabel_icon(String label_icon) {
|
||||
this.label_icon = label_icon;
|
||||
}
|
||||
|
||||
public String getRoom_id() {
|
||||
return room_id;
|
||||
}
|
||||
|
||||
public void setRoom_id(String room_id) {
|
||||
this.room_id = room_id;
|
||||
}
|
||||
|
||||
public String getRoom_code() {
|
||||
return room_code;
|
||||
}
|
||||
|
||||
public void setRoom_code(String room_code) {
|
||||
this.room_code = room_code;
|
||||
}
|
||||
|
||||
public String getRoom_name() {
|
||||
return room_name;
|
||||
}
|
||||
|
||||
public void setRoom_name(String room_name) {
|
||||
this.room_name = room_name;
|
||||
}
|
||||
|
||||
public String getLabel_name() {
|
||||
return label_name;
|
||||
}
|
||||
|
||||
public void setLabel_name(String label_name) {
|
||||
this.label_name = label_name;
|
||||
}
|
||||
|
||||
public String getPopularity() {
|
||||
return popularity;
|
||||
}
|
||||
|
||||
public void setPopularity(String popularity) {
|
||||
this.popularity = popularity;
|
||||
}
|
||||
|
||||
public String getIs_password() {
|
||||
return is_password;
|
||||
}
|
||||
|
||||
public void setIs_password(String is_password) {
|
||||
this.is_password = is_password;
|
||||
}
|
||||
|
||||
public String getNickname() {
|
||||
return nickname;
|
||||
}
|
||||
|
||||
public void setNickname(String nickname) {
|
||||
this.nickname = nickname;
|
||||
}
|
||||
|
||||
public String getCover_picture() {
|
||||
return cover_picture;
|
||||
}
|
||||
|
||||
public void setCover_picture(String cover_picture) {
|
||||
this.cover_picture = cover_picture;
|
||||
}
|
||||
}
|
||||
|
||||
public int getCount() {
|
||||
return count;
|
||||
}
|
||||
|
||||
public void setCount(int count) {
|
||||
this.count = count;
|
||||
}
|
||||
|
||||
public List<RoomResultInfo> getList() {
|
||||
return list;
|
||||
}
|
||||
|
||||
public void setList(List<RoomResultInfo> list) {
|
||||
this.list = list;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
* @Author
|
||||
* @Time 2025/7/29 19:26
|
||||
* @Description 搜索类型
|
||||
*/
|
||||
@Data
|
||||
public class RoomSearchResp {
|
||||
private String id;
|
||||
private String name;
|
||||
private String picture;
|
||||
private String code;
|
||||
private List<String> icon;
|
||||
private String label_icon;
|
||||
private String hot_value;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/6/17
|
||||
*@description: 清楚消息
|
||||
*/
|
||||
@Data
|
||||
public class RoomSettingEvent {
|
||||
private String roomId;
|
||||
private String userId;
|
||||
private int type;
|
||||
private int room_up_pit_type;///// 房间当前麦位模式 2 自由模式 1 排麦
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author lxj$
|
||||
* @Time 2025-8-6 12:04:05$ $
|
||||
* @Description 完成任务后返回的参数$
|
||||
*/
|
||||
@Data
|
||||
public class RoomSingleton {
|
||||
private int is_completed;
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class RoomSubsidy {
|
||||
private String explain;//api/about/showAbout&id=39",//补贴说明 (这是个页面,需要前端拼个域名)
|
||||
|
||||
private LastWeek lastweek;
|
||||
private ThisWeek thisweek;
|
||||
|
||||
|
||||
@Data
|
||||
public static class LastWeek {
|
||||
private double total_transaction;//累计流水
|
||||
private double subsidy_amount; //获得补贴
|
||||
private int status;//发放状态 0未发放,1已发放
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class ThisWeek {
|
||||
private double total_transaction;
|
||||
private double subsidy_amount;
|
||||
private int status;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class RoomSubsidyDetails {
|
||||
private String room_id;//房间id:214,
|
||||
private String start_time;//开始时间:"2025-04-07",
|
||||
private String end_time;//结束时间:"2025-04-13",
|
||||
private String total_transaction;//: 0, //累计流水
|
||||
private String subsidy_amount;// 0, //获得补贴
|
||||
private String status;//: 0 //0未发放,1已发放
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/7/1
|
||||
*@description: 选择完礼物后,请求接口得到的时间
|
||||
*/
|
||||
@Data
|
||||
public class RoomTime {
|
||||
private String time_day;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/6/11
|
||||
*@description: 房间分类列表
|
||||
*/
|
||||
@Data
|
||||
public class RoomTypeModel {
|
||||
|
||||
|
||||
/**
|
||||
* id :
|
||||
* name :
|
||||
* type :
|
||||
* sort :
|
||||
*/
|
||||
|
||||
private String id;
|
||||
private String label_name;
|
||||
private String type;
|
||||
private String sort;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
public class RoomWheatEvent {
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/6/12
|
||||
*@description: 礼物
|
||||
*/
|
||||
@Data
|
||||
public class RoonGiftModel {
|
||||
private String gid;//礼物id
|
||||
private String gift_name;//礼物名称
|
||||
private String base_image;//礼物图片
|
||||
private String gift_price;//礼物价格
|
||||
private String gift_id;//礼物id
|
||||
private String gift_bag_name;
|
||||
private String rule;
|
||||
private String rule_url;
|
||||
|
||||
|
||||
private String title;
|
||||
private String all_room_push;
|
||||
private String special;
|
||||
private String sort;
|
||||
private String type;
|
||||
private String child_type;
|
||||
private String sold;
|
||||
private String cardiac;
|
||||
private boolean isChecked;
|
||||
private boolean isSelected;
|
||||
private boolean can_send_self;//是否能送自己
|
||||
private int num;//礼物数量
|
||||
|
||||
public boolean isCan_send_self() {
|
||||
if ( isManghe()) {
|
||||
return true;
|
||||
}
|
||||
return can_send_self;
|
||||
}
|
||||
|
||||
public boolean isManghe() {
|
||||
return type.equals("4") || type.equals("5") || type.equals("13");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author
|
||||
* @Time 2025/7/29 19:21
|
||||
* @Description 首頁搜索结果
|
||||
*/
|
||||
@Data
|
||||
public class SearchResp {
|
||||
|
||||
|
||||
// private List<UserResultResp> user_result;
|
||||
// private RoomResultResp room_result;
|
||||
//
|
||||
// public List<UserResultResp> getUser_result() {
|
||||
// return user_result;
|
||||
// }
|
||||
//
|
||||
// public void setUser_result(List<UserResultResp> user_result) {
|
||||
// this.user_result = user_result;
|
||||
// }
|
||||
//
|
||||
// public RoomResultResp getRoom_result() {
|
||||
// return room_result;
|
||||
// }
|
||||
//
|
||||
// public void setRoom_result(RoomResultResp room_result) {
|
||||
// this.room_result = room_result;
|
||||
// }
|
||||
|
||||
private String id;
|
||||
private String name;
|
||||
private String picture;
|
||||
private String code;
|
||||
private List<String> icon;
|
||||
private String label_icon;
|
||||
private String hot_value;
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class SocietyBean {
|
||||
private int id;
|
||||
private String name;
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/6/20
|
||||
*@description: 歌曲实体类
|
||||
*/
|
||||
@Data
|
||||
public class SongMusicBean {
|
||||
private String room_song_id; // 歌曲列表ID
|
||||
private String times; // 场次
|
||||
private String times_status; // 本场次状态:1-进行中,2-结束
|
||||
private String room_id; // 房间ID
|
||||
private String user_id; // 用户ID
|
||||
private String song_name; // 歌曲名
|
||||
private String song_id; // 歌曲唯一标识
|
||||
private String song_url; // 歌曲资源地址
|
||||
private String status; // 状态:1-排队中,2-演唱中,3-演唱结束
|
||||
private String sort; // 阈值 越大越靠前
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/6/7
|
||||
*@description:
|
||||
*/
|
||||
public class SvgaModel {
|
||||
public static final int TYPE_GIFT = 0;
|
||||
public static final int TYPE_JUE = 1;
|
||||
public static final int TYPE_JUE_AND_APPROACH = 2;
|
||||
public static final int TYPE_APPROACH = 3;
|
||||
public String url;
|
||||
public int type;
|
||||
public String approachUrl;
|
||||
public String userName;
|
||||
public String nobilityName;
|
||||
|
||||
public SvgaModel() {
|
||||
}
|
||||
|
||||
public SvgaModel(String url) {
|
||||
this.type=TYPE_GIFT;
|
||||
this.url = url;
|
||||
}
|
||||
|
||||
public SvgaModel(String url, int type) {
|
||||
this.url = url;
|
||||
this.type = type;
|
||||
}
|
||||
|
||||
public SvgaModel(String url, int type, String approachUrl, String userName, String nobilityName) {
|
||||
this.url = url;
|
||||
this.type = type;
|
||||
this.approachUrl = approachUrl;
|
||||
this.userName = userName;
|
||||
this.nobilityName=nobilityName;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class TaskDataBean {
|
||||
private String taskName;//任务名称
|
||||
private String taskNumber;//对应的数量
|
||||
private String taskType;//类型,展示不同的按钮:1.观看,2.完成,3.送礼,4.邀请,5.充值,6.任务
|
||||
private String taskPictureUrl;//任务不同的图片地址
|
||||
private String taskReward;//奖励
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/7/12
|
||||
*@description: 这个是每日任务
|
||||
*/
|
||||
@Data
|
||||
public class TaskItem {
|
||||
|
||||
public String title;
|
||||
public List<GiftBoxBean.TaskDataBean.DailyTasksBean> tasks;
|
||||
|
||||
public TaskItem(String title, List<GiftBoxBean.TaskDataBean.DailyTasksBean> dailyTasks) {
|
||||
this.title = title;
|
||||
this.tasks = dailyTasks;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class TeenagerInfo {
|
||||
// "status 是否开启青少年模式1开启2关闭": 2,
|
||||
// "today_pop 今日是否已经弹窗过 1是0否": 1,
|
||||
// "had_password 是否已经设置密码 1是0否": 1
|
||||
|
||||
private int status;
|
||||
private int today_pop;
|
||||
private int had_password;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author qx
|
||||
* @data 2025/8/12
|
||||
* @description: 主题接口,修改主题返回的值
|
||||
*/
|
||||
@Data
|
||||
public class ThemeBean {
|
||||
private String theme_color;//主题颜色
|
||||
private String file_url;//
|
||||
private String auxiliary_color;//
|
||||
private String btn_text_color;//按钮文字颜色
|
||||
private String app_bg;//app背景图
|
||||
private String home_sel;//首页选中
|
||||
private String home_nor;//首页未选中
|
||||
private String find_sel;//广场选中
|
||||
private String find_nor;//广场未选中
|
||||
private String msg_sel;//消息选中
|
||||
private String msg_nor;//消息未选中
|
||||
private String mine_sel;//我的选中
|
||||
private String mine_nor;//我的未选中
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import com.chad.library.adapter.base.entity.MultiItemEntity;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class TopRoom implements MultiItemEntity {
|
||||
private int itemViewType;
|
||||
private String room_id;//房间id 请求接口是这个
|
||||
private String room_number;//房间号 房间展示是这个
|
||||
private String user_id; //房主id
|
||||
private String room_name; //房间名称
|
||||
private String room_cover;//房间封面
|
||||
private String room_password;//房间密码
|
||||
private String hot_value;//火热值
|
||||
private String label_icon;
|
||||
private List<UserList> user_list;
|
||||
|
||||
@Override
|
||||
public int getItemType() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class UserList {
|
||||
private String nickname;
|
||||
private String user_id;
|
||||
private String avatar;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class UserBean implements Serializable {
|
||||
@SerializedName(value = "id", alternate = "user_id")
|
||||
private int user_id;
|
||||
private int user_code;
|
||||
private String avatar;
|
||||
private String nickname;
|
||||
private String token;
|
||||
private String tencent_im;
|
||||
private String mobile;
|
||||
private int sex;
|
||||
private int auth;
|
||||
|
||||
private List<MultiUserBean> multi_user;
|
||||
|
||||
@Data
|
||||
private static class MultiUserBean{
|
||||
private String id;
|
||||
private String user_code;
|
||||
private String avatar;
|
||||
private String nickname;
|
||||
private String sex;
|
||||
private String mobile;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/6/24
|
||||
*@description: 关注列表
|
||||
*/
|
||||
@Data
|
||||
public class UserFollowBean {
|
||||
private int follow_id;
|
||||
private String createTime;
|
||||
private String nickname;
|
||||
private String avatar;
|
||||
private int sex;
|
||||
private String user_code;
|
||||
private int is_online;
|
||||
private int is_follow;
|
||||
private List<String> icon;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class UserHomeResp implements Serializable {
|
||||
|
||||
private String user_id;
|
||||
private String user_code;
|
||||
private String head_picture;
|
||||
private String nickname;
|
||||
private String sex;
|
||||
private String signature;
|
||||
private String birthday;
|
||||
private String constellation;
|
||||
private String profession;
|
||||
private String emchat_username;
|
||||
private String nobility_icon;
|
||||
private String nobility_image;
|
||||
private String rank_icon;
|
||||
private String intro_voice;
|
||||
private String intro_voice_time;
|
||||
private String follow;
|
||||
private String follow_count;
|
||||
private String fans_count;
|
||||
private String age;
|
||||
private String city;
|
||||
private String is_online;
|
||||
private String only_friend;
|
||||
private String good_number;
|
||||
private String id_color;
|
||||
private String vedio;
|
||||
private PhotoWallResp user_photo;
|
||||
private String picture;
|
||||
private String charm_icon;
|
||||
private String charm_exp;
|
||||
private String user_title;
|
||||
|
||||
private String room_id_current;//用户当前所在房间ID
|
||||
private HomeRoomInfo room_info;
|
||||
|
||||
private String room_id_owner;//用户自己的房间id 0表示没有创建房间": 0,
|
||||
private String room_name_owner;//用户自己的房间名称
|
||||
|
||||
private int auth_status; // 1:已实名认证 0:未实名认证
|
||||
private SocietyBean society; // 公会信息
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class UserImgList {
|
||||
private String id;
|
||||
private String url;
|
||||
|
||||
public UserImgList(String id, String url) {
|
||||
this.id = id;
|
||||
this.url = url;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import com.xscm.moduleutil.bean.room.FriendInfo;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/6/3
|
||||
*@description: 个人信息,点击我的获取
|
||||
*/
|
||||
@Data
|
||||
public class UserInfo implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
public static final String FEMALE = "2";
|
||||
public static final String MALE = "1";
|
||||
// @SerializedName(value = "id", alternate = "user_id")
|
||||
private int user_id; //用户id
|
||||
private String user_code;//用户id码
|
||||
private String avatar;//头像
|
||||
private String nickname;//昵称
|
||||
private int sex;//性别 1男 2女
|
||||
private List<String> icon;//等级图标数组
|
||||
private int follow_num;//关注数
|
||||
private int fans_num;//粉丝数
|
||||
private int look_me_num; //被查看次数,需要魅力等级20以上才能查看
|
||||
private int charm_level; //魅力等级
|
||||
private int is_use_code; //是否是靓号 0否 1是
|
||||
private String tencent_im;
|
||||
private String jia_jia;//坐骑
|
||||
private int is_in_pit;//是否在麦上,1在0不在
|
||||
private int is_open_live_remind;//是否设置开播提醒
|
||||
private String birthday;//生日
|
||||
private String profile;//简介
|
||||
private String home_bgimages;//背景图片
|
||||
private int is_follow;//是否关注
|
||||
private List<UserTagBean> tag_list;
|
||||
private List<GiftWall> gift_wall;
|
||||
private int age;//年龄
|
||||
private String is_room;
|
||||
private String dress;//头像框
|
||||
private String charm;//魅力值
|
||||
private String room_id;
|
||||
private String guild;//公会名称
|
||||
private String is_mute;//禁言状态 0否 1是
|
||||
private String is_mute_pit;//禁麦状态 0否 1是
|
||||
private String is_manager;//是否是管理员 0否 1是
|
||||
private String is_host;//是否是主持 0否 1是
|
||||
private String is_room_owner;//是否是房主 0否 1是
|
||||
private String pit_number;//在点击麦上用户的时候使用
|
||||
private String auction_id;//在拍卖中的拍卖序号
|
||||
private int auth;//是否实名 1:实名 0:未实名
|
||||
private String red_status;
|
||||
private String gift_num;
|
||||
|
||||
private RelationshipBean qinmi;
|
||||
private RelationshipBean zhenai;
|
||||
|
||||
private int heartId; // "heartId": 4,
|
||||
private int heartNum; //
|
||||
|
||||
|
||||
|
||||
// @Data
|
||||
// public static class TagList{
|
||||
// private String id;
|
||||
// private String tag_name;
|
||||
// }
|
||||
@Data
|
||||
public static class GiftWall {
|
||||
private String gift_name;
|
||||
private String total;
|
||||
|
||||
private List<SendUserInfo> send_user_info;
|
||||
@Data
|
||||
public static class SendUserInfo{
|
||||
private String nickname;
|
||||
private String avatar;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author lxj$
|
||||
* @Time 2025年7月30日15:30:12$ $
|
||||
* @Description 用户是否在线$
|
||||
*/
|
||||
@Data
|
||||
public class UserOnlineStatusBean {
|
||||
private String user_id;
|
||||
private int is_online;
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
public class UserPictrue {
|
||||
private String sex;
|
||||
private String defaultAvatar;
|
||||
|
||||
public String getSex() {
|
||||
return sex;
|
||||
}
|
||||
|
||||
public void setSex(String sex) {
|
||||
this.sex = sex;
|
||||
}
|
||||
|
||||
public String getDefaultAvatar() {
|
||||
return defaultAvatar;
|
||||
}
|
||||
|
||||
public void setDefaultAvatar(String defaultAvatar) {
|
||||
this.defaultAvatar = defaultAvatar;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
public class UserResultResp {
|
||||
|
||||
|
||||
private String user_id;
|
||||
private String user_code;
|
||||
private String nickname;
|
||||
private String head_picture;
|
||||
private String sex;
|
||||
private String follow;
|
||||
private String fans_count;
|
||||
private String online_text;
|
||||
private String good_number;
|
||||
private String id_color;
|
||||
|
||||
public String getUser_id() {
|
||||
return user_id;
|
||||
}
|
||||
|
||||
public void setUser_id(String user_id) {
|
||||
this.user_id = user_id;
|
||||
}
|
||||
|
||||
public String getUser_code() {
|
||||
return user_code;
|
||||
}
|
||||
|
||||
public void setUser_code(String user_code) {
|
||||
this.user_code = user_code;
|
||||
}
|
||||
|
||||
public String getNickname() {
|
||||
return nickname;
|
||||
}
|
||||
|
||||
public void setNickname(String nickname) {
|
||||
this.nickname = nickname;
|
||||
}
|
||||
|
||||
public String getHead_picture() {
|
||||
return head_picture;
|
||||
}
|
||||
|
||||
public void setHead_picture(String head_picture) {
|
||||
this.head_picture = head_picture;
|
||||
}
|
||||
|
||||
public String getSex() {
|
||||
return sex;
|
||||
}
|
||||
|
||||
public void setSex(String sex) {
|
||||
this.sex = sex;
|
||||
}
|
||||
|
||||
public String getFollow() {
|
||||
return follow;
|
||||
}
|
||||
|
||||
public void setFollow(String follow) {
|
||||
this.follow = follow;
|
||||
}
|
||||
|
||||
public String getFans_count() {
|
||||
return fans_count;
|
||||
}
|
||||
|
||||
public void setFans_count(String fans_count) {
|
||||
this.fans_count = fans_count;
|
||||
}
|
||||
|
||||
public String getOnline_text() {
|
||||
return online_text;
|
||||
}
|
||||
|
||||
public void setOnline_text(String online_text) {
|
||||
this.online_text = online_text;
|
||||
}
|
||||
|
||||
public String getGood_number() {
|
||||
return good_number;
|
||||
}
|
||||
|
||||
public void setGood_number(String good_number) {
|
||||
this.good_number = good_number;
|
||||
}
|
||||
|
||||
public String getId_color() {
|
||||
return id_color;
|
||||
}
|
||||
|
||||
public void setId_color(String id_color) {
|
||||
this.id_color = id_color;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/6/4
|
||||
*@description: 用户标签实体
|
||||
*/
|
||||
@Data
|
||||
public class UserTagBean implements Serializable {
|
||||
private String id;
|
||||
private String tag_name;
|
||||
private String createtime;
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/6/28
|
||||
*@description: 多布局下的viewItem包装类
|
||||
*/
|
||||
public class ViewItem {
|
||||
// 定义四种 item 类型
|
||||
public static final int TYPE_TEXT = 0;
|
||||
public static final int TYPE_RELATION = 1;
|
||||
public static final int TYPE_GIFT = 2;
|
||||
public static final int TYPE_IMAGE_SELECTION = 3;
|
||||
|
||||
private int type;
|
||||
private Object data;
|
||||
|
||||
public ViewItem(int type, Object data) {
|
||||
this.type = type;
|
||||
this.data = data;
|
||||
}
|
||||
|
||||
public int getType() {
|
||||
return type;
|
||||
}
|
||||
|
||||
public Object getData() {
|
||||
return data;
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user