CheckPlan.java 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. package com.zd.security.entity;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import com.baomidou.mybatisplus.extension.activerecord.Model;
  4. import io.swagger.annotations.ApiModel;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.Data;
  7. import java.io.Serializable;
  8. import java.time.LocalDateTime;
  9. /**
  10. * <p>
  11. * 检查计划表
  12. * </p>
  13. *
  14. * @author hzw
  15. * @since 2023-04-19
  16. */
  17. @Data
  18. @TableName("sec_check_plan")
  19. @ApiModel(value = "CheckPlan对象", description = "检查计划表")
  20. public class CheckPlan extends Model<CheckPlan> {
  21. private static final long serialVersionUID = 1L;
  22. @ApiModelProperty("主键id")
  23. @TableId(value = "id", type = IdType.ASSIGN_ID)
  24. private Long id;
  25. @ApiModelProperty("计划标题")
  26. @TableField("title")
  27. private String title;
  28. @ApiModelProperty("检查类型(1校院巡查 2实验室自查)")
  29. @TableField("check_type")
  30. private Integer checkType;
  31. @ApiModelProperty("检查状态(1未开始 2进行中 3已结束)")
  32. @TableField("check_status")
  33. private Integer checkStatus;
  34. @ApiModelProperty("检查进度")
  35. @TableField("check_schedule")
  36. private String checkSchedule;
  37. @ApiModelProperty("检查范围(1全校 2学院 3实验室)")
  38. @TableField("check_range")
  39. private Integer checkRange;
  40. @ApiModelProperty("检查实验室ids")
  41. @TableField("check_ids")
  42. private String checkIds;
  43. @ApiModelProperty("实验室数量")
  44. @TableField("subject_num")
  45. private Integer subjectNum;
  46. @ApiModelProperty("周期开始时间")
  47. @TableField("cycle_start_time")
  48. private LocalDateTime cycleStartTime;
  49. @ApiModelProperty("周期结束时间")
  50. @TableField("cycle_end_time")
  51. private LocalDateTime cycleEndTime;
  52. @ApiModelProperty("检查要求")
  53. @TableField("check_demand")
  54. private String checkDemand;
  55. @ApiModelProperty("巡查组id")
  56. @TableField("check_group_id")
  57. private Long checkGroupId;
  58. @ApiModelProperty("创建人名称")
  59. @TableField("create_name")
  60. private String createName;
  61. @ApiModelProperty("创建人ID")
  62. @TableField(value = "create_by", fill = FieldFill.INSERT)
  63. private Long createBy;
  64. @ApiModelProperty("创建时间")
  65. @TableField(value = "create_time", fill = FieldFill.INSERT)
  66. private LocalDateTime createTime;
  67. @ApiModelProperty("修改人名称")
  68. @TableField("update_name")
  69. private String updateName;
  70. @ApiModelProperty("修改人ID")
  71. @TableField(value = "update_by", fill = FieldFill.UPDATE)
  72. private Long updateBy;
  73. @ApiModelProperty("修改时间")
  74. @TableField(value = "update_time", fill = FieldFill.UPDATE)
  75. private LocalDateTime updateTime;
  76. @ApiModelProperty("是否删除(0否 1是)")
  77. @TableField("is_deleted")
  78. private Boolean isDeleted;
  79. @Override
  80. public Serializable pkVal() {
  81. return this.id;
  82. }
  83. }