TbTest.java 992 B

12345678910111213141516171819202122232425262728293031323334
  1. package com.shs.official.entity;
  2. import com.baomidou.mybatisplus.annotation.TableName;
  3. import com.fasterxml.jackson.databind.annotation.JsonSerialize;
  4. import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
  5. import lombok.*;
  6. import org.springframework.data.annotation.Id;
  7. import org.springframework.data.elasticsearch.annotations.*;
  8. import org.springframework.web.multipart.MultipartFile;
  9. import java.io.Serializable;
  10. @Data
  11. @TableName("tb_test")
  12. @NoArgsConstructor
  13. @AllArgsConstructor
  14. @EqualsAndHashCode(callSuper = false)
  15. @Document(indexName = "test", replicas = 0)
  16. public class TbTest implements Serializable {
  17. @Id
  18. @JsonSerialize(using = ToStringSerializer.class)
  19. private Long id;
  20. @Field(value = "content", analyzer = "ik_max_word", searchAnalyzer = "ik_max_word")
  21. private String content;
  22. @Field(value = "path")
  23. private String path;
  24. @Field(value = "file", analyzer = "ik_max_word", searchAnalyzer = "ik_max_word")
  25. private String file;
  26. }