From a8e0578b6d42bdd2f060a77b9cb4e4819eb8e432 Mon Sep 17 00:00:00 2001 From: murjune Date: Fri, 12 Aug 2022 05:50:04 +0900 Subject: [PATCH] =?UTF-8?q?#178=20[refactor]=20domain=20=EB=AA=A8=EB=93=88?= =?UTF-8?q?=EB=A1=9C=20repository=20=EC=9D=B4=EB=8F=99=20=EB=B0=8F=20domai?= =?UTF-8?q?n=20model=EB=A1=9C=20=EB=A6=AC=ED=8C=A9=ED=86=A0=EB=A7=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../data/repository/RulesTodayRepository.kt | 37 ------------------- .../domain/repository/RulesTodayRepository.kt | 34 +++++++++++++++++ 2 files changed, 34 insertions(+), 37 deletions(-) delete mode 100644 data/src/main/java/com/hous/data/repository/RulesTodayRepository.kt create mode 100644 domain/src/main/java/com/hous/domain/repository/RulesTodayRepository.kt diff --git a/data/src/main/java/com/hous/data/repository/RulesTodayRepository.kt b/data/src/main/java/com/hous/data/repository/RulesTodayRepository.kt deleted file mode 100644 index 8b9654fc..00000000 --- a/data/src/main/java/com/hous/data/repository/RulesTodayRepository.kt +++ /dev/null @@ -1,37 +0,0 @@ -package com.hous.data.repository - -import com.hous.data.entity.Rule -import com.hous.data.model.WrapperClass -import com.hous.data.model.request.MyToDoCheckRequest -import com.hous.data.model.response.RulesTableResponse -import com.hous.data.model.response.RulesTodayInfoListResponse -import com.hous.data.model.response.TempManagerRequest -import com.hous.data.model.response.TempManagerResponse - -interface RulesTodayRepository { - suspend fun getTodayTodayInfoList(roomId: String): Result> - - suspend fun getTempManagerInfoList( - roomId: String, - rulesId: String - ): Result> - - suspend fun putTempManagerInfoList( - roomId: String, - ruleId: String, - tmpRuleMembers: TempManagerRequest - ): Result> - - suspend fun getMyTodoInfoList(roomId: String): Result>> - - suspend fun putMyToDoCheckLust( - roomId: String, - ruleId: String, - isCheck: MyToDoCheckRequest - ): Result> - - suspend fun getRuleTableInfoList( - roomId: String, - categoryId: String - ): Result> -} diff --git a/domain/src/main/java/com/hous/domain/repository/RulesTodayRepository.kt b/domain/src/main/java/com/hous/domain/repository/RulesTodayRepository.kt new file mode 100644 index 00000000..58abfcd2 --- /dev/null +++ b/domain/src/main/java/com/hous/domain/repository/RulesTodayRepository.kt @@ -0,0 +1,34 @@ +package com.hous.data.repository + +import com.hous.domain.model.RuleInfo +import com.hous.domain.model.TempManagerInfo +import com.hous.domain.model.rules.RulesTableInfo +import com.hous.domain.model.rules.RulesTodayInfo + +interface RulesTodayRepository { + suspend fun getTodayTodayInfoList(roomId: String): RulesTodayInfo? + + suspend fun getTempManagerInfoList( + roomId: String, + rulesId: String + ): TempManagerInfo? + + suspend fun putTempManagerInfoList( + roomId: String, + ruleId: String, + tmpRuleMembers: List + ): Any? + + suspend fun getMyTodoInfoList(roomId: String): List? + + suspend fun putMyToDoCheckLust( + roomId: String, + ruleId: String, + isCheck: Boolean + ) + + suspend fun getRuleTableInfoList( + roomId: String, + categoryId: String + ): RulesTableInfo? +}