HomeHeaderBean.kt 2.98 KB
Newer Older
徐健 committed
1 2
package com.yidianling.home.model.bean

3
import com.yidianling.consultant.bean.Keyworks
徐健 committed
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141

/**
 * Created by haorui on 2019/2/14.
 * Des:首页头部模块数据  Banner&分类
 */
class HomeHeaderBean : HomeItemBaseBean {
    constructor():super(false)
    constructor(isRealEmpty:Boolean):super(isRealEmpty)

    /**
     * 活动弹窗数据
     */
    var activityResponse: ActivityResponse? = null
    /**
     * 分类数据
     */
    var askCategoryData: MutableList<AskCategoryDataBean>? = null
    /**
     * 焦点图数据
     */
    var focusList: List<FocusListBean>? = null
    /**
     * 滚动销售数据
     */
    var homeSaleData: List<HomeSaleDataBean>? = null
    /**
     * 搜索关键词数据
     */
    var keywordData: MutableList<Keyworks>? = null
    /**
     * 倾诉分类
     */
    var listenCategoryDate: List<ListenCategoryDateBean>? = null

    /**
     * 咨询分类
     */
    var consultCategoryData: List<ConsultCategoryDateBean>? = null
    /**
     * 专家名称
     */
    var doctorName : String? = null

    class AskCategoryDataBean {
        /**
         * id
         */
        var cateId: Int = 0
        /**
         * 名称
         */
        var cateTitle: String? = null //
        /**
         * 跳转url
         */
        var url: String? = null
        /**
         * 图片icon
         */
        var coverUrl: String? = null
    }

    class FocusListBean {
        /**
         * 标题
         */
        var title: String? = null
        /**
         * 跳转链接
         */
        var linkUrl: String? = null
        /**
         * 图片
         */
        var imageUrl: String? = null
        /**
         * iPhone X图片
         */
        var imageIphonex: String? = null
        /**
         * 焦点图id
         */
        var focId: Int = 0
        /**
         * 分享数据
         */
        var shareData: Any? = null
    }

    class ConsultCategoryDateBean {
        var id: Int = 0
        var name: String? = null
    }

    class HomeSaleDataBean {
        /**
         * 用户昵称
         */
        var nickName: String? = null
        /**
         * 老师名字
         */
        var doctorName: String? = null
        /**
         * 老师id
         */
        var doctorId: Int = 0
        /**
         * 跳转专家主页
         */
        var url: String? = null
        /**
         * 内容开头
         */
        var contentBefore: String? = null
        /**
         * 内容结尾
         */
        var contentAfter: String? = null
        /**
         * 创建时间
         */
        var createTime: String? = null
    }

    class ListenCategoryDateBean {
        var id: Int = 0
        var name: String? = null
    }

    class ActivityResponse{
        var imageBanner:String? = null// 弹窗图片
        var imageUrl: String?=null// 图片
        var linkUrl:String?=null // 首页弹窗
        var btnLinkurl:String?=null // 首页入口(左上角图标)
        var title :String? = null// 标题
    }
}