package com.zcloud.modules.custormerInfo.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author wangyitao
 * @Desc (SysUserTeacher)实体
 * @Date 2024-10-15 14:32:59
 */
@Data
@TableName("sys_user_teacher")
public class SysUserTeacherEntity implements Serializable {
    private static final long serialVersionUID = -64829035253876037L;
    @TableId
    private String teacherId;
    //身份证照片（正面）
    @ApiModelProperty(value = "身份证照片（正面）")
    private String identityFilepathFront;
    //身份证照片（反面）
    @ApiModelProperty(value = "身份证照片（反面）")
    private String identityFilepathReverse;
    //资格证照片
    @ApiModelProperty(value = "资格证照片")
    private String certificateFilepath;
    //状态 -2审核不通过，-1审核中，0-停用，1-正在使用
    @ApiModelProperty(value = "状态 -2审核不通过，-1审核中，0-停用，1-正在使用")
    private Integer status;
    //是否删除
    @ApiModelProperty(value = "是否删除")
    @TableField(fill = FieldFill.INSERT)
    private Integer isDelete;
    //创建人
    @ApiModelProperty(value = "创建人")
    private String creator;
    //创建时间
    @ApiModelProperty(value = "创建时间")
    @TableField(fill = FieldFill.INSERT)
    private String createTime;
    //修改人
    @ApiModelProperty(value = "修改人")
    private String operator;
    //修改时间
    @ApiModelProperty(value = "修改时间")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private String operatTime;

    @TableField(exist = false)
    @ApiModelProperty("用户名")
    private String username;

    @TableField(exist = false)
    @ApiModelProperty("审核意见")
    private String statusContent;

}

