package com.ruoyi.hezhi.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
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;

/**
 * 学习中心教师对象 tb_study_center_teacher
 * 
 * @author ruoyi
 * @date 2025-01-09
 */
@Setter
@Getter
@ToString
public class TbStudyCenterTeacher extends BaseEntity
{
    
    private static final long serialVersionUID = 1L;

    /** 学习中心教师ID */
    @Excel(name = "学习中心教师ID")
    private Long studyCenterTeacherId;

    /** 学习中心ID */
    @Excel(name = "学习中心ID")
    private Long studyCenterId;

    /** 教师名称 */
    @Excel(name = "教师名称")
    private String teacherName;

    /** 教师电话 */
    @Excel(name = "教师电话")
    private String teacherPhone;

    /** 排序 */
    @Excel(name = "排序")
    private Integer sort;

    /** 删除时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "删除时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date deleteTime;

    /** 删除者 */
    @Excel(name = "删除者")
    private String deleteBy;

    /** 删除标记（0-正常，1-删除） */
    @Excel(name = "删除标记", readConverterExp = "0=-正常，1-删除")
    private Integer delFlag;
}
