From 718f31c92e2029d05260810435a2c70cef6e6ce5 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期四, 24 四月 2025 10:45:55 +0800 Subject: [PATCH] save --- app/src/main/java/com/sinata/xqmuse/network/entity/CourseDetail.kt | 39 +++++++++++++++++---------------------- 1 files changed, 17 insertions(+), 22 deletions(-) diff --git a/app/src/main/java/com/sinata/xqmuse/network/entity/CourseDetail.kt b/app/src/main/java/com/sinata/xqmuse/network/entity/CourseDetail.kt index da03185..3c75fd4 100644 --- a/app/src/main/java/com/sinata/xqmuse/network/entity/CourseDetail.kt +++ b/app/src/main/java/com/sinata/xqmuse/network/entity/CourseDetail.kt @@ -4,44 +4,43 @@ import android.os.Parcelable import com.sinata.xqmuse.ui.course.CourseDetailActivity import com.sinata.xqmuse.ui.course.OfflineCourseActivity +import com.sinata.xqmuse.ui.mine.VipActivity import kotlinx.android.parcel.Parcelize import org.jetbrains.anko.startActivity import org.jetbrains.anko.toast @Parcelize data class CourseDetail( - val address: String, - val addressDetail: String, - val briefIntroduction: String, - val cateId: Int, + val address: String?, + val addressDetail: String?, + val briefIntroduction: String?, val chargeType: Int, val count: Int, val courseTitle: String, val courseType: Int, val coverUrl: String, - val description: String, - val detailUrl: String, - val generalPrice: String, - val headers: List<String>, + val description: String?, + val detailUrl: String?, + val generalPrice: String?, val id: String, - val isBuy: Int, + var isBuy: Int, val isVip: Int, - val latitude: Int, + val latitude: Double, val list: List<Chapter>, val list2: List<CourseBean>, val listingStatus: Int, - val longitude: Int, + val longitude: Double, var recommend: Int, + var isCollect: Int, val sortNum: Int, val tutor: String, - val wxQrCode: String + val wxQrCode: String? ):Parcelable{ fun goDetail(context: Context){ if (courseType == 2){//线下课 context.startActivity<OfflineCourseActivity>("data" to this) }else if (chargeType == 2&&isVip != 1){ - context.toast("去开会员") -// context.startActivity<CourseDetailActivity>("data" to this) + context.startActivity<VipActivity>() }else{ context.startActivity<CourseDetailActivity>("data" to this) } @@ -51,19 +50,15 @@ @Parcelize data class Chapter( val chapterTitle: String, - val courseId: Int, - val createBy: String, + val courseId: String, val createTime: String, - val delFlag: Int, val duration: Int, - val id: Int, - val isOver: Int, + val id: String, + var isOver: Int, val minuteLook: Int, val realLearnedNum: Int, - val secondLook: Int, + var secondLook: Int, val sortNum: Int, - val updateBy: String, - val updateTime: String, val videoUrl: String, val virtualLearnedNum: Int ):Parcelable \ No newline at end of file -- Gitblit v1.7.1