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 + '\'' +
|
'}';
|
}
|
}
|