package cn.cslg.pas.common.vo; import cn.cslg.pas.common.model.importTaskModel.PatentAgent; import cn.cslg.pas.common.model.importTaskModel.PatentApplicant; import cn.cslg.pas.common.model.importTaskModel.PatentInventor; import com.alibaba.fastjson.annotation.JSONField; import lombok.Data; import lombok.experimental.Accessors; import java.io.Serializable; import java.util.List; @Accessors(chain = true) @Data public class StarPatentVO implements Serializable { /** * 原始申请号 */ @JSONField(name = "ANO") private String rowApplicationNo; /** * 专利类型(1和8为发明 2和9为新型 3为外观) */ @JSONField(name = "PT") private Integer patentType; /** * 专利类型 */ private String type; /** * 申请人地址 */ @JSONField(name = "DZ") private String applicationAddress; /** * 主分类号 */ @JSONField(name = "MC") private String mainIpc; /** * IPC分类号 */ @JSONField(name = "IC") private String ipcListStr; /** * 公告日 */ @JSONField(name = "GD") private String publicAccreditDate; /** * 摘要 */ @JSONField(name = "AB") private String abstractStr; /** * 申请日 */ @JSONField(name = "AD") private String applicationDate; /** * 发明人 */ @JSONField(name = "IN") private String inventorStr; /** * 专利号 */ private String patentNo; /** * 公告号 */ @JSONField(name = "GN") private String publicAccreditNo; /** * 代理机构 */ @JSONField(name = "AGN") private String agencyStr; /** * 申请号 */ @JSONField(name = "AN") private String applicationNo; /** * 申请人 */ @JSONField(name = "PA") private String applicantStr; /** * 代理人 */ @JSONField(name = "AT") private String agentStr; /** * 公开日 */ @JSONField(name = "PD") private String publicDate; /** * 标题 */ @JSONField(name = "TI") private String name; /** * 权利人 */ @JSONField(name = "PE") private String currentApplicantStr; /** * 法律状态 */ @JSONField(name = "LG") private Integer LG; /** * 公开号 */ @JSONField(name = "PN") private String publicNo; /** * 受理局 */ @JSONField(name = "GJ") private String bureau; /** * 优先权 */ @JSONField(name = "PR") private String priorityNo; /** * 优先权日 */ @JSONField(name = "PRD") private String priorityDate; private List inventor; private List ipcList; private List applicant; // private PatentAgency agency; private List agent; private String simpleStatus; /** * 摘要附图路径 */ private String abstractPath; private Integer counter; }