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.vci.web.query;
 
import com.vci.starter.web.pagemodel.BaseQueryObject;
 
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
 
/**
 * 列表的查询
 * @author weidy
 * @date 2021/2/16
 */
public class UIDataGridQuery extends BaseQueryObject {
 
    /**
     * 业务类型编号,必输
     */
    private String btmname;
 
    /**
     * 表格定义的英文名称,必输
     */
    private String tableDefineId;
 
    /**
     * UI上下文的主键
     */
    private String uiDefineId;
 
    /**
     * 组件的主键
     */
    private String componentOid;
 
    /**
     * 是否为链接类型
     */
    private boolean linkTypeFlag;
 
    /**
     * 来源数据
     */
    private Map<String,String> sourceData = new HashMap<>();
 
    /**
     * 选择数据
     */
    private List<Map<String,String>> selectData = new ArrayList<>();
 
    /**
     * 是否树表的查询
     */
    private boolean treeTableFlag = false;
 
    public Map<String, String> getSourceData() {
        return sourceData;
    }
 
    public void setSourceData(Map<String, String> sourceData) {
        this.sourceData = sourceData;
    }
 
    public List<Map<String, String>> getSelectData() {
        return selectData;
    }
 
    public void setSelectData(List<Map<String, String>> selectData) {
        this.selectData = selectData;
    }
 
    public String getBtmname() {
        return btmname;
    }
 
    public void setBtmname(String btmname) {
        this.btmname = btmname;
    }
 
    public String getTableDefineId() {
        return tableDefineId;
    }
 
    public void setTableDefineId(String tableDefineId) {
        this.tableDefineId = tableDefineId;
    }
 
 
    public String getUiDefineId() {
        return uiDefineId;
    }
 
    public void setUiDefineId(String uiDefineId) {
        this.uiDefineId = uiDefineId;
    }
 
    public String getComponentOid() {
        return componentOid;
    }
 
    public void setComponentOid(String componentOid) {
        this.componentOid = componentOid;
    }
 
    public boolean isLinkTypeFlag() {
        return linkTypeFlag;
    }
 
    public void setLinkTypeFlag(boolean linkTypeFlag) {
        this.linkTypeFlag = linkTypeFlag;
    }
 
    public boolean isTreeTableFlag() {
        return treeTableFlag;
    }
 
    public void setTreeTableFlag(boolean treeTableFlag) {
        this.treeTableFlag = treeTableFlag;
    }
 
    @Override
    public String toString() {
        return "UIDataGridQuery{" +
                "btmname='" + btmname + '\'' +
                ", tableDefineId='" + tableDefineId + '\'' +
                ", uiDefineId='" + uiDefineId + '\'' +
                ", componentOid='" + componentOid + '\'' +
                ", linkTypeFlag=" + linkTypeFlag +
                ", sourceData=" + sourceData +
                ", selectData=" + selectData +
                ", treeTableFlag=" + treeTableFlag +
                "} " + super.toString();
    }
}