PatentVector.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.example.xiaoshiweixinback.domain.es;
  2. import com.fasterxml.jackson.annotation.JsonProperty;
  3. import lombok.AllArgsConstructor;
  4. import lombok.Data;
  5. import lombok.NoArgsConstructor;
  6. import org.springframework.stereotype.Component;
  7. import java.util.Date;
  8. import java.util.List;
  9. @Component
  10. @Data
  11. @AllArgsConstructor
  12. @NoArgsConstructor
  13. public class PatentVector {
  14. /**
  15. * 专利号
  16. */
  17. @JsonProperty("app_no")
  18. private String appNo;
  19. /**
  20. * 权利人
  21. */
  22. @JsonProperty("right_holder")
  23. private List<PatentPerson> rightHolder;
  24. @JsonProperty("app_date")
  25. private Date appDate;
  26. /**
  27. * 标题
  28. */
  29. @JsonProperty("title")
  30. private List<Text> title;
  31. @JsonProperty("image_index")
  32. private Integer imageIndex;
  33. @JsonProperty("guid")
  34. private String guid;
  35. @JsonProperty("my_vector")
  36. private List<Float> myVector;
  37. @JsonProperty("loc")
  38. private List<PatentClassify> loc;
  39. @JsonProperty("app_country")
  40. private String appCountry;
  41. @JsonProperty("abstract_str")
  42. private List<Text> abstractStr;
  43. }