语圈基本完成
2、个人主页完成
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
package com.qxcm.moduleutil.bean;
|
||||
|
||||
import com.chad.library.adapter.base.entity.MultiItemEntity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
@@ -10,7 +13,8 @@ import lombok.Data;
|
||||
*@description: 相册列表
|
||||
*/
|
||||
@Data
|
||||
public class AlbumBean {
|
||||
public class AlbumBean implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
private String id;//相册id
|
||||
|
||||
private String name; //相册名称
|
||||
@@ -20,13 +24,26 @@ public class AlbumBean {
|
||||
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 class ImageList{
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,13 +4,18 @@ 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 is_like;//我是否点赞(0没有,1点赞)
|
||||
private int sex;//性别 1男2女
|
||||
private String content;//内容
|
||||
private String like_num;//点赞数
|
||||
@@ -22,6 +27,23 @@ public class CircleListBean {
|
||||
private String ip;//活跃地址
|
||||
private String images;////图片 JSON字符串 封面获取第一张
|
||||
private String createtime;//时间
|
||||
private String title;//话题
|
||||
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;//生日
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -15,25 +15,29 @@ public class CommentBean {
|
||||
private List<CommentDetailsBean> list;
|
||||
@Data
|
||||
public static class CommentDetailsBean {
|
||||
private int id;
|
||||
private int zone_id;
|
||||
private String content;
|
||||
private int id;//评论ID
|
||||
private int zone_id;//动态ID
|
||||
private String content;//评论内容
|
||||
private int createtime;
|
||||
private int user_id;
|
||||
private int user_id;//评论者ID
|
||||
private String nickname;
|
||||
private String avatar;
|
||||
private int is_author;
|
||||
private int is_author;//评论者是否作者 0不是,1是
|
||||
private List<Replies> replies;
|
||||
|
||||
@Data
|
||||
public static class Replies {
|
||||
private int zone_id;
|
||||
private int id;//评论ID
|
||||
private int zone_id;//动态ID
|
||||
private String content;
|
||||
private int createtime;
|
||||
private int user_id;
|
||||
private int user_id;//评论者ID
|
||||
private String nickname;
|
||||
private String avatar;
|
||||
private int pid;
|
||||
private int pid;//上级评论的ID
|
||||
private int is_author;//评论者是否作者 0不是,1是
|
||||
private int reply_to;//回复给谁的ID
|
||||
private String reply_to_user;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
package com.qxcm.moduleutil.bean;
|
||||
|
||||
import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
@@ -7,13 +10,44 @@ import lombok.Data;
|
||||
*@description: 话题实体
|
||||
*/
|
||||
@Data
|
||||
public class HeatedBean {
|
||||
public class HeatedBean implements Parcelable {
|
||||
private String title;//话题
|
||||
private String topic_id;//话题id
|
||||
private String count;//引用数量
|
||||
private String pic; //图片
|
||||
private String content;//内容
|
||||
private String id;//话题id
|
||||
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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
package com.qxcm.moduleutil.bean;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
@@ -7,7 +9,7 @@ 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;
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.qxcm.moduleutil.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/6/3
|
||||
*@description: 个人信息,点击我的获取
|
||||
*/
|
||||
@Data
|
||||
public class UserInfo {
|
||||
private int 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 birthday;//生日
|
||||
private String profile;//简介
|
||||
private String home_bgimages;//背景图片
|
||||
private String is_follow;//是否关注
|
||||
private List<UserTagBean> tag_list;
|
||||
private List<GiftWall> gift_wall;
|
||||
private int age;//年龄
|
||||
private String is_room;
|
||||
|
||||
// @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.qxcm.moduleutil.bean;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/6/4
|
||||
*@description: 用户标签实体
|
||||
*/
|
||||
@Data
|
||||
public class UserTagBean {
|
||||
private String id;
|
||||
private String tag_name;
|
||||
private String createtime;
|
||||
}
|
||||
Reference in New Issue
Block a user