package cn.cslg.pas.common.dto; import cn.cslg.pas.domain.es.PatentClassify; import cn.cslg.pas.domain.es.PatentPerson; import cn.cslg.pas.domain.es.PersonAddress; import cn.cslg.pas.domain.es.Text; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.util.Date; import java.util.List; @Data public class PatentDetailDTO { //专利号 private String patentNo; //标题 private List title; //摘要 private List abstractStr; //申请号 private String appNo; //申请日 private Date appDate; //公开号 private String publicNo; //公开日 private Date publicDate; //授权号 private String grantNo; //授权日 private Date grantDate; //申请人 private List applicant; //申请人地址 private PersonAddress applicantAddr; //权利人 private List rightHolder; //权利人地址 private PersonAddress rightHolderAddr; //发明人 private List inventor; //代理机构 private String agency; //代理机构编号 private String agencyNo; //代理人 private List agent; //IPC分类号(主) private PatentClassify mipc; //IPC集合 private List ipc; //权利要求 private List claim; //公开说明书文本 private List publicFullText; //授权说明书文本 private List grantFullText; //专利状态 private String simpleStatus; //专利类型 private String patentType; //法律状态 private List legalStatus; //同族专利列表 private List kinDTOS; }