package com.norteksoft.bs.options.entity;
import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import com.norteksoft.product.orm.IdEntity;
/**
* 选项实体
* @author hjc
*/
@Entity
@Table(name="BS_OPTION")
public class Option extends IdEntity implements Serializable {
private static final long serialVersionUID = 1L;
@ManyToOne(targetEntity=OptionGroup.class)
@JoinColumn(name="FK_OPTION_GROUP_ID")
private OptionGroup optionGroup; // 所属的选项组
private String name; // 选项的名字
private String value; // 选项的值
private Integer optionIndex = 100; // 选项出现的顺序
private Boolean selected = false; // 是否默认被选中
public OptionGroup getOptionGroup() {
return optionGroup;
}
public void setOptionGroup(OptionGroup optionGroup) {
this.optionGroup = optionGroup;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
public Boolean getSelected() {
return selected;
}
public void setSelected(Boolean selected) {
this.selected = selected;
}
public Integer getOptionIndex() {
return optionIndex;
}
public void setOptionIndex(Integer optionIndex) {
this.optionIndex = optionIndex;
}
}