package com.shs.official.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import lombok.*; import org.springframework.data.annotation.Id; import org.springframework.data.elasticsearch.annotations.*; import org.springframework.web.multipart.MultipartFile; import java.io.Serializable; @Data @TableName("tb_test") @NoArgsConstructor @AllArgsConstructor @EqualsAndHashCode(callSuper = false) @Document(indexName = "test", replicas = 0) public class TbTest implements Serializable { @Id @JsonSerialize(using = ToStringSerializer.class) private Long id; @Field(value = "content", analyzer = "ik_max_word", searchAnalyzer = "ik_max_word") private String content; @Field(value = "path") private String path; @Field(value = "file", analyzer = "ik_max_word", searchAnalyzer = "ik_max_word") private String file; }