package com.ruoyi.system.domain; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 班级对象 cj_class * * @author ruoyi * @date 2026-09-03 */ public class CjClass extends BaseEntity { private static final long serialVersionUID = 1L; /** 班级ID */ private Long classId; /** 所属专业ID */ private Long majorId; /** 所属学院ID(非表字段,仅用于按学院过滤班级列表) */ private Long collegeId; /** 所属学院名称(非表字段,导入/导出/展示用) */ @Excel(name = "所属学院") private String collegeName; /** 所属专业名称(非表字段,导入/导出/展示用) */ @Excel(name = "所属专业") private String majorName; /** 班级名称 */ @Excel(name = "班级名称") private String className; /** 参考人数(附表导入,仅供查看) */ @Excel(name = "参考人数") private Long classSize; /** 班级管理人(审批教师)sys_user.user_id */ private Long managerUserId; /** 绑定码(按班发放,可选) */ @Excel(name = "绑定码(按班发放,可选)") private String bindCode; /** 显示顺序 */ private Long orderNum; /** 状态(0正常 1停用) */ @Excel(name = "状态(0正常 1停用)") private String status; /** 删除标志(0存在 2删除) */ private String delFlag; public void setClassId(Long classId) { this.classId = classId; } public Long getClassId() { return classId; } public void setMajorId(Long majorId) { this.majorId = majorId; } public Long getMajorId() { return majorId; } public void setCollegeId(Long collegeId) { this.collegeId = collegeId; } public Long getCollegeId() { return collegeId; } public void setCollegeName(String collegeName) { this.collegeName = collegeName; } public String getCollegeName() { return collegeName; } public void setMajorName(String majorName) { this.majorName = majorName; } public String getMajorName() { return majorName; } public void setClassName(String className) { this.className = className; } public String getClassName() { return className; } public void setClassSize(Long classSize) { this.classSize = classSize; } public Long getClassSize() { return classSize; } public void setManagerUserId(Long managerUserId) { this.managerUserId = managerUserId; } public Long getManagerUserId() { return managerUserId; } public void setBindCode(String bindCode) { this.bindCode = bindCode; } public String getBindCode() { return bindCode; } public void setOrderNum(Long orderNum) { this.orderNum = orderNum; } public Long getOrderNum() { return orderNum; } public void setStatus(String status) { this.status = status; } public String getStatus() { return status; } public void setDelFlag(String delFlag) { this.delFlag = delFlag; } public String getDelFlag() { return delFlag; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("classId", getClassId()) .append("majorId", getMajorId()) .append("className", getClassName()) .append("classSize", getClassSize()) .append("managerUserId", getManagerUserId()) .append("bindCode", getBindCode()) .append("orderNum", getOrderNum()) .append("status", getStatus()) .append("delFlag", getDelFlag()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .append("remark", getRemark()) .toString(); } }