DwParamVo.java
2.6 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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
package com.aukey.example.vo;
import org.springframework.cglib.beans.BeanMap;
import java.util.Map;
/**
* @author: wgf
* @create: 2020-05-13 12:01
* @description: API查询实体
**/
public class DwParamVo {
// TODO 返回数据类型,待扩展
public static final String OBJ = "OBJ";
public static final String SL = "SL";
public DwParamVo() {
}
public DwParamVo(String appId, String token) {
this.appId = appId;
this.token = token;
}
/**
* 应用id
*/
private String appId;
/**
* token
*/
private String token;
/**
* 查询条件(可不传)
*/
private String queryCondition;
/**
* 字段选择(可不传)
*/
private String multiFields;
/**
* 页码,启始页为1(可不传 如果传递offset则必传limit)
*/
private Integer pageNumber;
/**
* 限制条数(可不传 如果传递limit则必传offset)
*/
private Integer pageSize;
/**
* 是否流式读写(非流式可不传 Y/N)
*/
private String stream;
/**
* 可不传,默认OBJ
* OBJ: 使用PageVo对象
* SL: 使用
*/
private String dataStructure;
public String getAppId() {
return appId;
}
public void setAppId(String appId) {
this.appId = appId;
}
public String getToken() {
return token;
}
public void setToken(String token) {
this.token = token;
}
public String getQueryCondition() {
return queryCondition;
}
public void setQueryCondition(String queryCondition) {
this.queryCondition = queryCondition;
}
public String getMultiFields() {
return multiFields;
}
public void setMultiFields(String multiFields) {
this.multiFields = multiFields;
}
public Integer getPageNumber() {
return pageNumber;
}
public void setPageNumber(Integer pageNumber) {
this.pageNumber = pageNumber;
}
public Integer getPageSize() {
return pageSize;
}
public void setPageSize(Integer pageSize) {
this.pageSize = pageSize;
}
public String getStream() {
return stream;
}
public void setStream(String stream) {
this.stream = stream;
}
public Map<String, Object> toMap() {
return BeanMap.create(this);
}
public String getDataStructure() {
return dataStructure;
}
public void setDataStructure(String dataStructure) {
this.dataStructure = dataStructure;
}
}