罗明文
22 小时以前 442124baa483f8d1c4aaca7ff81e15dd3f122363
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
79
80
81
82
83
84
85
86
87
88
89
90
91
package com.dollearn.student.network.entity
 
import android.os.Parcel
import android.os.Parcelable
 
data class Order(
    val applyId: Int = 0,
    val applyRefundClassHours: Int = 0,
    val applyRefundMark: String = "",
    val applyRefundMoney: Double = 0.0,
    val applyTime: String = "",
    val courseId: Int = 0,
    val refund: Int = 0,
    val courseName: String = "",
    val courseNature: String = "",
    val courseStudentId: Int = 0,
    val courseType: Int = 0,
    val gradeName: String = "",
    val orderNumber: String = "",
    val payMoney: Double = 0.0,
    val payTime: String = "",
    val refundClassHours: Int = 0,
    val refundMoney: Double = 0.0,
    val money: Double = 0.0,
    val refundState: Int? = 0,
    val refundTime: String = "",
    val totalClassHours: Int = 0
) : Parcelable {
    constructor(parcel: Parcel) : this(
        parcel.readInt(),
        parcel.readInt(),
        parcel.readString()?:"",
        parcel.readDouble(),
        parcel.readString()?:"",
        parcel.readInt(),
        parcel.readInt(),
        parcel.readString()?:"",
        parcel.readString()?:"",
        parcel.readInt(),
        parcel.readInt(),
        parcel.readString()?:"",
        parcel.readString()?:"",
        parcel.readDouble(),
        parcel.readString()?:"",
        parcel.readInt(),
        parcel.readDouble(),
        parcel.readDouble(),
        parcel.readInt(),
        parcel.readString()?:"",
        parcel.readInt()
    ) {
    }
 
    override fun writeToParcel(parcel: Parcel, flags: Int) {
        parcel.writeInt(applyId)
        parcel.writeInt(applyRefundClassHours)
        parcel.writeString(applyRefundMark)
        parcel.writeDouble(applyRefundMoney)
        parcel.writeString(applyTime)
        parcel.writeInt(courseId)
        parcel.writeInt(refund)
        parcel.writeString(courseName)
        parcel.writeString(courseNature)
        parcel.writeInt(courseStudentId)
        parcel.writeInt(courseType)
        parcel.writeString(gradeName)
        parcel.writeString(orderNumber)
        parcel.writeDouble(payMoney)
        parcel.writeString(payTime)
        parcel.writeInt(refundClassHours)
        parcel.writeDouble(refundMoney)
        parcel.writeDouble(money)
        parcel.writeInt(refundState?:0)
        parcel.writeString(refundTime)
        parcel.writeInt(totalClassHours)
    }
 
    override fun describeContents(): Int {
        return 0
    }
 
    companion object CREATOR : Parcelable.Creator<Order> {
        override fun createFromParcel(parcel: Parcel): Order {
            return Order(parcel)
        }
 
        override fun newArray(size: Int): Array<Order?> {
            return arrayOfNulls(size)
        }
    }
}