PatentDigProjectDTO.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. package cn.cslg.pas.common.dto.business;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import io.swagger.v3.oas.annotations.media.Schema;
  5. import lombok.Data;
  6. import org.springframework.format.annotation.DateTimeFormat;
  7. import java.util.Date;
  8. import java.util.List;
  9. /**
  10. * <p>
  11. * 专利挖掘DTO类
  12. * </p>
  13. *
  14. * @author 李仁杰
  15. * @since 2022-11-41
  16. */
  17. @Data
  18. /*数据库中的表对应的类
  19. */
  20. public class PatentDigProjectDTO {
  21. /**
  22. * 名称
  23. */
  24. private String name;
  25. /**
  26. * 研发项目
  27. */
  28. private Integer rdProjectId;
  29. private String headId;
  30. /**
  31. * 研发项目名称
  32. */
  33. private String rdName;
  34. /**
  35. * 研发项目编号
  36. */
  37. private String rdnumber;
  38. /**
  39. * 产品阶段
  40. */
  41. private String productPhase;
  42. /**
  43. * 产品
  44. */
  45. private String product;
  46. /**
  47. * 产出
  48. */
  49. private String output;
  50. /**
  51. * 技术方向
  52. */
  53. private String technicalDirection;
  54. /**
  55. * 是否检索
  56. */
  57. private Boolean ifSearch;
  58. /**
  59. * 相关竞争对手
  60. */
  61. private String relatedCompetitors;
  62. /**
  63. * 技术关键词
  64. */
  65. private String technicalKeyword;
  66. /**
  67. *进度
  68. */
  69. private String process;
  70. /**
  71. *状态
  72. */
  73. private Integer state;
  74. @Schema(description = "参与人id")
  75. private List<String> involvedPersonIds;
  76. @Schema(description = "描述")
  77. private String description;
  78. @Schema(description = "事件集合")
  79. private List<ProjectEventDTO> events;
  80. @Schema(description = "文件guids")
  81. private List<String> fileGuids;
  82. }