BasePunishmentStudentHandle.java 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. package com.xjrsoft.module.student.entity;
  2. import com.baomidou.mybatisplus.annotation.FieldFill;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableLogic;
  6. import com.baomidou.mybatisplus.annotation.TableName;
  7. import io.swagger.annotations.ApiModel;
  8. import io.swagger.annotations.ApiModelProperty;
  9. import lombok.Data;
  10. import java.io.Serializable;
  11. import java.util.Date;
  12. /**
  13. * @title: 学生处分处理表
  14. * @Author dzx
  15. * @Date: 2024年12月3日
  16. * @Version 1.0
  17. */
  18. @Data
  19. @TableName("base_punishment_student_handle")
  20. @ApiModel(value = "学生处分处理表", description = "学生处分处理表")
  21. public class BasePunishmentStudentHandle implements Serializable {
  22. private static final long serialVersionUID = 1L;
  23. /**
  24. * 主键编号
  25. */
  26. @ApiModelProperty("主键编号")
  27. @TableId
  28. private Long id;
  29. /**
  30. * 学生id
  31. */
  32. @ApiModelProperty("学生处分id")
  33. private Long baseStudentPunishmentInfoId;
  34. /**
  35. * 调整类型 1:升级 2:降级 3:撤销
  36. */
  37. @ApiModelProperty("调整类型 1:升级 2:降级 3:撤销")
  38. private Integer adjustType;
  39. /**
  40. * 调整日期
  41. */
  42. @ApiModelProperty("调整日期")
  43. private Date adjustDate;
  44. /**
  45. * 调整原因
  46. */
  47. @ApiModelProperty("调整原因")
  48. private String adjustReason;
  49. /**
  50. * 修改人
  51. */
  52. @ApiModelProperty("修改人")
  53. @TableField(fill = FieldFill.UPDATE)
  54. private Long modifyUserId;
  55. /**
  56. * 修改时间
  57. */
  58. @ApiModelProperty("修改时间")
  59. @TableField(fill = FieldFill.UPDATE)
  60. private Date modifyDate;
  61. @ApiModelProperty("创建人")
  62. @TableField(fill = FieldFill.INSERT)
  63. private Long createUserId;
  64. /**
  65. * 创建时间
  66. */
  67. @ApiModelProperty("创建时间")
  68. @TableField(fill = FieldFill.INSERT)
  69. private Date createDate;
  70. @ApiModelProperty("删除标记")
  71. @TableField(fill = FieldFill.INSERT)
  72. @TableLogic
  73. private Integer deleteMark;
  74. /**
  75. * 有效标志
  76. */
  77. @ApiModelProperty("有效标志")
  78. @TableField(fill = FieldFill.INSERT)
  79. private Integer enabledMark;
  80. }