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