feat: 组件化消息中心相关功能 https://jira.shanqu.cc/browse/GHZS-2972

This commit is contained in:
叶子维
2023-07-24 17:49:02 +08:00
parent 33ed2796c8
commit f9c6bb1e56
150 changed files with 3260 additions and 985 deletions

View File

@ -33,4 +33,40 @@ interface IDirectProvider : IProvider {
fun directToHelpAndFeedback(context: Context, position: Int)
fun directToQqGroup(context: Context, groupNumber: String? = null): Boolean
fun directToHomeActivity(context: Context, userId: String?, entrance: String? = null, path: String? = null)
fun directToAnswerDetail(context: Context, id: String, entrance: String? = null, path: String? = null)
fun directToCommunityArticle(
context: Context,
articleId: String?,
communityId: String?,
entrance: String?,
path: String?
)
fun directToVideoDetail(
context: Context,
videoId: String,
entrance: String? = null,
path: String? = ""
)
fun directToAmway(
context: Context,
fixedTopAmwayCommentId: String? = null,
entrance: String? = null,
path: String? = ""
)
fun directToOrderCenter(context: Context)
fun directToOrderDetail(context: Context, orderId: String)
fun directToEnergyRecord(context: Context, position: Int)
fun directToMyPrizePage(context: Context)
fun directToWinOrderDetail(context: Context, orderId: String, activityId: String)
}

View File

@ -1,9 +0,0 @@
package com.gh.gamecenter.core.provider
import com.alibaba.android.arouter.facade.template.IProvider
interface IMessageUnreadRepositoryProvider : IProvider {
fun loadMessageUnreadData()
}