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
76
77
78
| package com.sinata.xqmuse.network.entity
|
| import android.os.Parcelable
| import kotlinx.android.parcel.Parcelize
|
| @Parcelize
| data class Course(
| val courseName: String,
| val coverImg: String,
| val difficulty: Int,
| val id: String,
| val introduce: String,
| val isFree: Int,
| val isCollect: String,
| val minute: String,
| val second: String,
| val time: String,
| val typeName: String
| ):Parcelable
|
| @Parcelize
| data class CourseDetail(
| val courseName: String,
| val coverImg: String,
| val difficulty: Int,
| var isCollect: String,
| val id: String,
| val introduce: String,
| val isFree: Int,
| val isBuy: Int?,
| val minute: String,
| val pageNum: String,
| val pageSize: String,
| val price: String,
| val second: String,
| val time: String,
| val typeName: String,
| val videos:List<VideoBean>,
| val recommendCourse:List<Course>
| ):Parcelable
|
| @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 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
|
|