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 gift_box_list; private List tasks; @Data public static class GiftBean { // private String giftName; //初级礼盒、高级礼盒 // private String giftTitle; //最高可以获得的金币数 // private String getGiftTypeName; //满多少个金币 // private String giftTypeNumber; //当前的百分比 // private String giftTypeStatus; //是否已经可以 /*{ "id":2, "name":"高级礼盒", "title":"最高可获得10000金币", "icon":"", "highest_gain":"10000", "meet":"300", "unlock_progress":0, "all_number":"1", "taday_number":0, "taday_number_left":1, "status":0, "status_str":"未解锁" }*/ 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 task_list; // private List daily_tasks_special; // private List usual_tasks; // private List teacher_tasks; private int task_type_id; private String task_type_name; @Data public static class DailyTasksBean { /* { "task_id":20, "icon":null, "task_name":"每日在房间时长 15 分钟(0/15)", "target_quantity":900, "task_type":2, "jump_type":4, "tasks_bag_id":0, "task_status":1, "task_type_str":"去完成", "jump_type_str":"跳转房间", "from_id":6040, "is_time":1, "processing_type":2, "processing_type_str":"去观看", "reward_str":"25金币,笨笨狗x1, 仙女之星头像框, 三八大杠" }*/ private int task_id;////任务Id private String icon;//图标 private String task_name;//任务名称 private int target_quantity;//目标完成数量 private int task_type;//任务类型 1每日任务 2每日特殊任务 3平台常规任务 /** * 0 不跳转 * 1 跳转实名 * 2 跳转我的相册 * 3 跳转绑定管理 * 4 跳转房间 * 5 跳转申请加入公会 * 6 跳转充值 */ private int jump_type; //跳转类型 private int tasks_bag_id; //任务礼盒ID private int task_status;//任务状态:1完成 2去领取 3已领取 private String task_type_str; //任务状态 private String jump_type_str; //跳转类型提示 private String from_id; private int is_time; private int processing_type;//跳转状态: private String processing_type_str;//跳转状态 private String reward_str;//1:奖励 private String student_id;//徒弟ID } } }