CateItem.kt 858 Bytes
Newer Older
1 2
package com.yidianling.consultant.model.bean

upwork.021 committed
3
import com.chad.library.adapter.base.entity.MultiItemEntity
4 5 6 7
import com.google.gson.annotations.SerializedName

data class CateItem(

8 9
    @field:SerializedName("cate_name")
    var cateName: String? = null,
10

11
    @field:SerializedName("cate_id")
upwork.021 committed
12
    var cateId: String? = null,
13

upwork.021 committed
14 15 16
    @field:SerializedName("children")
    var children: ArrayList<ChildrenBean>?=null
)
17

upwork.021 committed
18 19 20 21 22 23
data class ChildrenBean(var cate_name: String,var cate_id:String,var isVisible: Boolean, var type: Int): MultiItemEntity {
//    @field:SerializedName("cate_name")
//    var cateName: String? = null,

//    @field:SerializedName("cate_id")
//    var cateId: String? = null,
24

upwork.021 committed
25 26
//    var isVisible: Boolean = false // 是否显示
    var isSelected: Boolean = false // 是否选中
27

upwork.021 committed
28 29
    override fun getItemType(): Int {
        return type
30 31
    }
}