PatentDigProjectVO.java 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. package cn.cslg.pas.common.vo.business;
  2. import cn.cslg.pas.common.model.cronModel.SystemFile;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import io.swagger.v3.oas.annotations.media.Schema;
  5. import lombok.Data;
  6. import java.util.Date;
  7. import java.util.List;
  8. /**
  9. * <p>
  10. * 专利挖局ReportProjectVO类
  11. * </p>
  12. *
  13. * @author 李仁杰
  14. * @since 2022-11-10
  15. */
  16. @Data
  17. /*数据库中的表对应的类
  18. */
  19. public class PatentDigProjectVO {
  20. @Schema(description = "id")
  21. private Integer id;
  22. @Schema(description = "名称")
  23. private String name;
  24. @Schema(description = "负责人")
  25. private String headId;
  26. @Schema(description = "负责人名称")
  27. private String headName;
  28. /**
  29. * 产出
  30. */
  31. private String output;
  32. /**
  33. * 技术方向
  34. */
  35. private String technicalDirection;
  36. /**
  37. * 是否检索
  38. */
  39. private Boolean ifSearch;
  40. /**
  41. * 相关竞争对手
  42. */
  43. private String relatedCompetitors;
  44. /**
  45. * 技术关键词
  46. */
  47. private String technicalKeyword;
  48. /**
  49. *
  50. */
  51. private String process;
  52. /**
  53. *
  54. */
  55. private Integer state;
  56. /**
  57. * 委托类型(1客户,2部门)
  58. */
  59. @Schema(description = "委托类型(1客户,2部门)")
  60. private Integer entrustType;
  61. /**
  62. * 委托方id
  63. */
  64. @Schema(description = "委托方id")
  65. private String entrustId;
  66. /**
  67. * 委托方姓名
  68. */
  69. @Schema(description = "委托方姓名")
  70. private String entrustName;
  71. /**
  72. * 研发项目名称
  73. */
  74. private String rdName;
  75. /**
  76. * 研发项目编号
  77. */
  78. private String rdnumber;
  79. /**
  80. * 产品阶段
  81. */
  82. private String productPhase;
  83. /**
  84. * 产品
  85. */
  86. private String product;
  87. /**
  88. * 创建人
  89. */
  90. @Schema(description = "创建人")
  91. private String createId;
  92. /**
  93. * 创建人
  94. */
  95. @Schema(description = "创建人")
  96. private String createName;
  97. @Schema(description= "创建时间")
  98. private Date createTime;
  99. @Schema(description = "事件id")
  100. private List<Integer> eventIds;
  101. @Schema(description = "事件名称")
  102. private List<String> eventNames;
  103. @Schema(description = "处理事项id")
  104. private List<Integer> matterIds;
  105. @Schema(description = "处理事项名称")
  106. private List<String> matterNames;
  107. @Schema(description = "应用场景id")
  108. private List<Integer> scenarioIds;
  109. @Schema(description = "参与人")
  110. private List<SimplePersonVO> involvedPersons;
  111. @Schema(description = "应用场景名称")
  112. private List<String> scenarioNames;
  113. @Schema(description = "描述")
  114. private String description;
  115. @Schema(description = "文件信息")
  116. private List<SystemFile> systemFileList;
  117. }