From 2b518859b94b4accb37785ce388762e780707fd8 Mon Sep 17 00:00:00 2001 From: why Date: Sat, 30 Mar 2024 13:17:27 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E4=BF=AE=E5=A4=8Drelease=E5=8C=85?= =?UTF-8?q?=E4=B8=8B=E8=BF=9B=E5=85=A5=E4=B8=AA=E4=BA=BA=E4=B8=AD=E5=BF=83?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E7=A9=BA=E6=8C=87=E9=92=88=E9=97=AA=E9=80=80?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98=EF=BC=8C=E4=BC=98=E5=8C=96=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mredrock/cyxbs/mine/Bean/PersonData.kt | 30 ---------- .../mredrock/cyxbs/mine/bean/PersonData.kt | 56 +++++++++++++++++++ .../mredrock/cyxbs/mine/network/ApiService.kt | 2 +- .../cyxbs/mine/page/edit/EditViewModel.kt | 2 +- 4 files changed, 58 insertions(+), 32 deletions(-) delete mode 100644 module_mine/src/main/java/com/mredrock/cyxbs/mine/Bean/PersonData.kt create mode 100644 module_mine/src/main/java/com/mredrock/cyxbs/mine/bean/PersonData.kt diff --git a/module_mine/src/main/java/com/mredrock/cyxbs/mine/Bean/PersonData.kt b/module_mine/src/main/java/com/mredrock/cyxbs/mine/Bean/PersonData.kt deleted file mode 100644 index 7c744cc11..000000000 --- a/module_mine/src/main/java/com/mredrock/cyxbs/mine/Bean/PersonData.kt +++ /dev/null @@ -1,30 +0,0 @@ -package com.mredrock.cyxbs.mine.Bean - -data class PersonData( - val `data`: Data, - val info: String, - val status: Int -) { - data class Data( - val background_url: String, - val birthday: String, - val college: String, - val constellation: String, - val gender: String, - val grade: String, - val identityies: Any, - val introduction: String, - val isBefocused: Boolean, - val isFocus: Boolean, - val is_self: Boolean, - val nickname: String, - val phone: String, - val photo_src: String, - val photo_thumbnail_src: String, - val qq: String, - val redid: String, - val stunum: String, - val uid: Int, - val username: String - ) -} \ No newline at end of file diff --git a/module_mine/src/main/java/com/mredrock/cyxbs/mine/bean/PersonData.kt b/module_mine/src/main/java/com/mredrock/cyxbs/mine/bean/PersonData.kt new file mode 100644 index 000000000..2eaf13a64 --- /dev/null +++ b/module_mine/src/main/java/com/mredrock/cyxbs/mine/bean/PersonData.kt @@ -0,0 +1,56 @@ +package com.mredrock.cyxbs.mine.bean + + +import com.google.gson.annotations.SerializedName + +data class PersonData( + @SerializedName("data") + val `data`: Data, + @SerializedName("info") + val info: String, + @SerializedName("status") + val status: Int +) { + data class Data( + @SerializedName("background_url") + val backgroundUrl: String, + @SerializedName("birthday") + val birthday: String, + @SerializedName("college") + val college: String, + @SerializedName("constellation") + val constellation: String, + @SerializedName("gender") + val gender: String, + @SerializedName("grade") + val grade: String, + @SerializedName("identityies") + val identityies: Any, + @SerializedName("introduction") + val introduction: String, + @SerializedName("isBefocused") + val isBefocused: Boolean, + @SerializedName("isFocus") + val isFocus: Boolean, + @SerializedName("is_self") + val isSelf: Boolean, + @SerializedName("nickname") + val nickname: String, + @SerializedName("phone") + val phone: String, + @SerializedName("photo_src") + val photoSrc: String, + @SerializedName("photo_thumbnail_src") + val photoThumbnailSrc: String, + @SerializedName("qq") + val qq: String, + @SerializedName("redid") + val redid: String, + @SerializedName("stunum") + val stunum: String, + @SerializedName("uid") + val uid: Int, + @SerializedName("username") + val username: String + ) +} \ No newline at end of file diff --git a/module_mine/src/main/java/com/mredrock/cyxbs/mine/network/ApiService.kt b/module_mine/src/main/java/com/mredrock/cyxbs/mine/network/ApiService.kt index fe39502ce..54342629b 100644 --- a/module_mine/src/main/java/com/mredrock/cyxbs/mine/network/ApiService.kt +++ b/module_mine/src/main/java/com/mredrock/cyxbs/mine/network/ApiService.kt @@ -5,7 +5,7 @@ import com.mredrock.cyxbs.common.bean.RedrockApiWrapper import com.mredrock.cyxbs.lib.utils.network.ApiStatus import com.mredrock.cyxbs.lib.utils.network.ApiWrapper import com.mredrock.cyxbs.lib.utils.network.IApi -import com.mredrock.cyxbs.mine.Bean.PersonData +import com.mredrock.cyxbs.mine.bean.PersonData import com.mredrock.cyxbs.mine.network.model.* import io.reactivex.rxjava3.core.Observable import io.reactivex.rxjava3.core.Single diff --git a/module_mine/src/main/java/com/mredrock/cyxbs/mine/page/edit/EditViewModel.kt b/module_mine/src/main/java/com/mredrock/cyxbs/mine/page/edit/EditViewModel.kt index 7c24b97e9..c4ad9804b 100644 --- a/module_mine/src/main/java/com/mredrock/cyxbs/mine/page/edit/EditViewModel.kt +++ b/module_mine/src/main/java/com/mredrock/cyxbs/mine/page/edit/EditViewModel.kt @@ -9,7 +9,7 @@ import com.mredrock.cyxbs.common.utils.down.params.DownMessageParams import com.mredrock.cyxbs.common.utils.extensions.errorHandler import com.mredrock.cyxbs.common.utils.extensions.setSchedulers import com.mredrock.cyxbs.lib.utils.network.api -import com.mredrock.cyxbs.mine.Bean.PersonData +import com.mredrock.cyxbs.mine.bean.PersonData import com.mredrock.cyxbs.mine.network.ApiService import com.mredrock.cyxbs.mine.util.apiService import com.mredrock.cyxbs.mine.util.widget.ExecuteOnceObserver