SubscribeLivingModel.java
863 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package com.people.room.entity;
import androidx.annotation.NonNull;
import androidx.room.Entity;
import androidx.room.Index;
import androidx.room.PrimaryKey;
import com.people.room.constant.RoomConstant;
/**
* 我的预约直播列表中直播中状态缓存数据
* @author baozhaoxin
* @version [V1.0.0, 2023/10/18]
* @since V1.0.0
*/
@Entity(tableName = RoomConstant.TB_SUBSCRIBE_LIVING,indices = {@Index(value = {"keys"},
unique = true)})
public class SubscribeLivingModel {
/**
* 唯一标识userId+liveId+relationId
* */
@PrimaryKey
@NonNull
public String keys;
/**
* 用户id 根据用户id区分不同用户数据
* */
public String userId;
/**
* 直播Id
*/
public String liveId;
/**
* 关系id,为空则为人民号订阅
*/
public String relationId;
}