BandingTaskClass.java 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. package com.xjrsoft.module.banding.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.math.BigDecimal;
  8. import java.util.Date;
  9. /**
  10. * @title: 新生分班任务班级配置
  11. * @Author dzx
  12. * @Date: 2024-07-01
  13. * @Version 1.0
  14. */
  15. @Data
  16. @TableName("banding_task_class")
  17. @ApiModel(value = "banding_task_class", description = "新生分班任务班级配置")
  18. public class BandingTaskClass implements Serializable {
  19. private static final long serialVersionUID = 1L;
  20. /**
  21. *
  22. */
  23. @ApiModelProperty("")
  24. @TableId
  25. private Long id;
  26. /**
  27. *
  28. */
  29. @ApiModelProperty("")
  30. @TableField(fill = FieldFill.INSERT)
  31. private Long createUserId;
  32. /**
  33. *
  34. */
  35. @ApiModelProperty("")
  36. @TableField(fill = FieldFill.INSERT)
  37. private Date createDate;
  38. /**
  39. *
  40. */
  41. @ApiModelProperty("")
  42. @TableField(fill = FieldFill.UPDATE)
  43. private Long modifyUserId;
  44. /**
  45. *
  46. */
  47. @ApiModelProperty("")
  48. @TableField(fill = FieldFill.UPDATE)
  49. private Date modifyDate;
  50. /**
  51. *
  52. */
  53. @ApiModelProperty("")
  54. @TableField(fill = FieldFill.INSERT)
  55. @TableLogic
  56. private Integer deleteMark;
  57. /**
  58. *
  59. */
  60. @ApiModelProperty("")
  61. @TableField(fill = FieldFill.INSERT)
  62. private Integer enabledMark;
  63. /**
  64. *
  65. */
  66. @ApiModelProperty("")
  67. private Integer sortCode;
  68. /**
  69. * 规则名称
  70. */
  71. @ApiModelProperty("规则名称")
  72. private String name;
  73. /**
  74. * 专业方向id
  75. */
  76. @ApiModelProperty("专业方向id")
  77. private Long majorSetId;
  78. /**
  79. * 班级人数
  80. */
  81. @ApiModelProperty("班级人数")
  82. private Integer number;
  83. /**
  84. * 班主任id
  85. */
  86. @ApiModelProperty("班主任id")
  87. private Long teacherId;
  88. /**
  89. * 教室id
  90. */
  91. @ApiModelProperty("教室id")
  92. private Long classroomId;
  93. /**
  94. * 是否订单班(0:否 1:是)
  95. */
  96. @ApiModelProperty("是否订单班(0:否 1:是)")
  97. private Integer isOrderClass;
  98. /**
  99. * 身高
  100. */
  101. @ApiModelProperty("身高")
  102. private BigDecimal height;
  103. /**
  104. * 体重
  105. */
  106. @ApiModelProperty("分数")
  107. private BigDecimal score;
  108. @ApiModelProperty("分班任务(banding_task)")
  109. private Long bandingTaskId;
  110. @ApiModelProperty("班级类型")
  111. private String classType;
  112. @ApiModelProperty("是否锁定(0:否 1:是)")
  113. private Integer status;
  114. @ApiModelProperty("班级id(base_class)")
  115. private Long baseClassId;
  116. }