CompParameterBean.java
1.64 KB
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
package com.wd.foundation.bean;
import com.wd.foundation.bean.base.BaseBean;
/**
* Author LiuKun
* date:2023/3/22
* desc:根据楼层Id获取组件节目信息参数
*/
public class CompParameterBean extends BaseBean {
// 首次加载
public final static String FIRST_LOAD = "first_load";
// 上推刷新
public final static String PUSH_UP = "push_up";
// 下拉刷新
public final static String PULL_DOWN = "pull_down";
//页码id
public String pageId;
//楼层id
public String groupId;
//页码
public int pageNum = 1;
// 第一页刷新时间
public long refreshTime;
//页码数
public int pageSize = 20;
/**
* 首次加载:loadStrategy= first_load
* l 上推刷新:loadStrategy= push_up
* l 下拉刷新:loadStrategy= pull_down
*/
public String loadStrategy;
//频道id 非必须
public String channelId;
//频道策略 非必须
public String channelStrategy;
//专题id 非必须
public String topicId;
/**
* 专题;类型 非必须
* 21:文章专题,22:音频专题,23:直播专题,24:话题专题,25:早晚报专题
*/
public int topicType;
//设置刷新时间
public void setRefreshTime(long serverTime) {
// 使用本地缓存数据,造成无法获取到服务器时间,因此手机手机日期
if (serverTime == 0) {
serverTime = System.currentTimeMillis();
}
if (pageNum == 1 && (CompParameterBean.FIRST_LOAD.equals(loadStrategy) || CompParameterBean.PULL_DOWN.equals(loadStrategy))) {
refreshTime = serverTime;
}
}
}