package com.vci.web.bo;
|
|
/**
|
* 代码生成时的属性对象
|
* @author weidy
|
* @date 2020/8/2 22:38
|
*/
|
public class OsCodeGenAttributeBO {
|
|
/**
|
* 属性的大写
|
*/
|
private String idUpper;
|
|
/**
|
* 属性的字段名称
|
*/
|
private String id;
|
|
/**
|
* 属性的中文名称
|
*/
|
private String name;
|
|
/**
|
* 属性的长度
|
*/
|
private Integer attributeLength;
|
|
/**
|
* 属性在本业务类型中的描述
|
*/
|
private String description;
|
|
/**
|
* java数据类型
|
*/
|
private String attrDataType;
|
|
/**
|
* vci平台的属性类
|
*/
|
private String vciAttrDataType;
|
|
/**
|
* vo和dto里的属性类
|
*/
|
private String voJavaDataType;
|
|
/**
|
* mybatis里的类型
|
*/
|
private String jdbcType;
|
|
/**
|
* 是否可以为空
|
*/
|
private String nullable = "true";
|
|
/**
|
* 默认值
|
*/
|
private String defaultValue;
|
|
|
/**
|
* 小数精度位数
|
*/
|
private Integer precisionLength;
|
|
/**
|
* 小数刻度位数
|
*/
|
private Integer scaleLength;
|
|
/**
|
* 取值范围
|
*/
|
private String range;
|
|
/**
|
* 是否参照
|
*/
|
private boolean referFlag;
|
|
/**
|
* 参照的名称字段是否存在
|
*/
|
private boolean referNameExist;
|
|
/**
|
* 参照业务类型
|
*/
|
private String referBtmTypeId;
|
|
/**
|
* 参照业务类型名称
|
*/
|
private String referBtmTypeName;
|
|
/**
|
* 参照显示值的字段属性
|
*/
|
private String referBtmTypeShowField;
|
|
/**
|
* 参照显示值的get方法
|
*/
|
private String referBtmTypeShowFieldGetter;
|
|
/**
|
* 参照显示值的set方法
|
*/
|
private String referBtmTypeShowFieldSetter;
|
|
/**
|
* 参照在数据库里的表达式
|
*/
|
private String referDBField;
|
|
/**
|
* 默认为列表的参照方式
|
*/
|
private String referType = "grid";
|
|
/**
|
* 参照的路径
|
*/
|
private String referControlUrl ;
|
|
/**
|
* 枚举编号
|
*/
|
private String enumId;
|
|
/**
|
* 枚举名称
|
*/
|
private String enumName;
|
|
/**
|
* 是否枚举
|
*/
|
private boolean enumFlag;
|
|
/**
|
* 显示枚举的文本的属性
|
*/
|
private String enumShowField;
|
|
/**
|
* 枚举显示值的get方法
|
*/
|
private String enumShowFieldGetter;
|
|
/**
|
* 枚举显示值的set方法
|
*/
|
private String enumShowFieldSetter;
|
|
/**
|
* 枚举类型的数据库查询字段
|
*/
|
private String enumDBField;
|
|
/**
|
* get方法的名称
|
*/
|
private String getter;
|
|
/**
|
* set方法的名称
|
*/
|
private String setter;
|
|
/**
|
* 在vo里的获取方法
|
*/
|
private String voGetter;
|
|
/**
|
* 在vo里的设置方法
|
*/
|
private String voSetter;
|
|
public boolean isReferNameExist() {
|
return referNameExist;
|
}
|
|
public void setReferNameExist(boolean referNameExist) {
|
this.referNameExist = referNameExist;
|
}
|
|
public String getReferDBField() {
|
return referDBField;
|
}
|
|
public void setReferDBField(String referDBField) {
|
this.referDBField = referDBField;
|
}
|
|
public String getIdUpper() {
|
return idUpper;
|
}
|
|
public void setIdUpper(String idUpper) {
|
this.idUpper = idUpper;
|
}
|
|
public String getId() {
|
return id;
|
}
|
|
public void setId(String id) {
|
this.id = id;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public Integer getAttributeLength() {
|
return attributeLength;
|
}
|
|
public void setAttributeLength(Integer attributeLength) {
|
this.attributeLength = attributeLength;
|
}
|
|
public String getDescription() {
|
return description;
|
}
|
|
public void setDescription(String description) {
|
this.description = description;
|
}
|
|
public String getAttrDataType() {
|
return attrDataType;
|
}
|
|
public void setAttrDataType(String attrDataType) {
|
this.attrDataType = attrDataType;
|
}
|
|
public String getVciAttrDataType() {
|
return vciAttrDataType;
|
}
|
|
public void setVciAttrDataType(String vciAttrDataType) {
|
this.vciAttrDataType = vciAttrDataType;
|
}
|
|
public String getJdbcType() {
|
return jdbcType;
|
}
|
|
public void setJdbcType(String jdbcType) {
|
this.jdbcType = jdbcType;
|
}
|
|
public String getNullable() {
|
return nullable;
|
}
|
|
public void setNullable(String nullable) {
|
this.nullable = nullable;
|
}
|
|
public String getDefaultValue() {
|
return defaultValue;
|
}
|
|
public void setDefaultValue(String defaultValue) {
|
this.defaultValue = defaultValue;
|
}
|
|
public Integer getPrecisionLength() {
|
return precisionLength;
|
}
|
|
public void setPrecisionLength(Integer precisionLength) {
|
this.precisionLength = precisionLength;
|
}
|
|
public Integer getScaleLength() {
|
return scaleLength;
|
}
|
|
public void setScaleLength(Integer scaleLength) {
|
this.scaleLength = scaleLength;
|
}
|
|
public String getRange() {
|
return range;
|
}
|
|
public void setRange(String range) {
|
this.range = range;
|
}
|
|
public boolean isReferFlag() {
|
return referFlag;
|
}
|
|
public void setReferFlag(boolean referFlag) {
|
this.referFlag = referFlag;
|
}
|
|
public String getReferBtmTypeId() {
|
return referBtmTypeId;
|
}
|
|
public void setReferBtmTypeId(String referBtmTypeId) {
|
this.referBtmTypeId = referBtmTypeId;
|
}
|
|
public String getReferBtmTypeName() {
|
return referBtmTypeName;
|
}
|
|
public void setReferBtmTypeName(String referBtmTypeName) {
|
this.referBtmTypeName = referBtmTypeName;
|
}
|
|
public String getReferBtmTypeShowField() {
|
return referBtmTypeShowField;
|
}
|
|
public void setReferBtmTypeShowField(String referBtmTypeShowField) {
|
this.referBtmTypeShowField = referBtmTypeShowField;
|
}
|
|
public String getReferBtmTypeShowFieldGetter() {
|
return referBtmTypeShowFieldGetter;
|
}
|
|
public void setReferBtmTypeShowFieldGetter(String referBtmTypeShowFieldGetter) {
|
this.referBtmTypeShowFieldGetter = referBtmTypeShowFieldGetter;
|
}
|
|
public String getReferBtmTypeShowFieldSetter() {
|
return referBtmTypeShowFieldSetter;
|
}
|
|
public void setReferBtmTypeShowFieldSetter(String referBtmTypeShowFieldSetter) {
|
this.referBtmTypeShowFieldSetter = referBtmTypeShowFieldSetter;
|
}
|
|
public String getEnumId() {
|
return enumId;
|
}
|
|
public void setEnumId(String enumId) {
|
this.enumId = enumId;
|
}
|
|
public String getEnumName() {
|
return enumName;
|
}
|
|
public void setEnumName(String enumName) {
|
this.enumName = enumName;
|
}
|
|
public boolean isEnumFlag() {
|
return enumFlag;
|
}
|
|
public void setEnumFlag(boolean enumFlag) {
|
this.enumFlag = enumFlag;
|
}
|
|
public String getEnumShowField() {
|
return enumShowField;
|
}
|
|
public void setEnumShowField(String enumShowField) {
|
this.enumShowField = enumShowField;
|
}
|
|
public String getEnumShowFieldGetter() {
|
return enumShowFieldGetter;
|
}
|
|
public void setEnumShowFieldGetter(String enumShowFieldGetter) {
|
this.enumShowFieldGetter = enumShowFieldGetter;
|
}
|
|
public String getEnumShowFieldSetter() {
|
return enumShowFieldSetter;
|
}
|
|
public void setEnumShowFieldSetter(String enumShowFieldSetter) {
|
this.enumShowFieldSetter = enumShowFieldSetter;
|
}
|
|
public String getGetter() {
|
return getter;
|
}
|
|
public void setGetter(String getter) {
|
this.getter = getter;
|
}
|
|
public String getSetter() {
|
return setter;
|
}
|
|
public void setSetter(String setter) {
|
this.setter = setter;
|
}
|
|
public String getVoJavaDataType() {
|
return voJavaDataType;
|
}
|
|
public void setVoJavaDataType(String voJavaDataType) {
|
this.voJavaDataType = voJavaDataType;
|
}
|
|
public String getVoGetter() {
|
return voGetter;
|
}
|
|
public void setVoGetter(String voGetter) {
|
this.voGetter = voGetter;
|
}
|
|
public String getVoSetter() {
|
return voSetter;
|
}
|
|
public void setVoSetter(String voSetter) {
|
this.voSetter = voSetter;
|
}
|
|
public String getEnumDBField() {
|
return enumDBField;
|
}
|
|
public void setEnumDBField(String enumDBField) {
|
this.enumDBField = enumDBField;
|
}
|
|
public String getReferType() {
|
return referType;
|
}
|
|
public void setReferType(String referType) {
|
this.referType = referType;
|
}
|
|
public String getReferControlUrl() {
|
return referControlUrl;
|
}
|
|
public void setReferControlUrl(String referControlUrl) {
|
this.referControlUrl = referControlUrl;
|
}
|
|
@Override
|
public String toString() {
|
return "OsCodeGenAttributeBO{" +
|
"idUpper='" + idUpper + '\'' +
|
", id='" + id + '\'' +
|
", name='" + name + '\'' +
|
", attributeLength=" + attributeLength +
|
", description='" + description + '\'' +
|
", attrDataType='" + attrDataType + '\'' +
|
", vciAttrDataType='" + vciAttrDataType + '\'' +
|
", voJavaDataType='" + voJavaDataType + '\'' +
|
", jdbcType='" + jdbcType + '\'' +
|
", nullable='" + nullable + '\'' +
|
", defaultValue='" + defaultValue + '\'' +
|
", precisionLength=" + precisionLength +
|
", scaleLength=" + scaleLength +
|
", range='" + range + '\'' +
|
", referFlag=" + referFlag +
|
", referNameExist=" + referNameExist +
|
", referBtmTypeId='" + referBtmTypeId + '\'' +
|
", referBtmTypeName='" + referBtmTypeName + '\'' +
|
", referBtmTypeShowField='" + referBtmTypeShowField + '\'' +
|
", referBtmTypeShowFieldGetter='" + referBtmTypeShowFieldGetter + '\'' +
|
", referBtmTypeShowFieldSetter='" + referBtmTypeShowFieldSetter + '\'' +
|
", referDBField='" + referDBField + '\'' +
|
", referType='" + referType + '\'' +
|
", referControlUrl='" + referControlUrl + '\'' +
|
", enumId='" + enumId + '\'' +
|
", enumName='" + enumName + '\'' +
|
", enumFlag=" + enumFlag +
|
", enumShowField='" + enumShowField + '\'' +
|
", enumShowFieldGetter='" + enumShowFieldGetter + '\'' +
|
", enumShowFieldSetter='" + enumShowFieldSetter + '\'' +
|
", enumDBField='" + enumDBField + '\'' +
|
", getter='" + getter + '\'' +
|
", setter='" + setter + '\'' +
|
", voGetter='" + voGetter + '\'' +
|
", voSetter='" + voSetter + '\'' +
|
'}';
|
}
|
}
|