lmw
2024-07-16 935a87b3578806ca37fee37f03da8c419a3896ce
1
2
3
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
package com.dollearn.student.network.entity
 
import com.dollearn.student.R
 
data class Medal(
    val medalName: String,
    val upgradeConditions: String,
    val medalType: Int,
    val levelNum: Int,
    val nextLevel: String,
    val isTopLevel: Int
){
    fun getEnglish() = when(medalType){ //1=俱乐部之星,2=运动达人,3=社区之王,4=深度玩家
        1->"COURSE"
        2->"EVENTS"
        3->"KING"
        4->"APPOINTMENT"
        5->"TRIUMPH"
        6->"FIGHTING"
        else ->"MORE"
    }
    fun getIcon() = when(medalType){ //1=俱乐部之星,2=运动达人,3=社区之王,4=深度玩家
        1-> R.mipmap.medal_club
        2->R.mipmap.medal_sport
        3->R.mipmap.medal_social
        4->R.mipmap.medal_play
        5->R.mipmap.changshengjiangjun
        6->R.mipmap.yuezhanyueyong
        else -> R.mipmap.more_medal
    }
    fun getAction() = when(medalType){
        2->"去报名"
        4->"去完成"
        5,6->"去查看"
        else ->"去预约"
    }
    fun getUpCondition() = when(medalType){
        1->"再上课打卡%s次可升级LV%s"
        2->"再参与活动%s次可升级LV%s"
        3->"再预约场地%s次可升级LV%s"
        4->"再完成课后练习%s次可升级LV%s"
        5->"社区世界杯再胜利%s次可升级LV%s"
        6->"社区世界杯再参与%s次可升级LV%s"
        else->""
    }
}