Project.java 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  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 lombok.Data;
  6. import org.joda.time.DateTime;
  7. import java.util.Date;
  8. /**
  9. * <p>
  10. * 项目表
  11. * </p>
  12. *
  13. * @author 李仁杰
  14. * @since 2022-11-1
  15. */
  16. @Data
  17. @TableName("project")
  18. /*数据库中的表对应的类
  19. */
  20. public class Project extends BaseEntity<Project> {
  21. @TableField(value = "name")
  22. private String name;
  23. /**
  24. * 委托类型(1客户,2部门)
  25. */
  26. @TableField(value = "entrust_type")
  27. private Integer entrustType;
  28. /**
  29. * 委托方id
  30. */
  31. @TableField(value = "entrust_id")
  32. private Integer entrust_id;
  33. /**
  34. * 负责人id
  35. */
  36. @TableField(value = "head_id")
  37. private Integer headId;
  38. /**
  39. * 负责部门id
  40. */
  41. @TableField(value = "department_id")
  42. private Integer departmentId;
  43. /**
  44. * 项目类型(1专题库 2报告 3专利挖掘项目)
  45. */
  46. @TableField(value = "type")
  47. private Integer type;
  48. /**
  49. * 合同号
  50. */
  51. @TableField(value = "contract_no")
  52. private String contractNo;
  53. /**
  54. * 内部卷号
  55. */
  56. @TableField(value = "volume_number")
  57. private String volumeNumber;
  58. /**
  59. * 委案日
  60. */
  61. @TableField(value = "commission_case_day")
  62. private String commissionCaseDay;
  63. /**
  64. * 描述
  65. */
  66. @TableField(value = "description")
  67. private String description;
  68. /**
  69. * 所属租户
  70. */
  71. @TableField(value = "tenant_id")
  72. private Integer tenantId;
  73. /**
  74. * 创建人
  75. */
  76. @TableField(value = "create_id")
  77. private String createId;
  78. @TableField(value = "create_time")
  79. private DateTime createTime;
  80. }