DzTeacherClass.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. package com.ruoyi.dz.domain;
  2. import java.util.Date;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import org.apache.commons.lang3.builder.ToStringBuilder;
  5. import org.apache.commons.lang3.builder.ToStringStyle;
  6. import com.ruoyi.common.annotation.Excel;
  7. import com.ruoyi.common.core.domain.BaseEntity;
  8. /**
  9. * 教师班级关系对象 dz_teacher_class
  10. *
  11. * @author ruoyi
  12. * @date 2025-09-12
  13. */
  14. public class DzTeacherClass extends BaseEntity
  15. {
  16. private static final long serialVersionUID = 1L;
  17. /** 标识 */
  18. private Long id;
  19. /** 老师id */
  20. @Excel(name = "老师id")
  21. private Long teacherId;
  22. /** 班级id */
  23. @Excel(name = "班级id")
  24. private Long classId;
  25. private Long[] classIds;
  26. /** 有效状态 */
  27. @Excel(name = "有效状态")
  28. private Integer status;
  29. /** 结束日期 */
  30. @JsonFormat(pattern = "yyyy-MM-dd")
  31. @Excel(name = "结束日期", width = 30, dateFormat = "yyyy-MM-dd")
  32. private Date outDate;
  33. public void setId(Long id)
  34. {
  35. this.id = id;
  36. }
  37. public Long getId()
  38. {
  39. return id;
  40. }
  41. public DzTeacherClass setTeacherId(Long teacherId)
  42. {
  43. this.teacherId = teacherId;
  44. return this;
  45. }
  46. public Long getTeacherId()
  47. {
  48. return teacherId;
  49. }
  50. public void setClassId(Long classId)
  51. {
  52. this.classId = classId;
  53. }
  54. public Long getClassId()
  55. {
  56. return classId;
  57. }
  58. public void setStatus(Integer status)
  59. {
  60. this.status = status;
  61. }
  62. public Integer getStatus()
  63. {
  64. return status;
  65. }
  66. public void setOutDate(Date outDate)
  67. {
  68. this.outDate = outDate;
  69. }
  70. public Date getOutDate()
  71. {
  72. return outDate;
  73. }
  74. public Long[] getClassIds() {
  75. return classIds;
  76. }
  77. public void setClassIds(Long[] classIds) {
  78. this.classIds = classIds;
  79. }
  80. @Override
  81. public String toString() {
  82. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  83. .append("id", getId())
  84. .append("teacherId", getTeacherId())
  85. .append("classId", getClassId())
  86. .append("status", getStatus())
  87. .append("remark", getRemark())
  88. .append("outDate", getOutDate())
  89. .toString();
  90. }
  91. }