HomePagerDataBean.kt 1.79 KB
Newer Older
徐健 committed
1 2 3 4 5 6 7 8 9 10 11 12
package com.yidianling.home.model.bean

/**
 * Created by haorui on 2019/2/14.
 * Des:首页数据
 */
class HomePagerDataBean() {

    constructor(type: Int) : this() {
        this.type = type;
    }

13 14 15 16
    constructor(headerBean: HomeHeaderBean,
                consultBean: HomeConsultBean,
                confideBean: HomeConfideBean,
                courseBean: HomeCourseBean,
徐健 committed
17
                testListBean: MutableList<HomeTestItemBean>?,
18
                askBean: HomeAskBean,
徐健 committed
19
                museBean: MuseModuleBean,
20 21 22 23 24 25 26
                fmBean: HomeFMBean,
                articleBean: HomeArticleBean):this(){
        this.headerBean = headerBean
        this.consultBean = consultBean
        this.articleBean = articleBean
        this.askBean = askBean
        this.courseBean = courseBean
徐健 committed
27 28
        this.testListBean = testListBean
        this.museBean = museBean
29 30
        this.fmBean = fmBean
        this.confideBean = confideBean
徐健 committed
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
    }
    /**
     * 咨询模块数据
     */
    var consultBean: HomeConsultBean? = null
    /**
     * 文章模块数据
     */
    var articleBean: HomeArticleBean? = null
    /**
     * 问答模块数据
     */
    var askBean: HomeAskBean? = null
    /**
     * 课程模块数据
     */
    var courseBean: HomeCourseBean? = null
    /**
     * 测试模块数据
     */
    var testListBean: MutableList<HomeTestItemBean>? = null
    /**
     * 冥想模块数据
     */
    var museBean: MuseModuleBean? = null
    /**
     * 电台模块数据
     */
    var fmBean: HomeFMBean? = null
    /**
     * 倾述模块数据
     */
    var confideBean: HomeConfideBean? = null
    /**
     * 首页头部数据
     */
    var headerBean: HomeHeaderBean? = null
    /**
konghaorui committed
69
     * 模块分类 @see [com.yidianling.home.constract.HomeViewConfig]
徐健 committed
70 71 72 73 74
     */
    var type: Int?= 0
}