首页>代码>spring boot整合ES+mysql5.7+mybatis+iview个人博客系统>/aqian-blogs/boot-gbq-dao/src/main/java/com/gbq/boot/dao/bean/Article.java
package com.gbq.boot.dao.bean; import org.springframework.data.annotation.Id; import org.springframework.data.elasticsearch.annotations.Document; import org.springframework.data.elasticsearch.annotations.Field; import org.springframework.data.elasticsearch.annotations.FieldType; import java.io.Serializable; @Document(indexName = "article",type = "docs", shards = 1, replicas = 0) public class Article implements Serializable { private static final long serialVersionUID = 1L; @Id private Integer id; /** * 文章标题 */ @Field(type = FieldType.Text, analyzer = "ik_max_word") private String articleName; /** * 文章封面 */ private String articleHeadPic; /** * 文章标签 */ @Field(type = FieldType.Keyword) private String articleTag; /** * 文章备注 */ @Field(type = FieldType.Keyword) private String articleRemark; /** * 文章阅读量 */ @Field(type = FieldType.Integer) private Integer articleReadCount; /** * 文章审核状态 */ @Field(type = FieldType.Integer) private Integer articleState; /** * 文章内容 */ @Field(type = FieldType.Text, analyzer = "ik_max_word") private String articleContent; /** * 文章作者id */ @Field(type = FieldType.Integer) private Integer managerId; /** * 作者名称 */ @Field(type = FieldType.Keyword) private String managerName; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getArticleName() { return articleName; } public void setArticleName(String articleName) { this.articleName = articleName; } public String getArticleHeadPic() { return articleHeadPic; } public void setArticleHeadPic(String articleHeadPic) { this.articleHeadPic = articleHeadPic; } public String getArticleTag() { return articleTag; } public void setArticleTag(String articleTag) { this.articleTag = articleTag; } public String getArticleRemark() { return articleRemark; } public void setArticleRemark(String articleRemark) { this.articleRemark = articleRemark; } public Integer getArticleReadCount() { return articleReadCount; } public void setArticleReadCount(Integer articleReadCount) { this.articleReadCount = articleReadCount; } public Integer getArticleState() { return articleState; } public void setArticleState(Integer articleState) { this.articleState = articleState; } public String getArticleContent() { return articleContent; } public void setArticleContent(String articleContent) { this.articleContent = articleContent; } public Integer getManagerId() { return managerId; } public void setManagerId(Integer managerId) { this.managerId = managerId; } public Article(Integer id, String articleName, String articleHeadPic, String articleTag, String articleRemark, Integer articleReadCount, Integer articleState, String articleContent, Integer managerId, String managerName) { this.id = id; this.articleName = articleName; this.articleHeadPic = articleHeadPic; this.articleTag = articleTag; this.articleRemark = articleRemark; this.articleReadCount = articleReadCount; this.articleState = articleState; this.articleContent = articleContent; this.managerId = managerId; this.managerName = managerName; } public String getManagerName() { return managerName; } public void setManagerName(String managerName) { this.managerName = managerName; } public Article() { } }