ReportProject.java 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. package cn.cslg.pas.domain.business;
  2. import cn.cslg.pas.domain.BaseEntity;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import io.swagger.v3.oas.annotations.media.Schema;
  6. import lombok.Data;
  7. import java.util.Date;
  8. /**
  9. * <p>
  10. * 专利数据库
  11. * </p>
  12. *
  13. * @author 李仁杰
  14. * @since 2022-11-1
  15. */
  16. @Data
  17. @TableName("report")
  18. public class ReportProject extends BaseEntity<ReportProject> {
  19. /**
  20. * 项目id
  21. */
  22. @TableField(value = "project_id")
  23. private Integer projectId;
  24. /**
  25. * 标的专利号
  26. */
  27. @TableField(value = "sign_patent_no")
  28. private String signPatentNo;
  29. /**
  30. * 标的产品号
  31. */
  32. @TableField(value = "sign_product_id")
  33. private Integer signProjectId;
  34. /**
  35. * 类型
  36. */
  37. @TableField(value = "report_type")
  38. private Integer reportType;
  39. /**
  40. * 状态
  41. */
  42. @TableField(value = "status")
  43. private Integer status;
  44. /**
  45. * 案件编号
  46. */
  47. @TableField(value = "case_number")
  48. private String caseNumber;
  49. /**
  50. * 发文序号
  51. */
  52. @TableField(value = "issue_number")
  53. private String issueNumber;
  54. /**
  55. * 发明创造名称
  56. */
  57. @TableField(value = "invention_name")
  58. private String inventionName;
  59. /**
  60. * 专利权人
  61. */
  62. @TableField(value = "current_application")
  63. private String currentApplication;
  64. /**
  65. * 无效宣告请求人
  66. */
  67. @TableField(value = "invalid_application")
  68. private String invalidApplication;
  69. /**
  70. * 产品或技术
  71. */
  72. @TableField(value = "product_or_tech")
  73. private String productOrTech;
  74. /**
  75. * 结论论述
  76. */
  77. @TableField(value = "cron_description")
  78. private String cronDescription;
  79. @TableField(value = "split_by")
  80. private Integer splitBy;
  81. @TableField(value = "split_type")
  82. private Integer splitType;
  83. /**
  84. * 是否有第二次无效理由
  85. */
  86. @TableField(value = "if_second_invalid")
  87. private Boolean ifSecondInvalid;
  88. /**
  89. * 主被动类型
  90. */
  91. @TableField(value = "act_type")
  92. private Integer actType;
  93. /**
  94. * 专利类型
  95. */
  96. @TableField(value = "patent_type")
  97. private Integer patentType;
  98. /**
  99. * 梳理意见
  100. */
  101. @TableField(value = "carding_opinion")
  102. private String cardingOpinion;
  103. @TableField(value = "accept_year")
  104. private Date acceptYear;
  105. @TableField(value = "applicant_agency")
  106. private String applicantAgency;
  107. @TableField(value ="right_holder_agency")
  108. private String rightHolderAgency;
  109. @TableField(value ="case_stage")
  110. private String caseStage;
  111. @TableField(value = "actual_person")
  112. private String actualPerson;
  113. }