123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423 |
- package com.example.xiaoshiweixinback.domain.es;
- import com.fasterxml.jackson.annotation.JsonProperty;
- import lombok.AllArgsConstructor;
- import lombok.Data;
- import lombok.NoArgsConstructor;
- import org.springframework.stereotype.Component;
- import java.util.Date;
- import java.util.List;
- /**
- *
- */
- @Component
- @Data
- @AllArgsConstructor
- @NoArgsConstructor
- public class Patent {
- /**
- * 专利号
- */
- @JsonProperty("patent_no")
- private String patentNo;
- /**
- * 标题
- */
- @JsonProperty("title")
- private List<Text> title;
- /**
- * 公开说明书文本
- */
- @JsonProperty("public_full_text")
- private List<Text> publicFullText;
- /**
- * 授权说明书文本
- */
- @JsonProperty("grant_full_text")
- private List<Text> grantFullText;
- /**
- * 摘要
- */
- @JsonProperty("abstract_str")
- private List<Text> abstractStr;
- /**
- * 申请人地址
- */
- @JsonProperty("applicant_addr")
- private PersonAddress applicantAddr;
- /**
- * 权利人地址
- */
- @JsonProperty("right_holder_addr")
- private PersonAddress rightHolderAddr;
- /**
- * 审查员
- */
- @JsonProperty("examiner")
- private String examiner;
- /**
- * 助理审查员
- */
- @JsonProperty("aid_examiner")
- private String aidExaminer;
- /**
- * 实审日
- */
- @JsonProperty("examination_date")
- private Integer examinationDate;
- /**
- * 公开号
- */
- @JsonProperty("public_no")
- private String publicNo;
- /**
- * 公开日
- */
- @JsonProperty("public_date")
- private Date publicDate;
- /**
- * 申请号
- */
- @JsonProperty("app_no")
- private String appNo;
- /**
- * 申请日
- */
- @JsonProperty("app_date")
- private Date appDate;
- /**
- * 授权号
- */
- @JsonProperty("grant_no")
- private String grantNo;
- /**
- * 授权日
- */
- @JsonProperty("grant_date")
- private Date grantDate;
- /**
- * 优先权
- */
- @JsonProperty("priorities")
- private List<Priorities> priorities;
- /**
- * 申请国家
- */
- @JsonProperty("app_country")
- private String appCountry;
- /**
- * IPC分类号(主)
- */
- @JsonProperty("mipc")
- private PatentClassify mipc;
- /**
- * ipc集合
- */
- @JsonProperty("ipc")
- private List<PatentClassify> ipc;
- /**
- * CPC分类号(主)
- */
- @JsonProperty("mcpc")
- private PatentClassify mcpc;
- /**
- * cpc集合
- */
- @JsonProperty("cpc")
- private List<PatentClassify> cpc;
- /**
- * UPC分类号(主)
- */
- @JsonProperty("mupc")
- private PatentClassify mupc;
- /**
- * UPC集合
- */
- @JsonProperty("upc")
- private List<PatentClassify> upc;
- /**
- * LOC分类号(主)
- */
- @JsonProperty("mloc")
- private PatentClassify mloc;
- /**
- * UPC集合
- */
- @JsonProperty("loc")
- private List<PatentClassify> loc;
- /**
- * 专利状态
- */
- @JsonProperty("simple_status")
- private String simpleStatus;
- /**
- * 专利类型
- */
- @JsonProperty("patent_type")
- private String patentType;
- /**
- * 权利要求
- */
- @JsonProperty("claim")
- private List<Text> claim;
- /**
- * pct申请日
- */
- @JsonProperty("pctappdate")
- private Date pctAppDate;
- /**
- * pct申请号
- */
- @JsonProperty("pctappno")
- private String pctAppNo;
- /**
- * pct进入日期
- */
- @JsonProperty("pctenterdate")
- private Date pctEnterDate;
- /**
- * pct公开日
- */
- @JsonProperty("pctpubdate")
- private Date pctPubDate;
- /**
- * pct公开号
- */
- @JsonProperty("pctpubno")
- private String pctPubNo;
- /**
- * wo指定国
- */
- @JsonProperty("wo")
- private String wo;
- /**
- * ep申请号
- */
- @JsonProperty("ep_no")
- private String epNo;
- /**
- * ep申请日
- */
- @JsonProperty("ep_date")
- private Date epDate;
- /**
- * EP指定国状态
- */
- @JsonProperty("ep_country")
- private String epCountry;
- /**
- * 申请人
- */
- @JsonProperty("applicant")
- private List<PatentPerson> applicant;
- /**
- * 标准申请人
- */
- @JsonProperty("stander_applicant")
- private List<PatentPerson> standerApplicant;
- /**
- * 合并申请人
- */
- @JsonProperty("merge_applicant")
- private List<PatentMergePerson> mergeApplicant;
- /**
- * 申请人数量
- */
- @JsonProperty("applicants_num")
- private Integer applicantsNum;
- /**
- * 权利人
- */
- @JsonProperty("right_holder")
- private List<PatentPerson> rightHolder;
- /**
- * 标准权利人
- */
- @JsonProperty("stander_right_holder")
- private List<PatentPerson> standerRightHolder;
- /**
- * 合并权利人
- */
- @JsonProperty("merge_right_holder")
- private List<PatentMergePerson> mergeRightHolder;
- /**
- * 权利人数量
- */
- @JsonProperty("right_holder_num")
- private Integer rightHolderNum;
- /**
- * 发明人
- */
- @JsonProperty("inventor")
- private List<PatentPerson> inventor;
- /**
- * 合并发明人
- */
- @JsonProperty("merge_inventor")
- private List<PatentMergePerson> mergeInventor;
- /**
- * 发明人数量
- */
- @JsonProperty("inventor_num")
- private Integer inventor_num;
- /**
- * 代理机构
- */
- @JsonProperty("agency")
- private String agency;
- /**
- * 代理机构编号
- */
- @JsonProperty("agency_no")
- private String agencyNo;
- /**
- * 代理人
- */
- @JsonProperty("agent")
- private List<String> agent;
- /**
- * 引用专利数量
- */
- @JsonProperty("quote_patent_no_num")
- private Integer quotePatentNoNum;
- /**
- * 被引用专利数量
- */
- @JsonProperty("quoted_patent_no_num")
- private Integer quotedPatentNoNum;
- /**
- * 自定义栏位
- */
- @JsonProperty("custom_field")
- ESCustomField ESCustomField;
- /**
- * 扩展同族数量
- */
- @JsonProperty("patsnap_family_num")
- private Integer patsnapFamilyNum;
- /**
- * 扩展同族id
- */
- @JsonProperty("patsnap_family_id")
- private String patsnapFamilyId;
- /**
- * INPADOC同族数量
- */
- @JsonProperty("inpadoc_family_num")
- private Integer inpadocFamilyNum;
- /**
- * INPADOC同族id
- */
- @JsonProperty("inpadoc_family_id")
- private String inpadocFamilyId;
- /**
- * 简单同族数量
- */
- @JsonProperty("simple_family_num")
- private Integer simpleFamilyNum;
- /**
- * 简单同族id
- */
- @JsonProperty("simple_family_id")
- private String simpleFamilyId;
- /**
- * 专题库或报告id
- */
- @JsonProperty("project_id")
- private Integer projectId;
- /**
- * 商品id
- */
- @JsonProperty("product_id")
- private Integer productId;
- /**
- * 专题库或报告的任务
- */
- @JsonProperty("project_task")
- EsProjectTask projectTask;
- /**
- * 导入任务
- */
- @JsonProperty("import_task")
- ESImportTask importTask;
- /**
- * 法律状态
- */
- @JsonProperty("legal_status")
- List<String> legalStatus;
- @JsonProperty("image_vector")
- private List<ImageVector> imageVector;
- @JsonProperty("patent_join")
- PatentJoin patentJoin;
- }
|