package com.ruoyi.common.core.domain.entity; import lombok.Data; 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.util.Date; /** * Es 索引库实体 * * @author feige * @date 2023-09-14 */ @Document(indexName = "allsearch") @Data public class EsModel { /*** 索引id*/ @Id @Field(type = FieldType.Text) private String id; /**** es中对应的数据库业务单据id*/ @Field(analyzer = "ik_max_word") private Long ctId; /**** es中业务数据 对应的业务数据库表名称*/ @Field(analyzer = "ik_max_word") private String ctTableName; /**** es中业务数据 对应的 业务简称*/ @Field(analyzer = "ik_max_word") private String ctName; /**** es中业务数据 对应的 业务内容详细信息*/ @Field(analyzer = "ik_max_word") private String ctContent; /** 备注 */ @Field(analyzer = "ik_max_word") private String remark; /** 备用1 */ @Field(analyzer = "ik_max_word") private String by1; /** 备用2 */ @Field(analyzer = "ik_max_word") private String by2; /** 备用3 */ @Field(analyzer = "ik_max_word") private String by3; /** 备用4 */ @Field(analyzer = "ik_max_word") private String by4; /** 备用5 */ @Field(analyzer = "ik_max_word") private String by5; }