package com.srs.comprehensive.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.srs.common.annotation.Excel;
import com.srs.common.core.domain.BaseEntity;
import lombok.Data;

/**
 * 辅导员综合评价状态对象 teacher_evaluation_status
 *
 * @author srs
 * @date 2024-01-20
 */
@Data
@TableName("teacher_evaluation_status")
public class TeacherEvaluationStatus extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private Long id;

    /** 辅导员ID */
    @Excel(name = "辅导员ID")
    private Long teacherId;

    /** 辅导员姓名 */
    @Excel(name = "辅导员姓名")
    @TableField(exist = false)
    private String teacherName;

    /** 工号 */
    @Excel(name = "工号")
    @TableField(exist = false)
    private String employeeId;

    /** 学院ID */
    @Excel(name = "学院ID")
    private Long deptId;

    /** 学院名称 */
    @Excel(name = "学院名称")
    @TableField(exist = false)
    private String deptName;

    /** 学年ID */
    @Excel(name = "学年ID")
    private Long stuYearId;

    /** 学年名称 */
    @Excel(name = "学年名称")
    @TableField(exist = false)
    private String stuYearName;

    /** 是否完成综合测评 */
    private Boolean isCompleted;

    /** 是否完成综合测评 */
    @Excel(name = "是否完成综合测评")
    private String completed;

    /** 待办事项数量 */
    @Excel(name = "待办事项数量")
    @TableField(exist = false)
    private Integer todoCount;

    /** 成绩是否已导入 */
    @TableField(exist = false)
    private Boolean scoreImported;

    /** 成绩是否已导入 */
    @Excel(name = "成绩是否已导入")
    @TableField(exist = false)
    private String isScoreImported;

//    /** 备注 */
//    @Excel(name = "备注")
    private String remarks;

    /** 最后更新时间 */
//    @Excel(name = "最后更新时间")
    private String lastUpdateTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getTeacherId() {
        return teacherId;
    }

    public void setTeacherId(Long teacherId) {
        this.teacherId = teacherId;
    }

    public String getTeacherName() {
        return teacherName;
    }

    public void setTeacherName(String teacherName) {
        this.teacherName = teacherName;
    }

    public String getEmployeeId() {
        return employeeId;
    }

    public void setEmployeeId(String employeeId) {
        this.employeeId = employeeId;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public Long getStuYearId() {
        return stuYearId;
    }

    public void setStuYearId(Long stuYearId) {
        this.stuYearId = stuYearId;
    }

    public String getStuYearName() {
        return stuYearName;
    }

    public void setStuYearName(String stuYearName) {
        this.stuYearName = stuYearName;
    }

    public Boolean getIsCompleted() {
        return isCompleted;
    }

    public void setIsCompleted(Boolean isCompleted) {
        this.isCompleted = isCompleted;
    }

    public Integer getTodoCount() {
        return todoCount;
    }

    public void setTodoCount(Integer todoCount) {
        this.todoCount = todoCount;
    }

    public Boolean getScoreImported() {
        return scoreImported;
    }

    public void setScoreImported(Boolean scoreImported) {
        this.scoreImported = scoreImported;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(String lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }
}
