PatentProjectVO.java 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  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 org.joda.time.DateTime;
  7. import java.util.Date;
  8. import java.util.List;
  9. /**
  10. * <p>
  11. * 专题库DTO类
  12. * </p>
  13. *
  14. * @author 李仁杰
  15. * @since 2022-10-2
  16. */
  17. @Data
  18. /*数据库中的表对应的类
  19. */
  20. public class PatentProjectVO {
  21. @Schema(description = "id")
  22. private String id;
  23. @Schema(description = "名称")
  24. private String name;
  25. /**
  26. * 委托类型(1客户,2部门)
  27. */
  28. @Schema(description = "委托类型(1客户,2部门)")
  29. private Integer entrustType;
  30. /**
  31. * 委托方id
  32. */
  33. @Schema(description = "委托方id")
  34. private Integer entrustId;
  35. /**
  36. * 委托方姓名
  37. */
  38. @Schema(description = "委托方姓名")
  39. private Integer entrustName;
  40. /**
  41. * 负责人id
  42. */
  43. @Schema(description = "head_id")
  44. private Integer headId;
  45. /**
  46. * 负责人名称
  47. */
  48. @Schema(description = "负责人名称")
  49. private Integer headName;
  50. /**
  51. * 负责部门id
  52. */
  53. @Schema(description = "负责部门id")
  54. private Integer departmentId;
  55. /**
  56. * 负责部门名称
  57. */
  58. @Schema(description = "负责部门名称")
  59. private Integer departmentName;
  60. /**
  61. * 项目类型(1专题库 2报告 3专利挖掘项目)
  62. */
  63. @Schema(description = "type")
  64. private Integer type;
  65. /**
  66. * 合同号
  67. */
  68. @Schema(description = "合同号")
  69. private String contractNo;
  70. /**
  71. * 内部卷号
  72. */
  73. @Schema(description = "内部卷号")
  74. private String volumeNumber;
  75. /**
  76. * 委案日
  77. */
  78. @Schema(description = "委案日")
  79. private String commissionCaseDay;
  80. /**
  81. * 描述
  82. */
  83. @Schema(description = "描述")
  84. private String description;
  85. /**
  86. * 所属租户
  87. */
  88. @Schema(description = "所属租户")
  89. private Integer tenantId;
  90. /**
  91. * 是否更新
  92. */
  93. @TableField(value = "if_update")
  94. private Boolean ifUpdate;
  95. /**
  96. * 更新周期
  97. */
  98. private String crons;
  99. /**
  100. * 创建人
  101. */
  102. @Schema(description = "创建人")
  103. private String createId;
  104. @Schema(description= "创建时间")
  105. private DateTime createTime;
  106. }