Просмотр исходного кода

set(architecture): core/data/feat

zhaoyadi 1 год назад
Родитель
Сommit
336d7912f3
100 измененных файлов с 190 добавлено и 23 удалено
  1. 10 5
      .idea/gradle.xml
  2. 3 3
      app/build.gradle.kts
  3. 6 0
      app/src/main/java/com/zaojiao/app/data/remote/RemoteUserData.kt
  4. 12 0
      app/src/main/java/com/zaojiao/app/data/repo/UserRepository.kt
  5. 21 0
      app/src/main/java/com/zaojiao/app/data/repo/impl/UserRepositoryImpl.kt
  6. 1 12
      core/http/build.gradle.kts
  7. 0 0
      core/http/src/main/AndroidManifest.xml
  8. 0 0
      core/http/src/main/java/com/zaojiao/http/HttpManager.kt
  9. 27 0
      core/http/src/main/java/com/zaojiao/http/HttpResult.kt
  10. 0 0
      core/http/src/main/java/com/zaojiao/http/di/HttpModule.kt
  11. 26 0
      data/local/build.gradle.kts
  12. 0 0
      data/local/src/main/AndroidManifest.xml
  13. 26 0
      data/model/build.gradle.kts
  14. 4 0
      data/model/src/main/AndroidManifest.xml
  15. 16 0
      data/model/src/main/java/com/zaojiao/app/data/model/UserModel.kt
  16. 28 0
      data/remote/build.gradle.kts
  17. 4 0
      data/remote/src/main/AndroidManifest.xml
  18. 0 0
      feat/common/build.gradle.kts
  19. 0 0
      feat/common/src/main/AndroidManifest.xml
  20. 0 0
      feat/common/src/main/java/com/zaojiao/component/common/Colors.kt
  21. 0 0
      feat/common/src/main/java/com/zaojiao/component/common/Icons.kt
  22. 0 0
      feat/common/src/main/java/com/zaojiao/component/common/Shadow.kt
  23. 0 0
      feat/common/src/main/java/com/zaojiao/component/common/Spacer.kt
  24. 0 0
      feat/common/src/main/java/com/zaojiao/component/common/StatePage.kt
  25. 0 0
      feat/common/src/main/java/com/zaojiao/component/common/Swiper.kt
  26. 1 1
      feat/course/build.gradle.kts
  27. 0 0
      feat/course/src/main/AndroidManifest.xml
  28. 0 0
      feat/course/src/main/java/com/zaojiao/component/course/HomeCourseCategory.kt
  29. 0 0
      feat/course/src/main/java/com/zaojiao/component/course/HomeCourseGroupBuy.kt
  30. 0 0
      feat/course/src/main/java/com/zaojiao/component/course/HomeCoursePage.kt
  31. 0 1
      feat/course/src/main/java/com/zaojiao/component/course/HomeCourseRecommend.kt
  32. 0 0
      feat/course/src/main/java/com/zaojiao/component/course/HomeCourseTopBar.kt
  33. 0 0
      feat/course/src/main/java/com/zaojiao/component/course/HomeCourseTopSwiper.kt
  34. 0 0
      feat/course/src/main/java/com/zaojiao/component/course/HomeCourseZone.kt
  35. 0 0
      feat/course/src/main/res/mipmap-xhdpi/course_group_buy_bg.png
  36. 0 0
      feat/course/src/main/res/mipmap-xhdpi/course_learn.png
  37. 0 0
      feat/course/src/main/res/mipmap-xhdpi/course_zone0.png
  38. 0 0
      feat/course/src/main/res/mipmap-xhdpi/course_zone1.png
  39. 0 0
      feat/course/src/main/res/mipmap-xxhdpi/course_group_buy_bg.png
  40. 0 0
      feat/course/src/main/res/mipmap-xxhdpi/course_learn.png
  41. 0 0
      feat/course/src/main/res/mipmap-xxhdpi/course_zone0.png
  42. 0 0
      feat/course/src/main/res/mipmap-xxhdpi/course_zone1.png
  43. 0 0
      feat/course/src/main/res/mipmap-xxxhdpi/course_group_buy_bg.png
  44. 0 0
      feat/course/src/main/res/mipmap-xxxhdpi/course_learn.png
  45. 0 0
      feat/course/src/main/res/mipmap-xxxhdpi/course_zone0.png
  46. 0 0
      feat/course/src/main/res/mipmap-xxxhdpi/course_zone1.png
  47. 1 1
      feat/personal/build.gradle.kts
  48. 4 0
      feat/personal/src/main/AndroidManifest.xml
  49. 0 0
      feat/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalAccount.kt
  50. 0 0
      feat/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalBottom.kt
  51. 0 0
      feat/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalContent.kt
  52. 0 0
      feat/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalEngage.kt
  53. 0 0
      feat/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalNavigation.kt
  54. 0 0
      feat/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalPage.kt
  55. 0 0
      feat/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalService.kt
  56. 0 0
      feat/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalTopBar.kt
  57. 0 0
      feat/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalUserBar.kt
  58. 0 0
      feat/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalViewModel.kt
  59. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/ic_default_avatar.png
  60. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/personal_account.png
  61. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/personal_address.png
  62. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/personal_baby.png
  63. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/personal_bottom.png
  64. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/personal_cart.png
  65. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/personal_clockin.png
  66. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/personal_coupon.png
  67. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/personal_course.png
  68. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/personal_customer.png
  69. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/personal_distribuion.png
  70. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/personal_feedback.png
  71. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/personal_history.png
  72. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/personal_invation.png
  73. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/personal_material.png
  74. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/personal_message.png
  75. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/personal_orders.png
  76. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/personal_qrcode.png
  77. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/personal_report.png
  78. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/personal_setting.png
  79. 0 0
      feat/personal/src/main/res/mipmap-xhdpi/personal_verify.png
  80. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/ic_default_avatar.png
  81. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/personal_account.png
  82. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/personal_address.png
  83. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/personal_baby.png
  84. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/personal_bottom.png
  85. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/personal_cart.png
  86. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/personal_clockin.png
  87. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/personal_coupon.png
  88. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/personal_course.png
  89. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/personal_customer.png
  90. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/personal_distribuion.png
  91. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/personal_feedback.png
  92. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/personal_history.png
  93. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/personal_invation.png
  94. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/personal_material.png
  95. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/personal_message.png
  96. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/personal_orders.png
  97. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/personal_qrcode.png
  98. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/personal_report.png
  99. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/personal_setting.png
  100. 0 0
      feat/personal/src/main/res/mipmap-xxhdpi/personal_verify.png

