package com.oa.model;
/**
* 下拉框列表元素
*/
import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
@Entity
@Table(name="oa_fieldItem")
public class FieldItem implements Serializable{
private Integer id;
private String label;
private String itemValues;
private Integer indexItem;
//
private DynamicField dynamicField;
@Id
@GeneratedValue
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getLabel() {
return label;
}
public void setLabel(String label) {
this.label = label;
}
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="fieldId",referencedColumnName="id")
public DynamicField getDynamicField() {
return dynamicField;
}
public void setDynamicField(DynamicField dynamicField) {
this.dynamicField = dynamicField;
}
public Integer getIndexItem() {
return indexItem;
}
public void setIndexItem(Integer indexItem) {
this.indexItem = indexItem;
}
public String getItemValues() {
return itemValues;
}
public void setItemValues(String itemValues) {
this.itemValues = itemValues;
}
@Override
public String toString() {
return "FieldItem [id=" + id + ", label=" + label + ", itemValues="
+ itemValues + ", indexItem=" + indexItem + "]";
}
}