package com.ruoyi.system.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.core.domain.BaseEntity; /** * 填报记录对象 cj_fill_record * * @author ruoyi * @date 2026-09-09 */ public class CjFillRecord extends BaseEntity { private static final long serialVersionUID = 1L; /** 记录ID */ private Long recordId; /** 填表任务ID */ private Long taskId; /** 学生ID */ private Long studentId; /** 学号快照 */ private String studentNo; /** 姓名快照 */ private String studentName; /** 性别文本快照 */ private String genderText; /** 联系电话快照 */ private String phone; /** 班级ID快照 */ private Long classId; /** 班级名称快照 */ private String className; /** 专业名称快照 */ private String majorName; /** 学院名称快照 */ private String collegeName; /** 表单答案JSON */ private String formData; /** 状态(0草稿 1已提交) */ private String status; /** 正式提交时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date submitTime; /** 删除标志(0存在 2删除) */ private String delFlag; public void setRecordId(Long recordId) { this.recordId = recordId; } public Long getRecordId() { return recordId; } public void setTaskId(Long taskId) { this.taskId = taskId; } public Long getTaskId() { return taskId; } public void setStudentId(Long studentId) { this.studentId = studentId; } public Long getStudentId() { return studentId; } public void setStudentNo(String studentNo) { this.studentNo = studentNo; } public String getStudentNo() { return studentNo; } public void setStudentName(String studentName) { this.studentName = studentName; } public String getStudentName() { return studentName; } public void setGenderText(String genderText) { this.genderText = genderText; } public String getGenderText() { return genderText; } public void setPhone(String phone) { this.phone = phone; } public String getPhone() { return phone; } public void setClassId(Long classId) { this.classId = classId; } public Long getClassId() { return classId; } public void setClassName(String className) { this.className = className; } public String getClassName() { return className; } public void setMajorName(String majorName) { this.majorName = majorName; } public String getMajorName() { return majorName; } public void setCollegeName(String collegeName) { this.collegeName = collegeName; } public String getCollegeName() { return collegeName; } public void setFormData(String formData) { this.formData = formData; } public String getFormData() { return formData; } public void setStatus(String status) { this.status = status; } public String getStatus() { return status; } public void setSubmitTime(Date submitTime) { this.submitTime = submitTime; } public Date getSubmitTime() { return submitTime; } 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("recordId", getRecordId()) .append("taskId", getTaskId()) .append("studentId", getStudentId()) .append("studentNo", getStudentNo()) .append("studentName", getStudentName()) .append("genderText", getGenderText()) .append("phone", getPhone()) .append("classId", getClassId()) .append("className", getClassName()) .append("majorName", getMajorName()) .append("collegeName", getCollegeName()) .append("formData", getFormData()) .append("status", getStatus()) .append("submitTime", getSubmitTime()) .append("delFlag", getDelFlag()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .append("remark", getRemark()) .toString(); } }