+ 10 - 5
.idea/gradle.xml

@@ -12,11 +12,16 @@
           <set>
             <option value="$PROJECT_DIR$" />
             <option value="$PROJECT_DIR$/app" />
-            <option value="$PROJECT_DIR$/component" />
-            <option value="$PROJECT_DIR$/component/common" />
-            <option value="$PROJECT_DIR$/component/course" />
-            <option value="$PROJECT_DIR$/component/personal" />
-            <option value="$PROJECT_DIR$/http" />
+            <option value="$PROJECT_DIR$/core" />
+            <option value="$PROJECT_DIR$/core/http" />
+            <option value="$PROJECT_DIR$/data" />
+            <option value="$PROJECT_DIR$/data/local" />
+            <option value="$PROJECT_DIR$/data/model" />
+            <option value="$PROJECT_DIR$/data/remote" />
+            <option value="$PROJECT_DIR$/feat" />
+            <option value="$PROJECT_DIR$/feat/common" />
+            <option value="$PROJECT_DIR$/feat/course" />
+            <option value="$PROJECT_DIR$/feat/personal" />
           </set>
         </option>
       </GradleProjectSettings>

+ 3 - 3
app/build.gradle.kts

@@ -48,10 +48,10 @@ android {
 }
 
 dependencies {
-    implementation(project(":http"))
+    implementation(project(":core:http"))
 
-    implementation(project(":component:course"))
-    implementation(project(":component:personal"))
+    implementation(project(":feat:course"))
+    implementation(project(":feat:personal"))
 
     implementation("androidx.core:core-ktx:1.10.1")
     implementation("androidx.appcompat:appcompat:1.6.1")

+ 6 - 0
app/src/main/java/com/zaojiao/app/data/remote/RemoteUserData.kt

@@ -0,0 +1,6 @@
+package com.zaojiao.app.data.remote
+
+class RemoteUserData(
+
+) {
+}

+ 12 - 0
app/src/main/java/com/zaojiao/app/data/repo/UserRepository.kt

@@ -0,0 +1,12 @@
+package com.zaojiao.app.data.repo
+
+
+interface UserRepository {
+    fun getUser()
+
+    fun getBaby()
+
+    fun getPhone()
+
+    fun getWechat()
+}

+ 21 - 0
app/src/main/java/com/zaojiao/app/data/repo/impl/UserRepositoryImpl.kt

@@ -0,0 +1,21 @@
+package com.zaojiao.app.data.repo.impl
+
+import com.zaojiao.app.data.repo.UserRepository
+
+class UserRepositoryImpl() : UserRepository {
+    override fun getUser() {
+        TODO("Not yet implemented")
+    }
+
+    override fun getBaby() {
+        TODO("Not yet implemented")
+    }
+
+    override fun getPhone() {
+        TODO("Not yet implemented")
+    }
+
+    override fun getWechat() {
+        TODO("Not yet implemented")
+    }
+}

+ 1 - 12
http/build.gradle.kts → core/http/build.gradle.kts

@@ -10,24 +10,13 @@ android {
 
     defaultConfig {
         minSdk = 27
-
-        testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
-        consumerProguardFiles("consumer-rules.pro")
     }
 
-    buildTypes {
-        release {
-            isMinifyEnabled = false
-            proguardFiles(
-                getDefaultProguardFile("proguard-android-optimize.txt"),
-                "proguard-rules.pro"
-            )
-        }
-    }
     compileOptions {
         sourceCompatibility = JavaVersion.VERSION_11
         targetCompatibility = JavaVersion.VERSION_11
     }
+
     kotlinOptions {
         jvmTarget = "11"
     }

+ 0 - 0
http/src/main/AndroidManifest.xml → core/http/src/main/AndroidManifest.xml


+ 0 - 0
http/src/main/java/com/zaojiao/http/HttpManager.kt → core/http/src/main/java/com/zaojiao/http/HttpManager.kt


+ 27 - 0
core/http/src/main/java/com/zaojiao/http/HttpResult.kt

@@ -0,0 +1,27 @@
+package com.zaojiao.http
+
+sealed class HttpResult {
+    data class Success<T>(
+        val data: T,
+    ) : HttpResult()
+
+    data class Failure(
+        val throwable: Throwable,
+    ) : HttpResult()
+}
+
+inline fun <T> HttpResult.onSuccess(callback: (T) -> Unit): HttpResult {
+    if (this is HttpResult.Success<*>) {
+        callback(data as T)
+    }
+
+    return this
+}
+
+inline fun HttpResult.onFailure(callback: (Throwable) -> Unit): HttpResult {
+    if (this is HttpResult.Failure) {
+        callback(throwable)
+    }
+
+    return this
+}

+ 0 - 0
http/src/main/java/com/zaojiao/http/di/HttpModule.kt → core/http/src/main/java/com/zaojiao/http/di/HttpModule.kt


+ 26 - 0
data/local/build.gradle.kts

@@ -0,0 +1,26 @@
+plugins {
+    id("com.android.library")
+    id("org.jetbrains.kotlin.android")
+}
+
+android {
+    namespace = "com.zaojiao.app.data.local"
+    compileSdk = 33
+
+    defaultConfig {
+        minSdk = 27
+    }
+
+    compileOptions {
+        sourceCompatibility = JavaVersion.VERSION_11
+        targetCompatibility = JavaVersion.VERSION_11
+    }
+
+    kotlinOptions {
+        jvmTarget = "11"
+    }
+}
+
+dependencies {
+    implementation("androidx.core:core-ktx:1.8.0")
+}

+ 0 - 0
component/personal/src/main/AndroidManifest.xml → data/local/src/main/AndroidManifest.xml


+ 26 - 0
data/model/build.gradle.kts

@@ -0,0 +1,26 @@
+plugins {
+    id("com.android.library")
+    id("org.jetbrains.kotlin.android")
+}
+
+android {
+    namespace = "com.zaojiao.app.data.model"
+    compileSdk = 33
+
+    defaultConfig {
+        minSdk = 27
+    }
+
+    compileOptions {
+        sourceCompatibility = JavaVersion.VERSION_11
+        targetCompatibility = JavaVersion.VERSION_11
+    }
+
+    kotlinOptions {
+        jvmTarget = "11"
+    }
+}
+
+dependencies {
+    implementation("androidx.core:core-ktx:1.8.0")
+}

+ 4 - 0
data/model/src/main/AndroidManifest.xml

@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android">
+
+</manifest>

+ 16 - 0
data/model/src/main/java/com/zaojiao/app/data/model/UserModel.kt

@@ -0,0 +1,16 @@
+package com.zaojiao.app.data.model
+
+data class UserModel(
+    val id: String,
+    val name: String? = null,
+) {
+    companion object {
+        val none = UserModel(
+            id = ""
+        )
+    }
+
+    fun isNone(): Boolean {
+        return this == none
+    }
+}

+ 28 - 0
data/remote/build.gradle.kts

@@ -0,0 +1,28 @@
+plugins {
+    id("com.android.library")
+    id("org.jetbrains.kotlin.android")
+}
+
+android {
+    namespace = "com.zaojiao.app.data.remote"
+    compileSdk = 33
+
+    defaultConfig {
+        minSdk = 27
+    }
+
+    compileOptions {
+        sourceCompatibility = JavaVersion.VERSION_11
+        targetCompatibility = JavaVersion.VERSION_11
+    }
+
+    kotlinOptions {
+        jvmTarget = "11"
+    }
+}
+
+dependencies {
+    implementation(project(":core:http"))
+
+    implementation("androidx.core:core-ktx:1.8.0")
+}

+ 4 - 0
data/remote/src/main/AndroidManifest.xml

@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android">
+
+</manifest>

+ 0 - 0
component/common/build.gradle.kts → feat/common/build.gradle.kts


+ 0 - 0
component/common/src/main/AndroidManifest.xml → feat/common/src/main/AndroidManifest.xml


+ 0 - 0
component/common/src/main/java/com/zaojiao/component/common/Colors.kt → feat/common/src/main/java/com/zaojiao/component/common/Colors.kt


+ 0 - 0
component/common/src/main/java/com/zaojiao/component/common/Icons.kt → feat/common/src/main/java/com/zaojiao/component/common/Icons.kt


+ 0 - 0
component/common/src/main/java/com/zaojiao/component/common/Shadow.kt → feat/common/src/main/java/com/zaojiao/component/common/Shadow.kt


+ 0 - 0
component/common/src/main/java/com/zaojiao/component/common/Spacer.kt → feat/common/src/main/java/com/zaojiao/component/common/Spacer.kt


+ 0 - 0
component/common/src/main/java/com/zaojiao/component/common/StatePage.kt → feat/common/src/main/java/com/zaojiao/component/common/StatePage.kt


+ 0 - 0
component/common/src/main/java/com/zaojiao/component/common/Swiper.kt → feat/common/src/main/java/com/zaojiao/component/common/Swiper.kt


+ 1 - 1
component/course/build.gradle.kts → feat/course/build.gradle.kts

@@ -28,7 +28,7 @@ android {
 }
 
 dependencies {
-    implementation(project(":component:common"))
+    implementation(project(":feat:common"))
 
     implementation("androidx.core:core-ktx:1.10.1")
 

+ 0 - 0
component/course/src/main/AndroidManifest.xml → feat/course/src/main/AndroidManifest.xml


+ 0 - 0
component/course/src/main/java/com/zaojiao/component/course/HomeCourseCategory.kt → feat/course/src/main/java/com/zaojiao/component/course/HomeCourseCategory.kt


+ 0 - 0
component/course/src/main/java/com/zaojiao/component/course/HomeCourseGroupBuy.kt → feat/course/src/main/java/com/zaojiao/component/course/HomeCourseGroupBuy.kt


+ 0 - 0
component/course/src/main/java/com/zaojiao/component/course/HomeCoursePage.kt → feat/course/src/main/java/com/zaojiao/component/course/HomeCoursePage.kt


+ 0 - 1
component/course/src/main/java/com/zaojiao/component/course/HomeCourseRecommend.kt → feat/course/src/main/java/com/zaojiao/component/course/HomeCourseRecommend.kt

@@ -2,7 +2,6 @@ package com.zaojiao.component.course
 
 import androidx.compose.foundation.background
 import androidx.compose.foundation.layout.Arrangement
-import androidx.compose.foundation.layout.Box
 import androidx.compose.foundation.layout.Column
 import androidx.compose.foundation.layout.PaddingValues
 import androidx.compose.foundation.layout.fillMaxWidth

+ 0 - 0
component/course/src/main/java/com/zaojiao/component/course/HomeCourseTopBar.kt → feat/course/src/main/java/com/zaojiao/component/course/HomeCourseTopBar.kt


+ 0 - 0
component/course/src/main/java/com/zaojiao/component/course/HomeCourseTopSwiper.kt → feat/course/src/main/java/com/zaojiao/component/course/HomeCourseTopSwiper.kt


+ 0 - 0
component/course/src/main/java/com/zaojiao/component/course/HomeCourseZone.kt → feat/course/src/main/java/com/zaojiao/component/course/HomeCourseZone.kt


+ 0 - 0
component/course/src/main/res/mipmap-xhdpi/course_group_buy_bg.png → feat/course/src/main/res/mipmap-xhdpi/course_group_buy_bg.png


+ 0 - 0
component/course/src/main/res/mipmap-xhdpi/course_learn.png → feat/course/src/main/res/mipmap-xhdpi/course_learn.png


+ 0 - 0
component/course/src/main/res/mipmap-xhdpi/course_zone0.png → feat/course/src/main/res/mipmap-xhdpi/course_zone0.png


+ 0 - 0
component/course/src/main/res/mipmap-xhdpi/course_zone1.png → feat/course/src/main/res/mipmap-xhdpi/course_zone1.png


+ 0 - 0
component/course/src/main/res/mipmap-xxhdpi/course_group_buy_bg.png → feat/course/src/main/res/mipmap-xxhdpi/course_group_buy_bg.png


+ 0 - 0
component/course/src/main/res/mipmap-xxhdpi/course_learn.png → feat/course/src/main/res/mipmap-xxhdpi/course_learn.png


+ 0 - 0
component/course/src/main/res/mipmap-xxhdpi/course_zone0.png → feat/course/src/main/res/mipmap-xxhdpi/course_zone0.png


+ 0 - 0
component/course/src/main/res/mipmap-xxhdpi/course_zone1.png → feat/course/src/main/res/mipmap-xxhdpi/course_zone1.png


+ 0 - 0
component/course/src/main/res/mipmap-xxxhdpi/course_group_buy_bg.png → feat/course/src/main/res/mipmap-xxxhdpi/course_group_buy_bg.png


+ 0 - 0
component/course/src/main/res/mipmap-xxxhdpi/course_learn.png → feat/course/src/main/res/mipmap-xxxhdpi/course_learn.png


+ 0 - 0
component/course/src/main/res/mipmap-xxxhdpi/course_zone0.png → feat/course/src/main/res/mipmap-xxxhdpi/course_zone0.png


+ 0 - 0
component/course/src/main/res/mipmap-xxxhdpi/course_zone1.png → feat/course/src/main/res/mipmap-xxxhdpi/course_zone1.png


+ 1 - 1
component/personal/build.gradle.kts → feat/personal/build.gradle.kts

@@ -28,7 +28,7 @@ android {
 }
 
 dependencies {
-    implementation(project(":component:common"))
+    implementation(project(":feat:common"))
 
     implementation("androidx.core:core-ktx:1.10.1")
 

+ 4 - 0
feat/personal/src/main/AndroidManifest.xml

@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android">
+
+</manifest>

+ 0 - 0
component/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalAccount.kt → feat/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalAccount.kt


+ 0 - 0
component/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalBottom.kt → feat/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalBottom.kt


+ 0 - 0
component/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalContent.kt → feat/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalContent.kt


+ 0 - 0
component/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalEngage.kt → feat/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalEngage.kt


+ 0 - 0
component/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalNavigation.kt → feat/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalNavigation.kt


+ 0 - 0
component/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalPage.kt → feat/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalPage.kt


+ 0 - 0
component/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalService.kt → feat/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalService.kt


+ 0 - 0
component/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalTopBar.kt → feat/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalTopBar.kt


+ 0 - 0
component/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalUserBar.kt → feat/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalUserBar.kt


+ 0 - 0
component/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalViewModel.kt → feat/personal/src/main/kotlin/com/zaojiao/component/personal/HomePersonalViewModel.kt


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/ic_default_avatar.png → feat/personal/src/main/res/mipmap-xhdpi/ic_default_avatar.png


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/personal_account.png → feat/personal/src/main/res/mipmap-xhdpi/personal_account.png


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/personal_address.png → feat/personal/src/main/res/mipmap-xhdpi/personal_address.png


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/personal_baby.png → feat/personal/src/main/res/mipmap-xhdpi/personal_baby.png


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/personal_bottom.png → feat/personal/src/main/res/mipmap-xhdpi/personal_bottom.png


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/personal_cart.png → feat/personal/src/main/res/mipmap-xhdpi/personal_cart.png


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/personal_clockin.png → feat/personal/src/main/res/mipmap-xhdpi/personal_clockin.png


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/personal_coupon.png → feat/personal/src/main/res/mipmap-xhdpi/personal_coupon.png


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/personal_course.png → feat/personal/src/main/res/mipmap-xhdpi/personal_course.png


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/personal_customer.png → feat/personal/src/main/res/mipmap-xhdpi/personal_customer.png


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/personal_distribuion.png → feat/personal/src/main/res/mipmap-xhdpi/personal_distribuion.png


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/personal_feedback.png → feat/personal/src/main/res/mipmap-xhdpi/personal_feedback.png


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/personal_history.png → feat/personal/src/main/res/mipmap-xhdpi/personal_history.png


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/personal_invation.png → feat/personal/src/main/res/mipmap-xhdpi/personal_invation.png


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/personal_material.png → feat/personal/src/main/res/mipmap-xhdpi/personal_material.png


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/personal_message.png → feat/personal/src/main/res/mipmap-xhdpi/personal_message.png


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/personal_orders.png → feat/personal/src/main/res/mipmap-xhdpi/personal_orders.png


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/personal_qrcode.png → feat/personal/src/main/res/mipmap-xhdpi/personal_qrcode.png


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/personal_report.png → feat/personal/src/main/res/mipmap-xhdpi/personal_report.png


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/personal_setting.png → feat/personal/src/main/res/mipmap-xhdpi/personal_setting.png


+ 0 - 0
component/personal/src/main/res/mipmap-xhdpi/personal_verify.png → feat/personal/src/main/res/mipmap-xhdpi/personal_verify.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/ic_default_avatar.png → feat/personal/src/main/res/mipmap-xxhdpi/ic_default_avatar.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/personal_account.png → feat/personal/src/main/res/mipmap-xxhdpi/personal_account.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/personal_address.png → feat/personal/src/main/res/mipmap-xxhdpi/personal_address.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/personal_baby.png → feat/personal/src/main/res/mipmap-xxhdpi/personal_baby.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/personal_bottom.png → feat/personal/src/main/res/mipmap-xxhdpi/personal_bottom.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/personal_cart.png → feat/personal/src/main/res/mipmap-xxhdpi/personal_cart.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/personal_clockin.png → feat/personal/src/main/res/mipmap-xxhdpi/personal_clockin.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/personal_coupon.png → feat/personal/src/main/res/mipmap-xxhdpi/personal_coupon.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/personal_course.png → feat/personal/src/main/res/mipmap-xxhdpi/personal_course.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/personal_customer.png → feat/personal/src/main/res/mipmap-xxhdpi/personal_customer.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/personal_distribuion.png → feat/personal/src/main/res/mipmap-xxhdpi/personal_distribuion.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/personal_feedback.png → feat/personal/src/main/res/mipmap-xxhdpi/personal_feedback.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/personal_history.png → feat/personal/src/main/res/mipmap-xxhdpi/personal_history.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/personal_invation.png → feat/personal/src/main/res/mipmap-xxhdpi/personal_invation.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/personal_material.png → feat/personal/src/main/res/mipmap-xxhdpi/personal_material.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/personal_message.png → feat/personal/src/main/res/mipmap-xxhdpi/personal_message.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/personal_orders.png → feat/personal/src/main/res/mipmap-xxhdpi/personal_orders.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/personal_qrcode.png → feat/personal/src/main/res/mipmap-xxhdpi/personal_qrcode.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/personal_report.png → feat/personal/src/main/res/mipmap-xxhdpi/personal_report.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/personal_setting.png → feat/personal/src/main/res/mipmap-xxhdpi/personal_setting.png


+ 0 - 0
component/personal/src/main/res/mipmap-xxhdpi/personal_verify.png → feat/personal/src/main/res/mipmap-xxhdpi/personal_verify.png


Некоторые файлы не были показаны из-за большого количества измененных файлов