package com.opentravelsoft.entity;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import static javax.persistence.GenerationType.IDENTITY;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.UniqueConstraint;
@Entity
@Table(name = "tbl_lists", uniqueConstraints = @UniqueConstraint(columnNames = {
"ListName", "Value" }))
public class Lists implements java.io.Serializable {
private Integer entryId;
private String listName;
private String value;
private String text;
private int parentId;
private int level;
/** 是否可以使用 */
private byte enabled;
/** 排序 */
private int sortOrder;
private int definitionId;
private String description;
/** 是否系统列表(还存在用户设定列表) */
private byte systemList;
public Lists() {
level = 0;
enabled = 1;
sortOrder = 0;
systemList = 0;
listName = "";
}
@Id
@GeneratedValue(strategy = IDENTITY)
@Column(name = "EntryID", unique = true, nullable = false)
public Integer getEntryId() {
return this.entryId;
}
public void setEntryId(Integer entryId) {
this.entryId = entryId;
}
@Column(name = "ListName", nullable = false, length = 50)
public String getListName() {
return this.listName;
}
public void setListName(String listName) {
this.listName = listName;
}
@Column(name = "Value", nullable = false, length = 100)
public String getValue() {
return this.value;
}
public void setValue(String value) {
this.value = value;
}
@Column(name = "Text", nullable = false, length = 150)
public String getText() {
return this.text;
}
public void setText(String text) {
this.text = text;
}
@Column(name = "ParentID", nullable = false)
public int getParentId() {
return this.parentId;
}
public void setParentId(int parentId) {
this.parentId = parentId;
}
@Column(name = "Level", nullable = false)
public int getLevel() {
return this.level;
}
public void setLevel(int level) {
this.level = level;
}
@Column(name = "Enabled", nullable = false)
public byte getEnabled() {
return this.enabled;
}
public void setEnabled(byte enabled) {
this.enabled = enabled;
}
@Column(name = "SortOrder", nullable = false)
public int getSortOrder() {
return this.sortOrder;
}
public void setSortOrder(int sortOrder) {
this.sortOrder = sortOrder;
}
@Column(name = "DefinitionID", nullable = false)
public int getDefinitionId() {
return this.definitionId;
}
public void setDefinitionId(int definitionId) {
this.definitionId = definitionId;
}
@Column(name = "Description", length = 500)
public String getDescription() {
return this.description;
}
public void setDescription(String description) {
this.description = description;
}
@Column(name = "SystemList", nullable = false)
public byte getSystemList() {
return this.systemList;
}
public void setSystemList(byte systemList) {
this.systemList = systemList;
}
}