package com.ruoyi.system.api.domain.poji.sys;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
/**
*
* 平台员工
*
*
* @author jqs
* @since 2023-06-13
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("t_sys_staff")
public class SysStaff extends Model {
private static final long serialVersionUID = 1L;
/**
* 员工id
*/
@TableId("staff_id")
private String staffId;
/**
* 删除标记
*/
@TableField("del_flag")
private Integer delFlag;
/**
* 用户id
*/
@TableField("user_id")
private Long userId;
/**
* 员工姓名
*/
@TableField("staff_name")
private String staffName;
/**
* 员工电话
*/
@TableField("staff_mobile")
private String staffMobile;
/**
* 员工邮箱
*/
@TableField("staff_email")
private String staffEmail;
/**
* 员工职位
*/
@TableField("staff_post")
private String staffPost;
/**
* 员工头像
*/
@TableField("staff_avatar")
private String staffAvatar;
/**
* 负责人标记
*/
@TableField("head_flag")
private String headFlag;
/**
* 企业微信userId
*/
@TableField("wx_user_id")
private String wxUserId;
@Override
protected Serializable pkVal() {
return this.staffId;
}
}