package com.gbq.boot.web.bean; import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; 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; /** * @author aqian666 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("blog_article") @Document(indexName = "article",type = "docs", shards = 1, replicas = 0) public class Article implements Serializable { private static final long serialVersionUID = 1L; @Id @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 文章标题 */ @Field(type = FieldType.Text, analyzer = "ik_max_word") @TableField("articleName") private String articleName; /** * 文章封面 */ @Field(type = FieldType.Text) @TableField("articleHeadPic") private String articleHeadPic; /** * 文章标签 */ @Field(type = FieldType.Keyword) @TableField("articleTag") private String articleTag; /** * 文章备注 */ @Field(type = FieldType.Keyword) @TableField("articleRemark") private String articleRemark; /** * 文章阅读量 */ @TableField("articleReadCount") private Integer articleReadCount; /** * 文章审核状态 */ @Field(type = FieldType.Integer) @TableField("articleState") private Integer articleState; /** * 文章内容 */ @Field(type = FieldType.Text, analyzer = "ik_max_word") @TableField("articleContent") private String articleContent; /** * 文章作者id */ @Field(type = FieldType.Integer) @TableField("managerId") private Integer managerId; /** * 作者名称 */ @Field(type = FieldType.Keyword) @TableField("managerName") private String managerName; /** *创建时间 */ @Field(type = FieldType.Keyword) @TableField(value = "createTime",fill = FieldFill.INSERT) private String createTime; @TableField("articleType") private Integer articleType; @TableField("articleStarNum") private Integer articleStarNum; @TableField("articleConNum") private Integer articleConNum; /** * 最新 */ @TableField(exist=false) private boolean latest; /** * 点赞 */ @TableField(exist=false) private boolean favorite; /** * 评论 */ @TableField(exist=false) private boolean commentMost; /** * 阅读 */ @TableField(exist=false) private boolean recommend; public String[] getTags(){ if (articleTag != null){ String[] split = articleTag.split(","); return split; } return null; } }
最近下载更多
chenranr LV10
6月15日
hello_jugg LV7
2023年10月31日
996171721 LV7
2023年9月24日
唐唐丶 LV34
2022年10月11日
hdell65 LV6
2022年10月7日
mx15574 LV6
2022年9月26日
testuser1234567 LV24
2022年8月31日
PKanor LV3
2022年7月3日
lb1201 LV2
2022年6月23日
yyy777 LV5
2022年6月3日
最近浏览更多
tiancj LV1
11月25日
Sul_ALL LV1
9月6日
嘻嘻不嘻嘻
8月5日
暂无贡献等级
penumbra122
7月20日
暂无贡献等级
时光海 LV2
7月13日
zhengguangshun LV4
6月26日
TY0165 LV20
6月24日
liyan54188 LV2
6月22日
zeng1206 LV7
6月16日
chenranr LV10
6月11日