package com.norteksoft.bs.options.entity; import java.io.Serializable; import javax.persistence.Entity; import javax.persistence.EnumType; import javax.persistence.Enumerated; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; import com.norteksoft.bs.options.enumeration.BusinessType; import com.norteksoft.mms.form.enumeration.DataType; import com.norteksoft.product.orm.IdEntity; /** * 导入列 * @author Administrator * */ @Entity @Table(name="BS_IMPORT_COLUMN") public class ImportColumn extends IdEntity implements Serializable { private static final long serialVersionUID = 1L; private String name;//字段名称 private String alias;//字段别名 @Enumerated(EnumType.STRING) private DataType dataType;//字段类型 private Integer displayOrder;//显示顺序 private Integer width;//固定长度 private Boolean notNull=false;//不可以为空 private String defaultValue;//默认值 @Enumerated(EnumType.STRING) private BusinessType businessType;//主键类型 @ManyToOne @JoinColumn(name="FK_IMPORT_DEFINITION_ID") private ImportDefinition importDefinition;//导入定义 public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAlias() { return alias; } public void setAlias(String alias) { this.alias = alias; } public DataType getDataType() { return dataType; } public void setDataType(DataType dataType) { this.dataType = dataType; } public ImportDefinition getImportDefinition() { return importDefinition; } public void setImportDefinition(ImportDefinition importDefinition) { this.importDefinition = importDefinition; } public Integer getDisplayOrder() { return displayOrder; } public void setDisplayOrder(Integer displayOrder) { this.displayOrder = displayOrder; } public Integer getWidth() { return width; } public void setWidth(Integer width) { this.width = width; } public Boolean getNotNull() { return notNull; } public void setNotNull(Boolean notNull) { this.notNull = notNull; } public String getDefaultValue() { return defaultValue; } public void setDefaultValue(String defaultValue) { this.defaultValue = defaultValue; } public BusinessType getBusinessType() { return businessType; } public void setBusinessType(BusinessType businessType) { this.businessType = businessType; } }