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
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
| package com.dollearn.student.network.entity
|
| import android.os.Parcelable
| import kotlinx.android.parcel.Parcelize
|
| @Parcelize
| data class Course(
| val applicantsNumber: Int,
| val classStartTime: ArrayList<String>?,
| val coverDrawing: String,
| val storeAddress: String,
| val lon: String,
| val lat: String,
| val distance: Double?,
| val storeCoverDrawing: String?,
| val id: String,
| val name: String,
| val originalPrice: Double?,
| val payType: Int,
| val paymentPrice: Double,
| val playPaiCoin: Int?,
| val storeName: String,
| val times: ArrayList<String>?,
| val introduceDrawing: String,
| val detailDrawing: String,
| val vipPrice: Double?,
| val weeks:ArrayList<String>,
| val list:ArrayList<Lesson>,
| val student:Student,
| val type:Int?,
| val time:String?
| ):Parcelable{
| // fun getPayPrice():Double{
| // if ()
| // }
| }
|
| @Parcelize
| data class Lesson(
| val classHours: Int,
| val id: String,
| val originalPrice: Double?,
| val payType: Int,
| val isVip: Int,
| val paymentPrice: Double?,
| val playPaiCoin: Int,
| val vipPrice: Double?
| ):Parcelable
|
| @Parcelize
| data class Student(
| var birthday: String? = null,
| var avatar: String? = null,
| var isNot: Int? = null,
| var gender: Int? = null,
| var stuAge: Int? = null,
| var isPre: Int? = null,
| var isStudent: Int? = null, //是否为学员:1是0不是
| var stuHeight: Double? = null,
| var height: String? = null,
| var weight: String? = null,
| var stuId: String? = null,
| var stuName: String? = null,
| var stuHeadImg: String? = null,
| var headImg: String? = null,
| var stuWeight: Double? = null,
| var id: String? = null,
| var name: String? = null,
| var phone: String? = null,
| var idcard: String? = null,
| var idCard: String? = null,
| var stuPhone: String? = null,
| var age: Int? = null,
| var sex: Int? = null
| ):Parcelable
|
|