PatentCell.java 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. package com.example.demo.domain;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import lombok.Data;
  4. import java.util.Date;
  5. import java.util.List;
  6. /**
  7. * <p>
  8. * 管理员表
  9. * </p>
  10. *
  11. * @author 王岩
  12. * @since 2022-03-25
  13. */
  14. @Data
  15. /*数据库中的表对应的类
  16. */
  17. public class PatentCell {
  18. /**
  19. * 管理员用户名
  20. */
  21. private String patentNo;
  22. private String title;
  23. private String applications;
  24. private String legal;
  25. private String url;
  26. private String abstrc;
  27. private String picUrl;
  28. /*
  29. 申请号
  30. */
  31. private String applicationNo;
  32. /*
  33. 专题库id
  34. */
  35. private Integer projectId;
  36. /*
  37. 报告id
  38. */
  39. private Integer reportId;
  40. private String country;
  41. private String applicationDate;
  42. private String pubilcDate;
  43. /*
  44. 公开授权号
  45. */
  46. private String publicAccreditNo;
  47. /*
  48. 公开授权日
  49. */
  50. private String publicAccreditDate;
  51. /*
  52. 主分类号
  53. */
  54. private String mainIpc;
  55. /*
  56. 分类号
  57. */
  58. private List<String> ipc;
  59. /*
  60. 申请人
  61. */
  62. private List<String> applicationPersons;
  63. /*
  64. 申请人地址
  65. */
  66. private List<String> applicationAddress;
  67. /*
  68. 发明人
  69. */
  70. private List<String> inventors;
  71. /*
  72. 当前权利人
  73. */
  74. private List<String> applicationCurrents;
  75. private List<String> applicationCurrentAddress;
  76. /*
  77. 范畴分类
  78. */
  79. private String classical;
  80. /*
  81. 状态
  82. */
  83. private String statue;
  84. /*
  85. 摘要
  86. */
  87. private String abstrText;
  88. /*
  89. 主权要
  90. */
  91. private String mainRignt;
  92. /*
  93. 权要
  94. */
  95. private List<String> rights;
  96. /*
  97. PDF文档路径
  98. */
  99. private String PDFUrl;
  100. /*
  101. PDF文档大小
  102. */
  103. private Long PDFSize;
  104. private String PDFName;
  105. private UploadFileDTO pdf;
  106. /*
  107. 说明书
  108. */
  109. private String patentInstructionText;
  110. /*
  111. 公开号
  112. */
  113. private String publicNo;
  114. /*
  115. 代理机构
  116. */
  117. private String agency;
  118. /*
  119. 代理人
  120. */
  121. private List<String> agencyPersons;
  122. /*专利法律状态
  123. */
  124. List<PatentAffair> patentAffairs ;
  125. @Data
  126. public static class PatentAffair{
  127. /**
  128. * 法律状态
  129. */
  130. private String status;
  131. /**
  132. * 发生日期
  133. */
  134. private String dateTime;
  135. /**
  136. * 简单法律状态
  137. */
  138. private String simpleStatus;
  139. }
  140. }