feat:初步完成特权卡发布新增视频功能
This commit is contained in:
@@ -25,5 +25,11 @@ data class PrivilegeCardInfo(
|
||||
val updateTime: String = "",
|
||||
val sendNick: String = "",
|
||||
val sendUid: Long = 0L,
|
||||
val cardNum: Int = 0
|
||||
val cardNum: Int = 0,
|
||||
//卡片类型 0 图片 1 gif 2 mp4
|
||||
val cardType: Int = 0,
|
||||
// 时长毫秒
|
||||
val duration: Long? = null,
|
||||
// 视频特效url
|
||||
val effectUrl: String? = null
|
||||
) : Serializable
|
@@ -19,9 +19,31 @@ object PrivilegeModel : BaseModel() {
|
||||
api.getPrivilegeCardList(cardStatus, roomUid)
|
||||
}
|
||||
|
||||
suspend fun savePrivilegeCard(cardName: String, dailyNum: Int, description: String, effectDay: Int, erbanNoStr: String, cardUrl: String, roomUid: String): String? =
|
||||
suspend fun savePrivilegeCard(
|
||||
cardName: String,
|
||||
dailyNum: Int,
|
||||
description: String,
|
||||
effectDay: Int,
|
||||
erbanNoStr: String,
|
||||
cardUrl: String,
|
||||
duration: Long?,
|
||||
cardType: Int,
|
||||
effectUrl: String?,
|
||||
roomUid: String
|
||||
): String? =
|
||||
launchRequest {
|
||||
api.savePrivilegeCard(cardName, dailyNum, description, effectDay, erbanNoStr, cardUrl, roomUid)
|
||||
api.savePrivilegeCard(
|
||||
cardName,
|
||||
dailyNum,
|
||||
description,
|
||||
effectDay,
|
||||
erbanNoStr,
|
||||
cardUrl,
|
||||
cardType,
|
||||
duration,
|
||||
effectUrl,
|
||||
roomUid
|
||||
)
|
||||
}
|
||||
|
||||
suspend fun deletePrivilegeCard(id: Int): String? =
|
||||
@@ -55,6 +77,9 @@ object PrivilegeModel : BaseModel() {
|
||||
@Query("effectDay") effectDay: Int,
|
||||
@Query("erbanNoStr") erbanNoStr: String,
|
||||
@Query("cardUrl") cardUrl: String,
|
||||
@Query("cardType") cardType: Int,
|
||||
@Query("duration") duration: Long?,
|
||||
@Query("effectUrl") effectUrl: String?,
|
||||
@Query("roomUid") roomUid: String
|
||||
): ServiceResult<String>
|
||||
|
||||
|
Reference in New Issue
Block a user