田源
2025-01-16 a13255b4129ee8a7a7b7e1ecd8e02dd2c78f7c17
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
package com.vci.starter.web.wrapper;
 
/**
 * 参照的信息封装对象
 * @author weidy
 * @date 2019/10/21 15:44
 */
public class VciReferFieldInfo {
 
    /**
     * 显示用的字段名称(不是数据库表中)
     */
    private String showReferFieldName;
 
    /**
     * 显示用的数据库字段名称,用于resultMap中使用
     */
    private String showReferDbFieldName;
 
    /**
     * 具体引用的属性名称
     */
    private String useReferFieldName;
 
    /**
     * 具体引用的属性的数据库字段名称
     */
    private String useReferDbFieldName;
 
    /**
     * 引用的业务类型表达式,,XXX.name 或者xxx.id
     */
    private String referBtmTypeExp;
 
    /**
     * 引用的业务类型
     */
    private String referBtmType;
 
    /**
     * 引用的业务类型的数据库表
     */
    private String referTableName;
 
    /**
     * 引用的业务类型的属性
     */
    private String referBtmTypeField;
 
 
    public String getShowReferFieldName() {
        return showReferFieldName;
    }
 
    public void setShowReferFieldName(String showReferFieldName) {
        this.showReferFieldName = showReferFieldName;
    }
 
    public String getShowReferDbFieldName() {
        return showReferDbFieldName;
    }
 
    public void setShowReferDbFieldName(String showReferDbFieldName) {
        this.showReferDbFieldName = showReferDbFieldName;
    }
 
    public String getUseReferFieldName() {
        return useReferFieldName;
    }
 
    public void setUseReferFieldName(String useReferFieldName) {
        this.useReferFieldName = useReferFieldName;
    }
 
    public String getUseReferDbFieldName() {
        return useReferDbFieldName;
    }
 
    public void setUseReferDbFieldName(String useReferDbFieldName) {
        this.useReferDbFieldName = useReferDbFieldName;
    }
 
    public String getReferBtmType() {
        return referBtmType;
    }
 
    public void setReferBtmType(String referBtmType) {
        this.referBtmType = referBtmType;
    }
 
    public String getReferTableName() {
        return referTableName;
    }
 
    public void setReferTableName(String referTableName) {
        this.referTableName = referTableName;
    }
 
    public String getReferBtmTypeExp() {
        return referBtmTypeExp;
    }
 
    public void setReferBtmTypeExp(String referBtmTypeExp) {
        this.referBtmTypeExp = referBtmTypeExp;
    }
 
    public String getReferBtmTypeField() {
        return referBtmTypeField;
    }
 
    public void setReferBtmTypeField(String referBtmTypeField) {
        this.referBtmTypeField = referBtmTypeField;
    }
 
    @Override
    public String toString() {
        return "VciReferFieldInfo{" +
                "showReferFieldName='" + showReferFieldName + '\'' +
                ", showReferDbFieldName='" + showReferDbFieldName + '\'' +
                ", useReferFieldName='" + useReferFieldName + '\'' +
                ", useReferDbFieldName='" + useReferDbFieldName + '\'' +
                ", referBtmTypeExp='" + referBtmTypeExp + '\'' +
                ", referBtmType='" + referBtmType + '\'' +
                ", referTableName='" + referTableName + '\'' +
                ", referBtmTypeField='" + referBtmTypeField + '\'' +
                '}';
    }
}