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->""
| }
| }
|
|