pub.codex.common.db.entity.ColumnEntity Maven / Gradle / Ivy
package pub.codex.common.db.entity;
import java.util.List;
/**
* 列的属性
*/
public class ColumnEntity {
//列名
private String columnName;
//列名类型
private String dataType;
//列名备注
private String comments;
//属性名称(第一个字母大写),如:user_name => UserName
private String attrName;
//属性名称(第一个字母小写),如:user_name => userName
private String attrname;
//属性类型
private String attrType;
//auto_increment
private String extra;
//注解信息
private List annotationList;
//精确或者模糊查询字段
private List queryList;
public String getColumnName() {
return columnName;
}
public void setColumnName(String columnName) {
this.columnName = columnName;
}
public String getDataType() {
return dataType;
}
public void setDataType(String dataType) {
this.dataType = dataType;
}
public String getComments() {
return comments;
}
public void setComments(String comments) {
this.comments = comments;
}
public String getAttrName() {
return attrName;
}
public void setAttrName(String attrName) {
this.attrName = attrName;
}
public String getAttrname() {
return attrname;
}
public void setAttrname(String attrname) {
this.attrname = attrname;
}
public String getAttrType() {
return attrType;
}
public void setAttrType(String attrType) {
this.attrType = attrType;
}
public String getExtra() {
return extra;
}
public void setExtra(String extra) {
this.extra = extra;
}
public List getAnnotationList() {
return annotationList;
}
public void setAnnotationList(List annotationList) {
this.annotationList = annotationList;
}
public List getQueryList() {
return queryList;
}
public void setQueryList(List queryList) {
this.queryList = queryList;
}
}