package cn.cslg.pas.domain;
import cn.cslg.pas.common.model.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
/**
*
* 专利信息表
*
*
* @author 王岩
* @since 2021-12-26
*/
@Data
@TableName("os_patent")
public class Patent extends BaseEntity {
/**
* 专利名称(标题)
*/
private String name;
/**
* 专利名称(标题)(译)
*/
@TableField("nameout")
private String nameOut;
/**
* 专利号
*/
@TableField("patentno")
private String patentNo;
/**
* 摘要
*/
@TableField("abstract")
private String abstractStr;
/**
* 摘要(译)
*/
@TableField("abstractout")
private String abstractOut;
/**
* 申请号
*/
@TableField("applicationno")
private String applicationNo;
/**
* 申请日
*/
@TableField("appdate")
private Integer applicationDate;
/**
* 公开号
*/
@TableField("publicno")
private String publicNo;
/**
* 公开日
*/
@TableField("publicdate")
private Integer publicDate;
/**
* 首次公开日
*/
@TableField("fpublicdate")
private Integer firstPublicDate;
/**
* 公开授权号
*/
@TableField("publictono")
private String publicAccreditNo;
/**
* 公开授权日
*/
@TableField("publictodate")
private Integer publicAccreditDate;
/**
* 受理局
*/
private String bureau;
/**
* 专利状态【有权、审中、无权、PCT状态】
*/
@TableField("status")
private Integer simpleStatus;
/**
* 专利类型【发明、新型、外观】
*/
private Integer type;
/**
* 文献代码
*/
private String code;
/**
* 说明书
*/
private String manual;
/**
* 说明书(译)
*/
@TableField("manualout")
private String manualOut;
/**
* 文献页数
*/
@TableField("page")
private Integer docPage;
/**
* 发明人数量
*/
@TableField("inventornum")
private Integer inventorNum;
/**
* 主权项数量
*/
@TableField("num1")
private Integer mainRightNum;
/**
* 权利要求数量
*/
@TableField("num2")
private Integer rightNum;
/**
* 独立权利要求数量
*/
@TableField("num3")
private Integer selfRightNum;
/**
* 权利要求原文
*/
@TableField("content")
private String rightContent;
/**
* 独立权力要求
*/
@TableField("selfcontent")
private String selfRightContent;
/**
* 权利要求(译)
*/
@TableField("contentout")
private String rightContentOut;
/**
* 优先权号
*/
@TableField("priorityno")
private String priorityNo;
/**
* 优先权国家
*/
@TableField("prioritycountry")
private String priorityCountry;
/**
* 优先权日
*/
@TableField("prioritydate")
private Integer priorityDate;
/**
* 简单同族数量
*/
@TableField("simplefamilynum")
private Integer simpleFamilyNum;
/**
* INPADOC同族数量
*/
@TableField("inpadocfamilynum")
private Integer inpadocFamilyNum;
/**
* PatSnap同族数量
*/
@TableField("patsnapfamilynum")
private Integer patSnapFamilyNum;
/**
* 引用专利数量
*/
@TableField("quoteno")
private Integer quoteNum;
/**
* 被引用次数
*/
@TableField("quotedno")
private Integer quotedNum;
/**
* 3年内被引用次数
*/
@TableField("quotedno3")
private Integer quotedNum3;
/**
* 5年内被引用次数
*/
@TableField("quotedno5")
private Integer quotedNum5;
/**
* 非专利引用文献数量
*/
@TableField("nonpatentquoteno")
private Integer notPatentQuoteNum;
/**
* WO国家阶段
*/
@TableField("wonational")
private String wo;
/**
* 代理机构ID
*/
@TableField("agencyid")
private String agencyId;
/**
* 审查员
*/
private String examiner;
/**
* 助理审查员
*/
@TableField("assexaminer")
private String aidExaminer;
/**
* 引用专利
*/
private String quote;
/**
* 被引用专利
*/
private String quoted;
/**
* 非专利引用文献
*/
@TableField("nonpatentquote")
private String notPatentQuote;
/**
* 摘要附图路径
*/
private String abstractPath;
/**
* 申请人数量
*/
@TableField("firstapplicantnum")
private Integer applicantNum;
@TableField("selfcontentnum")
private Integer selfRightContentNum;
/**
* 简单同族
*/
private Integer simpleFamily;
/**
* INPADOC同族
*/
private Integer inpadocFamily;
/**
* PatSnap同族ID
*/
@TableField("patsnap_family")
private Integer patSnapFamily;
/**
* EP指定国状态
*/
@TableField("epcountry")
private String epStatus;
@TableField(exist = false)
private Integer read;
}