com.quhaodian.article.data.entity.SensitiveCategory Maven / Gradle / Ivy
package com.quhaodian.article.data.entity;
import com.quhaodian.data.entity.CatalogEntity;
import javax.persistence.*;
import java.util.List;
/**
* 敏感词分类
*
* @author 年高
*
*/
@Entity
@Table(name = "article_sensitive_category")
public class SensitiveCategory extends CatalogEntity {
/**
* 父分类
*/
@ManyToOne(fetch = FetchType.LAZY)
private SensitiveCategory parent;
/**
* 该分类下有多少敏感词
*/
@OneToMany(fetch = FetchType.LAZY,mappedBy="category")
private List words;
@Override
public Integer getParentId() {
if (parent != null) {
return parent.getId();
} else {
return null;
}
}
public SensitiveCategory getParent() {
return parent;
}
public void setParent(SensitiveCategory parent) {
this.parent = parent;
}
public List getWords() {
return words;
}
public void setWords(List words) {
this.words = words;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy