package cn.cslg.pas.common.dto; import cn.cslg.pas.domain.es.*; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.util.Date; import java.util.List; @Data @NoArgsConstructor @AllArgsConstructor public class PatentColumnDTO { /** * 专利号 */ private String patentNo; /** * 标题 */ private String title; private String titleOut; /** * 公开说明书文本 */ private List publicFullText; /** * 授权说明书文本 */ private List grantFullText; /** * 摘要 */ private List abstractStr; /** * 申请人地址 */ private PersonAddress applicantAddr; /** * 权利人地址 */ private PersonAddress rightHolderAddr; /** * 审查员 */ private String examiner; /** * 助理审查员 */ private String aidExaminer; /** * 实审日 */ private Integer examinationDate; /** * 公开号 */ private String publicNo; /** * 公开日 */ private Date publicDate; /** * 申请号 */ private String appNo; /** * 申请日 */ private Date appDate; /** * 授权号 */ private String grantNo; /** * 授权日 */ private Date grantDate; /** * 优先权 */ private List priorities; /** * 申请国家 */ private String appCountry; /** * IPC分类号(主) */ private PatentClassify mipc; /** * ipc集合 */ private List ipc; /** * CPC分类号(主) */ private PatentClassify mcpc; /** * cpc集合 */ private List cpc; /** * UPC分类号(主) */ private PatentClassify mupc; /** * UPC集合 */ private List upc; /** * UPC分类号(主) */ private PatentClassify mloc; /** * UPC集合 */ private List loc; /** * 专利状态 */ private String simpleStatus; /** * 类型 */ private String patentType; /** * 权利要求 */ private List claim; /** * pct申请号 */ private Integer pctAppDate; /** * pct申请日 */ private String pctAppNo; /** * pct进入日期 */ private Integer pctEnterDate; /** * pct公开日 */ private Integer pctPubDate; /** * pct公开号 */ private String pctPubNo; /** * wo指定国 */ private String wo; /** * ep申请号 */ private String epNo; /** * ep申请日 */ private String epDate; /** * EP指定国状态 */ private String epCountry; /** * 申请人 */ private List applicant; /** * 标准申请人 */ private List standerApplicant; /** * 合并申请人 */ private List mergeApplicant; /** * 申请人数量 */ private Integer applicantsNum; /** * 权利人 */ private List rightHolder; /** * 标准权利人 */ private List standerRightHolder; /** * 合并权利人 */ private List mergeRightHolder; /** * 权利人数量 */ private Integer rightHolderNum; /** * 发明人 */ private List inventor; /** * 合并发明人 */ private List mergeInventor; /** * 发明人数量 */ private Integer inventor_num; /** * 代理机构 */ private String agency; /** * 代理机构编号 */ private String agencyNo; /** * 代理人 */ private List agent; /** * 引用专利数量 */ private Integer quotePatentNoNum; /** * 被引用专利数量 */ private Integer quotedPatentNoNum; /** * 自定义栏位 */ List ESCustomField; /** * 扩展同族数量 */ private Integer patsnapFamilyNum; /** * 扩展同族id */ private String patsnapFamilyId; /** * INPADOC同族数量 */ private Integer inpadocFamilyNum; /** * INPADOC同族id */ private String inpadocFamilyId; /** * 简单同族数量 */ private Integer simpleFamilyNum; /** * 简单同族id */ private String simpleFamilyId; /** * 专题库或报告id */ private Integer projectId; /** * 专题库或报告id */ private String productId; /** * 专题库或报告的任务 */ EsProjectTask projectTask; /** * 导入任务 */ ESImportTask importTask; /** * 法律状态 */ List legalStatus; /** * 标注 */ List markings; PatentJoin patentJoin; }