MineDemand.java 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. package com.youlai.boot.system.model.entity;
  2. import com.baomidou.mybatisplus.annotation.FieldStrategy;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import lombok.Getter;
  5. import lombok.Setter;
  6. import com.baomidou.mybatisplus.annotation.TableName;
  7. import com.youlai.boot.common.base.BaseEntity;
  8. import java.time.LocalDate;
  9. /**
  10. * 煤矿需求管理实体对象
  11. *
  12. * @author youlaitech
  13. * @since 2025-07-23 14:40
  14. */
  15. @Getter
  16. @Setter
  17. @TableName("mine_demand")
  18. public class MineDemand extends BaseEntity {
  19. private static final long serialVersionUID = 1L;
  20. private Long id;
  21. /**
  22. * 所属片区
  23. */
  24. private String area;
  25. /**
  26. * 矿名
  27. */
  28. private String mineName;
  29. /**
  30. * 需求名称
  31. */
  32. private String demandName;
  33. /**
  34. * 需求提交人
  35. */
  36. private String submitter;
  37. /**
  38. * 运维人员
  39. */
  40. private String operationStaff;
  41. /**
  42. * 通防技术人员
  43. */
  44. private String ventilationTechStaff;
  45. /**
  46. * 需求说明
  47. */
  48. private String demandDescription;
  49. //1、新功能需求
  50. //2、设备接入或页面升级
  51. //3、功能优化或问题整改
  52. private int type;
  53. /**
  54. * 提交时间
  55. */
  56. @TableField(updateStrategy = FieldStrategy.IGNORED)
  57. private LocalDate submitTime;
  58. /**
  59. * 计划完成时间
  60. */
  61. @TableField(updateStrategy = FieldStrategy.IGNORED)
  62. private LocalDate plannedCompleteTime;
  63. /**
  64. * 实际开始时间
  65. */
  66. @TableField(updateStrategy = FieldStrategy.IGNORED)
  67. private LocalDate actualStartTime;
  68. /**
  69. * 实际完成时间
  70. */
  71. @TableField(updateStrategy = FieldStrategy.IGNORED)
  72. private LocalDate actualCompleteTime;
  73. /**
  74. * 前端人员
  75. */
  76. private String frontendStaff;
  77. /**
  78. * 前端版本号
  79. */
  80. private String frontendVersion;
  81. /**
  82. * 后端人员
  83. */
  84. private String backendStaff;
  85. /**
  86. * 后端版本号
  87. */
  88. private String backendVersion;
  89. private int folderId;
  90. private String frontendProgress;
  91. private String backendProgress;
  92. @TableField(updateStrategy = FieldStrategy.IGNORED)
  93. private LocalDate frontendStartTime;
  94. @TableField(updateStrategy = FieldStrategy.IGNORED)
  95. private LocalDate backendStartTime;
  96. private String operationProgress;
  97. @TableField(updateStrategy = FieldStrategy.IGNORED)
  98. private Float frontendComplex;
  99. @TableField(updateStrategy = FieldStrategy.IGNORED)
  100. private Float backendComplex;
  101. private LocalDate frontendCompleteTime;
  102. private LocalDate backendCompleteTime;
  103. }