BaseClass.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package com.xjrsoft.module.student.entity;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import java.io.Serializable;
  7. import java.time.LocalDateTime;
  8. @Data
  9. @TableName("base_class")
  10. @ApiModel(value = "学生班级", description = "学生班级管理")
  11. public class BaseClass implements Serializable {
  12. private static final long serialVersionUID = 1L;
  13. /**
  14. * 主键
  15. */
  16. @ApiModelProperty("主键")
  17. @TableId
  18. private Long id;
  19. /**
  20. * 创建人
  21. */
  22. @ApiModelProperty("创建人")
  23. @TableField(fill = FieldFill.INSERT)
  24. private Long createUserId;
  25. /**
  26. * 创建时间
  27. */
  28. @ApiModelProperty("创建时间")
  29. @TableField(fill = FieldFill.INSERT)
  30. private LocalDateTime createDate;
  31. /**
  32. * 修改人
  33. */
  34. @ApiModelProperty("修改人")
  35. @TableField(fill = FieldFill.UPDATE)
  36. private Long modifyUserId;
  37. /**
  38. * 修改时间
  39. */
  40. @ApiModelProperty("修改时间")
  41. @TableField(fill = FieldFill.UPDATE)
  42. private LocalDateTime modifyDate;
  43. /**
  44. * 删除标记
  45. */
  46. @ApiModelProperty("删除标记")
  47. @TableField(fill = FieldFill.INSERT)
  48. @TableLogic
  49. private Integer deleteMark;
  50. /**
  51. * 有效标志
  52. */
  53. @ApiModelProperty("有效标志")
  54. @TableField(fill = FieldFill.INSERT)
  55. private Integer enabledMark;
  56. /**
  57. * 用户ID(xjr_user)
  58. */
  59. @ApiModelProperty("用户ID(xjr_user)")
  60. private Long teacherId;
  61. /**
  62. * 名称
  63. */
  64. @ApiModelProperty("名称")
  65. private String name;
  66. }