/**
|
* Copyright © 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
|
*/
|
package com.jeeplus.modules.sys.entity;
|
|
import javax.validation.constraints.NotNull;
|
import javax.xml.bind.annotation.XmlAttribute;
|
|
import org.hibernate.validator.constraints.Length;
|
|
import com.jeeplus.common.persistence.DataEntity;
|
|
/**
|
* 字典Entity
|
* @author jeeplus
|
* @version 2013-05-15
|
*/
|
public class Dict extends DataEntity<Dict> {
|
|
private static final long serialVersionUID = 1L;
|
private String value; // 数据值
|
private String label; // 标签名
|
private String type; // 类型
|
private String description;// 描述
|
private Integer sort; // 排序
|
private String parentId;//父Id
|
|
public Dict() {
|
super();
|
}
|
|
public Dict(String id){
|
super(id);
|
}
|
|
public Dict(String value, String label){
|
this.value = value;
|
this.label = label;
|
}
|
|
@XmlAttribute
|
@Length(min=1, max=100)
|
public String getValue() {
|
return value;
|
}
|
|
public void setValue(String value) {
|
this.value = value;
|
}
|
|
@XmlAttribute
|
@Length(min=1, max=100)
|
public String getLabel() {
|
return label;
|
}
|
|
public void setLabel(String label) {
|
this.label = label;
|
}
|
|
@Length(min=1, max=100)
|
public String getType() {
|
return type;
|
}
|
|
public void setType(String type) {
|
this.type = type;
|
}
|
|
@XmlAttribute
|
@Length(min=0, max=100)
|
public String getDescription() {
|
return description;
|
}
|
|
public void setDescription(String description) {
|
this.description = description;
|
}
|
|
@NotNull
|
public Integer getSort() {
|
return sort;
|
}
|
|
public void setSort(Integer sort) {
|
this.sort = sort;
|
}
|
|
@Length(min=1, max=100)
|
public String getParentId() {
|
return parentId;
|
}
|
|
public void setParentId(String parentId) {
|
this.parentId = parentId;
|
}
|
|
@Override
|
public String toString() {
|
return label;
|
}
|
}
|